html{overflow-x:hidden;scroll-behavior:smooth}body{font-family:"Jost",sans-serif;font-weight:400;font-size:18px;line-height:1.5;color:var(--black-color)}*{box-sizing:border-box}*{padding:0;margin:0}h1,h2,h3,h4,h5,h6{font-family:"Roboto Condensed",sans-serif;font-weight:700;text-transform:uppercase;line-height:1}h1{font-size:50px}@media screen and (max-width: 899px){h1{font-size:40px}}@media screen and (max-width: 699px){h1{font-size:30px}}h2,.h2,#contacts #content h1{font-size:40px;margin-bottom:30px}@media screen and (max-width: 699px){h2,.h2,#contacts #content h1{font-size:25px}}h3,.h3,#about-us section h2{font-size:35px;margin-bottom:30px}@media screen and (max-width: 699px){h3,.h3,#about-us section h2{font-size:25px}}ul:not(.menu){padding-left:30px}ul:not(.menu) li+li{margin-top:7.5px}a{opacity:1;transition:opacity .2s ease;color:var(--black-color)}a:hover{opacity:.7}.section{padding-top:120px;padding-bottom:120px}.section h1,.section h2{text-align:center}.section h2{margin-bottom:80px}@media screen and (max-width: 899px){.section{padding-top:60px;padding-bottom:60px}.section h2{margin-bottom:45px}}img{user-select:none;pointer-events:none}.container{margin:0 auto;width:90%;max-width:1200px;position:relative}.cta,form input[type=submit]{padding:0 15px;display:inline-flex;align-items:center;justify-content:center;height:45px;background-color:var(--accent-color);color:#fff;text-decoration:none;user-select:none;cursor:pointer;border-radius:60px;font-weight:700;font-size:20px;line-height:0;transition:all .2s ease;font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;border:none}.cta:hover,form input[type=submit]:hover{background-color:var(--light-accent-color)}.cta.warning,form input.warning[type=submit]{background-color:var(--warning-color)}.cta.warning:hover,form input.warning[type=submit]:hover{background-color:var(--warning-color)}.input-styling{width:100%;height:45px;border-radius:12px;font-family:"Jost",sans-serif;font-size:18px;color:var(--black-color);display:block;border-style:solid;border-width:1px;border-color:#ddd;padding:0 15px;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,.05);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,.05);box-shadow:0px 0px 15px 0px rgba(0,0,0,.05)}.input-styling:focus{outline:none;border-color:var(--accent-color)}.textarea-styling{width:100%;height:200px;resize:none;border-radius:12px;font-family:"Jost",sans-serif;font-size:18px;color:var(--black-color);display:block;border-style:solid;border-width:1px;border-color:#ddd;padding:15px;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,.05);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,.05);box-shadow:0px 0px 15px 0px rgba(0,0,0,.05)}.textarea-styling:focus{outline:none;border-color:var(--accent-color)}form label{font-size:20px;font-weight:500}form .wpcf7-form-control-wrap{display:block;padding-top:7.5px}form input:not([type=submit]){width:100%;display:block;height:45px;border-radius:25px;border-style:solid;border-width:1px;border-color:#acacac;font-size:18px;padding:0px 15px;font-family:"Jost",sans-serif}form textarea{resize:none;width:100%;border-radius:25px;border-style:solid;border-width:1px;border-color:#acacac;font-size:18px;padding:15px;height:200px;font-family:"Jost",sans-serif;color:var(--black-color)}.wc_payment_methods.payment_methods.methods{margin-bottom:30px}.payment_box.payment_method_cod{margin-top:15px;font-style:italic;color:#9e9e9e}li.wc_payment_method.payment_method_cod{list-style:none}li.wc_payment_method.payment_method_cod input{visibility:hidden;width:0px;height:0px;opacity:0px;position:absolute;top:-999999px;left:-999999px}li.wc_payment_method.payment_method_cod input+label{display:inline-flex;align-items:center}li.wc_payment_method.payment_method_cod input:checked+label .radio .fill{display:inline-flex}li.wc_payment_method.payment_method_cod .radio{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;border-width:2px;border-style:solid;border-color:var(--accent-color);margin-right:15px}li.wc_payment_method.payment_method_cod .radio .fill{display:none;width:50%;height:50%;background-color:var(--accent-color);border-radius:50%}.woocommerce-checkout-payment{margin-top:45px}.wc-block-components-notice-banner{margin-bottom:30px;display:flex;align-items:center;justify-content:flex-start;color:var(--warning-color)}.wc-block-components-notice-banner svg{margin-right:15px;fill:var(--warning-color);min-width:40px;min-height:40px;width:40px;height:40px}#place_order{font-size:25px;height:55px;padding-left:25px;padding-right:25px}#navigation{-webkit-box-shadow:-4px 0px 17px 0px rgba(0,0,0,.17);-moz-box-shadow:-4px 0px 17px 0px rgba(0,0,0,.17);box-shadow:-4px 0px 17px 0px rgba(0,0,0,.17);display:block;position:fixed;width:300px;background-color:#fff;z-index:9;padding-top:70px;height:100vh;top:0;right:-330px;transition:right .2s ease}#navigation.active{right:0px}#navigation ul{list-style:none}#navigation ul li a{font-family:"Roboto Condensed",sans-serif;color:var(--black-color);display:block;padding:25px;font-size:20px;text-decoration:none;text-transform:uppercase;transition:all .2s ease;letter-spacing:.5px}#navigation ul li a:hover{background-color:var(--primary-color);color:#fff}#navbar{position:fixed;top:0;left:0;width:100%;z-index:10}#navbar .bar{-webkit-box-shadow:0px 4px 17px 0px rgba(0,0,0,.17);-moz-box-shadow:0px 4px 17px 0px rgba(0,0,0,.17);box-shadow:0px 4px 17px 0px rgba(0,0,0,.17);margin:0 auto;width:98.5%;background-color:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px}#navbar .bar .container{height:70px;display:flex;align-items:center;justify-content:space-between;width:90%}#navbar .bar .logo{display:block;height:100%;display:flex;align-items:center;user-select:none}#navbar .bar .logo img{display:block;width:auto;height:80%}#navbar .bar .cta,#navbar .bar form input[type=submit],form #navbar .bar input[type=submit]{transform:translateX(-68px)}#navbar #burger{width:40px;height:31px;display:flex;flex-direction:column;justify-content:space-between;background:none;border:none;cursor:pointer}#navbar #burger .line{width:100%;height:5px;background-color:var(--black-color);transition:all .2s ease}#navbar #burger:hover .line{background-color:var(--grey-color)}#navbar.active #burger .line:nth-of-type(2){opacity:0}#navbar.active #burger .line:nth-of-type(1){transform:rotate(45deg) translateY(9px) translateX(7px)}#navbar.active #burger .line:nth-of-type(3){transform:rotate(-45deg) translateY(-12px) translateX(8px)}@media screen and (max-width: 669px){#navbar .bar .cta,#navbar .bar form input[type=submit],form #navbar .bar input[type=submit]{display:none}}#site-footer{background-color:var(--secondary-color);color:var(--primary-color);padding:30px 0;text-align:center;font-size:20px;font-weight:500}#site-footer a{color:var(--primary-color);font-weight:600}#faqs.row{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}#faqs .faq{-webkit-box-shadow:0px 0px 22px 0px rgba(0,0,0,.15);-moz-box-shadow:0px 0px 22px 0px rgba(0,0,0,.15);box-shadow:0px 0px 22px 0px rgba(0,0,0,.15);border-radius:20px}#faqs .faq+.faq{margin-top:15px}#faqs .faq .answer{display:none;padding:30px}#faqs .faq .answer p+p{margin-top:15px}#faqs .faq .question{padding:20px;font-weight:500;border-radius:20px;display:grid;grid-template-columns:1fr 20px;grid-gap:15px;opacity:1;transition:opacity .2s ease;cursor:pointer;user-select:none;background-color:#fff;min-height:95px}#faqs .faq .question:hover{opacity:.7}#faqs .faq .question .q-col{display:flex;align-items:center}#faqs .faq .question .caret{transform:rotate(0deg);transition:transform .2s ease}#faqs .faq.active{background-color:#f5f5f5}#faqs .faq.active .answer{display:block}#faqs .faq.active .question .caret{transform:rotate(180deg)}@media screen and (max-width: 1188px){#faqs.row{display:block;max-width:600px;margin:0 auto}#faqs.row .col+.col{margin-top:15px}}#order-form{-webkit-box-shadow:0px 0px 22px 0px rgba(0,0,0,.15);-moz-box-shadow:0px 0px 22px 0px rgba(0,0,0,.15);box-shadow:0px 0px 22px 0px rgba(0,0,0,.15);width:100%;max-width:1000px;background-color:#fff;height:230px;display:grid;grid-template-columns:9fr 2fr;border-radius:25px;overflow:hidden}#order-form .input-col{padding:0 45px;display:flex;align-items:center;justify-content:center}#order-form .input-col .additional-information{margin-top:7.5px;text-align:center}#order-form .input-col .additional-information p{font-size:15px !important;color:#727272}#order-form .input-col .additional-information p+p{margin-top:7.5px}#order-form .input-col .additional-information p a{color:#727272}#order-form .input-col .input-container{display:inline-flex;align-items:center}#order-form .input-col .input-container .divider{width:2px;height:149.5px;background-color:#e8e8e8;margin:0 60px}#order-form .input-col .input-container label{cursor:pointer}#order-form .input-col .input-container .input{display:inline;transform:translateY(7.5px);user-select:none}#order-form .input-col .input-container .input span{display:block;color:var(--black-color);font-size:16px;color:#818181;font-weight:500}#order-form .input-col .input-container .input .input-wrapper{display:flex;justify-content:center;align-items:center;height:50px}#order-form .input-col .input-container .input .input-wrapper .icon{display:flex;justify-content:center;align-items:center;width:20px;height:20px;margin-right:10px}#order-form .input-col .input-container .input .input-wrapper .icon img{max-height:100%;max-width:100%}#order-form .input-col .input-container .input .input-wrapper input[name=order-form-date]{width:115px}#order-form .input-col .input-container .input .input-wrapper input[name=order-form-time]{width:75px}#order-form .input-col .input-container .input .input-wrapper input.active+.caret{transform:translateY(2px) rotate(180deg)}#order-form .input-col .input-container .input .input-wrapper input,#order-form .input-col .input-container .input .input-wrapper select{display:inline-flex;width:auto;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:rgba(0,0,0,0);border:none;cursor:pointer;font-family:"Jost",sans-serif;font-size:16px;margin-right:15px;color:#126599;outline:none}#order-form .input-col .input-container .input .input-wrapper input+.caret,#order-form .input-col .input-container .input .input-wrapper select+.caret{width:12px;height:auto;transform:translateY(2px);transition:transform .2s ease}#order-form .input-col .input-container .input .input-wrapper select:focus+.caret{transform:translateY(2px) rotate(180deg)}#order-form .input-col .input-container .input .input-wrapper select option{padding:60px}#order-form .cta-col .cta,#order-form .cta-col form input[type=submit],form #order-form .cta-col input[type=submit]{width:100%;height:100%;padding:0;border-radius:0;font-size:28px}@media screen and (max-width: 1059px){#order-form{display:block;height:auto}#order-form .additional-information p{margin-bottom:15px !important;margin-top:15px !important}#order-form .input-col .input-container .divider{height:120px}#order-form .cta-col{height:80px}}@media screen and (max-width: 879px){#order-form .additional-information p{margin-bottom:0 !important;margin-top:30px !important}#order-form .input-col{display:block;padding:30px}#order-form .input-col .input-container{display:block}#order-form .input-col .input-container .input span{font-size:20px}#order-form .input-col .input-container .input .input-wrapper .icon{width:25px;height:25px}#order-form .input-col .input-container .input .input-wrapper select,#order-form .input-col .input-container .input .input-wrapper input,#order-form .input-col .input-container .input .input-wrapper input[name=order-form-date],#order-form .input-col .input-container .input .input-wrapper input[name=order-form-time]{width:100%;max-width:180px;font-size:20px}#order-form .input-col .input-container .input .input-wrapper select+.caret,#order-form .input-col .input-container .input .input-wrapper input+.caret,#order-form .input-col .input-container .input .input-wrapper input[name=order-form-date]+.caret,#order-form .input-col .input-container .input .input-wrapper input[name=order-form-time]+.caret{width:16px}#order-form .input-col .input-container .divider{height:2px;width:80%;margin:0 auto;margin-top:30px;margin-bottom:30px}#order-form .input-col .input-container .input{display:block}#order-form .input-col .input-container .input span{text-align:center}}#loader{display:none;align-items:center;justify-content:center;width:100%;height:100vh;background:rgba(255,255,255,.9);position:fixed;top:0;left:0;z-index:11;user-select:none}#loader.active{display:flex}#loader .wrapper{width:100%;max-width:350px;margin:0 auto}#loader .wrapper .loader-animation{display:flex;justify-content:center;align-items:center}#loader .wrapper span{display:block;text-align:center;font-size:20px;color:var(--black-color);font-weight:500}.service-range-slider .value{margin-bottom:15px;text-align:center;font-size:20px;font-weight:500}#accessory-slider .swiper{-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,.05);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,.05);box-shadow:0px 0px 15px 0px rgba(0,0,0,.05);width:100%;height:350px;border-radius:25px;overflow:hidden}#accessory-slider .swiper-scrollbar{display:none}#accessory-slider .swiper-slide{pointer-events:none}#accessory-slider .swiper-slide *{pointer-events:none}#accessory-slider .swiper-slide.swiper-slide-next{pointer-events:all;background-color:#e9f5fc}#accessory-slider .swiper-slide.swiper-slide-next .accessory{opacity:1;border-radius:25px}#accessory-slider .swiper-slide.swiper-slide-next *{pointer-events:all}#accessory-slider .accessory{-webkit-box-shadow:0px 0px 22px 0px rgba(0,0,0,.15);-moz-box-shadow:0px 0px 22px 0px rgba(0,0,0,.15);box-shadow:0px 0px 22px 0px rgba(0,0,0,.15);color:#fff;width:100%;height:100%;background-color:var(--secondary-color);padding:30px;opacity:.1;transition:opacity .5s cubic-bezier(0.39, 0.575, 0.565, 1),border-radius .2s ease}#accessory-slider .accessory .icon{margin:0 auto;margin-bottom:15px;width:40px;height:40px}#accessory-slider .accessory .icon img{max-width:100%;max-height:100%}#accessory-slider .accessory h4{text-align:center;margin-bottom:30px}#accessory-slider .accessory .cta-container{display:flex;justify-content:center;margin-bottom:30px}#accessory-slider .accessory .cta-container .cta,#accessory-slider .accessory .cta-container form input[type=submit],form #accessory-slider .accessory .cta-container input[type=submit]{font-size:13px}#accessory-slider .swiper-button-prev,#accessory-slider .swiper-button-next{color:var(--secondary-color);font-weight:700}#accessory-slider .swiper-pagination-bullet-active{background:var(--primary-color)}@media(max-width: 498px){#accessory-slider .swiper-button-prev,#accessory-slider .swiper-button-next{color:var(--accent-color)}#accessory-slider .swiper-slide{pointer-events:all;background-color:var(--secondary-color)}#accessory-slider .swiper-slide .accessory{opacity:1;border-radius:25px}#accessory-slider .swiper-slide *{pointer-events:all}}@media(max-width: 741px){#accessory-slider .swiper-button-prev,#accessory-slider .swiper-button-next{color:var(--accent-color) !important}}.primary-product{margin-bottom:120px}.primary-product .header{margin-bottom:15px;display:flex;align-items:center}.primary-product .header h2{margin-bottom:0 !important;font-size:25px !important;color:var(--black-color) !important}.primary-product .header .icon{margin-right:30px;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.primary-product .header .icon img{max-width:100%;max-height:100%}.primary-product .header .primary-product-info-button{border:none;background:none;display:inline-block;width:35px;height:35px;cursor:pointer;transition:opacity .2s ease-in-out;opacity:1;margin-left:30px}.primary-product .header .primary-product-info-button:hover{opacity:.5}.primary-product .header .primary-product-info-button img{width:100%;height:100%}.primary-product p{margin-bottom:30px;color:#a8a8a8}.primary-product .service-range-slider .value{padding-left:30px;margin-bottom:22.5px;text-align:left;font-size:25px}.modal{width:100%;height:100vh;position:fixed;top:0;left:0;display:none;background:rgba(255,255,255,.9);z-index:9999;padding-top:30px;padding-bottom:30px;overflow:auto}.modal.active{display:block}.modal .content{-webkit-box-shadow:0px 0px 22px 0px rgba(0,0,0,.15);-moz-box-shadow:0px 0px 22px 0px rgba(0,0,0,.15);box-shadow:0px 0px 22px 0px rgba(0,0,0,.15);width:90%;max-width:600px;border-radius:25px;padding:60px;margin:0 auto;background-color:#fff}.modal .content .header{display:flex;justify-content:flex-end}.modal .content .header button{border-style:solid;border-width:3px;border-color:var(--accent-color);background:none;display:flex;align-items:center;justify-content:center;border-radius:25px;cursor:pointer;color:var(--accent-color);width:35px;height:35px;font-size:20px;line-height:1;font-weight:700;opacity:1;transition:opacity .2s ease-in-out}.modal .content .header button:hover{opacity:.5}.modal .content ul{padding-left:30px}@media(max-width: 499px){.modal .content{padding:15px}.modal .content p,.modal .content ul,.modal .content li{font-size:15px}.modal .content ul{padding-left:15px}.modal .content h1,.modal .content h2,.modal .content h3{font-size:20px !important}}#other-services-slider .swiper{width:100%;height:300px;position:initial;display:flex;align-items:center}#other-services-slider .swiper-button-prev,#other-services-slider .swiper-button-next{color:var(--secondary-color);font-weight:700;top:auto;left:auto;right:auto;bottom:auto}#other-services-slider .swiper-button-prev{left:-50px}#other-services-slider .swiper-button-next{right:-50px}#other-services-slider .swiper-pagination-bullet-active{background:var(--secondary-color)}#other-services-slider .swiper-pagination{bottom:-35px !important}#other-services-slider .swiper-scrollbar{display:none}#other-services-slider .swiper-slide{border-radius:25px;overflow:hidden}#other-services-slider .service{-webkit-box-shadow:0px 0px 22px 0px rgba(0,0,0,.15);-moz-box-shadow:0px 0px 22px 0px rgba(0,0,0,.15);box-shadow:0px 0px 22px 0px rgba(0,0,0,.15);color:#fff;width:100%;height:100%;background-color:#fff;padding:30px;display:flex;flex-grow:1}#other-services-slider .service .service-content-wrapper{width:100%;display:flex;flex-direction:column;justify-content:space-between}#other-services-slider .service .icon{margin:0 auto;width:60px;height:60px}#other-services-slider .service .icon img{display:block;margin:0 auto;max-width:100%;max-height:100%}#other-services-slider .service h4{text-align:center;color:var(--black-color);line-height:1.4}#other-services-slider .service .cta-container{display:flex;justify-content:center}#other-services-slider .service .cta-container .cta,#other-services-slider .service .cta-container form input[type=submit],form #other-services-slider .service .cta-container input[type=submit]{font-size:13px}@media(max-width: 1199px){#other-services-slider .swiper-button-prev{left:-10px}#other-services-slider .swiper-button-next{right:-10px}}#homepage #hero{background:linear-gradient(to right, var(--primary-color) 50%, var(--secondary-color) 50%);position:relative;overflow:hidden;padding:0;z-index:1}#homepage #hero .row{display:grid;min-height:700px;grid-template-columns:1fr 1fr;padding-top:70px;position:relative}#homepage #hero .row .col:nth-of-type(1){position:relative;display:flex;justify-content:center;overflow:hidden;padding-right:30px}#homepage #hero .row .col:nth-of-type(1) .cleaner{height:calc(100% - 30px);position:absolute;bottom:0;z-index:1}#homepage #hero .row .col:nth-of-type(2){color:#fff;display:flex;align-items:center;padding-left:30px}#homepage #hero .row .col:nth-of-type(2) h1{margin-top:-200px;margin-bottom:15px;text-align:left}#homepage #hero .row .col:nth-of-type(2) p{font-size:22px}#homepage #hero .row .col:nth-of-type(2) #order-form{position:absolute;margin:0 auto;bottom:40px;left:0;right:0;z-index:3}#homepage #hero .bubbles{position:absolute;bottom:-100px;left:-100px;z-index:0;height:120%}#homepage #kitos-paslaugos{background-color:var(--primary-color);position:relative;overflow:hidden}#homepage #kitos-paslaugos .bubbles{position:absolute;right:-50px;bottom:-100px;z-index:0;height:120%;transform:scaleX(-1)}#homepage #kitos-paslaugos h2{color:#fff}#homepage .feature-points{padding-top:50px;padding-bottom:50px}#homepage .feature-points .row{display:flex;justify-content:space-between;max-width:800px;width:100%;margin:0 auto}#homepage .feature-points .row .col{transition:transform 1s cubic-bezier(0.23, 1, 0.32, 1);width:100%;max-width:200px}#homepage .feature-points .row .col:hover{transform:translateY(-10px)}#homepage .feature-points .row .col .icon{width:100%;margin-bottom:15px}#homepage .feature-points .row .col .icon img{display:block;margin:0 auto;height:65px}#homepage .feature-points .row .col .text{text-align:center}#homepage .feature-points .row .col .text span{font-weight:500;font-size:20px;user-select:none}#homepage #achievements .text span{font-size:17px !important}#homepage #reviews{background-color:var(--primary-color);color:#fff;position:relative;overflow:hidden}#homepage #reviews .bubbles{position:absolute;bottom:-100px;left:-100px;z-index:0;height:120%}#homepage #reviews .row{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px}#homepage #reviews .row .col{display:flex}#homepage #reviews .review{-webkit-box-shadow:0px 0px 22px 0px rgba(0,0,0,.15);-moz-box-shadow:0px 0px 22px 0px rgba(0,0,0,.15);box-shadow:0px 0px 22px 0px rgba(0,0,0,.15);transition:transform 1s cubic-bezier(0.23, 1, 0.32, 1);color:var(--black-color);background-color:#fff;border-radius:30px;padding:45px}#homepage #reviews .review:hover{transform:translateY(-10px)}#homepage #reviews .review .head{display:flex;justify-content:center;margin-bottom:15px}#homepage #reviews .review .head .author{display:flex;justify-content:center}#homepage #reviews .review .head .author .photo{width:90px;height:90px;margin-right:15px}#homepage #reviews .review .head .author .photo img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:50%;display:block}#homepage #reviews .review .head .author .name{display:flex;align-items:center}#homepage #reviews .review .head .author .name span{font-size:20px;font-weight:500;display:block;margin-left:5px;margin-bottom:5px;user-select:none}#homepage #reviews .review .head .author .name img{width:100px;height:auto;display:block}#homepage #reviews .review .review-text{text-align:center;font-size:22px;line-height:1.7}#homepage #portfolio .row{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}#homepage #portfolio .row img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:center}#homepage #portfolio .row .portfolio-item{-webkit-box-shadow:0px 0px 22px 0px rgba(0,0,0,.15);-moz-box-shadow:0px 0px 22px 0px rgba(0,0,0,.15);box-shadow:0px 0px 22px 0px rgba(0,0,0,.15);transition:transform 1s cubic-bezier(0.23, 1, 0.32, 1);border-radius:20px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;position:relative;grid-gap:4px;background-color:#fff}#homepage #portfolio .row .portfolio-item:hover{transform:translateY(-10px)}@media screen and (min-width: 1200px){#homepage #portfolio .row .portfolio-item{height:250px !important}}#homepage #portfolio .row .portfolio-item .before,#homepage #portfolio .row .portfolio-item .after{position:relative}#homepage #portfolio .row .portfolio-item .label{display:flex;justify-content:center;position:absolute;color:#fff;font-weight:700;font-family:"Roboto Condensed",sans-serif;font-size:20px;bottom:0;left:0;width:100%;padding-top:5px;padding-bottom:5px;background:rgba(0,0,0,.5);text-transform:uppercase;user-select:none}#homepage #faqs{background-color:var(--primary-color);overflow:hidden;position:relative}#homepage #faqs .bubbles{position:absolute;right:-50px;bottom:-100px;z-index:0;height:120%;transform:scaleX(-1)}#homepage #faqs h2{color:#fff}@media screen and (max-width: 1059px){#homepage #hero{background:var(--secondary-color)}#homepage #hero .row{display:flex;flex-direction:column-reverse;min-height:auto}#homepage #hero .row .col:nth-of-type(1){display:none}#homepage #hero .row .col:nth-of-type(2){padding:50px 0;display:block}#homepage #hero .row .col:nth-of-type(2) h1{margin-top:0;text-align:center}#homepage #hero .row .col:nth-of-type(2) p{margin-bottom:45px;text-align:center}#homepage #hero .row .col:nth-of-type(2) p br{display:none}#homepage #hero .row .col:nth-of-type(2) #order-form{position:relative;bottom:auto;left:auto;right:auto}#homepage #hero .bubbles{display:none}}@media screen and (max-width: 999px){#homepage #portfolio .row{display:block}#homepage #portfolio .row .col+.col{margin-top:45px}#homepage #portfolio .row .col .portfolio-item{max-width:500px;margin:0 auto}}@media screen and (max-width: 599px){#homepage .feature-points .row{display:block}#homepage .feature-points .row .col{margin:0 auto}#homepage .feature-points .row .col+.col{margin-top:60px}}@media screen and (max-width: 754px){#homepage #reviews .row{display:block}#homepage #reviews .row .col+.col{margin-top:45px}#homepage #reviews .row .col .review{max-width:450px;margin:0 auto;padding:30px}#homepage #reviews .row .col .review .review-text{font-size:20px}}#checkout{padding-top:130px;padding-bottom:120px}#checkout h1,#checkout h2{font-size:30px;color:var(--secondary-color)}#checkout #thank-you h1{margin-bottom:30px}#checkout #thank-you p{margin-bottom:15px}#checkout #thank-you ul{padding-left:30px}#checkout #thank-you .contacts{margin-bottom:75px}#checkout #thank-you .contacts p{margin-bottom:15px}#checkout #form-checkout .checkout-form-header{margin-bottom:90px}#checkout #form-checkout .checkout-form-header h1{margin-bottom:30px}#checkout #form-checkout .checkout-form-header .intro{font-weight:500;margin-bottom:30px}#checkout #form-checkout .checkout-form-header ol{padding-left:30px}#checkout #form-checkout .checkout-form-header ol li+li{margin-top:7.5px}#checkout #form-checkout label{font-weight:600;margin-bottom:5px;display:block;cursor:pointer;font-size:18px;font-family:"Roboto Condensed",sans-serif;text-transform:uppercase}#checkout #form-checkout #accessory-slider{margin-bottom:120px}#checkout #form-checkout .row{display:flex;gap:60px;justify-content:space-between}#checkout #form-checkout .row .col:nth-of-type(1){width:66.6666666667%}#checkout #form-checkout .row .col:nth-of-type(1) .personal-details-heading,#checkout #form-checkout .row .col:nth-of-type(1) .address-form-heading{margin-bottom:60px}#checkout #form-checkout .row .col:nth-of-type(1) .personal-details{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;margin-bottom:120px}#checkout #form-checkout .row .col:nth-of-type(1) .address-form .input-wrapper+.input-wrapper{margin-top:30px}#checkout #form-checkout .row .col:nth-of-type(2){width:33.3333333333%;position:relative}#checkout #form-checkout .row .col:nth-of-type(2) .cart-summary-container{position:sticky;top:100px;font-size:15px}#checkout #form-checkout .row .col:nth-of-type(2) .cart-summary-container h4{margin-bottom:15px;font-size:18px}#checkout #form-checkout .row .col:nth-of-type(2) .cart-summary-container #cart-summary .cart-summary{padding:30px;border-radius:25px;margin-bottom:45px;-webkit-box-shadow:0px 0px 22px 0px rgba(0,0,0,.15);-moz-box-shadow:0px 0px 22px 0px rgba(0,0,0,.15);box-shadow:0px 0px 22px 0px rgba(0,0,0,.15)}#checkout #form-checkout .row .col:nth-of-type(2) .cart-summary-container #cart-summary .cart-summary .items .item+.item{margin-top:45px}#checkout #form-checkout .row .col:nth-of-type(2) .cart-summary-container #cart-summary .cart-summary .items .item .amount{font-weight:600}#checkout #form-checkout .row .col:nth-of-type(2) .cart-summary-container #cart-summary .cart-summary .items .item .item-total-row{display:flex;justify-content:space-between;align-items:center}#checkout #form-checkout .row .col:nth-of-type(2) .cart-summary-container #cart-summary .cart-summary .total-row{margin-top:45px}#checkout #form-checkout .row .col:nth-of-type(2) .cart-summary-container #cart-summary .cart-summary .total-row h4{margin-bottom:10px}#checkout #form-checkout .row .col:nth-of-type(2) .cart-summary-container #cart-summary .cart-summary .total-row .amount{font-weight:700;color:var(--accent-color);font-size:35px;line-height:1}#checkout #form-checkout .row .col:nth-of-type(2) .cart-summary-container #order-date-time .info{color:#e76744;margin-bottom:15px}#checkout #form-checkout .row .col:nth-of-type(2) .cart-summary-container #order-date-time input{cursor:pointer}#checkout #form-checkout .row .col:nth-of-type(2) .cart-summary-container #order-date-time .date{margin-bottom:30px}@media(max-width: 999px){#checkout #form-checkout .row{display:block}#checkout #form-checkout .row .col{width:100% !important}#checkout #form-checkout .row .col:nth-of-type(1){margin-bottom:120px}}@media(max-width: 599px){#checkout .row .col:nth-of-type(1) .personal-details{display:block !important}#checkout .row .col:nth-of-type(1) .personal-details .input-wrapper+.input-wrapper{margin-top:30px}}@media(max-width: 399px){#checkout .primary-product{max-width:280px;margin:0 auto;margin-bottom:100px}}#contacts #content{padding-top:190px;padding-bottom:120px}#contacts #content h1{text-align:center}#contacts #content p{margin-bottom:45px;text-align:center}#contacts #content form p{text-align:left}#contacts #content form p:last-of-type{margin-bottom:0}#contacts #content .contact-details .detail+.detail{margin-top:45px}#contacts #content .contact-details .detail img{display:block;width:65px;height:65px;margin:0 auto;margin-bottom:15px}#contacts #content .contact-details .detail .link{text-align:center}#contacts #content .contact-details .detail .link a{font-weight:500;font-size:20px}#contacts #content .row{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px}@media(max-width: 768px){#contacts #content{padding-top:130px;padding-bottom:60px}#contacts #content .row{display:block}#contacts #content .row .col:nth-of-type(1){margin-bottom:45px}}#thank-you-page #content{padding-top:190px;padding-bottom:120px}#thank-you-page #content h1{margin-bottom:30px}#thank-you-page #content p+p{margin-top:30px}@media(max-width: 768px){#thank-you-page #content{padding-top:130px;padding-bottom:60px}}#about-us #mid{background-color:var(--secondary-color)}#about-us #mid p,#about-us #mid h2,#about-us #mid h3{color:#fff}#about-us #intro{padding-top:190px}#about-us section{padding-top:120px;padding-bottom:120px}@media(max-width: 768px){#about-us section{padding-top:60px;padding-bottom:60px}#about-us section#intro{padding-top:130px;padding-bottom:60px}}#about-us section #intro-row,#about-us section #mid-row,#about-us section #end-row{display:grid;grid-gap:60px}#about-us section #intro-row .col,#about-us section #mid-row .col,#about-us section #end-row .col{display:flex;align-items:center}#about-us section #intro-row,#about-us section #end-row{grid-template-columns:1fr 400px}#about-us section #mid-row{grid-template-columns:400px 1fr}#about-us section img{display:block;width:100%}#about-us section h1{margin-bottom:90px;text-align:center}#about-us section p+p{margin-top:30px}#about-us section p+ul{margin-top:30px}#about-us section ul+p{margin-top:30px}#about-us section .quote-figure{-webkit-box-shadow:0px 0px 22px 0px rgba(0,0,0,.15);-moz-box-shadow:0px 0px 22px 0px rgba(0,0,0,.15);box-shadow:0px 0px 22px 0px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;background-color:var(--secondary-color);padding:45px;border-radius:20px;position:relative}#about-us section .quote-figure::before{content:url("../images/quotes-up.svg");display:block;width:60px;height:auto;position:absolute;top:-15px;left:5px}#about-us section .quote-figure::after{content:url("../images/quotes-down.svg");display:block;width:60px;height:auto;position:absolute;bottom:-15px;right:5px}#about-us section .quote-figure .quote-blockquote{color:#fff}#about-us section .quote-figure .quote-blockquote p{color:#fff;margin-bottom:15px;font-size:20px}#about-us section .quote-figure .quote-blockquote footer{font-style:italic;font-weight:700}@media(max-width: 999px){#about-us .cta,#about-us form input[type=submit],form #about-us input[type=submit]{display:flex}}@media(max-width: 849px){#about-us section #intro-row,#about-us section #mid-row,#about-us section #end-row{display:block}#about-us section #intro-row img,#about-us section #mid-row img,#about-us section #end-row img{display:block;max-width:300px;margin:0 auto}#about-us section #intro-row .col:nth-of-type(1),#about-us section #mid-row .col:nth-of-type(1){margin-bottom:45px}#about-us section #end-row{display:flex;flex-direction:column-reverse;grid-gap:0}#about-us section #end-row .col:nth-of-type(2){margin-bottom:45px}}#page #content{padding-top:190px;padding-bottom:120px}#page #content h1{margin-bottom:60px}@media(max-width: 768px){#page #content{padding-top:130px;padding-bottom:60px}}