:root{--color-primary:#006f7f;--color-border:#e5e5e5;--color-body-text:#666;--color-heading-text:#000;--color-body-link:#666;--color-body-link-hover:#fe7701;--color-product-title:#006f7f;--color-regular-price:#333133;--color-sale-price:#666;--btn-border-radius:4px;--color-btn-bg:#006f7f;--color-btn-text:#fff;--color-btn-bg-hover:#fe7701;--color-btn-text-hover:#000;--color-tip-bg:#333133;--color-tip-text:#fff;--input-border-radius:4px;--color-input-bg:rgba(255, 255, 255, 0.5);--color-input-border:rgba(129, 129, 129, 0.2);--color-input-text:#282828;--color-cookie-bg:rgba(0, 0, 0, 0.8);--color-cookie-txt:#fff;--color-cookie-link:#fff;--color-cookie-btn-bg:#fff;--color-cookie-btn-text:#000;--color-cookie-btn-bg-h:#1d1d1d;--color-cookie-btn-text-h:#fff;--color-box-bg:#fff;--color-box-border:#e5e5e5;--box-border-radius:4px;}.breadcrumb{background:#f0f0f0;padding-top:3px;padding-right:0px;padding-bottom:3px;padding-left:0px;color:#666;}.breadcrumb .page-heading{color:#232323;}.breadcrumb li:after{color:#666;}.breadcrumb a{color:#666;}.breadcrumb a:hover{color:#fe7701;}@media (max-width:991px){.breadcrumb{padding-top:3px;padding-right:10px;padding-bottom:3px;padding-left:10px;}}.lang-rtl .breadcrumb{padding-left:0px;padding-right:0px;}@media (max-width:991px){.lang-rtl .breadcrumb{padding-left:10px;padding-right:10px;}}body.boxed main{border:none 1px;overflow:hidden;position:relative;margin:0 15px;box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.2);}@media (min-width:1300px){body.boxed main{max-width:1350px;margin:0 auto;}}.container,.elementor-section.elementor-section-boxed > .elementor-container{max-width:1320px;}body{background:#fff;color:var(--color-body-text, #666);}.tdstar:after{color:#fe7701;}.product-flags .discount,.product-flags .on-sale{background:#fe7701;color:#333133;}.product-flags .new{background:#fff;color:#232323;}.product-flags .online-only,.product-flags .pack{background:#000;color:#fff;}.product-flags .out_of_stock{background:#666;color:#fff;}.product-price.has-discount .discount{background:#fe7701;color:#333133;}table#product_comparison .discount-product,#mywishlist .discount-product,#view_wishlist .discount-product,table#product_comparison .discount-percentage,#mywishlist .discount-percentage,#view_wishlist .discount-percentage{background:#fe7701;color:#333133;}.products.row{margin-left:calc(-5px/2);margin-right:calc(-5px/2);}.products.row > .col,.products.row > [class*="col-"]{padding-left:calc(5px/2);padding-right:calc(5px/2);margin-bottom:5px;}.products.row .slick-slider .product-miniature{padding-left:calc(5px/2);padding-right:calc(5px/2);margin-bottom:5px;}@media (max-width:767px){.products.row{margin-left:calc(-10px/2);margin-right:calc(-10px/2);}.products.row > .col,.products.row > [class*="col-"]{padding-left:calc(10px/2);padding-right:calc(10px/2);margin-bottom:10px;}.products.row .slick-slider .product-miniature{padding-left:calc(10px/2);padding-right:calc(10px/2);margin-bottom:10px;}}.product-miniature .product-container{border:solid 1px #f4f4f4;padding:0px;}@media (max-width:543px){}#maintenance{background:#b1b1b1 url("https://demo.themedelights.com/Prestashop/PRS02/PRS028/PRS08/modules/tdthemesettings/views/img/front/maintenance.jpg") center center / auto no-repeat fixed;color:#fff;}#maintenance a{color:#fff;}html{font-size:14px;}@media (max-width:767px){}body{line-height:24px;}body{font-family:Urbanist, sans-serif;}.akf-logo { flex:none; display:block; background:transparent !important; border-radius:14px; padding:10px } #product .pureproductpictogram { padding:0 12px 0 0; margin-top: 10px; margin-bottom: 15px !important; } div.absolute:nth-child(1) { background-image:var(--mm-bg-image-gradient), url(https://www.akeliagarden.de/img/cms/Home/Motive.jpg) !important; } #product #group_accessories>h3 { margin:0!important; padding:16px 18px 14px!important; background:#e6f1f2 !important; color:#17201f!important; font-size:17px!important; font-weight:600!important; line-height:1.3!important; text-transform:none!important; border:0!important; border-bottom:1px solid #dfe5e3!important; border-radius:0!important } #product #group_accessories h3 { font-size: 1.4em; font-weight: 500; margin: 10px 0 20px; padding: 10px; background-color: #006f7f !important; color: #fff; text-transform: uppercase; border-radius: 5px; } .akc .akc-h2 { font-size:clamp(24px,2.6vw,34px); line-height:1.18; font-weight:600; letter-spacing:-.01em; color:#17201f !important; margin-top:4px } .tab-content h2 { padding:0 15px; text-transform: uppercase !important; background-color: #fff !important; border: 1px solid #006f7f !important; text-align: center !important; border-radius: 10px; } .product-tabs .tab-content .product-features .h6, .product-tabs .tab-content h2, .product-tabs .tab-content h3 { background-image:none; padding:0 15px } section.block:nth-child(2) { display: none !important; } h3, .h3 { border-bottom:none; font-family:"Poppins",sans-serif; margin:0; padding:0px 0px 0px 10px; !important font-weight:700; font-size:18px; background-color: transparent !important; line-height: 2em; font-weight:700; text-transform: uppercase; } h3, .h3 { border-bottom:none; font-family:"Poppins",sans-serif; margin:0; padding:0 0 0 10px; !importantfont-weight:700; font-size:16px; background-color:#f4f4f4; line-height:2em; font-weight:500 !important; text-transform:none !important; padding: 5px 0 5px 15px; border-style: solid; border-width: 0px !important; border-color: transparent !important; border-radius: 5px; } .ak-wall--top { border:1px solid #dfe5e3 !important; } .btn-blog-search > i:nth-child(1) { color: #fff !important; } .blog-details .blog-details-inner .title_block { font-size:20px; font-weight:500; line-height:26px; text-transform:capitalize; margin-bottom:5px; padding: 10px 0px 10px 10px; } .custom-select, .form-control { font-size:14px; line-height:20px; height:42px; border-radius:var(--input-border-radius,0); background-color:var(--color-input-bg); border-color:#524a40; color:#524a40; } .descr-price1 { font-size:20px; font-weight:400; color:#524a40; text-decoration: line-through; } .descr-price { font-size:26px; font-weight:700; color: #fe7701; } .elementor-10 .elementor-element.elementor-element-545001ca .btn-toggle-cart .cart-products-count { top:0px; right:-4px; min-width:14px; line-height:14px; height:14px; font-size:10px; fill:#ffffff; color:#ffffff; background-color:#8ab33f !important; } .elementor-10 .elementor-element.elementor-element-632ba8a > .elementor-widget-container { background-color:#fff !important; } .td_mega_menu>li a[title*=Sonderangebote] { color:#fe7701!important; background:#fff!important; border: 1px solid #006f7f; } .elementor-element-d9453ab > div:nth-child(1) > h2:nth-child(1) { text-align: center !important; font-size: 22px; background: #f4f4f4; border: 1px solid #f4f4f4; border-radius: 5px; } h3, .h3 { border-bottom:none; font-family:"Poppins",sans-serif; margin:0; padding:0 0 0 10px; !importantfont-weight:700; font-size:16px; background-color:#f4f4f4; line-height:2em; font-weight:500 !important; text-transform:none !important; padding: 5px 0 5px 15px; border-style: solid; border-width: 0 0 0 8px; border-color: #006f7f; border-radius: 5px; } .elementor-9 .elementor-element.elementor-element-13712487 .elementor-cta__title { font-size:50px!important; font-weight:700; color:#000 !important; font-family:"Tangerine",Sans-serif } .elementor-9 .elementor-element.elementor-element-637b42b9 .elementor-cta__title { font-family:"Tangerine", Poppins; font-size:50px; color:#000 !important; } .elementor-9 .elementor-element.elementor-element-62a9b535 .elementor-cta__title { font-family:"Tangerine", Poppins; font-size:35px; color:#000 !important; } .elementor-9 .elementor-element.elementor-element-13712487 .elementor-cta__title { font-size:50px !important; font-weight:700; color:#000 !important; font-family:"Tangerine",Sans-serif } .product-discount .regular-price { text-decoration:line-through; font-weight:400; margin-right:10px; color: #524a40 !important; } .regular-price { text-decoration:line-through; font-size:80%; font-weight:500; color: #fff !important; } .products .product-miniature.style-1 .product-container .product-description .product-title { margin:0 20px 0 20px; height: 100px; } .link-hover, a.active, a:active, a:focus, a:hover { color:#8ab33f; text-decoration:inherit !important; font-weight:700 } .products .product-miniature .product-container .product-price-and-shipping { font-size:16px; background-color:#006f7f !important; margin-top:6px; border-radius:5px; margin:6px 20px 10px 20px } .product-price-and-shipping .price { color:#fff; } .products .product-miniature .product-container .product-title { font-size:12px; font-weight:600; text-transform:none !important; } .elementor-9 .elementor-element.elementor-element-62a9b535 .banner_sub_title { font-family: 'poppins'; font-size: 28px !important; text-transform: uppercase; color: #fe7701 !important; margin: 0; font-weight: 700 !important; } #cat-seo > h2:nth-child(1) { text-align: center; border: 1px solid rgba(0,0,0,.125); padding: 8px; box-shadow: 6px 6px 10px 0 rgba(195,206,224); border-radius: 6px; margin-bottom: 15px; color: #006f7f !important; font-weight: 700; } .justify-content-center { justify-content:left !important; } @media (max-width: 640px) { .products .product-miniature .product-container .product-title { font-size:12px !important; font-weight:600; text-transform:uppercase } } ul { list-style:none; padding-left:15px; padding-right:0; margin-bottom:0 } .link-hover, a.active, a:active, a:focus, a:hover { color:#8ab33f; text-decoration: underline; font-weight: 700; } .elementor-9 .elementor-element.elementor-element-a891589 .td-slides .td-slide-heading { color:#fff !important; font-family:poppins,Poppins; font-size:52px; font-weight:800 } } #left-column .block .products-block.top .products .product-container .product-thumbnail img, #product-list .products .product-miniature.list .left-block img, #right-column .block .products-block.top .products .product-container .product-thumbnail img, .products .product-miniature .product-container .thumbnail-container .product-thumbnail img { margin:0 auto; max-width:100%; height:auto; transition:all .7s ease 0s; border-radius: 15px !important; } .product-price-and-shipping .price { color:#524a40; } .regular-price { text-decoration:line-through; font-size:80%; font-weight:400; color:#524a40 !important; } .products .product-miniature .product-container .product-price-and-shipping { font-size:14px; margin:6px 20px 10px; padding:4px 0; display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:end; -ms-flex-pack:center; justify-content:center; -ms-flex-direction:column; flex-direction:column; height:55px!important } .products .product-miniature .product-container .product-price-and-shipping { font-size:14px !important; background-color:#fff !important; border-radius:5px; margin:6px 20px 10px 20px } .link-hover, a.active, a:active, a:focus, a:hover { color:#8ab33f; text-decoration:underline; font-weight:500; } .products .product-miniature .product-container .product-title { font-size:14px !important; font-weight:500; color:#524a40; text-transform:uppercase } .ribbon span { background:#c61e20; font-weight:500; font-size:15px; height:24px; line-height:24px; padding:0 10px; margin-bottom:1px; text-transform:uppercase; margin-top:10px; border-radius: 5px; } .products .product-miniature.style-1 .product-container .product-description .product-title { height:65px !important; overflow:hidden } #left-column .block .products-block.top .products .product-container .product-thumbnail img, #product-list .products .product-miniature.list .left-block img, #right-column .block .products-block.top .products .product-container .product-thumbnail img, .products .product-miniature .product-container .thumbnail-container .product-thumbnail img { margin:0 auto; max-width:100%; height:auto; transition:all .7s ease 0s; border-radius: 15px !important; } .products .product-miniature.style-1 .product-container .button-container { position:absolute; bottom:-15px; display:-ms-flexbox; display:flex; -ms-flex-pack:center; justify-content:center; -ms-flex-align:center; align-items:center; width:100%; padding:10px 0; opacity:0; transition:all .3s ease 0s; display: none; } /* ===================================================== PAGE WIDERRUFSBELEHRUNG — AKELIA GARDEN Tous les styles sont limités à .ag-widerruf-page ===================================================== */ .ag-widerruf-page, .ag-widerruf-page * { box-sizing: border-box; } .ag-widerruf-page { --ag-dark-green: #173c25; --ag-green: #527a12; --ag-lime: #80b918; --ag-light-green: #f1f7e9; --ag-border: #dce5d8; --ag-text: #263329; --ag-muted: #68736a; --ag-warning-bg: #fff8e6; --ag-warning-border: #d6a529; max-width: 900px; margin: 30px auto; padding: 32px; color: var(--ag-text); background-color: #ffffff; border: 1px solid var(--ag-border); border-radius: 12px; box-shadow: 0 4px 18px rgba(20, 55, 30, 0.08); font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 1.7; } .ag-widerruf-page p { margin: 0 0 18px; } /* Titre principal */ .ag-widerruf-page .ag-widerruf-title { margin: 0 0 36px !important; padding: 0 0 16px !important; color: var(--ag-dark-green) !important; background: transparent !important; border: 0 !important; border-bottom: 3px solid var(--ag-lime) !important; border-radius: 0 !important; font-size: 30px !important; font-weight: 700 !important; line-height: 1.25 !important; } /* Titres des parties A et B */ .ag-widerruf-page .ag-widerruf-section-title { margin: 42px 0 26px !important; padding: 14px 18px !important; color: var(--ag-dark-green) !important; background: var(--ag-light-green) !important; border: 0 !important; border-left: 5px solid var(--ag-lime) !important; border-radius: 0 6px 6px 0 !important; font-size: 23px !important; font-weight: 700 !important; line-height: 1.3 !important; } /* Premier titre de section */ .ag-widerruf-page .ag-widerruf-section-title:first-child { margin-top: 0 !important; } /* Sous-titres */ .ag-widerruf-page .ag-widerruf-subtitle { margin: 32px 0 16px !important; padding: 0 0 8px !important; color: var(--ag-dark-green) !important; background: transparent !important; border: 0 !important; border-bottom: 2px solid var(--ag-lime) !important; border-radius: 0 !important; font-size: 19px !important; font-weight: 700 !important; line-height: 1.35 !important; } /* Encadré principal */ .ag-widerruf-page .ag-widerruf-highlight { margin: 20px 0; padding: 20px; color: var(--ag-dark-green); background-color: var(--ag-light-green); border-left: 4px solid var(--ag-lime); border-radius: 6px; } /* Adresse de retour */ .ag-widerruf-page .ag-widerruf-address-box { margin: 24px 0; padding: 20px; background-color: #f7f8f7; border: 1px solid var(--ag-border); border-radius: 8px; } .ag-widerruf-page .ag-widerruf-box-title { display: block; margin-bottom: 8px; color: var(--ag-dark-green); font-size: 17px; } .ag-widerruf-page .ag-widerruf-address { margin: 12px 0 0; font-style: normal; font-weight: 600; line-height: 1.6; } /* Avertissement sur les frais */ .ag-widerruf-page .ag-widerruf-warning { margin: 24px 0; padding: 20px; color: #523d09; background-color: var(--ag-warning-bg); border-left: 4px solid var(--ag-warning-border); border-radius: 6px; } /* Liste des recommandations */ .ag-widerruf-page .ag-widerruf-notes { margin: 0; padding: 20px 20px 20px 45px; background-color: var(--ag-light-green); border-radius: 8px; } .ag-widerruf-page .ag-widerruf-notes li { margin-bottom: 12px; padding-left: 4px; } .ag-widerruf-page .ag-widerruf-notes li:last-child { margin-bottom: 0; } /* Liens */ .ag-widerruf-page .ag-widerruf-link { color: var(--ag-green) !important; font-weight: 600; text-decoration: underline; text-underline-offset: 2px; } .ag-widerruf-page .ag-widerruf-link:hover { color: var(--ag-dark-green) !important; } /* Formulaire */ .ag-widerruf-page .ag-widerruf-form { margin-top: 24px; padding: 28px; background-color: #fafcf8; border: 2px solid var(--ag-border); border-radius: 10px; } .ag-widerruf-page .ag-widerruf-form-recipient { margin: 0 0 28px; font-style: normal; line-height: 1.6; } .ag-widerruf-page .ag-widerruf-field { margin-top: 28px; } .ag-widerruf-page .ag-widerruf-field-line { display: block; width: 100%; min-height: 38px; border-bottom: 1px solid #6f796f; } .ag-widerruf-page .ag-widerruf-field-label { display: block; margin-top: 5px; color: var(--ag-muted); font-size: 13px; line-height: 1.4; } .ag-widerruf-page .ag-widerruf-date-row { display: flex; gap: 30px; margin-top: 32px; } .ag-widerruf-page .ag-widerruf-date-field { flex: 1; } .ag-widerruf-page .ag-widerruf-date-field span { display: block; min-height: 32px; border-bottom: 1px solid #6f796f; } .ag-widerruf-page .ag-widerruf-date-field small { display: block; margin-top: 5px; color: var(--ag-muted); } .ag-widerruf-page .ag-widerruf-form-note { margin: 32px 0 0; padding-top: 16px; color: var(--ag-muted); border-top: 1px solid var(--ag-border); font-size: 13px; } /* Affichage mobile */ @media (max-width: 700px) { .ag-widerruf-page { margin: 15px; padding: 22px 18px; border-radius: 8px; font-size: 15px; } .ag-widerruf-page .ag-widerruf-title { margin-bottom: 28px !important; font-size: 24px !important; } .ag-widerruf-page .ag-widerruf-section-title { margin: 34px 0 22px !important; padding: 12px 14px !important; font-size: 20px !important; } .ag-widerruf-page .ag-widerruf-subtitle { margin-top: 26px !important; font-size: 18px !important; } .ag-widerruf-page .ag-widerruf-highlight, .ag-widerruf-page .ag-widerruf-address-box, .ag-widerruf-page .ag-widerruf-warning, .ag-widerruf-page .ag-widerruf-form { padding: 17px; } .ag-widerruf-page .ag-widerruf-date-row { flex-direction: column; gap: 22px; } } /* Version imprimable */ @media print { .ag-widerruf-page { max-width: none; margin: 0; padding: 0; border: 0; border-radius: 0; box-shadow: none; font-size: 11pt; } .ag-widerruf-page .ag-widerruf-title, .ag-widerruf-page .ag-widerruf-section-title, .ag-widerruf-page .ag-widerruf-subtitle { break-after: avoid; } .ag-widerruf-page .ag-widerruf-highlight, .ag-widerruf-page .ag-widerruf-address-box, .ag-widerruf-page .ag-widerruf-warning, .ag-widerruf-page .ag-widerruf-form { break-inside: avoid; box-shadow: none; } } /* ===================================================== AGB — AKELIA GARDEN Styles limités à la classe .ag-agb-page ===================================================== */ .ag-agb-page, .ag-agb-page * { box-sizing: border-box; } .ag-agb-page { --ag-dark-green: #173c25; --ag-green: #527a12; --ag-lime: #80b918; --ag-light-green: #f1f7e9; --ag-border: #dce5d8; --ag-text: #263329; --ag-muted: #68736a; max-width: 900px; margin: 30px auto; padding: 32px; color: var(--ag-text); background-color: #ffffff; border: 1px solid var(--ag-border); border-radius: 12px; box-shadow: 0 4px 18px rgba(20, 55, 30, 0.08); font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 1.7; } /* Paragraphes */ .ag-agb-page p { margin: 0 0 18px; } /* Suppression des paragraphes vides */ .ag-agb-page p:empty { display: none; } /* Titre principal */ .ag-agb-page .ag-agb-title { margin: 0 0 12px !important; padding: 0 0 16px !important; color: var(--ag-dark-green) !important; background: transparent !important; border: 0 !important; border-bottom: 3px solid var(--ag-lime) !important; border-radius: 0 !important; text-align: left !important; font-family: Arial, Helvetica, sans-serif !important; font-size: 30px !important; font-weight: 700 !important; line-height: 1.25 !important; } /* Adresse du site placée sous le titre */ .ag-agb-page .ag-agb-website { margin: 0 0 30px !important; padding: 0 !important; color: var(--ag-green) !important; background: transparent !important; border: 0 !important; font-size: 16px !important; font-weight: 600 !important; line-height: 1.4 !important; } /* Introduction */ .ag-agb-page .ag-agb-introduction { margin: 0 0 36px; padding: 22px; background-color: var(--ag-light-green); border-left: 4px solid var(--ag-lime); border-radius: 0 8px 8px 0; } .ag-agb-page .ag-agb-introduction p:last-child { margin-bottom: 0; } /* Titres des articles */ .ag-agb-page .ag-agb-article-title { margin: 42px 0 22px !important; padding: 14px 18px !important; color: var(--ag-dark-green) !important; background-color: var(--ag-light-green) !important; border: 0 !important; border-left: 5px solid var(--ag-lime) !important; border-radius: 0 6px 6px 0 !important; font-family: Arial, Helvetica, sans-serif !important; font-size: 20px !important; font-weight: 700 !important; line-height: 1.35 !important; text-transform: none !important; } /* Sous-titres */ .ag-agb-page .ag-agb-subtitle { margin: 30px 0 16px !important; padding: 0 0 8px !important; color: var(--ag-dark-green) !important; background: transparent !important; border: 0 !important; border-bottom: 2px solid var(--ag-lime) !important; border-radius: 0 !important; font-family: Arial, Helvetica, sans-serif !important; font-size: 18px !important; font-weight: 700 !important; line-height: 1.4 !important; } /* Bloc d’information */ .ag-agb-page .ag-agb-info-box { margin: 24px 0; padding: 20px; background-color: #f7f8f7; border: 1px solid var(--ag-border); border-radius: 8px; } /* Bloc d’avertissement */ .ag-agb-page .ag-agb-warning { margin: 24px 0; padding: 20px; color: #523d09; background-color: #fff8e6; border-left: 4px solid #d6a529; border-radius: 0 6px 6px 0; } /* Listes */ .ag-agb-page .ag-agb-list { margin: 20px 0 24px; padding: 20px 20px 20px 44px; background-color: var(--ag-light-green); border-radius: 8px; } .ag-agb-page .ag-agb-list li { margin-bottom: 10px; padding-left: 4px; } .ag-agb-page .ag-agb-list li:last-child { margin-bottom: 0; } /* Liste simple des moyens de paiement */ .ag-agb-page .ag-agb-payment-list { display: flex; flex-wrap: wrap; gap: 10px; margin: 20px 0; padding: 0; list-style: none; } .ag-agb-page .ag-agb-payment-list li { padding: 9px 16px; color: var(--ag-dark-green); background-color: var(--ag-light-green); border: 1px solid var(--ag-border); border-radius: 30px; font-weight: 600; } /* Liens */ .ag-agb-page a { color: var(--ag-green) !important; font-weight: 600; text-decoration: underline; text-underline-offset: 2px; } .ag-agb-page a:hover { color: var(--ag-dark-green) !important; } /* Texte important */ .ag-agb-page strong { color: var(--ag-dark-green); } /* Séparation finale */ .ag-agb-page .ag-agb-footer { margin-top: 42px; padding-top: 16px; color: var(--ag-muted); border-top: 1px solid var(--ag-border); font-size: 13px; } /* Mobile */ @media (max-width: 700px) { .ag-agb-page { margin: 15px; padding: 22px 18px; border-radius: 8px; font-size: 15px; } .ag-agb-page .ag-agb-title { font-size: 24px !important; } .ag-agb-page .ag-agb-article-title { margin-top: 34px !important; padding: 12px 14px !important; font-size: 18px !important; } .ag-agb-page .ag-agb-subtitle { margin-top: 26px !important; font-size: 17px !important; } .ag-agb-page .ag-agb-introduction, .ag-agb-page .ag-agb-info-box, .ag-agb-page .ag-agb-warning { padding: 17px; } .ag-agb-page .ag-agb-payment-list { flex-direction: column; } } /* Impression */ @media print { .ag-agb-page { max-width: none; margin: 0; padding: 0; border: 0; border-radius: 0; box-shadow: none; font-size: 11pt; } .ag-agb-page .ag-agb-title, .ag-agb-page .ag-agb-article-title, .ag-agb-page .ag-agb-subtitle { break-after: avoid; } .ag-agb-page .ag-agb-introduction, .ag-agb-page .ag-agb-info-box, .ag-agb-page .ag-agb-warning, .ag-agb-page .ag-agb-list { break-inside: avoid; } } #tc-wpc-de, #tc-wpc-de * { box-sizing: border-box; } #tc-wpc-de { color: #343a40; font-family: inherit; font-size: 16px; line-height: 1.65; overflow-wrap: break-word; } #tc-wpc-de .container { width: 100%; max-width: 1140px; margin: 0 auto 28px; padding: 0 15px; } #tc-wpc-de h2, #tc-wpc-de h3, #tc-wpc-de h4 { margin-top: 0; font-family: inherit; font-weight: 600; line-height: 1.3; color: inherit; } #tc-wpc-de .h3 { font-size: 28px; } #tc-wpc-de .h4 { font-size: 23px; } #tc-wpc-de .h6 { font-size: 17px; } #tc-wpc-de p { margin-top: 0; margin-bottom: 16px; } #tc-wpc-de strong { font-weight: 700; } #tc-wpc-de ul, #tc-wpc-de ol { margin-top: 0; padding-left: 24px; } #tc-wpc-de li + li { margin-top: 6px; } #tc-wpc-de .row { display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; } #tc-wpc-de .row > [class*="col-"] { position: relative; flex: 0 0 100%; width: 100%; max-width: 100%; min-width: 0; padding-right: 15px; padding-left: 15px; } #tc-wpc-de .row > .col-6 { flex-basis: 50%; max-width: 50%; } #tc-wpc-de .align-items-center { align-items: center; } #tc-wpc-de .align-items-stretch { align-items: stretch; } #tc-wpc-de .no-gutters { margin-right: 0; margin-left: 0; } #tc-wpc-de .no-gutters > [class*="col-"] { padding-right: 0; padding-left: 0; } #tc-wpc-de .card-body { min-width: 0; } #tc-wpc-de .badge { display: inline-block; padding: 5px 10px; font-size: 12px; font-weight: 600; line-height: 1.4; border-radius: 4px; } #tc-wpc-de .badge-light, #tc-wpc-de .bg-light { background-color: #f5f6f7; } #tc-wpc-de .bg-dark { background-color: #343a40; } #tc-wpc-de .text-white { color: #fff; } #tc-wpc-de .text-muted { color: #626970; } #tc-wpc-de .text-center { text-align: center; } #tc-wpc-de .font-weight-bold { font-weight: 700; } #tc-wpc-de .small { font-size: 14px; } #tc-wpc-de .border { border: 1px solid #dee2e6; } #tc-wpc-de .border-light { border-color: rgba(255,255,255,.25); } #tc-wpc-de .rounded { border-radius: 6px; } #tc-wpc-de .rounded-circle { border-radius: 50%; } #tc-wpc-de img { max-width: 100%; vertical-align: middle; } #tc-wpc-de .img-fluid { max-width: 100%; height: auto; } #tc-wpc-de .w-100 { width: 100%; } #tc-wpc-de .h-100 { height: 100%; } #tc-wpc-de img.w-100.h-100 { display: block; object-fit: cover; } #tc-wpc-de .media { display: flex; align-items: flex-start; } #tc-wpc-de .media > img { flex: 0 0 auto; width: 150px; height: 150px; object-fit: cover; } #tc-wpc-de .media-body { flex: 1 1 0; min-width: 0; } #tc-wpc-de .table-responsive { width: 100%; overflow-x: auto; } #tc-wpc-de .table { width: 100%; min-width: 580px; border-collapse: collapse; color: inherit; } #tc-wpc-de .table th, #tc-wpc-de .table td { padding: 12px; text-align: left; vertical-align: top; } #tc-wpc-de .table-bordered th, #tc-wpc-de .table-bordered td { border: 1px solid #dee2e6; } #tc-wpc-de .thead-light th { background-color: #eef0f2; font-weight: 700; } #tc-wpc-de .mb-0 { margin-bottom: 0 !important; } #tc-wpc-de .mb-1 { margin-bottom: 4px !important; } #tc-wpc-de .mb-2 { margin-bottom: 8px !important; } #tc-wpc-de .mb-3 { margin-bottom: 16px !important; } #tc-wpc-de .mb-4 { margin-bottom: 24px !important; } #tc-wpc-de .mt-2 { margin-top: 8px !important; } #tc-wpc-de .mt-3 { margin-top: 16px !important; } #tc-wpc-de .mt-4 { margin-top: 24px !important; } #tc-wpc-de .mr-3 { margin-right: 16px !important; } #tc-wpc-de .p-0 { padding: 0 !important; } #tc-wpc-de .p-3 { padding: 16px !important; } #tc-wpc-de .p-4 { padding: 24px !important; } #tc-wpc-de .px-4 { padding-left: 24px !important; padding-right: 24px !important; } #tc-wpc-de .pb-4 { padding-bottom: 24px !important; } @media (min-width: 768px) { #tc-wpc-de .row > .col-md-3 { flex-basis: 25%; max-width: 25%; } #tc-wpc-de .row > .col-md-5 { flex-basis: 41.666667%; max-width: 41.666667%; } #tc-wpc-de .row > .col-md-6 { flex-basis: 50%; max-width: 50%; } #tc-wpc-de .row > .col-md-7 { flex-basis: 58.333333%; max-width: 58.333333%; } #tc-wpc-de .row > .col-md-9 { flex-basis: 75%; max-width: 75%; } #tc-wpc-de .mb-md-0 { margin-bottom: 0 !important; } } @media (min-width: 992px) { #tc-wpc-de .row > .col-lg-6 { flex-basis: 50%; max-width: 50%; } #tc-wpc-de .p-lg-4 { padding: 24px !important; } #tc-wpc-de .p-lg-5 { padding: 48px !important; } #tc-wpc-de .px-lg-5 { padding-left: 48px !important; padding-right: 48px !important; } #tc-wpc-de .pb-lg-5 { padding-bottom: 48px !important; } } @media (max-width: 767px) { #tc-wpc-de .h3 { font-size: 25px; } #tc-wpc-de .h4 { font-size: 21px; } #tc-wpc-de img.w-100.h-100 { height: auto; } } @media (max-width: 575px) { #tc-wpc-de .media { flex-direction: column; } #tc-wpc-de .media > img { width: 100px; height: 100px; margin: 0 0 16px !important; } } .elementor-cta__content-item:not(:last-child) { margin-bottom:15px; color: #fff !important; } .elementor-9 .elementor-element.elementor-element-2ad3fba7 .banner_sub_title { font-family: 'Philosopher'; font-size: 40px; color: #fff; } .elementor-9 .elementor-element.elementor-element-13712487 .elementor-cta__title { font-size:50px !important ; font-weight:700; color:#fff !important; font-family: "Tangerine", Sans-serif; } .elementor-9 .elementor-element.elementor-element-62a9b535 .elementor-cta__title { font-family:"Tangerine", Poppins; font-size:35px; color:#fff !important; } .elementor-9 .elementor-element.elementor-element-637b42b9 .elementor-cta__title { font-family:"Tangerine", Poppins; font-size:50px; color:#fff !important; } .elementor-9 .elementor-element.elementor-element-62a9b535 .elementor-cta__description { font-family:"Poppins", Poppins; font-size:13px; letter-spacing:0.8px; color:#fff; } .elementor-9 .elementor-element.elementor-element-2ad3fba7 .elementor-cta__title { font-family:"Tangerine", Poppins; font-size:50px; color:#006f7f; } .elementor-9 .elementor-element.elementor-element-2ad3fba7 .banner_sub_title { font-family: 'Philosopher'; font-size: 40px; color: #fff; } .elementor-9 .elementor-element.elementor-element-13712487 .elementor-cta__title { font-size:50px !important ; font-weight:700; color:#fff !important; font-family: "Tangerine", Sans-serif; } .elementor-element-2ad3fba7 > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > h2:nth-child(1) > p:nth-child(1) { color: #fff !important; } .elementor-element-13712487 > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > h2:nth-child(1) { color: #fff !important; } .elementor-cta--skin-cover .elementor-cta__content { min-height:280px; background: rgba(0, 0, 0, 0.20); } h3, .h3 { border-bottom:none; font-family:"Poppins",sans-serif; margin:0; padding:0px 0px 0px 10px; font-weight:700; font-size:18px; background-color: transparent !important; line-height: 2em; font-weight:700; text-transform: uppercase; } .ak-wpc__h { color: #fff !important; }