@keyframes show{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes show-slide{0%{transform:translateY(3rem);opacity:0}to{transform:translateY(0);opacity:1}}img-comparison-slider{visibility:hidden}img-comparison-slider [slot=second]{display:none}img-comparison-slider.rendered{visibility:inherit}img-comparison-slider.rendered [slot=second]{display:unset}.card{background-color:#fff;padding:2.5rem;box-shadow:0 0 36px #0000001a;display:flex;flex-direction:column}@media screen and (max-width: 767px){.card{padding:1.5rem}}.small-table{width:100%;border-spacing:0}.small-table th{font-weight:300;color:#001231;font-size:.813rem;text-align:left;line-height:1.2}@media screen and (max-width: 767px){.small-table th{font-size:.688rem}}.small-table th.upper{font-size:.688rem;text-transform:uppercase}@media screen and (max-width: 767px){.small-table th.upper{text-transform:none}}.small-table tr td,.small-table tr th{border-bottom:1px solid #F1F2F4;padding:.5rem}@media screen and (max-width: 767px){.small-table tr td,.small-table tr th{padding:.5rem .25rem}}.advantage-section{padding-top:80px;padding-bottom:140px}@media screen and (max-width: 991px){.advantage-section{padding-block:40px}}@media screen and (max-width: 575px){.advantage-section{padding-block:20px}}.advantage-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;place-items:center}@media screen and (max-width: 575px){.advantage-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}}.advantage-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (max-width: 991px){.advantage-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 575px){.advantage-grid--four{grid-template-columns:minmax(2,1fr)}}.advantage-item{max-width:300px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width: 575px){.advantage-item{max-width:45%;flex-basis:45%}}.advantage-item-image-wrapper{width:100px;height:100px;margin-bottom:2rem;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 575px){.advantage-item-image-wrapper{width:70px;height:70px;margin-bottom:1rem}}.advantage-item-image-wrapper img{width:100%;height:100%;object-fit:contain}.advantage-item-title{color:#001231}.compare-section{--py: 70px;--my: 24px;padding-block:var(--py);margin-block:var(--my)}.compare-section>[class*=container--]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}@media screen and (max-width: 991px){.compare-section>[class*=container--]{grid-template-columns:1fr}}.compare-logo{width:100%;max-width:210px}@media screen and (max-width: 767px){.compare-logo{max-width:150px}}.compare-image{align-self:stretch;position:relative;min-height:100%}@media screen and (min-width: 992px){.compare-image{margin-block:calc(-1 * (var(--py) + var(--my)))}}@media screen and (min-width: 992px){.compare-image .compare-slider{position:absolute;width:100%;height:100%}}.compare-slider:focus,.compare-slider:focus-visible{outline:none}.shining-section{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 991px){.shining-section{flex-direction:column;padding-block-start:4rem}}.shining-content{max-width:480px;align-self:center}@media screen and (max-width: 991px){.shining-content{max-width:100%}}.shining-image{max-width:50%;margin-top:-2rem;padding-bottom:8rem}@media screen and (max-width: 991px){.shining-image{max-width:100%;margin-top:3rem;padding-bottom:2rem;text-align:center;flex-basis:100%;width:100%}.shining-image img{display:inline}}.shining-title{max-width:10ch}.compare-cards-section{margin-top:-2.5rem;margin-bottom:2.5rem}@media screen and (max-width: 991px){.compare-cards-section{margin-top:2rem}}@media screen and (max-width: 767px){.compare-cards-section{margin-top:1.5rem}}.compare-cards-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.75rem}@media screen and (max-width: 991px){.compare-cards-row{grid-template-columns:1fr 1fr}}@media screen and (max-width: 767px){.compare-cards-row{grid-template-columns:1fr}}.miss-section{color:#fff;position:relative;background-color:#001231}.miss-section-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}@media screen and (max-width: 767px){.miss-section-image{opacity:.6}}.miss-section-image img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 767px){.miss-section-image img{object-position:80% 100%}}.miss-section-content{position:relative;z-index:1;padding:7.5rem 0 7.5rem 7.5rem;max-width:50rem}@media screen and (max-width: 991px){.miss-section-content{padding:4rem 0 4rem 4rem}}@media screen and (max-width: 767px){.miss-section-content{padding:2rem 0 2rem 2rem}.miss-section-content>*:not(.btn){text-shadow:0 0 3px rgb(0,0,0)}}.miss-section-content .title{line-height:1.1}.hero-section{--image-overflow: 75px;position:relative;display:flex;width:100%;z-index:1;min-height:700px;max-height:985px;isolation:isolate;margin-bottom:var(--image-overflow)}@media screen and (max-width: 1199px){.hero-section{min-height:400px}}.hero{display:flex;position:relative;margin-block:20px calc(-1 * var(--image-overflow));width:100%;z-index:1;color:#fff}@media screen and (max-width: 1439px){.hero{margin-block:50px 70px}}@media screen and (max-width: 767px){.hero{margin-block:30px 0;flex-direction:column}}.hero__content{flex-basis:50%;display:flex;flex-direction:column;align-items:stretch;gap:20%;margin-block:8rem}@media screen and (max-width: 767px){.hero__content{margin-block:3rem}}.hero__titleWrapper{display:flex;flex-direction:column;margin-right:-2vw;position:relative;z-index:1}.hero__title{font-size:clamp(40px,6vw,100px);white-space:nowrap;line-height:.8;font-weight:500}.hero__subtitle{font-size:clamp(40px,6vw,100px);text-align:right;white-space:nowrap;font-weight:100;font-style:italic}@media screen and (max-width: 767px){.hero__subtitle{text-align:left}}.hero__text{max-width:60%;font-size:var(--fs-lead);line-height:2;letter-spacing:.03em;font-weight:300;position:relative}@media screen and (max-width: 767px){.hero__text{max-width:100%}}.hero__text:after{content:".";display:flex;position:absolute;top:1em;width:65%;left:calc(100% + 30px);height:1px;background-color:#fff;overflow:clip}@media screen and (max-width: 767px){.hero__text:after{display:none}}.hero__image{flex-basis:41%;align-self:flex-end}.hero__image img{width:100%;height:auto;object-fit:contain}@media screen and (max-width: 767px){.hero__image{width:80%;margin-inline:auto;margin-bottom:-3rem}}.form-contact.form-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.form-contact>*{grid-column:span 1}.structure-grid:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .structure-grid{--spacing: 16px;display:grid;gap:var(--gap, var(--spacing))}@media screen and (min-width: 768px){.structure-grid:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .structure-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 992px){.structure-grid:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .structure-grid{grid-template-columns:repeat(var(--columns, 4),1fr)}}@media (min-width: 768px) and (max-width: 1199px){.structure-grid:not(.swiper-wrapper).structure-grid--documents,.swiper:not(.swiper-initialized) .structure-grid.structure-grid--documents{grid-template-columns:minmax(0,1fr)}}.swiper:not(.swiper-initialized) .structure-grid{grid-template-rows:auto;grid-auto-rows:0;row-gap:0;overflow:hidden}.swiper:not(.swiper-initialized) .structure-grid+.swiper-pagination{display:none!important}@media screen and (min-width: 1200px){.structure-grid.structure-grid--icons{--spacing: 64px}}.structure-icon{display:flex;justify-content:start;align-items:start;gap:24px 32px}@media screen and (max-width: 1439px){.structure-icon{gap:24px}}@media screen and (max-width: 575px){.structure-icon{gap:20px}}.structure-icon__head{flex:none;display:flex;justify-content:center;align-items:center;width:4rem;aspect-ratio:1}@media screen and (max-width: 1439px){.structure-icon__head{width:3rem}}@media screen and (max-width: 575px){.structure-icon__head{width:2.25rem}}.structure-icon__picture{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.structure-icon__picture img{height:100%;width:auto;max-width:100%;max-height:100%;aspect-ratio:1;object-fit:contain}.structure-icon__body{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:4px}.structure-icon--center{flex-direction:column;align-items:center}.structure-icon--center .structure-icon__body{align-items:center;text-align:center}
