﻿:root{--sec-sp-y: 4rem;--sec-sp-x: 1.5rem;--f-line-height: 1.4;--f-multiplier: 1.4;--fs-base: 16px;--fs-h3: calc(var(--fs-base) * var(--f-multiplier));--fs-h2: calc(var(--fs-h3) * var(--f-multiplier));--fs-h1: calc(var(--fs-h2) * var(--f-multiplier));--icon-size: 1.5rem;--icon-size-sm: 1.15rem;--icon-size-lg: 2.5rem;--icon-size-xl: 4.5rem;--wysiwyg-list-icon-size: 2.25rem;--card-spacing: 1.3rem;--video-spacing: var(--card-spacing);--list-gap: var(--sec-sp-x);--form-input-x-padding: 0.5rem;--form-input-y-padding: 1rem;--header-height: 3rem;--header-bottom-bar-height: 4rem;--slider-arrow-width: 2rem;--slider-arrow-height: 2rem;--slider-pagination-height: 1rem;--slider-pagination-width: 1rem;--radius: 2rem;--go-media-primary: #0366FF;--go-media-secondary: #011367;--go-media-caption-color: #011367;--go-media-play-bg: #0366FF;--go-media-play-color: #fff;--go-media-sp: var(--card-spacing);--go-media-radius: 0;--go-media-caption-bg: #fff;--go-media-shadow: none;--go-media-tr: 0.6s;--go-media-tr-easing: cubic-bezier(0.16, 1, 0.3, 1);--go-media-tr-duration: 0.6s;--go-media-controls-radius: 0px;--go-media-loading-bg: #0000003f;--go-media-progress-bg: #00000007;--go-media-progress-color: #011367;--go-media-progress-loading: loading 2s cubic-bezier(0.25, 1, 0.5, 1) infinite;--go-media-vid-loading: loading 0.8s steps(8) infinite}@media(min-width: 720px){:root{--sec-sp-y: 5rem;--sec-sp-x: 15vw;--fs-h3: calc(var(--fs-base) * var(--f-multiplier));--fs-h2: calc(var(--fs-h3) * var(--f-multiplier) * 1.5);--fs-h1: calc(var(--fs-h2) * var(--f-multiplier) * 1.5);--card-spacing: 1.5rem;--header-nav-bottom: 6rem;--list-gap: var(--card-spacing)}}@media(min-width: 1024px){:root{--sec-sp-y: 5vw;--sec-sp-x: 5vw;--card-spacing: 1.5rem;--wysiwyg-list-icon-size: 2.75rem;--video-spacing: var(--card-spacing);--list-gap: var(--card-spacing);--header-height: 8rem;--header-height-scrolled: 5rem}}@media(min-width: 1500px){:root{--sec-sp-y: 5vw;--sec-sp-x: 8vw;--icon-size: 1.75rem;--card-spacing: 1.65rem;--list-gap: calc(var(--card-spacing) * 2)}}@media(min-width: 1800px){:root{--card-spacing: 1.85rem}}body{margin:0}body button,body input,body textarea,body select,body a{padding:inherit;margin:inherit;font-family:inherit;border:inherit;background-color:inherit;text-decoration:inherit;font-size:inherit;font-variation-settings:inherit;color:inherit}body ol,body ul,body dl{padding:0;margin:0;list-style:none}body button,body input,body textarea,body select{cursor:pointer}.splide{position:relative;display:flex;flex-direction:column;padding-bottom:calc(var(--card-spacing) + var(--slider-arrow-height))}.splide__track{overflow:visible;position:relative;z-index:0;order:1}.splide__track--nav>.splide__list>.splide__slide{border:3px solid rgba(0,0,0,0);cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide__track--ttb>.splide__list{display:block}.splide__arrows{order:2;position:absolute;bottom:0;width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--card-spacing)}.splide__arrows .splide__arrow{display:-ms-flexbox;display:flex;justify-content:center;align-items:center;border-radius:1000px;width:var(--slider-arrow-width);height:var(--slider-arrow-height);background:#011367;cursor:pointer}.splide__arrows .splide__arrow svg{fill:#fff;height:60%;width:60%}.splide__arrows .splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrows .splide__arrow:disabled{opacity:.3}.splide__arrows .splide__arrow:focus-visible{outline:3px solid #0366ff;outline-offset:3px}.splide__arrows .splide__arrow--prev{left:1em}.splide__arrows .splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrows .splide__arrow--next{right:1em}.splide__arrows--rtl{transform:scaleX(1)}.splide__arrows--ttb{height:100%;width:auto}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination{order:3;position:absolute;bottom:0;left:var(--slider-arrow-width);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--slider-pagination-width);width:calc(100% - var(--slider-arrow-width)*2);height:var(--slider-arrow-height);z-index:1}.splide__pagination>li{height:var(--slider-pagination-height)}.splide__pagination__page{border-radius:1000px;height:var(--slider-pagination-height);width:var(--slider-pagination-width);box-shadow:inset 0 0 0 2px #0366ff;transition:all .6s cubic-bezier(0.16, 1, 0.3, 1)}.splide__pagination__page.is-active{box-shadow:inset 0 0 0 calc(var(--slider-arrow-height)/2) #0366ff;z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:1}.splide__pagination__page:focus-visible{outline:3px solid #0366ff;outline-offset:3px}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}.splide__slide img{vertical-align:bottom}.splide__container{box-sizing:border-box;position:relative}.splide__progress__bar{width:0;background:#ccc;height:3px}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle.is-active .splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide--rtl{direction:rtl}.splide:has(.splide__arrow--prev:disabled):has(.splide__arrow--next:disabled) .splide__arrow{display:none !important}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0366ff;outline-offset:3px}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide:not(.is-overflow) .splide__pagination{display:none}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0366ff;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0366ff;outline-offset:3px}@keyframes splide-loading{from{transform:rotate(0)}to{transform:rotate(1turn)}}@supports(outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0366ff;outline-offset:-3px}.splide.is-focus-in .splide__slide:focus{outline:3px solid #0366ff;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0366ff}.splide.is-focus-in .splide__slide:focus{border:3px solid #0366ff}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0366ff}}.splide--default.is-initialized.is-active,.splide--mobile.is-initialized.is-active{position:relative;max-width:calc(100vw - var(--sec-sp-x)*2)}.splide--default.is-initialized.is-active .splide__item,.splide--mobile.is-initialized.is-active .splide__item{min-width:100%}:root{interpolate-size:allow-keywords}*{box-sizing:border-box}*::-moz-selection{background-color:#0366ff;color:#fff}*::selection{background-color:#0366ff;color:#fff}*::-webkit-selection{background-color:#0366ff;color:#fff}*::-webkit-scrollbar{width:5px;height:5px}*::-webkit-scrollbar-track{background-color:#fff}*::-webkit-scrollbar-thumb{background-color:rgb(142.6,185.8307692308,255);transition:background-color .6s cubic-bezier(0.16, 1, 0.3, 1)}*::-webkit-scrollbar-thumb:hover{background-color:#0366ff}*::-webkit-scrollbar-button{background-color:rgb(142.6,185.8307692308,255)}@media(prefers-reduced-motion: reduce){*{animation:none !important;transition:none !important}}body .admin-msg{color:red}body:not(.logged-in) .admin-msg{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;opacity:0}.ctn{max-width:clamp(250px,480px + 6vw,100vw - var(--sec-sp-x)*2)}.wysiwyg{max-width:900px}.wysiwyg,.wysiwyg *{text-wrap:pretty}.wysiwyg *:last-child{margin-bottom:0}.wysiwyg *:first-child{margin-top:0}.wysiwyg strong{font-variation-settings:"wght" 750;color:#0366ff}.wysiwyg ul{container-name:wysiwyg-list;container-type:inline-size}.wysiwyg ul li{position:relative}.wysiwyg ul li:not(:first-child){margin-top:var(--card-spacing)}.wysiwyg ul li::before{content:"";position:absolute;left:0;top:0;width:var(--wysiwyg-list-icon-size);aspect-ratio:1/1;border:2px solid #0366ff;border-radius:1000px;background-image:url(../static/svg/deco-logo-part.svg);background-repeat:no-repeat;background-size:40%;background-position:center}@container wysiwyg-list (width > 350px){.wysiwyg ul li{padding-top:0;padding-left:calc(var(--wysiwyg-list-icon-size) + 1.5rem)}.wysiwyg ul li:first-child{margin-top:calc(var(--card-spacing)*.5)}.wysiwyg ul li:not(:first-child){margin-top:calc(var(--card-spacing)*1.25)}.wysiwyg ul li::before{position:absolute;left:0;top:0}}.wysiwyg .shortcode-faq__question{font-size:calc(var(--fs-base)*1.1);margin-bottom:.5em}.wysiwyg+.btn-group,.wysiwyg+.btn{margin-top:calc(var(--card-spacing)*1.5)}.wysiwyg+.btn-group .btn,.wysiwyg+.btn .btn{margin:0}.bg-light{background-color:#f2f7ff}.bg-light+.bg-light>.wrapper{padding-top:0 !important}.bg-primary{background-color:#0366ff}.bg-primary+.bg-primary>.wrapper{padding-top:0 !important}.bg-white{background-color:#fff}.bg-white+.bg-white>.wrapper{padding-top:0 !important}.sep::after{content:"";position:absolute;display:block;left:0;width:100%;height:25%;pointer-events:none}.sep-grad--top::after{top:0;background:linear-gradient(to bottom, #F2F7FF, transparent)}.sep-grad--bottom::after{bottom:0;background:linear-gradient(to top, #F2F7FF, transparent)}.sep-grad--top-bottom::after{height:100%;bottom:0;background:linear-gradient(to top, #F2F7FF 0%, transparent 25%, transparent 75%, #F2F7FF 100%)}.sep .wrapper{position:relative;z-index:1}.icon{display:block;width:var(--icon-size);height:var(--icon-size)}.icon--sm{width:var(--icon-size-sm);height:var(--icon-size-sm)}.icon--lg{width:var(--icon-size-lg);height:var(--icon-size-lg)}.icon--xl{width:var(--icon-size-xl);height:var(--icon-size-xl)}.icon>svg{width:100%;height:100%;fill:currentColor}.icon>svg path,.icon>svg circle,.icon>svg rect,.icon>svg polyline,.icon>svg polygon{fill:currentColor}.flex-list{display:flex;gap:calc(var(--card-spacing)*.5) var(--card-spacing);white-space:nowrap}.flex-list--row{flex-direction:row}.flex-list--column{flex-direction:column}.flex-list--wrap{flex-wrap:wrap}.flex-list__item:has(.icon){display:flex;align-items:center}.flex-list__item:has(.icon) .icon{margin-right:calc(var(--card-spacing)*.35)}.col-list{display:flex;flex-direction:column;gap:var(--list-gap);padding:0}.splide.is-initialized:not(.is-active) .splide__list.col-list{display:flex !important}.splide.is-initialized.is-active{max-width:calc(100vw - var(--sec-sp-x)*2)}.splide.is-initialized.is-active .splide__list.col-list{flex-direction:row;gap:inherit}.splide.is-initialized.is-active .splide__list.col-list .splide__item.col-list__item{width:100% !important}.social-links{display:flex;gap:calc(var(--card-spacing)*.5);flex-wrap:wrap}.social-links__item__link{box-sizing:content-box;display:block;color:#fff;background-color:#0366ff;padding:.5rem;border-radius:1000px;transition:all .6s cubic-bezier(0.16, 1, 0.3, 1)}.social-links__item__link:hover{opacity:#011367}@property --arc-angle{syntax:"<angle>";initial-value:0deg;inherits:true}.animated-shape::after{content:"";position:absolute;display:block;width:calc(3rem + 10vw);height:calc(3rem + 10vw);background:url(../static/svg/deco-logo-part.svg) no-repeat right top;background-size:contain;z-index:-1;-webkit-mask-image:conic-gradient(from 87deg at -6% 5%, transparent var(--arc-angle), black var(--arc-angle));mask-image:conic-gradient(from 87deg at -6% 5%, transparent var(--arc-angle), black var(--arc-angle));transition:--arc-angle 1s cubic-bezier(0.16, 1, 0.3, 1)}section:not(.js--anim) .animated-shape::after{--arc-angle: 0deg}section.js--anim .animated-shape::after{--arc-angle: 90deg}section.gmap{height:70dvh}section.gmap iframe{width:100%;height:100%}@media(min-width: 720px){.col-list--2col,.col-list--3col,.col-list--4col{flex-direction:row;flex-wrap:wrap;justify-content:center}.col-list--2col .col-list__item,.col-list--3col .col-list__item,.col-list--4col .col-list__item{width:calc(50% - var(--list-gap)*.5)}.splide.is-initialized.is-active .splide__list.col-list{justify-content:flex-start;flex-wrap:inherit}}@media(min-width: 1024px){*::-webkit-scrollbar{height:1rem}main{padding-top:var(--header-height)}.col-list--3col .col-list__item,.col-list--4col .col-list__item{width:calc(33.33% - var(--list-gap)*.6666)}}@media(min-width: 1500px){.col-list--4col .col-list__item{width:calc(25% - var(--list-gap)*.75)}}.wrapper{display:grid;gap:calc(var(--sec-sp-y)*.5);grid-template-columns:1fr;padding:var(--sec-sp-y) var(--sec-sp-x);max-width:100vw}@media(min-width: 1024px){section .wrapper{gap:0}section .wrapper--2col{grid-template-columns:1fr 1fr;gap:0 calc(var(--sec-sp-x)/2);align-items:center}section .wrapper__col--left{grid-row:1/2}section .wrapper__col--right{grid-row:1/2}section .wrapper__col--full{grid-column:1/3;grid-row:1/2}section .wrapper__col--right,section .wrapper__col .wrapper__col--left{margin-bottom:0}section .wrapper:has(.wrapper__col--full) .wrapper__col--left,section .wrapper:has(.wrapper__col--full) .wrapper__col--right{grid-row:2/3}section .wrapper__col--left{grid-column:1/2}section .wrapper__col--right{grid-column:2/3}section .wrapper--thight{padding-left:calc(var(--sec-sp-x)*1.5);padding-right:calc(var(--sec-sp-x)*1.5)}section.is-style-reverse .wrapper__col--left{grid-column:2/3}section.is-style-reverse .wrapper__col--right{grid-column:1/2}}@media(min-width: 1500px){section .wrapper--thight{padding-left:calc(var(--sec-sp-x)*2);padding-right:calc(var(--sec-sp-x)*2)}}@keyframes appear{0%{transform:scale(0.8);opacity:0}100%{transform:scale(1);opacity:1}}.btn-group{display:flex;flex-wrap:wrap;gap:var(--card-spacing)}.btn{position:relative;display:flex;justify-content:center;line-height:1;font-variation-settings:"wght" 750;padding:.75rem 1rem;color:#fff;transition:.6s cubic-bezier(0.16, 1, 0.3, 1)}.btn__label{white-space:nowrap}.btn__label+.btn__icon{margin-left:.5em}.btn__icon{transition:all .6s cubic-bezier(0.16, 1, 0.3, 1)}.btn--square{padding:0;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center}.btn--square .btn__icon{scale:.75}.btn--primary{background-color:#0366ff;box-shadow:inset 0 0 0 0 rgb(0,81.0857142857,206.4)}.btn--primary:hover{box-shadow:inset 0 0 0 2rem rgb(0,81.0857142857,206.4)}.btn--primary.btn--light{background-color:rgba(0,0,0,0);color:#0366ff;box-shadow:inset 0 0 0 2px currentColor}.btn--primary.btn--light:hover{box-shadow:inset 0 0 0 2rem currentColor}.btn--primary.btn--light:hover .btn__label{color:#fff}.btn--dark{background-color:#011367;box-shadow:inset 0 0 0 0 rgb(.8,15.2,82.4)}.btn--dark:hover{box-shadow:inset 0 0 0 2rem rgb(.8,15.2,82.4)}.btn--dark.btn--light{background-color:rgba(0,0,0,0);color:#011367;box-shadow:inset 0 0 0 2px currentColor}.btn--dark.btn--light:hover{box-shadow:inset 0 0 0 2rem currentColor}.btn--dark.btn--light:hover .btn__label{color:#fff}.btn--white{background-color:#fff;box-shadow:inset 0 0 0 0 #ccc}.btn--white:hover{box-shadow:inset 0 0 0 2rem #ccc}.btn--white.btn--light{background-color:rgba(0,0,0,0);color:#fff;box-shadow:inset 0 0 0 2px currentColor}.btn--white.btn--light:hover{box-shadow:inset 0 0 0 2rem currentColor}.btn--white.btn--light:hover .btn__label{color:#fff}.btn.btn--white.btn--light:hover{color:#0366ff;box-shadow:inset 0 0 0 2rem #fff}.btn.btn--white.btn--light:hover .btn__label{color:#0366ff !important}.btn--transparent{background-color:rgba(0,0,0,0);color:#0366ff}.btn--transparent:hover{color:#fff}@media(min-width: 1024px){.btn{font-size:var(--fs-base)}}.card{container-name:card-term;container-type:inline-size;display:flex;flex-direction:column;width:100%;height:100%;position:relative;background-color:#fff;padding:var(--card-spacing);box-shadow:0px 10px 20px -5px rgba(0,0,0,.1490196078),0px 10px 30px -10px rgba(0,0,0,.1490196078)}.card__header{margin-bottom:var(--card-spacing)}.card__header .img-wrap{width:100%;aspect-ratio:3/2;max-height:250px}.card__body__icon-title{display:flex;flex-direction:column;gap:.5rem;margin-bottom:var(--card-spacing);color:#0366ff}.card__body__icon-title h3{margin:0}@container card-term (width > 320px){.card__body__icon-title{flex-direction:row;align-items:center;gap:1rem}}.card__body *:last-child{margin-bottom:0}.card__link{position:absolute;inset:0;z-index:1;opacity:0}.card--team{text-align:center}.card--team .img-wrap{max-height:inherit;aspect-ratio:2.75/3}.card--team .card__body p{margin:0}.card--team .card__body a{font-variation-settings:"wght" 750;color:#0366ff}.card--team .card__body a:hover{color:#011367}.card--post h3,.card--interact h3{font-variation-settings:"wght" 750}.card--post .card__link,.card--interact .card__link{position:absolute;inset:0;z-index:1}.card--post .card__meta,.card--interact .card__meta{display:flex;flex-wrap:wrap;gap:.25rem .5rem;align-items:center}.card--post .card__meta *,.card--interact .card__meta *{margin:0}.card--post .card__meta time+p::before,.card--interact .card__meta time+p::before{content:" - ";margin-right:.25rem}.card--post .btn,.card--interact .btn{margin-left:auto;width:2.25rem;height:2.25rem;border-radius:1000px}.card--post:has(.card__link:hover) .btn--light,.card--post:hover .btn--light,.card--post.is-active .btn--light,.card--interact:has(.card__link:hover) .btn--light,.card--interact:hover .btn--light,.card--interact.is-active .btn--light{box-shadow:inset 0 0 0 2rem currentColor}.card--post:has(.card__link:hover) .btn--light .btn__icon,.card--post:hover .btn--light .btn__icon,.card--post.is-active .btn--light .btn__icon,.card--interact:has(.card__link:hover) .btn--light .btn__icon,.card--interact:hover .btn--light .btn__icon,.card--interact.is-active .btn--light .btn__icon{color:#fff !important;transform:rotate(15deg) scale(1.1)}.card--interact{text-align:center}.card--interact .wysiwyg{max-width:inherit}.flipcard{perspective:1000px;position:relative;overflow:visible;padding:0;box-shadow:none;background:rgba(0,0,0,0)}.flipcard__trigger{position:absolute;top:.75rem;right:.75rem;z-index:2;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:50%;background-color:#0366ff;color:#fff;cursor:pointer;transition:background-color .6s cubic-bezier(0.16, 1, 0.3, 1),transform .3s cubic-bezier(0.16, 1, 0.3, 1)}.flipcard__trigger:hover,.flipcard__trigger:focus-visible{background-color:#011367;outline:2px solid #011367;outline-offset:2px}.flipcard__trigger[aria-expanded=true] .flipcard__trigger-icon{transform:rotate(45deg)}.flipcard__trigger-icon{display:block;width:1rem;height:1rem;transition:transform .3s cubic-bezier(0.16, 1, 0.3, 1)}.flipcard__trigger-icon::before{content:"”";font-size:1.25rem;line-height:1;color:#fff;font-variation-settings:"wght" 750}.flipcard__inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform 1s cubic-bezier(0.16, 1, 0.3, 1)}.flipcard.is-flipped .flipcard__inner{transform:rotateY(180deg)}@media(hover: hover){.flipcard:has(.flipcard__face--back) .flipcard__trigger{opacity:0;pointer-events:none}.flipcard:has(.flipcard__face--back) .flipcard__trigger:focus-visible{opacity:1;pointer-events:auto}.flipcard:has(.flipcard__face--back):hover .flipcard__inner{transform:rotateY(180deg)}}.flipcard__face{width:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;background-color:#fff;box-shadow:0px 10px 20px -5px rgba(0,0,0,.1490196078),0px 10px 30px -10px rgba(0,0,0,.1490196078);padding:var(--card-spacing)}.flipcard__face--front{transform:rotateY(0deg)}.flipcard__face--back{position:absolute;top:0;left:0;height:100%;transform:rotateY(180deg);display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(135deg, #011367 0%, #0366FF 100%);color:#fff}.flipcard__quote{margin:0;padding:0}.flipcard__quote blockquote{margin:0 0 1rem}.flipcard__quote blockquote p{font-size:calc(var(--fs-base)*1.1);font-variation-settings:"wght" 325;line-height:1.6}.flipcard__quote blockquote p::before{content:"« "}.flipcard__quote blockquote p::after{content:" »"}.flipcard__quote-author{display:block;font-variation-settings:"wght" 750;font-size:calc(var(--fs-base)*.95)}.flipcard__quote-function{display:block;font-size:calc(var(--fs-base)*.85);opacity:.8;margin-top:.25rem}@media(prefers-reduced-motion: reduce){.flipcard__inner{transition:none}.flipcard__face--back{transform:none;position:static;height:auto}.flipcard__face--front{transform:none}.flipcard.is-flipped .flipcard__face--front{display:none}.flipcard.is-flipped__inner{transform:none}}a.card::after,button.card::after,.card:has(.card__link)::after,.card--interact::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background-color:#0366ff;transition:height .6s cubic-bezier(0.16, 1, 0.3, 1)}a.card:hover::after,a.card.is-active::after,button.card:hover::after,button.card.is-active::after,.card:has(.card__link):hover::after,.card:has(.card__link).is-active::after,.card--interact:hover::after,.card--interact.is-active::after{height:8px}@keyframes field-preselection{from{box-shadow:0 0 0 0 #74a439}to{box-shadow:0 0 0 2rem rgba(0,0,0,0)}}body:not(.wp-admin) input[type=checkbox]{position:relative;appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;padding:0;display:inline-block;min-width:1.2rem;max-width:1.2rem;min-height:1.2rem;max-height:1.2rem;border:2px solid #0366ff;border-radius:2px;vertical-align:calc((1px + .2rem)*-1)}body:not(.wp-admin) input[type=checkbox]::before{content:"";position:absolute;inset:0;display:block;width:100%;height:100%;transform:rotate(220deg) scale(0);background-color:#0366ff;transition:transform .3s cubic-bezier(0.25, 1, 0.5, 1);transform-origin:center center;clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%)}body:not(.wp-admin) input[type=checkbox]:checked::before{transform:rotate(0deg) scale(0.5)}body:not(.wp-admin) input[type=checkbox]+label{margin-left:.5rem}body:not(.wp-admin) select{padding-right:var(--form-input-x-padding);appearance:none}body:not(.wp-admin) select option{font-variation-settings:"wght" 400;color:#011367;padding:1rem}body:not(.wp-admin) select+.icon{position:absolute;right:var(--form-input-y-padding);bottom:calc(var(--form-input-y-padding)*.5);scale:.75;transition:transform .6s cubic-bezier(0.16, 1, 0.3, 1)}body:not(.wp-admin) .form{max-width:1200px;margin-left:auto;margin-right:auto;position:relative;display:flex;flex-wrap:wrap;flex-direction:row !important;gap:var(--card-spacing)}body:not(.wp-admin) .form__field{position:relative;color:#011367;width:100%;transition:all .6s cubic-bezier(0.16, 1, 0.3, 1);flex-grow:1;flex-shrink:1;min-width:0;flex-basis:100%}body:not(.wp-admin) .form__field:not(body:not(.wp-admin) .form__field--consent) input,body:not(.wp-admin) .form__field:not(body:not(.wp-admin) .form__field--consent) select,body:not(.wp-admin) .form__field:not(body:not(.wp-admin) .form__field--consent) textarea{background-color:#f2f7ff}body:not(.wp-admin) .form__field--half{flex-basis:calc(50% - var(--card-spacing));min-width:250px}body:not(.wp-admin) .form__field--third{flex-basis:calc(33.33% - var(--card-spacing));min-width:100px}body:not(.wp-admin) .form__field__textarea,body:not(.wp-admin) .form__field__input,body:not(.wp-admin) .form__field__select{padding:var(--form-input-x-padding) var(--form-input-y-padding)}body:not(.wp-admin) .form__field__label{font-variation-settings:"wght" 750;pointer-events:none}body:not(.wp-admin) .form__field__required{color:#c93131}body:not(.wp-admin) .form__field__textarea,body:not(.wp-admin) .form__field__input,body:not(.wp-admin) .form__field__select{position:relative;width:100%;font-size:1rem;box-shadow:0 .5rem 1rem 0 rgba(0,0,0,.1215686275);transition:all .6s cubic-bezier(0.16, 1, 0.3, 1)}body:not(.wp-admin) .form__field__textarea:focus,body:not(.wp-admin) .form__field__input:focus,body:not(.wp-admin) .form__field__select:focus{outline:none !important}body:not(.wp-admin) .form__field__textarea::placeholder,body:not(.wp-admin) .form__field__input::placeholder,body:not(.wp-admin) .form__field__select::placeholder{color:rgb(43.2,124.6615384615,255)}body:not(.wp-admin) .form__field__textarea{resize:none;height:7.5rem !important}body:not(.wp-admin) .form__field--consent{display:flex}body:not(.wp-admin) .form__field--preselected{animation:field-preselection 1s ease-in-out forwards}body:not(.wp-admin) .form__field.sr-only+body:not(.wp-admin) .form__field{margin-top:calc(var(--card-spacing)*-0.5)}body:not(.wp-admin) .form__field+.sr-only{margin-top:calc(var(--card-spacing)*-0.5)}body:not(.wp-admin) .form__field--focus .form__field__textarea,body:not(.wp-admin) .form__field--focus .form__field__input,body:not(.wp-admin) .form__field--focus .form__field__select,body:not(.wp-admin) .form__field--complete .form__field__textarea,body:not(.wp-admin) .form__field--complete .form__field__input,body:not(.wp-admin) .form__field--complete .form__field__select{color:#011367}body:not(.wp-admin) .form__field--focus .form__field__select+.icon{transform:rotate(180deg)}body:not(.wp-admin) .form__field--error .form__field__textarea,body:not(.wp-admin) .form__field--error .form__field__input,body:not(.wp-admin) .form__field--error .form__field__select{box-shadow:0 1px 0 0 #c93131 !important}body:not(.wp-admin) .form .form__response{pointer-events:none;position:absolute;left:0;bottom:0;z-index:5;margin:var(--card-spacing);width:calc(100% - var(--card-spacing)*2);padding:1rem;text-align:center;font-variation-settings:"wght" 750;background-color:#fff;transform:translateY(2rem);opacity:0;transition:all .6s cubic-bezier(0.16, 1, 0.3, 1)}body:not(.wp-admin) .form .form__response--failed{color:#c93131}body:not(.wp-admin) .form .form__response--succes{color:#74a439}body:not(.wp-admin) .form .form__response p{margin:0;padding:1rem}body:not(.wp-admin) .form .form__response p:last-child{padding-bottom:0}body:not(.wp-admin) .form .form__response p:first-child{padding-top:0}body:not(.wp-admin) .form .form__response p:not(:last-child){border-bottom:1px solid #f2f7ff}body:not(.wp-admin) .form.form--succes .form__response--succes{opacity:1 !important;transform:translateY(0) !important}body:not(.wp-admin) .form.form--failed .form__response--failed{opacity:1 !important;transform:translateY(0) !important}body:not(.wp-admin) .form>.btn[type=submit]{width:100%;justify-content:center}body:not(.wp-admin) .form.js--add-to-cart .form__response{position:relative;overflow:hidden;color:#011367;display:flex;align-items:center;gap:var(--card-spacing);height:0;font-variation-settings:"wght" 750;pointer-events:none;transition:all .6s cubic-bezier(0.16, 1, 0.3, 1)}body:not(.wp-admin) .form.js--add-to-cart.form--succes .form__response{height:auto;pointer-events:all}body:not(.wp-admin) .bg-light .form__field:not(body:not(.wp-admin) .bg-light .form__field--consent) input,body:not(.wp-admin) .bg-light .form__field:not(body:not(.wp-admin) .bg-light .form__field--consent) select,body:not(.wp-admin) .bg-light .form__field:not(body:not(.wp-admin) .bg-light .form__field--consent) textarea{background-color:#fff}@media(min-width: 450px){body:not(.wp-admin) .form__field--half{width:calc(50% - var(--card-spacing)) !important}}@media(min-width: 720px){body:not(.wp-admin) .form__field--third{width:calc(33.33% - var(--card-spacing)*.6666) !important}}.actualities .btn-group{justify-content:center}.card-list .col-list__item,.card-list .splide__slide{container-type:inline-size;container-name:card-list-item}.card-list h2{text-align:center}.card-list__item{display:flex;flex-direction:column;gap:var(--card-spacing)}.card-list__item .icon{aspect-ratio:1/1;box-sizing:content-box;background-color:#011367;padding:calc(var(--card-spacing)*1.5);border-radius:1000px;fill:#fff !important}.card-list__item .icon path{fill:#fff !important}@container card-list-item (width > 350px){.card-list__item{flex-direction:row;align-items:center}}@media(min-width: 1024px){.card-list h2{margin-bottom:calc(var(--fs-h2)*2)}}.contact{text-align:center}.contact form{text-align:left}@media(min-width: 1024px){.content-media .wrapper__col--right{position:relative;height:100%}.content-media .wrapper__col--right .img-wrap{position:absolute;inset:0}}.cta{position:relative}.cta__link{display:flex;flex-direction:column;gap:var(--card-spacing);padding:var(--sec-sp-y) var(--sec-sp-x)}.cta__link__content{display:flex;align-items:flex-start;flex-direction:column;position:relative;z-index:10}.cta__link__content strong{color:#fff}.cta__link__content b{color:#0366ff}.cta__link__content,.cta__link__content h2{color:#fff !important}.cta__link:not(:has(.img-wrap)){position:relative;background-color:#011367}.cta__link:not(:has(.img-wrap)) .btn{width:auto !important;margin-right:auto !important}.cta__link:not(:has(.img-wrap))::after{z-index:9 !important;width:40%;height:auto;aspect-ratio:1/1;bottom:0;right:0;translate:0 var(--card-spacing);transition-delay:1s;transition-duration:2s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1)}.cta__link:has(.img-wrap) .cta__link__content{position:relative;z-index:10;align-items:center;text-align:center}.cta__link:has(.img-wrap)::after{content:"";position:absolute;inset:0;pointer-events:none;background-color:#011367;opacity:.5;z-index:-10 !important}.cta__link:has(.img-wrap) .img-wrap{position:absolute;inset:0;z-index:-10}@media(min-width: 1024px){.cta__link{padding:var(--sec-sp-x)}.cta__link:not(:has(.img-wrap)){flex-direction:row;justify-content:space-between;align-items:flex-end;clip-path:polygon(0 0, 100% 0, 100% calc(100% + 100px), 0% calc(100% + 100px))}.cta__link:not(:has(.img-wrap)) .btn{margin-right:0 !important}.cta__link:not(:has(.img-wrap))::after{bottom:inherit;top:-8rem;width:450px;z-index:-10 !important}.cta__link:not(:has(.img-wrap)) .cta__link__content{width:65%}.cta__link:has(.img-wrap){text-align:center;align-items:center}}@media(min-width: 1500px){.cta__link{padding-top:var(--sec-sp-y);padding-bottom:var(--sec-sp-y)}}.faq h2{text-align:center}.faq .btn{margin:auto;margin-top:calc(var(--sec-sp-y)*.5);width:auto}.faq .btn__label{text-align:center;white-space:break-spaces}.faq__list{display:grid;grid-template-columns:1fr;gap:calc(var(--card-spacing)*.5)}.faq .img-wrap{display:none}.faq-item{position:relative;display:flex;box-shadow:0px 10px 20px -5px rgba(0,0,0,.1490196078),0px 10px 30px -10px rgba(0,0,0,.1490196078);background-color:#f2f7ff}.faq-item__body,.faq-item__header{text-align:center;transition:background-color .6s cubic-bezier(0.16, 1, 0.3, 1)}.faq-item__header{padding:var(--card-spacing);gap:var(--card-spacing);width:100%;display:inline-block;background:none;border:none;cursor:pointer}.faq-item__header h3{margin-bottom:0;color:#011367 !important;font-size:var(--fs-base) !important;font-variation-settings:"wght" 400;display:inline-block}.faq-item__header h3 .icon{display:inline-block;max-width:1em;max-height:1em;scale:.75;vertical-align:-0.25em;transform:rotate(0deg);transition:all .6s cubic-bezier(0.16, 1, 0.3, 1)}.faq-item__header h3 .icon path{fill:#0366ff !important;flex-shrink:0}.faq-item__body{position:absolute;width:100%;top:100%;padding:var(--card-spacing);padding-top:0;z-index:5;background-color:#f2f7ff}.faq-item__body>*:last-child{margin-bottom:0}.faq-item:first-child{border-top:none}.faq-item--open .faq-item__body,.faq-item--open .faq-item__header{background-color:#0366ff}.faq-item--open .faq-item__body,.faq-item--open .faq-item__body h3,.faq-item--open .faq-item__header,.faq-item--open .faq-item__header h3{color:#fff !important}.faq-item--open .faq-item__body .icon,.faq-item--open .faq-item__header .icon{transform:rotate(180deg)}.faq-item--open .faq-item__body .icon path,.faq-item--open .faq-item__header .icon path{fill:#fff !important}.faq-item--open .faq-item__header .icon>svg:first-child{display:none}.faq-item--open .faq-item__header .icon>svg:last-child{display:block}@media(min-width: 1024px){.faq__list{grid-template-columns:calc((100% - 300px)/2) 300px calc((100% - 300px)/2);grid-template-rows:1fr 1fr 1fr}.faq__list .img-wrap{display:block}.faq__wrapper{position:relative}.faq__wrapper .img-wrap{display:block;position:absolute;opacity:1;height:100%;width:300px;left:calc(50% - 150px + var(--card-spacing)/2);top:0}.faq__list__item:nth-child(1){grid-column:1/2;grid-row:1/2}.faq__list__item:nth-child(2){grid-column:1/2;grid-row:2/3}.faq__list__item:nth-child(3){grid-column:1/2;grid-row:3/4}.faq__list__item:nth-child(4){grid-column:3/4;grid-row:1/2}.faq__list__item:nth-child(5){grid-column:3/4;grid-row:2/3}.faq__list__item:nth-child(6){grid-column:3/4;grid-row:3/4}.faq-item__header,.faq-item__body{padding:calc(var(--card-spacing)*1.5)}.faq-item__body{padding-top:0}}.solo-content .wrapper{align-items:start}.solo-content.is-style-center .wrapper{align-items:center;text-align:center}.solo-content.is-style-center .wrapper .wysiwyg{margin:auto}.solo-content.is-style-center .wrapper .btn-group{justify-content:center}@media(min-width: 1024px){.solo-content .wysiwyg:not(.wrapper__col--left):not(.wrapper__col--right){grid-column:1/3}}.solo-media__play-btn{position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:9;border-radius:1000px;scale:1.5;opacity:0;transform:scale(0.2);pointer-events:none}.solo-media__wrapper{position:relative}.solo-media__wrapper,.solo-media__wrapper .img-wrap,.solo-media__wrapper .vid-wrap{max-height:calc(100dvh - var(--header-height))}.solo-media__wrapper--untouched:has(.solo-media__play-btn) .solo-media__play-btn{transform:scale(1);opacity:1;pointer-events:all}.solo-media__wrapper--untouched:has(.solo-media__play-btn)::after{content:"";position:absolute;inset:0;background-color:#011367;opacity:.25;z-index:8}.solo-media__wrapper--untouched:has(.solo-media__play-btn) .vid-wrap__controls{display:none}.stats-list{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 var(--sec-sp-x)}@property --num{syntax:"<integer>";initial-value:0;inherits:false}.stat-item{display:flex;flex-direction:column;align-items:center;padding:var(--card-spacing);width:100%;color:#0366ff;transition:all 1s cubic-bezier(0.65, 0, 0.35, 1)}.stat-item__label{font-size:var(--fs-h4);text-align:center}.stat-item__value{font-size:var(--fs-h2);font-variation-settings:"wght" 750}.stat-item__value__num{--num: var(--num-target);counter-reset:num var(--num);transition:--num 2s cubic-bezier(0.16, 1, 0.3, 1)}.stat-item__value__num::after{content:counter(num)}.stat-item:nth-child(1){transition-delay:calc(1s*1*.5);transform:translateY(0);opacity:1}.stat-item:nth-child(1) .stat-item__value__num{transition-delay:calc(1s*1*.5 + .5s)}.stat-item:nth-child(2){transition-delay:calc(1s*2*.5);transform:translateY(0);opacity:1}.stat-item:nth-child(2) .stat-item__value__num{transition-delay:calc(1s*2*.5 + .5s)}.stat-item:nth-child(3){transition-delay:calc(1s*3*.5);transform:translateY(0);opacity:1}.stat-item:nth-child(3) .stat-item__value__num{transition-delay:calc(1s*3*.5 + .5s)}.stat-item:nth-child(4){transition-delay:calc(1s*4*.5);transform:translateY(0);opacity:1}.stat-item:nth-child(4) .stat-item__value__num{transition-delay:calc(1s*4*.5 + .5s)}@media(min-width: 450px){.stat-item{width:50%}}@media(min-width: 1024px){.stat-item{width:auto}body:not(.editor-styles-wrapper) .js--anim .stat-item{opacity:0;transform:translateY(calc(var(--card-spacing) * -1))}body:not(.editor-styles-wrapper) .js--anim .stat-item__value__num{--num: 0}}.footer{background-color:#011367;color:#fff}.footer__top{margin-bottom:4rem;display:flex;flex-direction:column;gap:var(--card-spacing)}.footer__top>div>p:first-child{margin-top:0}.footer__logo{display:flex;justify-content:space-between;flex-direction:column}.footer__logo>svg{width:80%;max-width:300px;height:auto}.footer__bottom{background-color:#0366ff;padding:.5rem 1rem;display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem}.footer__bottom *{margin:0;display:inline-flex;flex-direction:column;gap:1rem}@media(min-width: 1024px){.footer__top{margin-bottom:0;flex-direction:row;justify-content:space-between}.footer__bottom{flex-direction:row;justify-content:space-between !important}.footer__bottom *{flex-direction:row}}.products{position:relative;overflow:hidden}.products>.wrapper{align-items:start !important}@media(min-width: 1024px){.products>.wrapper{grid-template-columns:repeat(4, 1fr);gap:var(--card-spacing)}.products>.wrapper .wrapper__col--left{grid-column:1/2;margin-top:var(--card-spacing)}.products>.wrapper .wrapper__col--right{grid-column:2/5}.products.is-style-reverse>.wrapper .wrapper__col--left{grid-column:4/5}.products.is-style-reverse>.wrapper .wrapper__col--right{grid-column:1/4}.products.bg-light+.bg-light{background-color:rgba(0,0,0,0);background:linear-gradient(to bottom, #F2F7FF 0%, #F2F7FF calc(100% - var(--sec-sp-y) * 2), transparent calc(100% - var(--sec-sp-y) * 2), transparent 100%)}.products .splide--products{padding:var(--card-spacing);margin:calc(var(--card-spacing)*-1);position:relative;overflow:visible;padding:var(--card-spacing);margin:calc(var(--card-spacing)*-1);-webkit-mask-image:linear-gradient(to right, transparent, black 40px, black calc(100% - 40px), transparent);mask-image:linear-gradient(to right, transparent, black 40px, black calc(100% - 40px), transparent)}.products .splide--products .splide__track{margin-bottom:var(--card-spacing)}}.team{position:relative;overflow:hidden}.team__group{padding:var(--sec-sp-y) var(--sec-sp-x)}.team__group+.team-group{padding-top:0}.team__group__title{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:var(--card-spacing)}.team__group__title img{max-height:80px;max-width:200px}.team__group__intro{text-align:center;margin:auto}.team__group .col-list{margin-top:calc(var(--card-spacing)*3)}.team__group:first-child:last-child{background:linear-gradient(to bottom, transparent 0%, transparent 400px, #F2F7FF 400px, #F2F7FF calc(100% - 300px))}.team__group:first-child:not(:last-child){background:linear-gradient(to bottom, transparent 0%, transparent 400px, #F2F7FF 400px, #F2F7FF 100%)}.team__group:last-child:not(:first-child){background:linear-gradient(to bottom, #F2F7FF 0%, #F2F7FF calc(100% - 300px), transparent calc(100% - 300px), transparent 100%)}.team__group:not(:last-child):not(:first-child){background-color:#f2f7ff}@media(min-width: 1024px){.team__group__title{flex-direction:row}}/*# sourceMappingURL=style.css.map */
