﻿: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) * 0.75));--fs-h1-fp: calc(var(--fs-h2) * var(--f-multiplier));--icon-size: 1.5rem;--icon-size-sm: 1.15rem;--icon-size-lg: 2.5rem;--icon-size-xl: 3rem;--btn-icon-size: 1em;--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: 2rem;--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);--fs-h1-fp: 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: 1150px){: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: 5vw;--icon-size: 1.75rem;--icon-size-xl: 4rem;--card-spacing: 1.65rem}}@media(min-width: 1921px){:root{--sec-sp-x: 15vw}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}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-weight: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}body address{font-style:normal}.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:calc(var(--slider-pagination-width)*.5);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}.splide--products{margin-left:calc(var(--sec-sp-x)*-1);padding-left:var(--sec-sp-x);padding-right:var(--sec-sp-x);width:100dvw;max-width:100% !important}@media(min-width: 1150px){.splide--products{padding:var(--card-spacing);padding-bottom:3rem !important;margin:calc(var(--card-spacing)*-1);margin-bottom:-2rem !important;position:relative;overflow:visible;-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)}}@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}#breadcrumbs a{color:#0366ff !important}.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-weight:700;color:#0366ff}.wysiwyg ul{container-name:wysiwyg-list;container-type:inline-size}.wysiwyg ul li{position:relative;padding-top:calc(var(--card-spacing) + var(--wysiwyg-list-icon-size))}.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:48% 56%}@container wysiwyg-list (width > 310px){.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 a{text-decoration:underline}.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:50dvh}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: 1150px){*::-webkit-scrollbar{height:1rem}.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}.remove-sp-bottom>.wrapper{padding-bottom:calc(var(--sec-sp-y)*.25) !important}.remove-sp-top>.wrapper{padding-top:calc(var(--sec-sp-y)*.25) !important}@media(min-width: 1150px){section .wrapper{gap:0}section .wrapper--2col{grid-template-columns:1fr 1fr;gap:0 calc(var(--sec-sp-x));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.25);padding-right:calc(var(--sec-sp-x)*1.25)}section.is-style-reverse .wrapper__col--left{grid-column:2/3}section.is-style-reverse .wrapper__col--right{grid-column:1/2}}@keyframes appear{0%{transform:scale(0.8);opacity:0}100%{transform:scale(1);opacity:1}}.btn-group{display:flex;gap:var(--card-spacing)}.btn-group .btn{margin:0}@keyframes hover-in{from{background-position:100% 0}to{background-position:50% 0}}@keyframes hover-out{from{background-position:50% 0}to{background-position:0% 0}}.btn{position:relative;display:flex;justify-content:center;line-height:1;font-family:"Lexend",sans-serif;font-weight:500;padding:.75rem 1rem;color:#fff;background-size:300% 100%;background-position:100% 0;background-repeat:no-repeat}.btn__label{white-space:nowrap;transition:all .6s cubic-bezier(0.16, 1, 0.3, 1)}.btn__label+.btn__icon{margin-left:.5em}.btn__icon{width:var(--btn-icon-size);height:var(--btn-icon-size);transition:all .6s cubic-bezier(0.16, 1, 0.3, 1)}.btn__icon+.btn__label{margin-left:.5em}.btn--square{padding:0;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;transition:all .6s cubic-bezier(0.16, 1, 0.3, 1)}.btn--square .btn__icon--plus{scale:.75}.btn--primary{background-image:linear-gradient(to right, #0366FF 0%, #0366FF 33.33%, #fff 33.33%, #fff 66.66%, #0366FF 66.66%, #0366FF 100%)}.btn--primary:hover .btn__label,.btn--primary:hover .btn__icon,.btn--primary.hovered .btn__label,.btn--primary.hovered .btn__icon{color:#0366ff}.btn--white.btn--light:hover .btn__label,.btn--white.btn--light:hover .btn__icon{color:#0366ff}.btn--light{box-shadow:inset 0 0 0 2px currentColor;background-image:linear-gradient(to right, transparent 0%, transparent 33.33%, currentColor 33.33%, currentColor 66.66%, transparent 66.66%, transparent 100%)}.btn--light.btn--primary{color:#0366ff}.btn--transparent{background-color:rgba(0,0,0,0);background-image:none;color:#0366ff}.btn--transparent:hover{color:#fff;background-color:rgba(0,0,0,0);background-image:none}.btn.hover-in{animation:hover-in .3s}.btn.hover-out{animation:hover-out .3s}.btn.hovered{background-position:50% 0;transition:none}@media(min-width: 1150px){.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.5}.card__body__icon-title{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:var(--card-spacing);color:#0366ff}.card__body__icon-title h3{margin:0}@container card-term (width > calc(320px - var(--card-spacing) * 2)){.card__body__icon-title{flex-direction:row;text-align:left}}.card__body *:last-child{margin-bottom:0}.card__childs{position:relative;z-index:10;display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem .75em}.card__childs__item a{text-decoration:underline;font-weight:550;color:#011367;transition:all .6s cubic-bezier(0.16, 1, 0.3, 1)}.card__childs__item a:hover{color:#0366ff}.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;margin-left:calc(var(--card-spacing)*-0.5);margin-top:calc(var(--card-spacing)*-0.5);width:calc(100% + var(--card-spacing))}.card--team .img-wrap__img{object-position:0% 85%}.card--team .card__body h3{line-height:1.4}.card--team .card__body p{margin:0}.card--team .card__body a{color:#0366ff !important;font-weight:700;transition:all .6s cubic-bezier(0.16, 1, 0.3, 1)}.card--team .card__body a:hover{color:rgba(1,19,103,.5) !important}.card--post .card__header .img-wrap{aspect-ratio:2.75/3;max-height:inherit}.card--post h3,.card--interact h3{font-weight:700}.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;min-width:2.25rem;max-width:2.25rem;min-height:2.25rem;max-height:2.25rem;border-radius:1000px;color:#0366ff}.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}.card--interact{text-align:center}.card--interact>h2,.card--interact>p,.card--interact>h3{margin:0}.card--interact:not(:has(.wysiwyg)){align-items:center;flex-direction:row !important;text-align:left !important}.card--term .card__body{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:var(--card-spacing);margin-bottom:8px}.card--term .card__body *{margin:0}.flipcard{perspective:1000px;position:relative;overflow:visible;padding:0;box-shadow:none;background:rgba(0,0,0,0)}.flipcard__trigger{position:absolute;top:var(--card-spacing);right:var(--card-spacing);z-index:2;border-radius:1000px;transition:background-color .6s cubic-bezier(0.16, 1, 0.3, 1),transform .3s cubic-bezier(0.16, 1, 0.3, 1)}.flipcard__trigger>.btn__icon{scale:1}.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)}.flipcard.is-flipped .flipcard__trigger{background-color:#fff;background-image:none;color:#0366ff}.flipcard.is-flipped .flipcard__trigger:hover{background-color:#f2f7ff;color:#0366ff}.flipcard__face{width:100%;height: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;transform:rotateY(180deg);display:flex;align-items:center;justify-content:center;text-align:center;background-color:#0366ff;color:#fff}.flipcard__quote{margin:0}.flipcard__quote blockquote{margin:0;margin-bottom:calc(var(--card-spacing)*.75)}.flipcard__quote blockquote p{margin:0}.flipcard__quote blockquote p::before{content:"« "}.flipcard__quote blockquote p::after{content:" »"}.flipcard__quote-author{display:block}.flipcard__quote-function{display:block;font-size:calc(var(--fs-base)*.85);opacity:.8;margin-top:.25em}@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:8px;background-image:linear-gradient(to right, #fff 0%, #fff 33.33%, #0366FF 33.33%, #0366FF 66.66%, #fff 66.66%, #fff 100%);background-size:300% 100%;background-position:100% 0;background-repeat:no-repeat}@media(min-width: 1150px){a.card.hover-in::after,button.card.hover-in::after,.card:has(.card__link).hover-in::after,.card--interact.hover-in::after{animation:hover-in .3s}a.card.hover-out::after,button.card.hover-out::after,.card:has(.card__link).hover-out::after,.card--interact.hover-out::after{animation:hover-out .3s}a.card.hovered::after,button.card.hovered::after,.card:has(.card__link).hovered::after,.card--interact.hovered::after{background-position:50% 0;transition:none}}@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) .form{max-width:1200px;margin-left:auto;margin-right:auto;position:relative;display:flex;flex-wrap:wrap;flex-direction:row !important;gap:calc(var(--card-spacing)*.5)}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}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);box-shadow:0 .5rem 1rem 0 rgba(0,0,0,.1215686275);font-family:inherit;font-size:1rem;line-height:normal;-webkit-appearance:none;appearance:none}body:not(.wp-admin) .form__field__label{font-family:inherit;font-size:1rem;line-height:1.3;font-weight:700;pointer-events:none;display:block;padding-bottom:.5em}body:not(.wp-admin) .form__field__required{color:#c93131}body:not(.wp-admin) .form__field__textarea,body:not(.wp-admin) .form__field__input{position:relative;width:100%;font-family:inherit;font-size:1rem;line-height:normal;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{outline:none !important}body:not(.wp-admin) .form__field__textarea::placeholder,body:not(.wp-admin) .form__field__input::placeholder{color:rgba(1,19,103,.5);font-size:1rem;font-family:inherit;line-height:normal;opacity:1}body:not(.wp-admin) .form__field__textarea::-webkit-input-placeholder,body:not(.wp-admin) .form__field__input::-webkit-input-placeholder{color:rgba(1,19,103,.5);font-size:1rem;font-family:inherit;line-height:normal;opacity:1}body:not(.wp-admin) .form__field__input[type=file],body:not(.wp-admin) .form__field__input--file{cursor:pointer}body:not(.wp-admin) .form__field__input[type=file]::file-selector-button,body:not(.wp-admin) .form__field__input--file::file-selector-button{border:none;background-color:#0366ff;color:#fff;padding:.35rem .75rem;border-radius:4px;margin-right:.75rem;cursor:pointer;font-family:inherit;font-size:.9rem;transition:opacity .6s cubic-bezier(0.16, 1, 0.3, 1)}body:not(.wp-admin) .form__field__input[type=file]::file-selector-button:hover,body:not(.wp-admin) .form__field__input--file::file-selector-button:hover{opacity:.85}body:not(.wp-admin) .form__field__select{width:100%;padding-right:var(--form-input-x-padding);appearance:none}body:not(.wp-admin) .form__field__select option{font-weight:500;color:#011367;padding:1rem}body:not(.wp-admin) .form__field__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__field__textarea{resize:none;height:7.5rem !important}body:not(.wp-admin) .form__field--consent{display:flex}body:not(.wp-admin) .form__field--consent.form__field--error input[type=checkbox]{border-color:#c93131 !important}body:not(.wp-admin) .form__field__consent-label{font-size:.9rem;line-height:1.3;cursor:pointer}body:not(.wp-admin) .form__field--radio,body:not(.wp-admin) .form__field--checkbox-group{border:none;margin:0;padding:0;min-width:0}body:not(.wp-admin) .form__field--radio legend,body:not(.wp-admin) .form__field--checkbox-group legend{float:left;width:100%;padding:0 0 .5em;font-size:1rem;line-height:1.3;font-weight:700}body:not(.wp-admin) .form__field__radio-group,body:not(.wp-admin) .form__field__checkbox-group{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;width:100%;clear:both}body:not(.wp-admin) .form__field__radio-label,body:not(.wp-admin) .form__field__checkbox-label{display:inline-flex;align-items:center;gap:.5rem;font-size:1rem;line-height:1.3;cursor:pointer}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__messages{width:100%}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-weight:700;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,body:not(.wp-admin) .form.form--succes .form__message--succes{opacity:1 !important;transform:translateY(0) !important;pointer-events:auto !important}body:not(.wp-admin) .form.form--failed .form__response--failed,body:not(.wp-admin) .form.form--failed .form__message--failed{opacity:1 !important;transform:translateY(0) !important;pointer-events:auto !important}body:not(.wp-admin) .form>.btn[type=submit]{width:100%;justify-content:center}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}}.pagination{margin-top:var(--sec-sp-y);display:flex;justify-content:center;align-items:center;width:100%}.pagination__list{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.pagination__item{padding:0}.pagination__link.is-active,.pagination__link.current{pointer-events:none}.pagination__link--dots{cursor:default}.pagination__link--prev .icon{transform:rotate(180deg)}.img-wrap img,.img-wrap video,.vid-wrap img,.vid-wrap video{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform-origin:center center}.img-wrap figure,.img-wrap picture,.vid-wrap figure,.vid-wrap picture{display:block;width:100%;height:100%}.img-wrap figure,.vid-wrap figure{margin:0}.img-wrap svg,.vid-wrap svg{display:block;box-sizing:border-box}.img-wrap:not(.img-wrap--seamless),.vid-wrap:not(.img-wrap--seamless){overflow:hidden;border-radius:var(--go-media-radius, 5px);box-shadow:var(--go-media-shadow, none)}.img-wrap figcaption,.vid-wrap figcaption{display:none}.img-wrap{position:relative;display:flex;width:auto;height:100%}.img-wrap svg{width:100%}.img-wrap figure{position:relative;z-index:5}.img-wrap__img{object-fit:cover}.img-wrap__bg{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;object-fit:cover;transform:scale(1.1);filter:blur(1.5rem) brightness(1.2)}.img-wrap--portrait .img-wrap__img{object-fit:contain !important}.img-wrap--displayLegend figcaption{display:block;background-color:var(--go-media-caption-bg, #fff);color:var(--go-media-caption-color, #000);border-radius:var(--go-media-radius, 5px);padding:calc(var(--go-media-sp, 1rem)*.25) calc(var(--go-media-sp, 1rem)*.75);position:absolute;left:calc(var(--go-media-radius, 5px)*.5);bottom:calc(var(--go-media-radius, 5px)*.5)}@keyframes loading{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes progress-bar-loading{0%{width:0%;opacity:0}80%{width:100%;opacity:1}100%{opacity:0}}@keyframes btn-fade-in{from{opacity:0;transform:scale(0.4)}to{opacity:1;transform:scale(1)}}.vid-wrap{position:relative;width:100%;height:100%}.vid-wrap .img-wrap{pointer-events:none;z-index:1;width:100%;position:absolute;inset:0;opacity:0;transition:opacity var(--go-media-tr, 0.3s) var(--go-media-tr-easing, cubic-bezier(0.25, 1, 0.5, 1))}.vid-wrap__controls{transform:scale(0.9);opacity:0;pointer-events:none;transition:all var(--go-media-tr, 0.3s) var(--go-media-tr-easing, cubic-bezier(0.25, 1, 0.5, 1));position:absolute;bottom:0;left:0;display:flex;align-items:center;height:3rem;width:calc(100% - var(--go-media-controls-radius, 1.5rem));border-radius:var(--go-media-controls-radius, 1.5rem);margin:calc(var(--go-media-controls-radius, 1.5rem)*.5);background-color:var(--go-media-caption-bg, #fff);overflow:hidden}.vid-wrap__controls button{display:flex;align-items:center;justify-content:center;min-width:3rem;min-height:3rem;margin:0;color:var(--go-media-secondary, #7e7e7e)}.vid-wrap__controls button svg{transform:scale(1);transition:all var(--go-media-tr, 0.3s) var(--go-media-tr-easing, cubic-bezier(0.25, 1, 0.5, 1));animation:btn-fade-in var(--go-media-tr, 0.3s) var(--go-media-tr-easing, cubic-bezier(0.25, 1, 0.5, 1))}.vid-wrap__controls button:active svg{transform:scale(0.75)}.vid-wrap__controls__playpause{background-color:var(--go-media-play-bg, #000);color:var(--go-media-play-color, #fff) !important}.vid-wrap__controls__playpause[data-state=play] svg.pause-icon{display:none}.vid-wrap__controls__playpause[data-state=pause] svg.play-icon{display:none}.vid-wrap__controls__mute[data-state=mute] svg.unmute-icon{display:none}.vid-wrap__controls__mute[data-state=unmute] svg.mute-icon{display:none}.vid-wrap__controls__progress{display:flex;align-items:center;width:100%;height:100%}.vid-wrap__controls__progress progress{position:relative;overflow:hidden;-webkit-appearance:none;appearance:none;width:100%;margin-left:1rem;margin-right:1rem;height:.75rem;background-color:var(--go-media-progress-bg, rgba(0, 0, 0, 0.1098039216));border-radius:1000px}.vid-wrap__controls__progress progress::-webkit-progress-bar{width:100%;background-color:var(--go-media-progress-bg, #7e7e7e)}.vid-wrap__controls__progress progress::-webkit-progress-value{background-image:-webkit-linear-gradient(-45deg, transparent 33%, rgba(0, 0, 0, 0.1) 33%, rgba(0, 0, 0, 0.1) 66%, transparent 66%),-webkit-linear-gradient(left, var(--go-media-primary, #000), var(--go-media-primary, #000));background-size:35px 20px,100% 100%,100% 100%}.vid-wrap:hover .vid-wrap__controls,.vid-wrap--unTouched .vid-wrap__controls{transform:scale(1);opacity:1;pointer-events:all}.vid-wrap--unTouched .vid-wrap__controls{width:3rem}.vid-wrap--progress-loading .progress progress{pointer-events:none;animation:var(--go-media-progress-loading, 2s var(--go-media-tr-easing, cubic-bezier(0.25, 1, 0.5, 1)) infinite)}.vid-wrap--loading .img-wrap{opacity:1}.vid-wrap--loading:before,.vid-wrap--loading:after{opacity:1}.vid-wrap--loading::after{animation:var(--go-media-vid-loading, loading 0.8s steps(8) infinite)}.vid-wrap--loading::before{background-color:rgba(0,0,0,.6980392157)}.vid-wrap:before,.vid-wrap:after{content:"";position:absolute;display:block;opacity:0;position:absolute;pointer-events:none;z-index:2;transition:all var(--go-media-tr, 0.3s) var(--go-media-tr-easing, cubic-bezier(0.25, 1, 0.5, 1))}.vid-wrap:after{background-image:url("../static/svg/icons/loading.svg");background-repeat:no-repeat;background-position:center;background-size:cover;width:3rem;height:3rem;top:calc(50% - 1.5rem);left:calc(50% - 1.5rem);color:var(--go-media-primary, #000)}.vid-wrap:before{width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0)}.actualities{position:relative;overflow:hidden}.actualities .splide__slide{opacity:0;transition:all .6s cubic-bezier(0.16, 1, 0.3, 1)}.actualities .splide__slide.is-visible{opacity:1}.actualities .btn-group{margin-top:var(--card-spacing)}@media(min-width: 1150px){.actualities h2{text-align:center}.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__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(--icon-size-lg)*.5);border-radius:1000px;fill:#fff !important}.card-list__item .icon path{fill:#fff !important}@container card-list-item (width > 310px){.card-list__item{flex-direction:row;align-items:center}}@media(min-width: 1150px){.card-list h2{text-align:center;margin-bottom:calc(var(--fs-h2)*2)}.card-list__item .icon{padding:calc(var(--icon-size-lg)*.75)}}.contact{text-align:center}.contact form{text-align:left}.contact .splide--contact{flex-direction:column-reverse}.contact .splide--contact .splide__track{overflow:hidden;transition:height .4s ease}.contact .splide--contact .splide__list{align-items:flex-start}.contact .splide--contact .splide__pagination{height:auto;position:relative;margin-bottom:calc(var(--card-spacing)*2)}.contact .splide--contact .splide__pagination>li{display:flex;width:auto;height:auto}.contact .splide--contact .splide__pagination__page{width:auto;height:auto;padding:.5em 1em;box-shadow:none;background-color:rgba(0,0,0,0);color:#0366ff;font-weight:700;border:3px solid #0366ff;transition:color .6s cubic-bezier(0.16, 1, 0.3, 1),background-color .6s cubic-bezier(0.16, 1, 0.3, 1)}.contact .splide--contact .splide__pagination__page.is-active{background-color:#0366ff;color:#fff}@media(min-width: 1150px){.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 .wysiwyg ul{list-style:none}.cta__link__content .wysiwyg ul li{padding-left:0 !important;padding-top:0 !important;margin-top:.5em !important;background:none !important}.cta__link__content .wysiwyg ul li:first-child{margin-top:0 !important}.cta__link__content .wysiwyg ul li::before{content:"+" !important;position:relative;top:inherit;left:0;color:#0366ff !important;margin-right:.5em !important;border:none;background:none}.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;gap:var(--card-spacing)}.cta__link:has(.img-wrap) .cta__link__content *{margin:0}.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: 1150px){.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:calc(450px + 3vw);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 .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{padding:var(--card-spacing);transition:background-color .6s cubic-bezier(0.16, 1, 0.3, 1)}.faq-item__header{padding:var(--card-spacing);gap:var(--card-spacing);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-weight:500 !important;text-align:left;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-top:0 !important;z-index:5;background-color:#f2f7ff;border-bottom:0px solid #0366ff}.faq-item__body>*:last-child{margin-bottom:0}.faq-item:first-child{border-top:none}.faq-item--open .faq-item__header .icon{transform:rotate(180deg)}.faq-item--open .faq-item__header .icon>svg:first-child{display:none}.faq-item--open .faq-item__header .icon>svg:last-child{display:block}.faq-item--open .faq-item__body{border-bottom-width:7px}@media(min-width: 1150px){.faq h2{text-align:center}.faq__list{grid-template-columns:1fr 300px 1fr;grid-template-rows:repeat(var(--faq-rows, auto), auto)}.faq__list .img-wrap{display:block}.faq__list__item{grid-column:var(--faq-col, 1);grid-row:var(--faq-row, auto)}.faq__wrapper{position:relative}.faq__wrapper .img-wrap{display:block;position:absolute;opacity:1;height:100%;width:300px;left:50%;transform:translateX(-50%);top:0}.faq-item__header{width:100%}.faq-item__header h3{text-align:center !important}.faq-item__header,.faq-item__body{text-align:center;padding:calc(var(--card-spacing)*1.5)}}.solo-content .wrapper{align-items:start}@media(min-width: 1150px){.solo-content .wysiwyg:not(.wrapper__col--left):not(.wrapper__col--right){grid-column:1/3;text-align:center}.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}}.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)}.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-weight:500;font-family:"Lexend",sans-serif}.stat-item__value__num{display:inline-block}.stat-item:nth-child(1){transition-delay:calc(1s*1*.5);transform:translateY(0);opacity:1}.stat-item:nth-child(2){transition-delay:calc(1s*2*.5);transform:translateY(0);opacity:1}.stat-item:nth-child(3){transition-delay:calc(1s*3*.5);transform:translateY(0);opacity:1}.stat-item:nth-child(4){transition-delay:calc(1s*4*.5);transform:translateY(0);opacity:1}@media(min-width: 450px){.stat-item{width:50%}}@media(min-width: 1150px){.stat-item{width:auto}body:not(.editor-styles-wrapper) .js--anim .stat-item{opacity:0;transform:translateY(calc(var(--card-spacing) * -1))}}.footer{background-color:#011367;color:#fff}.footer a{transition:color .6s cubic-bezier(0.16, 1, 0.3, 1)}.footer a:hover{color:#0366ff}.footer__contact{min-width:180px}.footer__schedules{min-width:300px}.footer__products{min-width:160px}.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;flex-direction:column}.footer__logo>svg{width:100%;max-width:260px;height:auto}.footer__logo+.social-links{margin-top:var(--card-spacing)}.footer__bottom{background-color:#0366ff;padding:.5rem 1rem;padding-bottom:6rem;display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem}.footer__bottom *{margin:0;display:inline-flex;flex-direction:column;gap:1rem;text-align:left}.footer__products,.footer ul:last-child:not(.social-links){display:none}@media(min-width: 1150px){.footer__products,.footer ul:last-child:not(.social-links){display:block}.footer__top{margin-bottom:0;flex-direction:row;justify-content:space-between}.footer__bottom{flex-direction:row;justify-content:space-between !important;padding:.5rem 1rem}.footer__bottom *{flex-direction:row}}.products{position:relative;overflow:hidden}.products>.wrapper{align-items:start !important}@media(min-width: 1150px){.products>.wrapper{grid-template-columns:repeat(4, 1fr);gap:calc(var(--sec-sp-x)*.75);align-content:center}.products>.wrapper .wrapper__col--left{grid-column:1/2;height:100%;display:flex;align-items:center;justify-content:center}.products>.wrapper .wrapper__col--left .ctn{margin-top:-0.5rem}.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}}@media(min-width: 1500px){.products>.wrapper{gap:calc(var(--sec-sp-x)*.25)}}.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;flex-wrap:wrap;gap:var(--card-spacing)}.team__group__title img{max-height:80px;max-width:200px}.team__group__intro{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 100%)}.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:#f2f7ff}.team__group:not(:last-child):not(:first-child){background-color:#f2f7ff}@media(min-width: 1150px){.team__group__title{justify-content:center;align-items:center;flex-direction:row}.team__group__intro{text-align:center}}.steps{position:relative}.steps .ctn{width:100%;margin-bottom:calc(var(--card-spacing)*2)}.steps ol{position:relative}.steps ol .steps__item:not(:last-child):after{content:"";position:absolute;height:15rem;width:7px;background-color:#f2f7ff;left:calc(50% - var(--radius)*.5);z-index:-5}.steps ol .steps__item:not(:last-child){margin-bottom:calc(var(--card-spacing) + 1.5rem)}.steps ol .steps__item .card{height:fit-content}.steps ol .steps__item .card__body{height:fit-content}.steps ol .steps__item .card .steps__item__number{pointer-events:none;position:absolute;z-index:1;top:0;translate:0 -50%;font-weight:700}@media(min-width: 720px){.steps ol .steps__item:not(:last-child){margin-bottom:calc(var(--card-spacing) + 1.75rem)}}@media(min-width: 1150px){.steps>.wrapper{position:relative}.steps>.wrapper .ctn{margin-left:auto;max-width:calc((100vw - var(--sec-sp-x)*2)/2 - 3rem);margin-bottom:var(--card-spacing)}.steps>.wrapper>ol{position:relative;pointer-events:none;display:grid;grid-template-columns:1fr 1fr;gap:5rem;margin-top:-6rem}.steps>.wrapper>ol .steps__item{pointer-events:all;position:relative;margin:0;width:100%}.steps>.wrapper>ol .steps__item__number{font-size:1.25em;top:0}.steps>.wrapper>ol .steps__item::after{transform-origin:top center;top:50%}.steps>.wrapper>ol .steps__item:nth-child(even){grid-column:2/3;margin-bottom:-10rem;margin-top:10rem}.steps>.wrapper>ol .steps__item:nth-child(even)::after{rotate:45deg;left:0}.steps>.wrapper>ol .steps__item:nth-child(even) .steps__item__number{position:absolute;left:-0.8rem}.steps>.wrapper>ol .steps__item:nth-child(odd){grid-column:1/2}.steps>.wrapper>ol .steps__item:nth-child(odd)::after{rotate:-45deg;left:calc(100% - 3rem)}.steps>.wrapper>ol .steps__item:nth-child(odd) .steps__item__number{left:inherit;right:-0.8rem}}/*# sourceMappingURL=style.css.map */
