body{font-family:'Lato',sans-serif;color:#231f20;font-size:16px;background-color:#fff;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,p,ul,ol{margin:0;padding:0}.main-text :is(h1,h2,h3,h4,h5,h6,p,ul,ol){margin-bottom:1em}.main-text ul,ol{padding:inherit;list-style-type:unset}a{text-decoration:none}a:hover{text-decoration:none}ul{list-style:none}.container{max-width:912px}.menu-bar{font-family:'Playfair Display',serif;position:fixed;top:0;z-index:100;margin:0;left:0;right:0}.menu-bar .row:first-child{background-color:#fff;background-color:rgb(255 255 255 / .95)}.menu-bar .logo{display:block;width:128px;height:auto;padding:12px}.menu-bar .menu{padding-right:15px}.menu-bar .menu .menu-item{display:inline-block}.menu-bar .menu .menu-item a{display:block;color:#231f20;padding:40px 12px}.menu-bar .menu .menu-item a:hover{color:#fed400}.menu-bar .menu .menu-item-20 a{background-color:#fed400;padding:12px;margin:0 12px}.menu-bar .menu .menu-item-20 a:hover{color:#fed400;background-color:#231f20}.menu-bar .menu .menu-item-5542 a{background-color:#fed400;padding:12px;margin:0 12px}.menu-bar .menu .menu-item-5542 a:hover{color:#fed400;background-color:#231f20}.menu-bar .menu .menu-item-5984 a{background-color:#fed400;padding:12px;margin:0 12px}.menu-bar .menu .menu-item-5984 a:hover{color:#fed400;background-color:#231f20}.menu-bar .menu .menu-item a img{height:16px;width:16px}.menu-bar .fast-contact{background-color:#231f20;background-color:rgb(35 31 32 / .85);padding-right:12px;font-family:'Lato',sans-serif}.menu-bar .fast-contact ul li{display:inline-block}.menu-bar .fast-contact ul li a{display:inline-block;padding:12px;color:#fff}.menu-bar .fast-contact ul li i{color:#fff;display:inline-block}.menu-bar .fast-contact ul li:first-child i{margin-left:24px}.menu-bar .fast-contact ul li:hover a{color:#fed400}.menu-bar .fast-contact ul li:hover i{color:#fed400}.menu-bar .menu .sub-menu{display:none}.menu-bar .menu .menu-item-has-children:hover .sub-menu{display:block;position:absolute;background-color:#fff;background-color:rgb(255 255 255 / .95);z-index:10000}.menu-bar .menu .sub-menu .menu-item{display:block}.menu-bar .menu .sub-menu .menu-item a{display:block;color:#231f20;padding:12px}.menu-bar .menu .sub-menu .menu-item a:hover{color:#fed400}.wpml-ls-menu-item .wpml-ls-flag{height:auto!important;width:48px}.slider .single-slider .heading{font-size:44px;font-family:'Playfair Display',serif;font-weight:400}.slider .single-slider .subtitle{font-size:28px;font-family:'Playfair Display',serif;font-weight:400;padding-bottom:28px;line-height:1}.slider .single-slider .button i{display:inline-block}.slider .single-slider .button a{color:#231f20;padding:12px;display:inline-block;font-size:16px}.slider .single-slider .button:hover i{color:#fed400}.slider .single-slider .button:hover a{color:#fed400}.slider .single-slider .separator{width:56px;height:2px;background-color:#231f20;margin-bottom:12px}.slider .social-media{float:right}.slider .social-media a{display:inline-block;margin-left:16px;background-color:#231f20;background-color:rgb(35 31 32 / .65);text-align:center;width:24px;height:24px;border-radius:15px;color:#fff;padding:3px}.slider .social-media a:hover{color:#fed400}.slider .single-slider img{height:50vh;margin:auto;display:block}.under-slider{background-size:cover;padding:40px 0}.under-slider .transparent-black{display:block;content:'';background-color:#000;background-color:rgb(0 0 0 / .8);position:absolute;top:0;width:100%}.under-slider .heading{font-size:44px;font-family:'Playfair Display',serif;font-weight:400;color:#fed400;text-align:center}.subtitle{padding:2em;text-align:center}.heading__subtitle{display:block;font-size:28px;line-height:2em;color:#231f20}.under-slider .separator{width:56px;height:2px;background-color:#231f20;margin-bottom:12px;margin:auto}.under-slider .button{color:#231f20;font-size:16px}.under-slider .button:hover a{color:#fed400}.under-slider .button:hover i{color:#fed400}.under-slider .social-media a{color:#231f20;margin-left:16px;font-size:16px}.under-slider .social-media a:hover{color:#fed400}.under-slider .transparent-black{background-color:#eee;background-color:rgb(238 238 238)}.main-text{background-size:cover;background-position:right;background-repeat:no-repeat;padding:80px 0;position:relative;text-align:justify}.main-text .transparent-gray{display:block;content:'';background-color:#ededed;background-color:rgb(237 237 237 / .7);position:absolute;top:0;width:100%;height:100%}.main-text .heading{font-size:29px;font-family:'Playfair Display',serif;font-weight:400;margin-bottom:24px}.main-text .heading .color{color:#fed400}.main-text .separator{width:56px;height:2px;background-color:#231f20;margin-bottom:24px}.offer .heading-box{padding:32px 0;font-family:'Playfair Display',serif;text-align:center}.offer .heading-box .heading{font-size:48px;font-weight:400;line-height:.7;color:#fed400}.offer .heading-box .subtitle{font-size:28px;font-weight:400}.offer .heading-box .separator{width:56px;height:2px;background-color:#231f20;margin:auto}.offer .single-offer{background-size:contain;background-position:bottom right;background-color:#f8f9f9;background-repeat:no-repeat}.offer .single-offer .ghost-block{height:50vh}.offer .single-offer .intro{font-family:'Playfair Display',serif;font-weight:400;font-size:19}.offer .single-offer .name .heading{font-family:'Playfair Display',serif;font-weight:400;color:#fed400;font-size:48px;line-height:1;margin:16px 0 32px 0}.offer .single-offer .separator{width:70px;height:2px;background-color:#231f20;margin:16px 0}.offer .single-offer .button i{display:inline-block}.offer .single-offer .button a{color:#231f20;padding:12px;display:inline-block;font-size:16px}.offer .single-offer .button:hover i{color:#fed400}.offer .single-offer .button:hover a{color:#fed400}.offer .white{background-position:bottom left;background-color:#fff}.offer .single-offer img{max-width:100%;width:auto;margin-top:35px}.additional-text{background-size:cover;background-position:center;background-repeat:no-repeat;padding:80px 0;position:relative;text-align:justify}.additional-text-container{background-size:cover;background-position:center;background-repeat:no-repeat}.additional-text .transparent-black{margin:0;display:block;content:'';background-color:#000;background-color:rgb(0 0 0 / .8);position:absolute;top:0;width:100%;height:100%}.additional-text .heading{font-size:48px;font-family:'Playfair Display',serif;font-weight:400;color:#fed400;line-height:.8;text-align:center;margin-bottom:24px}.additional-text .heading .subtitle{color:#fff;font-size:28px}.additional-text *{color:#fff;margin-top:1em}.additional-text .heading{margin-top:0}.additional-text ul{padding:inherit;list-style-type:unset}.additional-text :is(ul,li){margin-top:0}.additional-text p{color:#fff;margin-top:1em}.additional-text p a{color:#fff;text-decoration:none;font-weight:800}.additional-text p a:hover{color:#fff;text-decoration:none}.additional-text .separator{width:56px;height:2px;background-color:#fff;margin:auto}.flags,.realizations{background-position:left;background-repeat:no-repeat;padding:80px 0;position:relative;font-family:'Playfair Display',serif;font-weight:400}.lSSlideOuter:has(#realizationsSlider){margin-top:48px}.realizations{background:rgb(238 238 238)}.single-realization__brand{display:block;margin:auto;width:95%;aspect-ratio:auto 209 / 140}.flags .transparent-white{display:block;content:'';background-color:#fff;background-color:rgb(255 255 255 / .9);position:absolute;top:0;width:100%;height:100%}:is(.flags,.realizations) .heading{font-size:48px;font-family:'Playfair Display',serif;font-weight:400;color:#fed400;line-height:.8;text-align:center;margin-bottom:24px}:is(.flags,.realizations) .heading .subtitle{color:#231f20;font-size:28px}:is(.flags,.realizations) .separator{width:56px;height:2px;background-color:#231f20;margin:auto}.flags .flag{display:block;margin:auto;width:48px;height:auto;padding:24px 0;text-align:center;margin-top:24px}:is(.flags,.realizations) .name{text-align:center;font-size:13px}.column-text{background-position:left bottom;background-repeat:no-repeat;padding:40px 0;position:relative}.column-text .transparent-white{display:block;content:'';background-color:#fff;background-color:rgb(255 255 255 / .9);position:absolute;top:0;width:100%;height:100%}.column-text .left{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.column-text .left .transparent-black{display:block;content:'';background-color:#000;background-color:rgb(0 0 0 / .65);position:absolute;top:0;width:100%;height:100%}.column-text .left .heading{font-family:'Playfair Display',serif;font-weight:400;font-size:24px;margin-bottom:24px}.column-text .left .heading .color{color:#fed400}.column-text .left .separator{width:56px;height:2px;background-color:#fff}.column-text .left .description{color:#fff;padding:32px;position:relative}.column-text .left .description p{padding-top:24px;font-size:16px}.column-text .left .description p a{color:#fff;text-decoration:none}.column-text .left .description p a:hover{color:#fff;text-decoration:none}.column-text .right{margin-top:50px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.column-text .right .transparent-white{display:block;content:'';background-color:#fff;background-color:rgb(255 255 255 / .9);position:absolute;top:0;width:100%;height:100%}.column-text .right .heading{font-family:'Playfair Display',serif;font-weight:400;font-size:24px;margin-bottom:24px}.column-text .right .heading .color{color:#fed400}.column-text .right .separator{width:56px;height:2px;background-color:#231f20}.column-text .right .description{color:#231f20;padding:32px;position:relative}.column-text .right .description p{padding-top:24px;font-size:16px}.testimonials{padding:40px 0}.testimonials .heading{font-size:48px;font-family:'Playfair Display',serif;font-weight:400;color:#fed400;line-height:.8;text-align:center;margin-bottom:24px}.testimonials .heading .subtitle{color:#231f20;font-size:28px}.testimonials .separator{width:56px;height:2px;background-color:#231f20;margin:auto;margin-bottom:32px}.testimonials .single-testimonial{text-align:center;margin-top:36px}.testimonials .single-testimonial .description{font-weight:300;font-style:italic;margin-top:16px}.testimonials .single-testimonial .description-icon img{width:100%;max-width:48px}.testimonials .single-testimonial .fivestars{margin:36px 0 12px 0}.testimonials .single-testimonial .fivestars .fa-star{color:#fed400;padding:5px;display:inline-block}.testimonials .single-testimonial .logo img{padding:12px 0;width:160px;height:auto;margin:auto}.testimonials .single-testimonial .company{font-weight:800;margin-bottom:15px}.testimonials .single-testimonial .role{margin-bottom:12px}.testimonials .lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#fed400}.testimonials .button i{display:inline-block}.testimonials .button a{color:#231f20;padding:12px;display:inline-block;font-size:16px}.testimonials .button:hover i{color:#fed400}.testimonials .button:hover a{color:#fed400}.last-text{background-color:#f8f9f9;padding:80px 0}.last-text .heading{font-size:24px;font-family:'Playfair Display',serif;font-weight:400;margin-bottom:23px}.last-text .heading .color{color:#fed400}.last-text .separator{width:56px;height:2px;background-color:#231f20;margin-bottom:2px}.last-text p{margin-bottom:24px;text-align:justify}.last-text p:last-child{margin-bottom:0}.linked-box{background-size:cover;background-position:center;background-repeat:no-repeat;padding:80px 0;position:relative}.linked-box .transparent-black{display:block;content:'';background-color:#000;background-color:rgb(0 0 0 / .8);position:absolute;top:0;width:100%;height:100%}.linked-box .transparent-white{display:block;content:'';background-color:#fff;background-color:rgb(255 255 255 / .9);position:absolute;top:0;width:100%;height:100%}.linked-box .box{display:block}.linked-box .box.white .heading{font-size:28px;font-family:'Playfair Display',serif;font-weight:400;color:#231f20;line-height:1;text-align:center;margin-bottom:24px}.linked-box .box.black .heading{font-size:28px;font-family:'Playfair Display',serif;font-weight:400;color:#fff;line-height:1;text-align:center;margin-bottom:24px}.linked-box .box .heading .subtitle{color:#fed400;font-size:48px}.linked-box .box.black .description{color:#fff;margin-top:48px;font-size:16px}.linked-box .box.white .description{color:#231f20;margin-top:48px;font-size:16px}.linked-box .box.black .separator{width:56px;height:2px;background-color:#fff;margin:auto}.linked-box .box.white .separator{width:56px;height:2px;background-color:#231f20;margin:auto}.contact{background-position:bottom right;background-repeat:no-repeat;padding:40px 0;position:relative}.contact .transparent-gray{display:block;content:'';background-color:#f8f9f9;background-color:rgb(248 249 249 / .8);position:absolute;top:0;width:100%;height:100%}.contact img{display:block;margin-bottom:40px;width:100%;height:auto}.contact .heading{font-size:25px;font-family:'Playfair Display',serif;font-weight:400;margin-bottom:24px}.contact .heading .color{color:#fed400}.contact .separator{width:56px;height:2px;background-color:#231f20;margin-bottom:24px}.contact .company-name{margin-bottom:16px;font-weight:800}.contact .register-address{margin-bottom:16px;line-height:2}.contact .post-address{line-height:2}.contact .contact-data{margin-bottom:16px;line-height:2}.contact .contact-data a{color:#231f20}.contact .contact-data a:hover{color:#fed400}.contact .social-media a{display:inline-block;margin-right:8px;background-color:#000;background-color:rgb(0 0 0 / .2);text-align:center;width:30px;height:30px;border-radius:30px;color:#fff;padding:3px}.contact .social-media a:hover{color:#fed400}.contact .ajax-loader{display:none!important}.footer{font-size:14px;overflow:hidden}.footer .left{z-index:1;width:50%;position:fixed;bottom:0;background-color:#f8f9f9;background-color:rgb(248 249 249 / .8);float:left;padding:40px}.footer .right{padding:160px 40px 40px 40px;margin-left:50%;width:50%;float:left}.footer .left .cookies-info p{width:calc(100% - 105px);float:left}.footer .left .cookies-info .button i{font-size:18px;text-align:right;margin-right:5px}.footer a{text-decoration:none;color:#231f20}.footer .rs{margin-top:8px}.footer .rs a{font-weight:800}.footer .rs .red{color:#ed213a}.footer .button{display:inline-flex;white-space:nowrap;align-items:center;background-color:#231f20;padding:5px 10px;color:#fff;cursor:pointer}.footer .button:hover{background-color:#fff;color:#231f20}.product-header{position:relative;color:#231f20;background-repeat:no-repeat;background-position:right}.product-header .header-text{padding:160px 0 40px 0}.product-header .header-text .date{margin:-20px 0 10px 0}.product-header .heading-image{background-size:100%;background-repeat:no-repeat;background-position:bottom;height:100%}.product-header .transparent-gray{display:block;content:'';background-color:#f8f9f9;background-color:rgb(248 249 249 / .9);position:absolute;top:0;width:100%;height:100%}.product-header .heading{font-size:25px;font-family:'Playfair Display',serif;font-weight:400;margin-bottom:24px}.product-header .separator{width:56px;height:2px;background-color:#231f20;margin-bottom:24px}.product-header #breadcrumbs a{color:#231f20}.product-list{padding:40px 0}.product-list .product{min-width:100%;padding-top:16px}.product-list .product .woocommerce-loop-product__title{display:block;text-align:center;padding-top:16px;color:#231f20;font-family:'Playfair Display',serif;font-weight:400}.product-list .product .woocommerce-loop-product__title .color{color:#fed400}.product-list .product .woocommerce-Price-amount{display:block;text-align:center;padding-bottom:16px;color:#231f20}.product-list .product .add_to_cart_button{color:#fff;display:table;background-color:#000;background-color:rgb(0 0 0 / .8);position:relative;padding:8px;padding-left:48px;margin:auto;filter:grayscale(100%);display:none;border:0}.product-list .product .add_to_cart_button:hover{filter:grayscale(0%)}.product-list .product .add_to_cart_button::before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f217';display:inline-block;background-color:#fed400;color:#000;position:absolute;padding:8px;text-align:center;width:34px;top:0;left:0}.product-first-text-block{padding:40px 0;text-align:justify}.product-first-text-block p{padding-bottom:16px}.product-first-text-block p:last-child{padding-bottom:0}.product-first-text-block p a{color:#fed400;text-decoration:none;font-weight:800}.product-first-text-block p a:hover{color:#231f20;text-decoration:none;font-weight:800}.product-first-text-block h1{padding-bottom:16px;font-family:'Playfair Display',serif;font-weight:400;font-size:32px}.product-first-text-block h2{padding-bottom:16px;font-family:'Playfair Display',serif;font-weight:400;font-size:32px}.product-first-text-block h3{padding-bottom:16px;font-family:'Playfair Display',serif;font-weight:400;font-size:32px}.product-first-text-block h4{padding-bottom:16px;font-family:'Playfair Display',serif;font-weight:400;font-size:32px}.product-first-text-block h5{padding-bottom:16px;font-family:'Playfair Display',serif;font-weight:400;font-size:32px}.product-first-text-block h6{padding-bottom:16px;font-family:'Playfair Display',serif;font-weight:400;font-size:32px}.product-first-text-block .color{color:#fed400}.main-image,.main-image a img{max-width:100%;width:100%;height:auto;display:block}.offer-specification{background-color:#000;padding:24px;color:#fff;margin-top:-20px}.offer-specification .color{color:#fed400}.offer-specification .heading{font-size:25px;font-family:'Playfair Display',serif;font-weight:400;margin-bottom:24px}.offer-specification .heading .color{color:#fed400}.offer-specification .separator{width:56px;height:2px;background-color:#fff;margin-bottom:24px}.offer-specification p{line-height:2;margin-bottom:24px}.offer-specification .button{color:#fff;display:inline-block;background-color:#e8ebe4;background-color:rgb(232 235 238 / .2);position:relative;padding:8px!important;padding-left:50px!important;filter:grayscale(100%);margin-top:50px}.offer-specification .button:hover{filter:grayscale(0%)}.offer-specification .button::before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f1c1';display:inline-block;background-color:#fed400;color:#000;position:absolute;padding:8px;text-align:center;width:34px;top:0;left:0}.offer-specification ul{margin-bottom:24px;list-style:disc;margin-left:24px}.free-button{display:block;background-color:#fed400;padding:10px;color:#000;max-width:360px;font-family:'Playfair Display',serif;text-align:center;width:100%;margin:auto;border:0;transition:background-color .3s;font-size:22px}.free-button:hover{color:#000;background-color:#fff}.single-offer.testimonials .logo img{width:100px;height:auto}.single-offer.testimonials .button{margin-top:60px}.rate-us a{display:block;margin:0 auto;width:fit-content}.rate-us a img{width:100%;max-width:250px;margin:0 auto}.rate-us p{text-align:center}.product-extra-info{margin-top:40px;padding:40px 0;text-align:center}.product-extra-info .heading{font-family:'Playfair Display',serif;font-size:28px;font-weight:400;margin-top:24px;line-height:1}.product-extra-info .heading .subtitle{font-size:48px;font-weight:400;color:#fed400;display:block;margin-bottom:16px}.product-extra-info .separator{width:56px;height:2px;background-color:#231f20;margin:auto;margin-top:8px;margin-bottom:24px}.product-extra-info img{display:block;width:100%;height:auto;margin-top:24px}.product-extra-info .button{display:block;margin-top:32px;color:#231f20}.product-extra-info .button:hover{color:#fed400}.product-extra-info .button i{margin-right:16px}.product-extra-info .button:hover i{color:#fed400}.product-portfolio{margin-top:40px;padding:40px 0;background-color:#f8f9f9;text-align:center}.product-portfolio .heading{font-family:'Playfair Display',serif;font-size:28px;font-weight:400;margin-top:24px;line-height:1}.product-portfolio .heading .subtitle{font-size:48px;font-weight:400;color:#fed400;display:block;margin-bottom:16px}.product-portfolio .separator{width:56px;height:2px;background-color:#231f20;margin:auto;margin-top:8px;margin-bottom:24px}.product-portfolio img{display:block;width:100%;height:auto;margin-top:24px}.product-portfolio .button{display:block;margin-top:32px;color:#231f20}.product-portfolio .button:hover{color:#fed400}.product-portfolio .button i{margin-right:16px}.product-portfolio .button:hover i{color:#fed400}.product-second-text-block{padding:40px 0;text-align:justify}.product-second-text-block p{padding-bottom:16px}.product-second-text-block p:last-child{padding-bottom:0}.product-second-text-block h1{padding-bottom:16px;font-family:'Playfair Display',serif;font-weight:400;font-size:25px}.product-second-text-block h2{padding-bottom:16px;font-family:'Playfair Display',serif;font-weight:400;font-size:25px}.product-second-text-block h3{padding-bottom:16px;font-family:'Playfair Display',serif;font-weight:400;font-size:25px}.product-second-text-block h4{padding-bottom:16px;font-family:'Playfair Display',serif;font-weight:400;font-size:25px}.product-second-text-block h5{padding-bottom:16px;font-family:'Playfair Display',serif;font-weight:400;font-size:25px}.product-second-text-block h6{padding-bottom:16px;font-family:'Playfair Display',serif;font-weight:400;font-size:25px}.product-second-text-block .color{color:#fed400}.product-second-text-block .separator{width:56px;height:2px;background-color:#231f20;margin-bottom:32px}.product-portfolio img{display:block;width:100%;height:auto;margin-top:24px}.product-portfolio .link-blocks .col-md-6{margin-bottom:30px}.product-portfolio .link-blocks .link-block{position:relative;display:flex;justify-content:center;background-size:contain;padding:30px 100px 30px 30px;background-position:right;background-position-x:150%;text-align:left;flex-direction:column;background-repeat:no-repeat;color:#231f20;height:100%}.product-portfolio .link-blocks .link-block .title{color:#231f20;margin-bottom:15px}.product-portfolio .link-blocks .link-block .title span{color:#fed400}.product-portfolio .link-blocks .link-block .description{margin-bottom:20px}.product-portfolio .link-blocks .link-block .button{margin:0;font-family:'Playfair Display',serif;background-color:#fed400;display:inline-block;padding:10px;width:fit-content}.product-portfolio .link-blocks .link-block .button:hover{background-color:#231f20}.portfolio-list{padding:30px 0 0}.portfolio-list .single-portfolio-category{filter:grayscale(100%)}.portfolio-list .single-portfolio-category:hover{filter:grayscale(0%)}.portfolio-list .single-portfolio-category img{width:100%;display:block;margin-top:20px}.portfolio-list .single-portfolio-category .name{margin:20px 0;text-align:center;color:#231f20;font-family:'Playfair Display',serif;font-weight:400;font-size:1.2em}.portfolio-list .single-portfolio-category .name .color{color:#fed400}.portfolio-text img{aspect-ratio:1300/900;width:100%;height:auto}.single-portfolio{padding:40px 0;text-align:justify}.single-portfolio p{margin-bottom:20px}.single-portfolio p a{color:#231f20;font-weight:800;text-decoration:none}.single-portfolio p a:hover{color:#231f20;font-weight:800;text-decoration:none}.single-portfolio a.linked-photo{margin:12px 0;display:block}.single-portfolio img{width:100%;display:block}.single-portfolio .heading{padding-bottom:16px;font-family:'Playfair Display',serif;font-weight:400;margin-top:30px}.single-portfolio .free-button{font-weight:unset}.single-portfolio .free-button:hover{font-weight:unset}.single-portfolio .free-button span{display:block;font-size:12px}.download{padding:40px 0 16px 0}.download .button{color:#231f20;display:inline-block;background-color:#e8ebe4;background-color:rgb(232 235 238 / .2);position:relative;padding:8px;padding-left:48px;filter:grayscale(100%);margin-bottom:24px}.download .button:hover{filter:grayscale(0%)}.download .button::before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f1c1';display:inline-block;background-color:#fed400;color:#000;position:absolute;padding:8px;text-align:center;width:34px;top:0;left:0}.download h2{margin-bottom:24px}.download .password{margin-bottom:24px;text-align:center}.download .password p{margin-bottom:24px}.download .passdescription{text-align:justify;margin-bottom:24px}.download .passdescription a{font-weight:800;color:#000;text-decoration:none}.download .passdescription a:hover{font-weight:800;color:#000;text-decoration:none}.download .password p:first-child{display:none}.download .password label input{padding:8px 12px;margin:5px 0;border:0;background-color:#fbfcfb}.download .password input[type=submit]{color:#000;display:inline-block;background-color:#e8ebe4;background-color:rgb(232 235 238 / .2);position:relative;filter:grayscale(100%);border:0;padding:8px 16px}.download .password input[type=submit]:hover{background-color:#e8ebe4}.contact-page .map iframe{display:block}.contact-page .contact-form{font-weight:800}.contact-page .contact-form .wpcf7-form-control-wrap{display:block}.contact-page .contact-form label{padding-right:12px;width:100%;text-align:left}.contact-page .contact-form .single-input{padding:8px 12px;margin:5px 0;width:100%;display:block;border:0;background-color:#fbfcfb}.contact-page .message-input{border:0;padding:8px 12px;background-color:#fbfcfb;width:100%}.contact-page .rodo-accept{height:24px;width:12px;display:block;float:left}.contact-page .wpcf7-list-item-label{font-weight:400;width:calc(100% - 24px);float:left;margin-left:12px;text-align:justify}.contact-page .wpcf7-list-item-label a{font-weight:800;color:#000}.contact-page .wpcf7-list-item-label a:hover{text-decoration:none;font-weight:800;color:#000}.contact-page .send-button{color:#000;display:inline-block;background-color:#e8ebe4;background-color:rgb(232 235 238 / .2);position:relative;filter:grayscale(100%);margin-top:44px}.contact-page .send-button input{border:0;padding:8px;padding-left:48px;font-weight:800}.contact-page .send-button::before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f064';display:inline-block;background-color:#fed400;color:#000;position:absolute;padding:8px;text-align:center;width:34px;top:0;left:0}.contact-page .send-button:hover{filter:grayscale(0%)}.contact-page .social-media a{width:40px;height:40px;border-radius:28px;padding:5px;font-size:16px}.woocommerce{line-height:unset!important}.woocommerce .products{padding:56px 0}.woocommerce .product{margin-bottom:24px!important}.woocommerce .product .woocommerce-LoopProduct-link{display:block;position:relative}.woocommerce .products .woocommerce-LoopProduct-link img{filter:grayscale(1)}.woocommerce .products .woocommerce-LoopProduct-link:hover img{filter:grayscale(0)}.woocommerce .product .onsale{position:absolute;padding:5px;background-color:#fed400;background-color:rgb(254 212 0 / .7);color:#231f20;left:0;top:0;border-radius:0;line-height:1.2;min-height:unset}.woocommerce .product img{width:100%;height:auto}.woocommerce .product .woocommerce-loop-product__title{text-align:center;padding:24px 0 12px 0;font-family:'Playfair Display',serif;font-weight:400;color:#231f20}.woocommerce .product .woocommerce-loop-product__title .color{color:#fed400}.woocommerce .product .price{color:#231f20!important;text-align:center;display:block}.woocommerce .product .price del{display:block;font-size:12px}.woocommerce .product .price ins{display:block!important;background-color:#fed400;text-decoration:none;padding:5px}.woocommerce .product .price ins .amount{display:inline-block!important;background-color:#fed400;text-decoration:none;padding:5px}.woocommerce .offer-specification .price{color:#fff!important;text-align:left;font-size:19px}.woocommerce .offer-specification .price ins{margin:0;padding:0}.woocommerce .offer-specification .qty{border:0;text-align:left;padding:5px;text-align:right;background-color:#f8f9f9;padding:8px!important}.woocommerce .offer-specification .single_add_to_cart_button:before{content:'\f217'}.woocommerce .offer-specification .cart{margin:0!important}.woocommerce .shipping{margin:40px 0!important}.woocommerce .woocommerce-checkout-review-order .shop_table{margin:16px 0 40px 0!important}.woocommerce .cart{margin:80px 0!important}.woocommerce .cart .product-remove a{font-size:38px;font-weight:800;color:#231f20}.woocommerce .cart .attachment-woocommerce_thumbnail{width:100%;height:auto}.woocommerce .cart .product-name a{font-weight:800;color:#231f20}.woocommerce .cart .actions{text-align:right}.woocommerce .cart .coupon label{margin-right:12px}.woocommerce .cart .coupon input{width:unset!important;margin-right:12px;padding:8px 12px;border:0;background-color:#fbfcfb}.woocommerce .cart .coupon .button{color:#231f20;display:inline-block;background-color:#e8ebe4;background-color:rgb(232 235 238 / .2);position:relative;padding:8px;padding-left:48px;filter:grayscale(100%);margin-bottom:24px;border:0}.woocommerce .cart .coupon .button:hover{filter:grayscale(0%)}.woocommerce .cart .coupon .button::before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f02b';display:inline-block;background-color:#fed400;color:#000;position:absolute;padding:8px;text-align:center;width:34px;top:0;left:0}.woocommerce .cart .actions .button{margin-top:40px;line-height:unset!important;border-radius:0}.woocommerce .shipping-calculator-button{color:#231f20;font-weight:800}.woocommerce .shipping-calculator-form button{padding-left:8px!important}.woocommerce .shipping-calculator-form button::before{display:none!important;padding-left:0px!important}.woocommerce .cart-collaterals{margin-bottom:100px}.woocommerce .cart-collaterals .button{color:#231f20!important;display:inline-block;float:right;background-color:#e8ebe4!important;background-color:rgb(232 235 238 / .2)!important;position:relative;padding:8px;padding-left:48px;filter:grayscale(100%);margin-bottom:20px;border:0;text-align:left;line-height:unset!important}.woocommerce .cart-collaterals .button:hover{filter:grayscale(0%)}.woocommerce .cart-collaterals .button::before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f2f1';display:inline-block;background-color:#fed400;color:#000;position:absolute;padding:8px;text-align:center;width:34px;top:0;left:0}.woocommerce .cart-collaterals .cart_totals .shop_table{margin:24px 0;display:block}.woocommerce .cart-collaterals .cart_totals .button:before{content:'\f555'}.woocommerce .empty-cart{padding:80px 0;text-align:center}.woocommerce .empty-cart .cart-empty{padding-bottom:40px;font-size:28px;text-align:center}.woocommerce .return-to-shop .button{color:#231f20;display:inline-block;background-color:#e8ebe4;background-color:rgb(232 235 238 / .2);position:relative;padding:8px;padding-left:48px;filter:grayscale(100%);margin-bottom:24px;border:0}.woocommerce .return-to-shop .button:hover{filter:grayscale(0%)}.woocommerce .return-to-shop .button::before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f55a';display:inline-block;background-color:#fed400;color:#000;position:absolute;padding:8px;text-align:center;width:34px;top:0;left:0}.woocommerce-checkout{padding:80px 0!important}.woocommerce .cart_totals h2{font-family:'Playfair Display',serif;font-weight:400}.woocommerce h3#ship-to-different-address{font-family:'Playfair Display',serif;font-weight:400}.woocommerce h3#order_review_heading{font-family:'Playfair Display',serif;font-weight:400}.woocommerce .woocommerce-billing-fields h3{font-family:'Playfair Display',serif;font-weight:400}.woocommerce .woocommerce-info a.showcoupon{color:#fed400}.woocommerce .woocommerce-billing-fields input{padding:8px 12px;margin:5px 0;width:100%;display:block;border:0;background-color:#fbfcfb}.woocommerce .shipping textarea{padding:8px 12px;margin:5px 0;width:100%;display:block;border:0;background-color:#fbfcfb}.woocommerce .woocommerce-privacy-policy-text .woocommerce-privacy-policy-link{color:#231f20;font-weight:800}.woocommerce .place-order button.button{border:0!important;line-height:unset!important;padding:8px!important;padding-left:48px!important;border-radius:0!important;background-color:#ebe9eb!important;background-color:rgb(255 255 255 / .2)!important;color:#231f20;filter:grayscale(100%)}.woocommerce .place-order button.button::before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f788';display:inline-block;background-color:#fed400;color:#000;position:absolute;padding:8px;text-align:center;width:34px;top:0;left:0}.woocommerce .place-order button.button:hover{background-color:#ebe9eb!important;background-color:rgb(255 255 255 / .2)!important;color:#231f20;filter:grayscale(0%)}.woocommerce .woocommerce-order{padding:80px 0}.woocommerce .woocommerce-order .woocommerce-thankyou-order-received{padding-bottom:40px}.woocommerce .woocommerce-order .wc-bacs-bank-details-heading{padding-bottom:24px;font-family:'Playfair Display',serif;font-weight:400}.woocommerce .woocommerce-order .woocommerce-order-details__title{padding-bottom:24px;font-family:'Playfair Display',serif;font-weight:400}.woocommerce .woocommerce-order .woocommerce-column__title{padding-bottom:24px;font-family:'Playfair Display',serif;font-weight:400}.woocommerce .woocommerce-column--billing-address{margin-bottom:24px}.woocommerce .woocommerce-order .woocommerce-table__product-name a{color:#231f20;font-weight:800}.product-single-offer .single_add_to_cart_button{border:0!important;line-height:unset!important;padding:10px!important;padding-left:48px!important;border-radius:0!important;background-color:#ebe9eb!important;background-color:rgb(232 235 238 / .2)!important}.product-single-offer .single_add_to_cart_button:hover{background-color:#ebe9eb!important;background-color:rgb(232 235 238 / .2)!important}.free-quote{padding:80px 0}.free-quote-form{margin-bottom:0;background-color:#FFC700!important;color:#000!important;padding:15px!important}.free-quote-form select,.free-quote-form input[type=text],.free-quote-form input[type=number],.free-quote-form input[type=email],.free-quote-form input[type=tel],.free-quote-form textarea{width:100%;border:0;padding:8px;margin:12px 0;background-color:#252625;color:#fff;font-size:14px}.rodzaj-uszlachetnienia .wpcf7-checkbox{font-size:13px}.free-quote-form select:focus{margin-right:5px}.free-quote-form input[type=text]::placeholder,.free-quote-form input[type=email]::placeholder,.free-quote-form input[type=tel]::placeholder,.free-quote-form textarea::placeholder{color:#000}.free-quote-form input::-webkit-input-placeholder,.free-quote-form textarea::-webkit-input-placeholder{color:#fff}.free-quote-form input:-ms-input-placeholder,.free-quote-form textarea:-ms-input-placeholder{color:#fff}.free-quote-form h2{padding-bottom:16px;font-family:'Playfair Display',serif;font-weight:400;font-size:24px;text-align:center;color:#000}.free-quote-form h2 .color,.free-quote-form .color,.free-quote-form em a{color:#000!important}.free-quote-form .wpcf7{border:1px solid #000;padding:30px 15px}.free-quote-form .wpcf7-list-item{display:block;text-align:left!important;margin:0}.free-quote-form .wpcf7-list-item a{font-weight:800;color:#000}.free-quote-form .wpcf7-list-item a:hover{text-decoration:none;color:#fff}.free-quote-form .wpcf7-acceptance .wpcf7-list-item{text-align:center!important}.free-quote-form .send-button .ajax-loader{display:none}.free-quote-form .send-button input[type=submit]{color:#fff;display:inline-block;background-color:rgb(232 235 238 / .2);position:relative;filter:grayscale(100%);border:0;padding:8px 40px 8px 40px;font-weight:800}.free-quote-form .send-button::before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f064';display:inline-block;background-color:#fed400;color:#000;position:absolute;padding:8px;text-align:center;width:40px;top:0;left:0}.free-quote-form p.center{text-align:center}.free-quote-form p.center a{text-decoration:none;color:#000;font-weight:800}.free-quote-form p.center a:hover{color:#fff}.free-quote-form p.center a.white{color:#fff}.free-quote-form .rodo{margin:20px 0;display:block}.free-quote .main-image{z-index:-1;margin-top:-40px;position:relative}.free-quote .quote-info p{padding:20px 20px 0;text-align:center}.free-quote .adv-button{color:#fff;border:1px solid #fff;background-color:unset}.free-quote .adv-button:hover{color:#fed400;border:1px solid #fed400;background-color:unset}.free-quote-form .separator{width:300px!important;margin:auto!important;background-color:#000!important;margin-bottom:15px!important}.free-quote-form select,.free-quote-form textarea,.free-quote-form input[type=text],.free-quote-form input[type=email],.free-quote-form input[type=tel]{background-color:#fff!important;color:#000!important;margin:0!important;box-shadow:0 4px 4px 0 #00000040}.free-quote-form input[type=checkbox]{box-shadow:0 4px 4px 0 #00000040}.free-quote-form textarea::placeholder,.free-quote-form input[type=text]::placeholder,.free-quote-form input[type=email]::placeholder,.free-quote-form input[type=tel]::placeholder{color:#ACACAC!important;font-size:14px!important}.free-quote-form textarea::placeholder{font-size:14px!important}.free-quote-form .row{margin-bottom:30px}.free-quote-form .rodo{margin-bottom:-30px!important}.free-quote-form .row:last-child{margin-bottom:0!important}.free-quote-form .row span.small{display:block;font-size:12px;margin-top:5px}.free-quote-form .row span.small.center{text-align:center;margin-bottom:30px}.free-quote-form .wpcf7-submit{background-color:#fff}.free-quote-form .wpcf7-submit:hover{background-color:#000;color:#fff}.free-quote-form .big{font-size:40px}.free-quote-form .small{font-size:12px;display:inline-block}.free-quote-form h2.left{text-align:left}.free-quote-form .separator.left{width:56px!important;margin:0!important}@media (max-width:768px){.free-quote-form .row{row-gap:15px}}.text-page{padding:80px 0;text-align:justify}.text-page p{padding:8px 0}.text-page p a{color:#231f20;text-decoration:none;font-weight:800}.text-page a{color:#231f20;text-decoration:none;font-weight:800}.text-page p a:hover{color:#231f20;text-decoration:none;font-weight:800}.text-page a:hover{color:#231f20;text-decoration:none;font-weight:800}.text-page .aligncenter{margin:auto;display:block}.text-page ul{list-style:disc;margin-left:24px;text-align:left}.text-page ol{margin-left:24px;text-align:left}.text-page .heading{margin:50px 0}.text-page .row:first-child .heading{margin-top:0}.wpcf7-form-control-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.wpcf7-form-control-wrap select::-ms-expand{display:none}.wpcf7-form-control-wrap.rodzaj-torby::after{content:"";border-top:.3em solid #999;border-right:.3em solid #fff0;border-left:.3em solid #fff0;position:absolute;top:35%;right:16px}.wpcf7-form-control-wrap.rodzaj-gramatura::after{content:"";border-top:.3em solid #999;border-right:.3em solid #fff0;border-left:.3em solid #fff0;position:absolute;top:35%;right:16px}.wpcf7-form-control-wrap.nadruk::after{content:"";border-top:.3em solid #999;border-right:.3em solid #fff0;border-left:.3em solid #fff0;position:absolute;top:35%;right:16px}.wpcf7-form-control-wrap.uchwyt::after{content:"";border-top:.3em solid #999;border-right:.3em solid #fff0;border-left:.3em solid #fff0;position:absolute;top:35%;right:16px}.wpcf7-form-control-wrap.inne-dodatki::after{content:"";border-top:.3em solid #999;border-right:.3em solid #fff0;border-left:.3em solid #fff0;position:absolute;top:35%;right:16px}.fourofour img{max-width:100%;height:auto}.text-page.page-city{padding:80px 0 20px}.text-page.faq-section{padding:20px 0}.page-city .free-button{font-weight:unset;margin-top:30px;margin-bottom:60px}.page-city .free-button:hover{color:#fed400}.page-city .offer{margin-bottom:60px}.page-city .offer img{width:100%;height:auto;display:block}.page-city .offer p{margin-bottom:30px;display:block}.page-city .offer .button a{color:#231f20}.page-city .offer .button:hover a{color:#fed400}.page-city .offer .button:hover i{color:#fed400}.page-city .heading{font-family:'Playfair Display',serif;font-weight:400;font-size:24px;margin-bottom:30px;display:block}.page-city .single-faq{background-color:#e8ebe4;background-color:rgb(232 235 238 / .2);margin-bottom:30px}.page-city .single-faq .question{cursor:pointer;padding:30px;background-color:#cecdcd;display:flex;justify-content:space-between;align-items:center;font-weight:800}.page-city .single-faq .answer{padding:30px;display:none}.page-city .single-faq.show .answer{display:block}.nip p{display:block;margin-top:100px;text-align:center;border:solid 1px red;padding:30px;font-weight:800;background-color:snow}.news-list{padding:60px 0 0 0}.news-list .single-news{margin-bottom:60px;padding:10px 0}.news-list .single-news img{width:100%;height:auto;display:block;filter:grayscale(100%)}.news-list .single-news:hover img{filter:grayscale(0%)}.news-list .single-news .title{font-size:20px;font-family:'Playfair Display',serif;font-weight:400;display:block;color:#231f20}.news-list .single-news .title:hover{color:#fed400}.news-list .single-news .date{font-size:14px;margin-bottom:10px;display:block}.news-list .single-news p{margin-bottom:10px}.news-list .single-news .more{margin-bottom:10px;display:block;color:#231f20}.news-list .single-news .more:hover{color:#fed400}.news-list .single-news .more i{margin-right:15px}.news-list .pagination{margin-bottom:60px}.news-list .pagination a{display:block;color:#231f20}.news-list .pagination a:hover{color:#fed400}.news-list .pagination a i{margin-right:15px}.news-list .pagination a:hover i{color:#fed400}.single-news-page{padding:60px 0}.single-news-page img{max-width:100%;margin-bottom:30px;display:block;height:auto}.single-news-page p{margin-bottom:30px}.single-news-page p:first-child{font-weight:800}.single-news-page a{color:#fed400;text-decoration:none;font-weight:800}.single-news-page p a:hover{color:#fed400;text-decoration:none;font-weight:800}.single-news-page a:hover{color:#fed400;text-decoration:none;font-weight:800}.single-news-page .aligncenter{margin:auto;display:block}.single-news-page h2,.single-news-page h3,.single-news-page h4,.single-news-page h5,.single-news-page h6{font-family:'Playfair Display',serif;font-weight:400;font-size:24px;margin-bottom:30px;display:block}.single-news-page .single-news ul{list-style:disc;margin-left:30px;margin-bottom:30px}.cta-box{background-color:#000;padding:32px;0}.cta-box p{color:#fff;font-size:24px;margin:32px 0;padding:0 16px;text-align:center}.cta-box .free-button span{font-size:14px;display:block}.cities{background-color:#fafafa;display:none}.cities a{display:block;padding:5px;font-size:12px;color:#989898}.cities a:hover{color:#fed400}@media (max-width:1800px){.hero-block{height:100vh}.menu-bar .logo{width:140px}.menu-bar .menu .menu-item a{font-size:16px}}@media (max-width:1700px){.menu-bar .menu .menu-item a{font-size:16px}}@media (max-width:1600px){.menu-bar .menu .menu-item a{font-size:15px}}@media (max-width:1400px){.menu-bar .menu .menu-item a{padding:40px 5px}.menu-bar .menu .menu-item-20 a{padding:8px;margin:0 5px}.slider .single-slider .heading{font-size:36px}.slider .single-slider .subtitle{font-size:20px}}@media (max-width:1200px){.menu-bar .menu .menu-item a{font-size:16px}.slider .single-slider .heading{font-size:28px}.flags{background-size:cover}.under-slider .heading{font-size:36px}.under-slider .subtitle{font-size:20px}.slider .single-slider img{height:auto;margin:auto;display:block;width:100%}}@media (max-width:1100px){.menu-bar .menu .menu-item a{font-size:15px}}@media (max-width:1000px){.menu-bar .menu .menu-item a{font-size:15px}}@media (max-width:992px){.menu-bar .logo{margin:auto}.under-slider{height:unset}.main-text{background-size:cover}.main-text .heading{font-size:28px}.offer .single-offer{height:unset;padding:40px 0 0 0}.offer .single-offer .ghost-block{height:unset}.offer .heading-box .heading{font-size:40px}.offer .heading-box .subtitle{font-size:20px}.offer .single-offer .intro{font-size:16px}.offer .single-offer .name .heading{font-size:32px}.additional-text .heading{font-size:40px}.additional-text .heading .subtitle{font-size:20px}.flags .heading{font-size:40px}.flags .heading .subtitle{font-size:20px}.testimonials .heading{font-size:40px}.testimonials .heading .subtitle{font-size:20px}.testimonials .single-testimonial .description{margin-top:0}.last-text .heading{font-size:28px}.linked-box .box .heading{font-size:40px}.linked-box .box .heading .subtitle{font-size:20px}.offer .single-offer .button a{font-size:16px}.container{max-width:768px}.menu-bar{position:sticky}.page-city .offer img{margin-bottom:30px}.product-portfolio .link-blocks .link-block{text-align:center;padding:30px;background-position-x:center}.product-portfolio .link-blocks .link-block:after{display:block;width:100%;height:100%;background-color:#fff;background-color:rgb(255 255 255 / 75%);position:absolute;top:0;left:0;content:''}.product-portfolio .link-blocks .link-block *{z-index:1}.product-portfolio .link-blocks .link-block .button{margin:auto}}@media (max-width:768px){.menu-bar .fast-contact{text-align:center}.main-text{padding:40px 0}.main-text .heading{font-size:20px}.offer .single-offer{padding:40px 0 0 0;background-size:50vh;background-image:unset!important}.offer .single-offer .ghost-background{height:240px;background-repeat:no-repeat;background-size:cover}.offer .single-offer .intro{text-align:center}.offer .single-offer .name .heading{text-align:center;margin-bottom:16px}.offer .single-offer .separator{margin:auto}.offer .single-offer .button{text-align:center}.additional-text{padding:40px 0}.additional-text .heading{font-size:20px;line-height:1}.last-text{padding:40px 0}.last-text .heading{font-size:20px}.linked-box{padding:40px 0}.contact{text-align:center}.contact .heading{font-size:20px;margin-bottom:16px;margin-top:16px}.contact .separator{margin:auto;margin-bottom:16px}.product-header .heading{font-size:20px}.product-first-text-block h1{font-size:20px}.product-first-text-block h2{font-size:20px}.product-first-text-block h3{font-size:20px}.product-first-text-block h4{font-size:20px}.product-first-text-block h5{font-size:20px}.product-first-text-block h6{font-size:20px}.product-single-offer h1{font-size:20px}.product-single-offer h2{font-size:20px}.product-single-offer h3{font-size:20px}.product-single-offer h4{font-size:20px}.product-single-offer h5{font-size:20px}.product-single-offer h6{font-size:20px}.product-second-text-block h1{font-size:20px}.product-second-text-block h2{font-size:20px}.product-second-text-block h3{font-size:20px}.product-second-text-block h4{font-size:20px}.product-second-text-block h5{font-size:20px}.product-second-text-block h6{font-size:20px}.product-portfolio .extra-info{font-size:20px}.product-portfolio .extra-info .subtitle{font-size:32px}.product-portfolio .extra-info{font-size:20px}.product-portfolio .extra-info .subtitle{font-size:32px}.under-slider .heading{font-size:28px}.under-slider .subtitle{font-size:16px}.under-slider .button{text-align:center;margin-top:24px}.under-slider .social-media{text-align:center;margin-top:24px}.under-slider .social-media a{margin:0 12px;display:inline-block}.container{max-width:576px}.single-news-page img{width:100%}}@media (max-width:576px){.under-slider{padding:0 0 16px 0}.main-text{text-align:center}.additional-text p{text-align:center}.column-text .left .description{text-align:center}.column-text .right .description{text-align:center}.slider{height:275px}.slider .single-slider .subtitle{font-size:16px;text-align:center}.main-text{padding:24px 0}.main-text .heading{font-size:24px;text-align:center}.slider .single-slider .button{text-align:center}.slider .social-media{float:unset;text-align:center}.slider .single-slider .separator{margin:auto}.main-text .separator{margin:auto;margin-bottom:24px}.last-text .separator{margin:auto;margin-bottom:24px}.last-text p{text-align:center}.product-header .header-text{padding:24px 0 0 0}.portfolio-list{padding:0}.product-first-text-block{padding:12px 0;text-align:center}.product-second-text-block{padding:12px 0;text-align:center}.text-page{padding:12px 0;text-align:center}.testimonials{padding:12px 0}.single-portfolio{padding:12px 0;text-align:center}.download{padding:12px 0}.contact-page .send-button{margin-top:12px}.woocommerce .products{padding:12px 0}.woocommerce .cart{margin:12px 0!important}.woocommerce .cart-collaterals{margin-bottom:12px}.free-quote{padding:12px 0}.free-quote-form{margin-bottom:12px}.free-quote-form .send-button{margin-top:12px}.free-quote-form .send-button::before{padding:5px}.free-quote-form .send-button input[type=submit]{font-size:12px}.offer .heading-box .heading{font-size:26px;line-height:1}.offer .heading-box .subtitle{font-size:24px;line-height:1;margin-bottom:10px}.additional-text{padding:24px 0}.additional-text .heading{font-size:26px;line-height:1}.additional-text .heading .subtitle{font-size:24px;line-height:1;margin-bottom:10px}.additional-text p{margin-top:8px}.flags{padding:24px 0}.flags .heading{font-size:26px;line-height:1}.flags .heading .subtitle{font-size:24px;line-height:1;margin-bottom:10px}.flags .flag{width:30px;padding:12px 0;margin-top:8px}.column-text .left .heading{font-size:26px}.column-text .left .description p{font-size:16px}.column-text .right .heading{font-size:26px}.column-text .right .description p{font-size:16px}.testimonials .heading{font-size:26px;line-height:1}.testimonials .heading .subtitle{font-size:24px;line-height:1;margin-bottom:10px}.last-text{padding:24px 0}.last-text .heading{font-size:26px;text-align:center}.linked-box{padding:24px 0}.linked-box .box .heading{font-size:16px}.linked-box .box .heading .subtitle{font-size:24px}.linked-box .box .description{margin-top:16px!important;text-align:center}.footer .left{width:100%;position:fixed;bottom:0;background-color:#f8f9f9;background-color:rgb(248 249 249 / .8);float:unset;padding:40px}.footer .right{padding:40px 40px 160px 40px;margin-left:unset;width:100%;float:unset}.product-header{height:unset;padding-bottom:24px;padding-top:80px}.product-header .heading{font-size:16px}.product-first-text-block h1{font-size:16px}.product-first-text-block h2{font-size:16px}.product-first-text-block h3{font-size:16px}.product-first-text-block h4{font-size:16px}.product-first-text-block h5{font-size:16px}.product-first-text-block h6{font-size:16px}.product-single-offer .offer-specification{margin-top:40px}.product-single-offer .offer-specification h1{font-size:16px}.product-single-offer .offer-specification h2{font-size:16px}.product-single-offer .offer-specification h3{font-size:16px}.product-single-offer .offer-specification h4{font-size:16px}.product-single-offer .offer-specification h5{font-size:16px}.product-single-offer .offer-specification h6{font-size:16px}.product-single-offer .offer-specification .button{font-size:10px}.product-second-text-block h1{font-size:16px}.product-second-text-block h2{font-size:16px}.product-second-text-block h3{font-size:16px}.product-second-text-block h4{font-size:16px}.product-second-text-block h5{font-size:16px}.product-second-text-block h6{font-size:16px}.product-extra-info{padding:12px}.product-extra-info .heading{font-size:16px}.product-extra-info .heading .subtitle{font-size:24px}.product-portfolio{padding:12px}.product-portfolio .heading{font-size:16px}.product-portfolio .heading .subtitle{font-size:24px}.under-slider .heading{font-size:26px}.under-slider .subtitle{font-size:22px}.column-text .left .separator{margin:auto}.column-text .right .separator{margin:auto}.cta-box p{font-size:18px}}.grecaptcha-badge{visibility:hidden;z-index:-1}.fast-pricing{font-family:'Playfair Display',serif;position:fixed;width:100%;bottom:0;background:#fed400;color:#231f20;text-align:center;padding:8px}.fast-pricing:hover,.fast-pricing:focus{background:#231f20;color:#fed400}.social__item--border{border-left:1px solid #fff}@media (min-width:992px){.fast-pricing{display:none}}.faq{margin:60px 0}.faq .heading{font-family:'Playfair Display',serif;font-weight:400;font-size:24px;margin-bottom:30px;display:block}.faq .accordion{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin:0 auto}.faq .accordion-item-header{display:flex;align-items:center;justify-content:space-between;gap:30px}.faq .accordion-item-header p{margin:0}.faq .accordion-item{width:100%;padding:20px 25px;border-radius:0;border:1px solid #cfdae6;background-color:#fff;cursor:pointer}.faq .accordion-item-header>h2,.faq .accordion-item-header>h3,.faq .accordion-item-header>h4,.faq .accordion-item-header>h5,.faq .accordion-item-header>h6,.faq .accordion-item-header>p{padding-left:10px;font-size:1.17em;font-weight:700}.faq .answer{max-height:0;padding:0 30px 0 10px;overflow:hidden;transition:max-height 0.3s ease,padding 0.4s ease}.faq .accordion .icon{position:relative;width:22px;height:22px;background-color:#fff0;cursor:pointer}.faq .accordion .icon:before,.faq .accordion .icon:after{content:"";position:absolute;top:50%;left:50%;width:13px;height:3px;background-color:#000;transform:translate(-50%,-50%)}.faq .accordion .icon:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform 0.3s ease}.faq .accordion .icon.rotate:after{transform:translate(-50%,-50%) rotate(0deg)}.advantages{padding:40px 0;text-align:center}.advantages .heading{font-size:32px;font-family:'Playfair Display',serif;font-weight:400;margin-top:30px;text-align:center;margin-bottom:40px}.advantages .single-advantage .icon-stroke{background-color:#fff;border:solid 1px #E8E8E8;width:70px;height:70px;border-radius:100px;margin:auto;position:relative}.advantages .single-advantage .icon-stroke .icon{background-color:#FED400;display:flex;padding:12px;width:54px;height:54px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100px;position:absolute}.advantages .single-advantage .icon img{max-width:29px;max-height:29px;width:100%;height:100%}.advantages .single-advantage .heading{font-size:20px;font-weight:500;margin-bottom:15px}.advantages .single-advantage p{color:#767676}@media (max-width:992px){.advantages .row:nth-child(2){gap:30px}}@media (max-width:768px){.advantages .heading{font-size:32px}.advantages .single-advantage .heading{font-size:18px}}@media (max-width:576px){.advantages{padding:15px}.advantages .heading{font-size:32px}.advantages .single-advantage .heading{font-size:18px}}.free-quote .additional-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;font-size:1.2rem}.free-quote .additional-content a{color:#231f20;font-weight:700;text-decoration:underline}.free-quote .additional-content a:hover{color:#FED400}.free-quote .main-image{margin-top:80px}@media (max-width:576px){.free-quote .main-image{margin-top:12px}}.free-quote-form h2{font-size:2.55rem}.offer-specification:has(#wpcf7-f6127-o1){margin-top:80px}.free-quote-form #wpcf7-f6127-o1 .separator{max-width:100px;width:300px!important;margin:0!important}.free-quote-form #wpcf7-f6127-o1 .text-right,.free-quote-form #wpcf7-f6127-o1 .text-right strong{text-align:right!important;display:block!important;font-size:1.14rem!important}.free-quote-form #wpcf7-f6127-o1 span.small{font-size:1rem!important;line-height:1!important}.free-quote-form #wpcf7-f6127-o1 span.small.right{margin-top:10px}.free-quote-form #wpcf7-f6127-o1 .wpcf7-list-item{font-size:1rem!important}.free-quote-form #wpcf7-f6127-o1 .wpcf7-list-item label{display:flex;align-items:center;line-height:1.2!important;gap:15px}.free-quote-form #wpcf7-f6127-o1 input,.free-quote-form #wpcf7-f6127-o1 textarea{box-shadow:none!important}.free-quote-form #wpcf7-f6127-o1 .wpcf7-radio{display:flex;flex-direction:column;gap:10px}.free-quote-form #wpcf7-f6127-o1 .wpcf7-acceptance .wpcf7-list-item{text-align:left!important}.free-quote-form #wpcf7-f6127-o1 .required-info{display:flex;flex-direction:column;align-items:start;gap:10px}.free-quote-form #wpcf7-f6127-o1 .required-info .small{margin:0!important}.free-quote-form #wpcf7-f6127-o1 .free-button{margin-top:50px}.free-quote-form #wpcf7-f6127-o1 a{font-weight:500!important;text-decoration:underline!important;color:#231f20!important}.free-quote-form #wpcf7-f6127-o1 a:hover{opacity:0.8!important}.free-quote-form #wpcf7-f6127-o1 button#open-manual{all:unset;cursor:pointer;color:#231f20;font-weight:500;text-decoration:underline}.free-quote-form #wpcf7-f6127-o1 button#open-manual:hover{opacity:.8}@media (max-width:991px){.free-quote-form #wpcf7-f6127-o1 h2{font-size:2.3rem}}@media (max-width:768px){.free-quote-form #wpcf7-f6127-o1 h2{font-size:1.8rem}.free-quote-form #wpcf7-f6127-o1 .text-right,.free-quote-form #wpcf7-f6127-o1 .text-right strong{text-align:left!important}.free-quote-form #wpcf7-f6127-o1 .row span.small.center{text-align:left!important}}