.homepage *{box-sizing:border-box;font-family:Montserrat,sans-serif!important}.homepage .row{max-width:1280px;padding:0 30px;margin:0 auto;height:inherit;min-height:inherit}.homepage .gradient{position:absolute;left:0;top:0;right:0;height:18rem;z-index:4;background:linear-gradient(180deg,#000 0 35%,#0000)}.homepage #hero{max-width:100%;height:904px;position:relative}.homepage #hero .owl-carousel{height:inherit;display:block}.homepage #hero .owl-carousel div{height:inherit}.homepage #hero .slide{background-color:#afb0b5;background:linear-gradient(180deg,#8b9095 0,#e7e6e6)}.homepage #hero .slide .row{position:relative;overflow:hidden}.homepage #hero .slide .row .pic{position:absolute;top:4rem;left:0;right:0;bottom:0;background-size:840px;background-position:right -90px center;background-repeat:no-repeat}.homepage #hero .slide .row .flex{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:10}.homepage #hero .slide .row .flex h2{font-size:50px;line-height:70px;font-weight:500;letter-spacing:.1em;color:#fff;max-width:550px;text-transform:uppercase;margin:215px 0 40px;text-align:left}.homepage #hero .slide .row .flex h2+div{height:auto;padding-bottom:100px}.homepage #hero .slide .row .flex p{font-size:18px;line-height:25px;font-weight:500;letter-spacing:.1em;color:#17222e;max-width:450px;margin:0 0 35px;text-align:left}.homepage #hero .slide .row .flex a{font-size:16px;line-height:28px;font-weight:500;letter-spacing:.1em;text-align:center;color:#fff;max-width:219px;text-transform:uppercase;margin:0 0 100px;background-color:#17222e;padding:19px 25px;border:1px solid #17222e;transition:all .3s}.homepage #hero .slide .row .flex a:hover{color:#17222e;background-color:#fff}.owl-carousel .owl-item img{display:block;width:100%}.homepage #hero .owl-nav button{width:15px;height:30px;color:#fff;transition:all .3s;font-size:60px;margin:0;position:absolute;top:50%}.homepage #hero .owl-nav button span{line-height:30px;height:30px;display:block}.homepage #hero .owl-nav button.owl-prev{left:2rem}.homepage #hero .owl-nav button.owl-next{right:2rem}.homepage #hero .owl-nav button.disabled{opacity:.1}.homepage #hero .owl-nav button:hover{transform:scale(1.2)}.homepage #hero .owl-dots{display:flex;height:20px!important;justify-content:center;position:absolute;left:0;bottom:70px;right:0}.homepage #hero .owl-dots button.owl-dot{width:20px;height:20px;margin:0 6px;background:#ffffff4d!important;border:none;border-radius:50%;transition:all .3s}.homepage #hero .owl-dots button.owl-dot:hover,.homepage #hero .owl-dots button.owl-dot.active{background:#fff!important}.homepage #herov2,.homepage #herov3{max-width:100%;height:900px;position:relative}.homepage #herov2 .bg,.homepage #herov3 .bg{position:absolute;left:0;top:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center}.homepage #herov2 .bg.mob,.homepage #herov3 .bg.mob{display:none}.homepage #herov2 .row,.homepage #herov3 .row{position:relative;z-index:2}.homepage #herov2 .flex,.homepage #herov3 .flex{display:flex;flex-direction:column;justify-content:center;height:100%;padding-top:110px}.homepage #herov2 .flex.left,.homepage #herov3 .flex.left{align-items:flex-start}.homepage #herov2 .flex.left div,.homepage #herov2 .flex.left h2,.homepage #herov2 .flex.left p,.homepage #herov3 .flex.left div,.homepage #herov3 .flex.left h2,.homepage #herov3 .flex.left p{text-align:left}.homepage #herov2 .flex.center,.homepage #herov3 .flex.center{align-items:center}.homepage #herov2 .flex.center div,.homepage #herov2 .flex.center h2,.homepage #herov2 .flex.center p,.homepage #herov3 .flex.center div,.homepage #herov3 .flex.center h2,.homepage #herov3 .flex.center p{text-align:center}.homepage #herov2 .flex.right,.homepage #herov3 .flex.right{align-items:flex-end}.homepage #herov2 .flex.right div,.homepage #herov2 .flex.right h2,.homepage #herov2 .flex.right p,.homepage #herov3 .flex.right div,.homepage #herov3 .flex.right h2,.homepage #herov3 .flex.right p{text-align:right}.homepage #herov2 h2,.homepage #herov2 h1,.homepage #herov3 h2,.homepage #herov3 h1{font-size:50px;line-height:55px;letter-spacing:.1em;color:#fff;margin:0;text-transform:uppercase;max-width:500px;font-weight:500}.homepage #herov2 p,.homepage #herov3 p{font-size:18px;line-height:25px;letter-spacing:.1em;color:#fff;margin:40px 0;max-width:500px;font-weight:500}.homepage #herov2 a,.homepage #herov3 a{display:inline-block;font-size:16px;line-height:28px;font-weight:500;letter-spacing:.1em;text-align:center;color:#17222e;text-transform:uppercase;background-color:#fff;padding:16px 55px;transition:all .3s}.homepage #herov2 a:hover,.homepage #herov3 a:hover{color:#fff;background-color:#17222e}.homepage #herov2txt{background:#17222e;padding:45px 0;display:none}.homepage #herov2txt .row.left{align-items:flex-start}.homepage #herov2txt .row.left h2,.homepage #herov2txt .row.left p{text-align:left}.homepage #herov2txt .row.center{align-items:center}.homepage #herov2txt .row.center h2,.homepage #herov2txt .row.center p{text-align:center}.homepage #herov2txt .row.right{align-items:flex-end}.homepage #herov2txt .row.right h2,.homepage #herov2txt .row.right p{text-align:right}.homepage #herov2txt h2{font-size:50px;line-height:55px;letter-spacing:.1em;color:#fff;margin:0;text-transform:uppercase;max-width:500px;font-weight:500}.homepage #herov2txt p{font-size:18px;line-height:25px;letter-spacing:.1em;color:#fff;margin:40px 0;max-width:500px;font-weight:500}.homepage #quotes{padding:160px 0 100px;background:#fff}.homepage #quotes .row nav{display:flex;justify-content:space-between;align-items:center;margin:0 -35px 120px}.homepage #quotes .row nav .img{padding:0 35px;cursor:pointer;opacity:.25;transition:all .3s}.homepage #quotes .row nav .img img{width:auto;height:auto;max-width:100%}.homepage #quotes .row nav .img.active,.homepage #quotes .row nav .img:hover{opacity:1}.homepage #quotes .row .quote{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:780px}.homepage #quotes .row .quote blockquote{font-size:20px;line-height:28px;font-weight:500;letter-spacing:.1em;text-align:center;color:#17222e}.homepage #quotes .row .quote hr{display:block;margin:35px auto;width:50px;border:none;border-top:1px solid #399eca}.homepage #quotes .row .quote p{font-size:16px;line-height:22px;font-weight:500;letter-spacing:.1em;text-align:center;color:#17222e;margin:0 auto}.homepage #promo{background:#e9e9e9}.homepage #promo .row{max-width:100%;padding:0}.homepage #promo .owl-stage{display:flex;align-items:stretch}.homepage #promo .slide{height:100%}.homepage #promo .slide .flex{display:flex;justify-content:center;align-items:stretch;max-width:100%;flex-wrap:wrap}.homepage #promo .slide .flex .img{flex:1 0 46%;max-width:46%;min-height:854px}.homepage #promo .slide .flex .img .container{padding:0;height:100%}.homepage #promo .slide .flex .img .container img{width:100%;height:100%;object-fit:cover}.homepage #promo .slide .flex .txt{flex:1 0 54%;max-width:54%;display:flex;flex-direction:column;justify-content:center;padding:0 20px 0 108px}.homepage #promo .slide .flex .txt h2{font-size:40px;line-height:56px;font-weight:500;letter-spacing:.1em;color:#17222e;max-width:520px;text-transform:uppercase;margin:0 0 30px;text-align:left}.homepage #promo .slide .flex .txt p{font-size:18px;line-height:25px;font-weight:500;letter-spacing:.1em;text-align:left;color:#17222e;margin:0 0 54px;max-width:520px}.homepage #promo .slide .flex .txt p:last-of-type{display:block;display:flex;justify-content:flex-start}.homepage #promo .slide .flex .txt p:last-of-type a{font-size:18px;line-height:28px;font-weight:500;letter-spacing:.1em;text-align:center;color:#fff;max-width:219px;text-transform:uppercase;margin:0 32px 0 0;background-color:#17222e;padding:19px 44px;border:1px solid #17222e;text-underline-offset:4px;transition:all .3s}.homepage #promo .slide .flex .txt p:last-of-type a:hover{color:#17222e;background-color:#e9e9e9}.homepage #promo .slide .flex .txt p:last-of-type a:last-of-type{font-size:18px;line-height:28px;font-weight:500;letter-spacing:.1em;text-align:center;color:#17222e;max-width:219px;text-transform:uppercase;margin:0;background-color:#e9e9e9;padding:19px 24px;border:1px solid #17222e;transition:all .3s}.homepage #promo .slide .flex .txt p:last-of-type a:last-of-type:hover{color:#e9e9e9;background-color:#17222e}.homepage #promo .slide.dark{background-color:#17222e}.homepage #promo .slide.dark .flex .txt h2,.homepage #promo .slide.dark .flex .txt p{color:#fff}.homepage #promo .slide.dark .flex .txt p:last-of-type a:last-of-type{color:#fff;background-color:#17222e;border:1px solid #fff}.homepage #promo .slide.dark .flex .txt p:last-of-type a:last-of-type:hover{background-color:#fff;color:#17222e}.homepage #promo .slide.dark .flex .txt p:last-of-type a{color:#17222e;background-color:#fff;border:1px solid #17222e}.homepage #promo .slide.dark .flex .txt p:last-of-type a:hover{background-color:#17222e;color:#fff}.homepage #promo .owl-nav button{width:15px;height:30px;color:#fff;transition:all .3s;font-size:60px;margin:0;position:absolute;top:50%}.homepage #promo .owl-nav button span{line-height:30px;height:30px;display:block}.homepage #promo .owl-nav button.owl-prev{left:2rem}.homepage #promo .owl-nav button.owl-next{right:2rem}.homepage #promo .owl-nav button.disabled{opacity:.1}.homepage #promo .owl-nav button:hover{transform:scale(1.2)}.homepage #promo .owl-dots{display:flex;justify-content:center;position:absolute;left:0;bottom:80px;width:46%}.homepage #promo .owl-dots button.owl-dot{width:12px;height:12px;margin:0 4px;background:#fff!important;border:none;border-radius:50%;transition:all .3s}.homepage #promo .owl-dots button.owl-dot:hover{background:#17222e!important}.homepage #promo .owl-dots button.owl-dot.active{background:#17222e!important;border:1px solid #fff}.homepage #features{position:relative;margin-top:-5px}.homepage #features .slide .flex{max-width:100%;display:flex;flex-direction:column}.homepage #features .slide .flex .txt{background:#17222e;display:flex;flex-direction:column;order:1;justify-content:center;padding:80px 20px}.homepage #features .slide .flex .txt h2{font-family:Montserrat;font-weight:500;font-size:40px;line-height:56px;letter-spacing:.1em;color:#fff;margin:0 auto;text-align:center;text-transform:uppercase}.homepage #features .slide .flex .txt p{font-family:Montserrat;font-weight:500;font-size:16px;line-height:22px;letter-spacing:.1em;color:#fff;margin:40px auto;text-align:center}.homepage #features .slide .flex .txt p:last-of-type{margin:0 auto}.homepage #features .slide .flex .txt p:last-of-type a{font-size:16px;line-height:28px;font-weight:500;letter-spacing:.1em;text-align:center;color:#fff;max-width:219px;text-transform:uppercase;margin:0 auto;background-color:#17222e;padding:12px 18px;border:1px solid #e9e9e9;text-underline-offset:4px;transition:all .3s}.homepage #features .slide .flex .txt p:last-of-type a:hover{color:#17222e;background-color:#e9e9e9}.homepage #features .slide .flex .img{order:2;background-repeat:no-repeat;background-size:cover;max-width:100%}.homepage #features .slide .flex .img .container{padding:0}.homepage #features .slide .flex .img .container img{width:100%;height:100%;object-fit:cover}.homepage #features .owl-nav{position:absolute;left:20px;right:20px;z-index:3;display:flex;justify-content:space-between;align-items:center}.homepage #features .owl-nav button{width:15px;height:30px;color:#fff;transition:all .3s;font-size:60px;margin:-15px 0 0}.homepage #features .owl-nav button span{line-height:30px;height:30px;display:block}.homepage #features .owl-nav button.disabled{opacity:.1}.homepage #features .owl-nav button:hover{transform:scale(1.2)}.homepage #reviews{padding:82px 0;background:#e9e9e9}.homepage #reviews .row .slide{display:flex;flex-direction:column;justify-content:center;margin:0 auto}.homepage #reviews .row .slide .review{font-family:Montserrat;font-weight:500;font-size:40px;line-height:56px;letter-spacing:.1em;color:#17222e;margin:0 auto;text-align:center}.homepage #reviews .row .slide img{display:block;margin:22px auto;max-width:115px}.homepage #reviews .row .slide p{font-size:18px;line-height:25px;font-weight:500;letter-spacing:.1em;text-align:center;color:#17222e;margin:0 auto}.homepage #reviews .row .slide hr{border:none;border-top:1px solid #17222e;width:108px;margin:32px auto 55px}.homepage #reviews .row .slide blockquote{font-family:Montserrat;font-weight:500;font-size:40px;line-height:56px;letter-spacing:.1em;color:#17222e;margin:11px auto 40px;text-align:center;max-width:745px}.homepage #image{background-repeat:no-repeat;background-size:cover;max-width:100%}.homepage #steps{background:#fff;padding:130px 0 160px}.homepage #steps .row{max-width:1440px}.homepage #steps .row h2{font-family:Montserrat;font-weight:500;font-size:40px;line-height:56px;letter-spacing:.1em;color:#17222e;margin:0 auto;text-align:center;text-transform:uppercase}.homepage #steps .row p{font-size:18px;line-height:25px;font-weight:500;letter-spacing:.1em;text-align:center;color:#17222e;margin:28px auto 50px}.homepage #steps .row p a{font-size:18px;line-height:28px;font-weight:500;letter-spacing:.1em;text-align:center;color:#fff;max-width:213px;text-transform:uppercase;margin:0 auto;background-color:#17222e;padding:19px 17px;border:1px solid #17222e;text-underline-offset:4px;transition:all .3s}.homepage #steps .row p a:hover{color:#17222e;background-color:#fff}.homepage #steps .row img{margin-top:140px;max-width:100%;height:auto;background-repeat:no-repeat;background-position:center;background-size:cover}.homepage #more .row{max-width:100%;padding:0;display:flex;justify-content:center;align-items:stretch}.homepage #more .row .txt{flex:1 0 50%;max-width:50%;background:#17222e;display:flex;justify-content:flex-end;align-items:center}.homepage #more .row .txt .content{max-width:600px;padding-left:30px}.homepage #more .row .txt h2{font-family:Montserrat;font-weight:500;font-size:40px;line-height:56px;letter-spacing:.1em;color:#fff;margin:0;text-align:left;text-transform:uppercase}.homepage #more .row .txt p{font-size:18px;line-height:25px;font-weight:500;letter-spacing:.1em;text-align:left;color:#fff;margin:30px 0 50px;max-width:480px}.homepage #more .row .txt p:last-of-type{display:flex;justify-content:flex-start;margin:0}.homepage #more .row .txt p:last-of-type a{font-size:18px;line-height:20px;font-weight:500;letter-spacing:.1em;text-align:center;color:#17222e;max-width:288px;text-transform:uppercase;margin:0 28px 0 0;background-color:#fff;padding:19px 22px 24px;border:1px solid #fff;text-underline-offset:4px;transition:all .3s}.homepage #more .row .txt p:last-of-type a:hover{color:#fff;background:#17222e}.homepage #more .row .txt p:last-of-type a:last-of-type{font-size:18px;line-height:20px;font-weight:500;letter-spacing:.1em;text-align:center;color:#fff;max-width:178px;text-transform:uppercase;margin:0;background-color:#17222e;padding:19px 17px 24px 18px;border:1px solid #fff;transition:all .3s}.homepage #more .row .txt p:last-of-type a:last-of-type:hover{color:#17222e;background:#fff}.homepage #more .row .image{flex:1 0 50%;max-width:50%}.homepage #more .row .image .container{padding:0;height:100%}.homepage #more .row .image .container img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width:1350px){.homepage #more .row .txt{padding:0 30px 0 0}.homepage #more .row .txt p:last-of-type{flex-direction:column}.homepage #more .row .txt p:last-of-type a:last-of-type{margin:25px 0 0}}@media only screen and (max-width:1240px){.homepage .gradient{height:15rem}.homepage #herov2 .flex,.homepage #herov3 .flex{padding-top:90px}}@media only screen and (max-width:1150px){.homepage #promo .slide .flex .txt{padding:0 20px 0 60px}}@media only screen and (max-width:1050px){.homepage #hero .slide .row .flex{justify-content:flex-end}.homepage #hero .slide .row .pic{top:0;background-position:center top -120px}.homepage #hero .owl-dots{bottom:30px}.homepage #hero .owl-dots button.owl-dot{width:12px;height:12px}.homepage #quotes{padding:140px 0 80px}.homepage #quotes .row nav{margin:0 -25px 100px}.homepage #quotes .row nav .img{padding:0 25px}.homepage #promo .slide .flex{justify-content:stretch}.homepage #promo .slide .flex .txt{padding:0 20px 0 60px;justify-content:center}.homepage #promo .slide .flex .txt h2{font-size:32px;line-height:52px}.homepage #promo .slide .flex .txt p:last-of-type{flex-direction:column}.homepage #promo .slide .flex .txt p:last-of-type a{margin-bottom:25px}.homepage #promo .slide .flex .txt p:last-of-type a:last-of-type{margin-left:0}.homepage #promo .slide .flex .img .container{height:100%}.homepage #more .row .txt{padding:0 30px 0 0}.homepage #more .row .txt h2{font-size:32px;line-height:52px}}@media only screen and (max-width:900px){.homepage #hero .slide .row .flex h2{font-size:32px;line-height:52px;max-width:405px}.homepage #quotes{padding:100px 0 80px}.homepage #quotes .row nav{margin:0 -15px 100px}.homepage #quotes .row nav .img{padding:0 15px}.homepage #promo .slide .flex .txt{padding:0 20px 0 40px}.homepage #promo .slide .flex .txt p{margin-bottom:35px}.homepage #features .slide .flex .txt{padding:60px 20px}.homepage #features .slide .flex .txt h2{font-size:32px;line-height:52px;max-width:450px}.homepage #features .slide .flex .txt p{margin:30px auto}.homepage #reviews{padding:0}.homepage #reviews .row .slide .review,.homepage #reviews .row .slide blockquote{font-size:32px;line-height:52px}.homepage #reviews .row .slide hr{margin:32px auto 45px}.homepage #steps{padding:100px 0 130px}.homepage #steps .row h2{font-size:32px;line-height:52px}.homepage #steps .row img{margin-top:100px}.homepage #more .row{flex-direction:column}.homepage #more .row .txt{flex:1 0 100%;max-width:100%;padding:80px 20px}.homepage #more .row .txt .content{padding-left:0;max-width:100%;width:100%}.homepage #more .row .txt h2{text-align:center;max-width:600px;margin:0 auto}.homepage #more .row .txt p{text-align:center;max-width:600px;margin:30px auto 50px}.homepage #more .row .txt p:last-of-type{flex-direction:row;justify-content:center;margin:0 auto}.homepage #more .row .txt p:last-of-type a:last-of-type{margin:0 0 0 25px}.homepage #more .row .image{flex:1 0 100%;max-width:100%}}@media only screen and (max-width:800px){.homepage .gradient{height:12rem}.homepage .homepage #herov2 .bg.mob,.homepage .homepage #herov3 .bg.mob #promo{padding:0 0 100px}.homepage .homepage #herov2 .bg.mob .slide .flex,.homepage .homepage #herov3 .bg.mob #promo .slide .flex{flex-direction:column}.homepage .homepage #herov2 .bg.mob .slide .flex .txt,.homepage .homepage #herov3 .bg.mob #promo .slide .flex .txt{padding:40px 20px 0;flex:1 0 100%;max-width:100%}.homepage .homepage #herov2 .bg.mob .slide .flex .txt p,.homepage .homepage #herov3 .bg.mob #promo .slide .flex .txt p{max-width:580px}.homepage .homepage #herov2 .bg.mob .slide .flex .txt p:last-of-type,.homepage .homepage #herov3 .bg.mob #promo .slide .flex .txt p:last-of-type{flex-direction:row}.homepage .homepage #herov2 .bg.mob .slide .flex .txt p:last-of-type a:last-of-type,.homepage .homepage #herov3 .bg.mob #promo .slide .flex .txt p:last-of-type a:last-of-type{margin-left:28px}.homepage .homepage #herov2 .bg.mob .slide .flex .txt p:last-of-type a,.homepage .homepage #herov3 .bg.mob #promo .slide .flex .txt p:last-of-type a{margin-bottom:0}.homepage .homepage #herov2 .bg.mob .slide .flex .img,.homepage .homepage #herov3 .bg.mob #promo .slide .flex .img{flex:1 0 100%;max-width:100%;min-height:100%}.homepage .homepage #herov2 .bg.mob .owl-dots,.homepage .homepage #herov3 .bg.mob #promo .owl-dots{width:100%;bottom:-20px}}@media only screen and (max-width:750px){.homepage #quotes{padding:140px 0 80px}.homepage #quotes .row{padding:0 15px;overflow:hidden}.homepage #quotes .row nav{flex-wrap:wrap;margin:0 -35px 100px}.homepage #quotes .row nav .img{flex:1 0 25%;max-width:25%;padding:0 35px 50px}.homepage #promo .row,.homepage #more .row{padding:0}}@media only screen and (max-width:700px){.homepage #hero{height:850px}.homepage #hero .slide .row .pic{background-size:contain;background-position:center top -40px}.homepage #herov2 .bg.des,.homepage #herov3 .bg.des{display:none}.homepage #herov2 .bg.mob,.homepage #herov3 .bg.mob{display:block}.homepage #herov2 .flex,.homepage #herov3 .flex{justify-content:space-between;padding:160px 0 40px}.homepage #herov2 .flex p,.homepage #herov3 .flex p{margin:30px 0}.homepage #herov2 .flex.left,.homepage #herov2 .flex.right,.homepage #herov3 .flex.left,.homepage #herov3 .flex.right{align-items:center}.homepage #herov2 .flex.left div,.homepage #herov2 .flex.right div,.homepage #herov3 .flex.left div,.homepage #herov3 .flex.right div{text-align:center}.homepage #herov3 .flex{justify-content:space-between;padding:160px 0 40px}.homepage #herov3 .flex div{text-align:center}.homepage #herov3 .flex.left,.homepage #herov3 .flex.right{align-items:center}.homepage #herov3 .flex.left h2,.homepage #herov3 .flex.left p,.homepage #herov3 .flex.right h2,.homepage #herov3 .flex.right p{text-align:center}.homepage #herov2{height:550px}.homepage #herov2 .flex{justify-content:flex-end}.homepage #herov2 .flex h2,.homepage #herov2 .flex p{display:none}.homepage #herov2txt{display:block}.homepage #herov2txt p{margin:30px 0 0}.homepage #herov2txt .row{display:flex;flex-direction:column}.homepage #herov2txt .row.left{align-items:flex-start}.homepage #herov2txt .row.center{align-items:center}.homepage #herov2txt .row.right{align-items:flex-start}.homepage #herov2txt .row.right h2,.homepage #herov2txt .row.right p{text-align:left}.homepage #herov2txt .mobile_left{align-items:flex-start!important}.homepage #herov2txt .mobile_left h2,.homepage #herov2txt .mobile_left p{text-align:left!important}.homepage #herov2txt .mobile_center{align-items:center!important}.homepage #herov2txt .mobile_center h2,.homepage #herov2txt .mobile_center p{text-align:center!important}.homepage #herov2txt .mobile_right{align-items:flex-end!important}.homepage #herov2txt .mobile_right h2,.homepage #herov2txt .mobile_right p{text-align:right!important}}@media only screen and (max-width:650px){.homepage #hero .slide .row .flex h2{font-size:26px;line-height:44px;max-width:305px}.homepage #quotes .row nav{flex-wrap:wrap;margin:0 -30px 80px}.homepage #quotes .row nav .img{padding:0 30px 45px}.homepage #quotes .row .quote{margin-bottom:30px}.homepage #quotes .row .quote blockquote{font-size:18px;line-height:26px}.homepage #quotes .row .quote hr{margin:25px auto}.homepage #features .slide .flex .txt{padding:40px 20px 60px}.homepage #features .slide .flex .txt h2{font-size:26px;line-height:44px;max-width:350px}.homepage #features .slide .flex .txt p{margin:20px auto 30px}.homepage #reviews .row .slide .review,.homepage #reviews .row .slide blockquote{font-size:26px;line-height:44px}.homepage #reviews .row .slide hr{margin:32px auto}.homepage #reviews .row .slide img{margin:10px auto}.homepage #reviews .row .slide p{margin-top:15px}.homepage #steps{padding:80px 0 100px}.homepage #steps .row{padding:0 15px}.homepage #steps .row h2{font-size:26px;line-height:44px}.homepage #steps .row img{margin-top:80px}.homepage #steps .row p a{font-size:16px;line-height:26px}.homepage #more .row .txt h2{font-size:26px;line-height:44px}.homepage #more .row .txt p{font-size:16px;line-height:26px}.homepage #more .row .txt p:last-of-type{flex-direction:column}.homepage #more .row .txt p:last-of-type a:last-of-type{font-size:16px;line-height:26px;padding:19px 22px;margin:30px auto 0}.homepage #more .row .txt p:last-of-type a{font-size:16px;line-height:26px;padding:19px 22px;margin:0 auto}.homepage #more .row .image{display:none}}@media only screen and (max-width:600px){.homepage #hero .slide .row .pic{background-size:contain;background-position:center top}.homepage #promo .slide{padding-bottom:80px}.homepage #promo .slide .flex .txt{flex:1 0 100%;max-width:100%;padding:40px 20px;align-items:center}.homepage #promo .slide .flex .txt h2{font-size:23px;line-height:40px;text-align:center}.homepage #promo .slide .flex .txt p{text-align:center}.homepage #promo .slide .flex .txt p:last-of-type{flex-direction:column}.homepage #promo .slide .flex .txt p:last-of-type a:last-of-type{margin-left:0}.homepage #promo .slide .flex .txt p:last-of-type a{margin-bottom:25px;margin-right:0}.homepage #promo .slide .flex .img{flex:1 0 100%;max-width:100%;min-height:100%}.homepage #promo .owl-dots{width:100%;bottom:40px}}@media only screen and (max-width:550px){.homepage #hero .slide .row .pic{background-size:contain;background-position:center top 15%}.homepage #hero .owl-nav button{top:20rem}.homepage #herov2 .row,.homepage #herov3 .row{padding:0 25px}.homepage #herov2 .flex,.homepage #herov3 .flex{padding:160px 0 40px}.homepage #herov2 .flex h2,.homepage #herov3 .flex h2{font-size:30px;line-height:33px;max-width:380px}.homepage #herov2 .flex p,.homepage #herov3 .flex p{font-size:14px;line-height:20px;max-width:260px}.homepage #herov2 .flex a,.homepage #herov3 .flex a{padding:16px 45px}.homepage #herov2 .flex div,.homepage #herov3 .flex div{text-align:center}.homepage #herov2 .flex.left,.homepage #herov2 .flex.right,.homepage #herov3 .flex.left,.homepage #herov3 .flex.right{align-items:center}.homepage #herov2 .flex.left div,.homepage #herov2 .flex.left h2,.homepage #herov2 .flex.left p,.homepage #herov2 .flex.right div,.homepage #herov2 .flex.right h2,.homepage #herov2 .flex.right p,.homepage #herov3 .flex.left div,.homepage #herov3 .flex.left h2,.homepage #herov3 .flex.left p,.homepage #herov3 .flex.right div,.homepage #herov3 .flex.right h2,.homepage #herov3 .flex.right p{text-align:center}.homepage #herov3 .flex{justify-content:space-between}.homepage #herov2 .flex{justify-content:flex-end}.homepage #herov2txt .row{padding:0 25px}.homepage #herov2txt h2{font-size:30px;line-height:33px;max-width:380px}.homepage #herov2txt p{font-size:14px;line-height:20px;max-width:260px;margin:20px 0 0}.homepage #quotes{padding:110px 0 80px}.homepage #quotes .row nav{margin:0 -25px 70px}.homepage #quotes .row nav .img{flex:1 0 30%;max-width:30%;padding:0 25px 40px}.homepage #features .slide .flex .img{height:180px}.homepage #features .slide .flex .img img{height:100%;width:100%;object-fit:cover}}@media only screen and (max-width:450px){.homepage #hero{height:800px}.homepage #quotes{padding:110px 0 80px}.homepage #quotes .row nav{margin:0 -30px 70px}.homepage #quotes .row nav .img{flex:1 0 23%;max-width:35%;padding:0 20px 20px;margin:0 0 0 10px}.homepage #quotes .row .quote blockquote{margin:0 auto}.homepage #features .slide .flex .txt h2{font-size:23px;line-height:40px}.homepage #reviews{padding-top:30px}.homepage #reviews .row .slide .review,.homepage #reviews .row .slide blockquote{font-size:23px;line-height:40px}.homepage #reviews .row .slide hr{margin:25px auto}.homepage #reviews .row .slide img{margin:5px auto}.homepage #steps{padding:70px 0 90px}.homepage #steps .row h2{font-size:23px;line-height:40px}.homepage #steps .row img{margin-top:65px}.homepage #steps .row p{font-size:16px;line-height:23px}.homepage #more .row .txt{padding:80px 20px}.homepage #more .row .txt h2{font-size:23px;line-height:40px}.homepage #more .row .txt p:last-of-type a{padding:19px 15px}}
/*# sourceMappingURL=/cdn/shop/t/268/assets/home.css.map */
