section h1,section.banner a.shop-now,section.banner h2{color:#fff;font-family:Avenir;font-style:normal;text-align:center}section h1,section.banner h2{font-size:50px;font-weight:750;line-height:60px;text-transform:uppercase;margin-bottom:40px}section h2{color:#1a1a1a;text-align:center;font-family:'Headline One';font-size:50px;font-style:normal;font-weight:400;line-height:50px}section .wrapper{max-width:1642px;margin:0 auto}section{padding:100px 0}section img,section.banner .carousel-item a{width:100%}section.banner .carousel-item.active{display:flex;justify-content:center;align-items:center}section.banner,section.banner #banner-carousel{padding:0}section.banner .content{position:absolute;max-width:848px;display:flex;flex-direction:column}section.banner a.shop-now{padding:17px 59px;font-size:16px;font-weight:600;line-height:25.888px;margin:0 auto;background-color:#39b79c;text-decoration:none}section.product h3,section.product p.price{font-weight:900;font-family:Avenir;font-style:normal}section.banner .carousel-indicators [data-bs-target]{width:10px;height:10px;border-radius:50%}section.product img{margin-bottom:40px;max-width:378px}section.product h3{color:#333;font-size:30px;line-height:40px;margin-bottom:30px}section.product p.price{color:#2d455f;font-size:20px;line-height:30px;margin-bottom:20px}section.product p.description{color:#333;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:27px;margin-bottom:30px}section.product a.view-price{background-color:#2d455f;transition:.5s}section.product a.view-price:hover{background-color:#22354a}section.product a.view-all{background-color:#1a1a1a;max-width:208px;margin:60px auto 0;transition:.5s}section.product a.view-all,section.product a.view-price{padding:20px;width:100%;color:#fff;text-align:center;font-family:Avenir-regular;font-size:16px;font-style:normal;font-weight:400;line-height:25.888px;text-decoration:none;display:block}section.product .product-content{max-width:378px;margin:0 auto;display:flex;flex-direction:column}section.blog-main h2,section.customer-experience h2,section.product h2,section.why-choose-us h2{margin-bottom:60px}section.blog-main .row,section.product .product .row{gap:24px 0}section.customer-experience,section.why-choose-us{background-color:#d9faf4}section.why-choose-us .content{max-width:355px;display:flex;flex-direction:column;gap:30px 0}section.why-choose-us .col-lg-3.col-md-12:last-child .content{margin:auto 0 auto auto}section.why-choose-us .content img{max-width:60px;object-fit:contain}section.why-choose-us .content-container .row{align-items:center;justify-content:space-between}section.why-choose-us .image-container img{max-width:600px;margin:0 auto}section.why-choose-us .content .d-flex.alig-items-center{gap:0 40px}section.why-choose-us h3{font-size:25px}section.customer-experience .two-video{max-width:630px;margin:auto 0 auto auto}section.customer-experience .col-lg-8.col-md-12 .video-player{max-width:970px}section.customer-experience .d-flex.flex-column{height:100%;justify-content:space-between}section.customer-experience img{margin-bottom:25px}section.customer-experience img.play-button{width:100px;height:100px;object-fit:contain;margin-bottom:0;position:absolute}section.blog-main .view-all a,section.customer-experience a{padding:17px 20px;width:100%;text-align:center;margin-top:60px;background-color:#1a1a1a}section.customer-experience .image-container{display:flex;align-items:center;justify-content:center;position:relative}section.customer-experience p.comment{color:#000;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:27px;margin-bottom:25px}section.customer-experience p.name{color:#333;font-family:Avenir;font-size:30px;font-style:normal;font-weight:850;line-height:40px}section.blog-main .post h3,section.blog-main .post p.date{color:#333;font-family:Avenir;font-style:normal;font-weight:900;margin-bottom:20px}section.customer-experience a{max-width:fit-content;color:#fff;font-family:Avenir;font-size:16px;font-style:normal;font-weight:400;line-height:25.888px;text-decoration:none}section.blog-main .post{max-width:520px;margin:0 auto;display:flex;flex-direction:column;height:100%;justify-content:space-between}section.blog-main .post img{height:402px;object-fit:cover;margin-bottom:20px;object-position:top}section.blog-main .post h3{font-size:30px;line-height:40px}section.blog-main .post p.date{font-size:16px;line-height:20px}section.blog-main .post a{text-decoration:none}section.blog-main .post p{color:#000;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:27px;margin-bottom:20px}section.blog-main .view-all a,section.blog-main a.read-more{font-family:Avenir;font-size:16px;font-style:normal;text-decoration:none}section.blog-main .view-all{display:flex;justify-content:center}section.blog-main .view-all a{max-width:208px;color:#fff;font-weight:400;line-height:25.888px}section.blog-main a.read-more{color:#2d455f;font-weight:900;line-height:20px}section.blog-main .view-all a:hover,section.customer-experience a:hover,section.product a.view-all:hover{background-color:#1a1a1a}@media (max-width:1800px){section .wrapper{padding:0 5%}}@media (max-width:1366px){section.why-choose-us .content .d-flex.alig-items-center{gap:0 10px}}@media (max-width:1200px){section .wrapper{padding:0}section{padding:70px 30px}}@media (max-width:991px){section.why-choose-us .content-container .row{gap:24px 0}section.why-choose-us .col-xl-6.col-lg-4.col-md-12,section.why-choose-us .content-container .row>div:nth-child(3){order:3}section.customer-experience .two-video,section.product .product-content{max-width:100%}section.customer-experience img{max-height:430px;object-fit:cover;object-position:center;border-radius:20px}section.why-choose-us .content-container .row>div:first-child{order:2}section.why-choose-us .content-container .row>div:nth-child(2){order:1}.col-xxl-3.col-xl-4.col-lg-4.col-md-6:last-child .content{margin:auto 0 auto auto}section.why-choose-us .content{gap:50px 0}}@media (max-width:767px){section.blog-main .post,section.product .product-content,section.product img,section.why-choose-us .content{max-width:100%}section.why-choose-us .content .d-flex.alig-items-center{gap:0 20px}section{padding:50px 20px}section.customer-experience img.play-button{width:50px}}