.main-bg{background:#FFF}header#main-header{position:fixed}section#intro{position:relative}section#intro .hl-2{text-transform:none;color:#CBA258;line-height:1.2em}@media all and (min-width:768px){section#intro .hl-2{font-size:2rem}}section#intro .cta{margin-top:1.5em}section#intro .inner-full .inner-wrapper{position:absolute;width:1400px;max-width:90%;left:50%;transform:translateX(-50%);top:auto;bottom:5em}section#intro .owl-carousel{position:relative;z-index:10}section#intro .owl-carousel .owl-dots{justify-content:flex-end;max-width:80%;margin:0 auto;bottom:5em;position:absolute;top:auto;right:0;left:50%;transform:translateX(-50%);padding-bottom:8px}@media all and (max-width:767px){section#intro .owl-carousel .owl-dots{position:relative;bottom:50px;left:25px;right:auto;top:auto;transform:none;max-width:100%;margin:0;justify-content:flex-start;padding:12px 0 0 0}}section#intro .owl-carousel .owl-dots .owl-dot{border-color:#A4BECD}section#intro .owl-carousel .owl-dots .owl-dot.active{background:#A4BECD}section#intro .inner-full:before,section#intro .slide:before{content:'';position:absolute;z-index:9;left:0;right:0;bottom:-1px;width:100%;height:70%;background:linear-gradient(to top,#030D1A,transparent);opacity:1;transition:all ease-in-out 0.3s}section#intro .bg-video .inner-full:before,section#intro .slide:before{content:'';position:absolute;z-index:9;left:0;right:0;bottom:-1px;width:100%;height:70%;background:linear-gradient(to top,#030D1A,transparent);opacity:1;transition:all ease-in-out 0.3s;background:linear-gradient(to top,#152F4E,transparent)}section#trust{background:#152F4E}section#trust,#trust-products{text-align:center;color:#FFF}section#trust .trust-logos,#trust-products .trust-logos{align-items:flex-start}section#trust [class*=col_] h3,#trust-products [class*=col_] h3,section#trust [class*=col_] p,#trust-products [class*=col_] p{margin-bottom:1.5em}section#trust [class*=col_] h3,#trust-products [class*=col_] h3{text-transform:none}@media all and (max-width:767px){section#trust [class*=col_],#trust-products [class*=col_]{margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #FFF}section#trust [class*=col_] p,#trust-products [class*=col_] p{margin-bottom:0}section#trust [class*=col_]:last-child,#trust-products [class*=col_]:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}}section#trust [class*=col_] .icon-canvas,#trust-products [class*=col_] .icon-canvas{width:100px;height:80px;display:flex;align-items:center;justify-content:center;margin:0 auto .75em auto}section#trust [class*=col_] .icon-canvas .inner,#trust-products [class*=col_] .icon-canvas .inner{padding:10px}section#trust [class*=col_] .icon-canvas img,#trust-products [class*=col_] .icon-canvas img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;margin:0}#trust-products{border-radius:.5em;border:1px solid #CBA258;background:transparent}#trust-products>.trust-inner{border-radius:calc(0.5em + 15px);border:15px solid #FFF;padding:2em;background:#152F4E}#trust-products>.trust-inner [class*=col_] p{margin-bottom:0}section#explainer h2,section#notice h2{text-transform:none;text-align:center}section#explainer h2 strong,section#notice h2 strong{font-weight:400}section#products img{max-width:100%;margin:0 auto}section#products .wrapper-800{margin-bottom:50px;position:relative}@media all and (min-width:768px){section#products .product-compare{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(6,auto);column-gap:2rem}section#products .product-compare .product-card{grid-row:1 / -1;display:grid;grid-template-rows:subgrid}section#products .product-compare .product-card>*{padding-left:1.5rem;padding-right:1.5rem}section#products .product-compare .product-card:first-child>*{padding-left:0}section#products .product-compare .product-card:last-child>*{padding-right:0}section#products .product-compare .product-card__image{padding-top:0;padding-bottom:1.6em}section#products .product-compare .product-card__image a{display:block}section#products .product-compare .product-card__image img{width:auto;height:auto;object-fit:contain;display:block;margin-bottom:0}section#products .product-compare .product-card__name{padding-top:1.2em;padding-bottom:1.2em;font-size:1.8em;font-weight:300;color:#152F4E;letter-spacing:.01em}section#products .product-compare .product-card__name .part1{font-size:1.2rem;color:rgba(21,47,78,.4)}section#products .product-compare .product-card__feature{padding-top:.85em;padding-bottom:.85em;border-top:1px solid rgba(21,47,78,.07);font-size:.88em;color:#152F4E}section#products .product-compare .product-card__feature .feature-label{display:block;font-size:.8em;text-transform:uppercase;letter-spacing:.08em;color:rgba(21,47,78,.4);font-weight:400;margin-bottom:.35em}section#products .product-compare .product-card__feature .feature-empty{color:rgba(21,47,78,.2);font-weight:300}section#products .product-compare .product-card__price{padding-top:1.5em;padding-bottom:.75em;border-top:1px solid rgba(21,47,78,.07);font-weight:700;color:#152F4E}section#products .product-compare .product-card__cta{padding-top:.25em;padding-bottom:2em}}@media all and (max-width:767px){section#products .product-compare{display:flex;flex-direction:column;gap:2rem}section#products .product-compare .product-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2em 0;border-bottom:1px solid rgba(21,47,78,.14)}section#products .product-compare .product-card:first-child{padding-top:0}section#products .product-compare .product-card:last-child{border-bottom:none;padding-bottom:0}section#products .product-compare .product-card__name{padding-top:1.2em;padding-bottom:1.2em;font-size:1.8em;font-weight:300;color:#152F4E;letter-spacing:.01em}section#products .product-compare .product-card__name .part1{font-size:1.2rem;color:rgba(21,47,78,.4)}section#products .product-compare .product-card__image{margin-bottom:1.4em}section#products .product-compare .product-card__image a{display:block}section#products .product-compare .product-card__image img{width:auto;height:auto;object-fit:contain;display:block;margin:0 auto}section#products .product-compare .product-card__feature{width:100%;padding:.85em 0;font-size:.88em;color:#152F4E}section#products .product-compare .product-card__feature .feature-label{display:block;font-size:.8em;text-transform:uppercase;letter-spacing:.08em;color:rgba(21,47,78,.4);font-weight:400;margin-bottom:.35em}section#products .product-compare .product-card__feature .feature-empty{color:rgba(21,47,78,.2);font-weight:300}section#products .product-compare .product-card__price{width:100%;padding:1.5em 0 .75em;border-top:1px solid rgba(21,47,78,.14);margin-top:auto;font-size:1.25em;font-weight:700;color:#152F4E}section#products .product-compare .product-card__cta{padding:.25em 0 0}}section#usps h3{font-size:1rem;font-weight:700;text-transform:none}section#usps picture{display:block;overflow:hidden;margin:1em auto;border-radius:.5em}section#usps img{max-width:100%}section#usps p{font-size:1em}section#usps .col_4 a{display:flex;flex-direction:column;height:100%}section#usps .col_4 a picture{display:block;overflow:hidden}section#usps .col_4 a img{transition:all ease-in-out 0.2s}section#usps .col_4 a:hover img{transform:scale(1.2)}section#usps .col_4 .link-title{display:flex;align-items:center;margin-top:auto;padding-top:.5em;color:#CBA258;font-size:.95em}section#usps .col_4 .link-title svg{margin-right:.2em}section#usps .col_4 a:hover .link-title{color:#a47b33}@media all and (max-width:767px){section#usps .col_4{margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #A4BECD}section#usps .col_4 p{margin-bottom:0}section#usps .col_4:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}}section#benefits .row{align-items:center;margin-bottom:4em;border-radius:.5em;overflow:hidden}section#benefits .row:last-child{margin-bottom:0}section#benefits .row .xm-txt{padding:2em}section#benefits .item.overlay{position:relative;overflow:hidden}section#benefits .item.overlay img{transition:all ease-in-out 0.3s;width:100%;height:auto;object-fit:cover}@media all and (max-width:767px){section#benefits .item.overlay img{border-radius:.5em}section#benefits .item.overlay .xm-txt{position:static;z-index:2;padding:1.5em 0;width:100%}}@media all and (min-width:768px){section#benefits .item.overlay:before{content:'';position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:linear-gradient(to top,#152F4E,transparent);opacity:1;transition:all ease-in-out 0.3s}section#benefits .item.overlay .xm-txt{position:absolute;z-index:2;bottom:7%;left:5%;color:#FFF;padding:0;width:80%;transition:all ease-in-out 0.3s}section#benefits .item.overlay .xm-txt a{color:#FFF;border-color:#FFF}section#benefits .item.overlay h3{font-size:1.3em}}section#benefits .item.overlay:hover:before{opacity:.9}section#benefits .item.overlay:hover img{transform:scale(1.2)}section#how-it-works img{margin:0 auto}section#service{position:relative}@media all and (min-width:768px){section#service{padding:150px 0}}section#service:before{content:'';position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:linear-gradient(to top,#152F4E,transparent);opacity:1;transition:all ease-in-out 0.3s}section#service>picture{position:absolute;z-index:0;display:block;top:0;left:0;width:100%;height:100%}section#service>picture img{width:auto;height:auto;max-width:1000%;min-height:100%;min-width:100vw;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:1}@supports (object-fit:cover){section#service>picture img{max-width:none;display:block;width:100%;height:100%;object-fit:cover;min-height:none;top:0;left:0;transform:none}}section#service .img-mobile img{border-radius:.5em}section#service [class*=wrapper-]{position:relative;z-index:2;color:#FFF}section#service [class*=wrapper-] .inner{background:rgba(21,47,78,.7);padding:2em;border-radius:.5em}@media all and (max-width:767px){section#service>picture{display:none}section#service [class*=wrapper-]{max-width:100%;padding-bottom:0}section#service [class*=wrapper-] .inner{border-radius:0;padding-bottom:50px}}@media all and (min-width:768px){section#service .img-mobile{display:none}}section#service .steps{text-align:left;margin:2em 0 2em}section#service .steps .step{display:flex;gap:1.5em;align-items:stretch}section#service .steps .step .step-marker{display:flex;flex-direction:column;align-items:center;flex-shrink:0}section#service .steps .step .step-num{width:2.4em;height:2.4em;border-radius:50%;border:1.5px solid #CBA258;color:#CBA258;font-size:.95em;font-weight:300;letter-spacing:.05em;display:flex;align-items:center;justify-content:center;flex-shrink:0}section#service .steps .step .step-line{width:1px;flex:1;background:#CBA258;margin:.5em 0}section#service .steps .step .step-body{padding-top:.45em;padding-bottom:1.5em}section#service .steps .step .step-body p{color:rgba(255,255,255,.85);line-height:1.65;margin:0;font-size:.95em;font-weight:300}section#service a.contact{color:#FFF;margin-left:15px}@media all and (max-width:767px){section#service a.contact{display:block;margin-top:2em}}section#about{position:relative;padding-top:50px;margin-top:50px}section#about .photo{border-radius:.5em;overflow:hidden}@media all and (max-width:767px){section#about .photo{margin-bottom:2em}}@media all and (min-width:768px){section#about:before{content:'';position:absolute;left:50%;top:-50px;width:280px;height:1px;background:#A4BECD;transform:translateX(-50%)}}section#expertise h3{font-size:1rem;font-weight:700;text-transform:none;margin-bottom:15px}section#expertise picture{display:block;overflow:hidden}section#expertise img{max-width:100%}section#expertise p{font-size:1em}section#expertise [class*=col_] .inner{overflow:hidden;height:100%;transition:all ease-in-out 0.3s}section#expertise [class*=col_] .inner .txt{padding-top:2em}section#expertise [class*=col_] picture{display:block;overflow:hidden;border-radius:.5em}section#expertise [class*=col_] .link-title{display:flex;align-items:center;margin-top:auto;padding-top:.5em;color:#CBA258;font-size:.95em}section#expertise [class*=col_] .link-title svg{margin-right:.2em}section#expertise [class*=col_] a:hover .link-title{color:#a47b33}@media all and (max-width:767px){section#expertise [class*=col_]{margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #A4BECD}section#expertise [class*=col_] p{margin-bottom:0}section#expertise [class*=col_]:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}}