@charset "UTF-8";body,a,ul,ol,i,li,hr,button,input,select,textarea,p,strong,h1,h2,h3,h4,h5,h6,figure,img,blockquote,iframe,details,summary,fieldset,address,mark,em,legend{all:unset;box-sizing:border-box}*{box-sizing:border-box;-webkit-text-fill-color:currentColor!important}figure,p,h1,h2,h3,h4,h5,h6,li,hr,blockquote,iframe,details,summary,fieldset,address,picture{display:block}a,button{cursor:pointer;color:inherit}img,svg{width:100%;height:auto;display:block}svg *{transform-origin:center;transform-box:fill-box}details summary::-webkit-details-marker{display:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}@font-face{font-family:Poppins;src:url(/fonts/Poppins-ExtraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Beausite;src:url(/fonts/BeausiteFitWeb-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}html{font-size:var(--html-font-size);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{display:block;overflow-x:hidden;background-color:var(--body-background-color);font-family:var(--body-font-family);font-size:var(--body-font-size);color:var(--body-color);font-weight:var(--body-font-weight);line-height:var(--body-line-height)}.container{width:100%;margin-left:auto;margin-right:auto;max-width:var(--container-width)}[data-accordion]{--accordion-easing-on-close: ease-in-out;--accordion-duration-on-close: 200;--accordion-easing-on-open: ease-in-out;--accordion-duration-on-open: 300}details{overflow:hidden}summary{cursor:pointer}[data-tabs]{position:relative}div[data-tab]{transition:var(--tabs-transition);top:0;left:0}div[data-tab]:not(.is-active){position:absolute;opacity:0;pointer-events:none}button[data-tab],a[data-tab]{cursor:pointer}button[data-tab] *,a[data-tab] *{pointer-events:none}.custom-select{position:relative;display:flex;align-items:center;cursor:pointer;line-height:1}.custom-select select{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.custom-select div{pointer-events:none}.custom-select i{pointer-events:none;display:block;margin-left:auto;transform-origin:center;position:relative;flex:0 0 auto}.custom-select ul{position:absolute;pointer-events:none;opacity:0;z-index:9;background-color:var(--custom-select-list-background-color, white);width:var(--custom-select-list-width, 100%);top:var(--custom-select-list-top, calc(100% + 10px) );transition:var(--custom-select-list-transition, all .2s)}.custom-select ul li{display:block;cursor:pointer}.custom-select.is-active ul{pointer-events:auto;opacity:1}.has-border-links a,.is-border-link{position:relative;color:currentColor;white-space:nowrap}.has-border-links a:after,.is-border-link:after{content:"";display:block;position:absolute;bottom:0;height:var(--border-link-height, 1px);width:100%;background-color:currentColor;left:0;right:0;margin:auto;transform:scaleX(0);opacity:0;transform-origin:right;transition:transform .3s,opacity .6s;pointer-events:none}.has-border-links a:hover,.is-border-link:hover{color:currentColor}.has-border-links a:hover:after,.is-border-link:hover:after{opacity:1;transform:scaleX(1);transform-origin:left}.has-border-links a.is-active:after,.is-border-link.is-active:after{opacity:1;transform:scaleX(1)}.has-border-links a.is-active:hover:after,.is-border-link.is-active:hover:after{transform-origin:right;transform:scaleX(0);opacity:0}.has-active-border-links a,.is-active-border-link{position:relative;color:currentColor;white-space:nowrap}.has-active-border-links a:after,.is-active-border-link:after{content:"";display:block;position:absolute;bottom:0;height:var(--border-link-height, 1px);width:100%;background-color:currentColor;left:0;right:0;margin:auto;transform:scaleX(0);opacity:0;transform-origin:right;transition:transform .3s,opacity .6s;pointer-events:none}.has-active-border-links a:hover,.is-active-border-link:hover{color:currentColor}.has-active-border-links a:hover:after,.is-active-border-link:hover:after{opacity:1;transform:scaleX(1);transform-origin:left}.has-active-border-links a.is-active:after,.is-active-border-link.is-active:after{opacity:1;transform:scaleX(1)}.has-active-border-links a.is-active:hover:after,.is-active-border-link.is-active:hover:after{transform-origin:right;transform:scaleX(0);opacity:0}.has-active-border-links a:after,.is-active-border-link:after{opacity:1;transform:scaleX(1)}.has-active-border-links a:hover:after,.is-active-border-link:hover:after{transform-origin:right;transform:scaleX(0);opacity:0}:root{--primary: #004dff;--primary-light: #007bff;--grey: #f1f4f9;--soft-grey: #d9d9d9;--dark-grey: #343a40;--light-grey: #4f5c6f;--stone-grey: #8B939C;--body-color: #212529;--dark-blue: #23334a;--blue: #152070;--light-blue: #F1F4F9;--sky-blue: #ACC5FF;--dark-blue-bright: #0e1d34;--white: #fff;--body-background-color: white;--body-font-family: "Poppins";--heading-font-family: "Beausite";--body-font-size: 14px;--body-font-weight: 400;--body-line-height: 1.8;--h1: 40px;--h2: 24px;--h3: 20px;--h4: 12px;--input-text-height: 50px;--input-text-border-color: #8fa4b8;--input-text-color: #ced4da;--input-text-border-width: 1px;--input-text-radius: .25rem;--textarea-radius: var(--input-text-radius);--textarea-border-width: 1px;--textarea-padding: 10px;--textarea-height: calc(var(--input-text-height) * 2);--input-text-padding: .375rem .75rem;--input-focus-border-color: #495057;--placeholder-color: #495057;--gap: 40px;--container-width: calc(100% - var(--gap));--swiper-pagination-color: #000;--swiper-pagination-bullet-width: 5px;--swiper-pagination-bullet-height: 5px;--swiper-pagination-bullet-inactive-color: #000;--swiper-pagination-bullet-inactive-opacity: .2;--swiper-pagination-bullet-opacity: 1;--swiper-pagination-bullet-horizontal-gap: 10px;--swiper-pagination-bullet-vertical-gap: 6px}@media(min-width:768px){:root{--h1: 52px;--h2: 36px;--h3: 22px;--h4: 14px}}@media(min-width:1200px){:root{--body-font-size: 16px;--container-width: 1140px}}:root :nth-child(1){--nth-child: 1 }:root :nth-child(2){--nth-child: 2 }:root :nth-child(3){--nth-child: 3 }:root :nth-child(4){--nth-child: 4 }:root :nth-child(5){--nth-child: 5 }:root :nth-child(6){--nth-child: 6 }:root :nth-child(7){--nth-child: 7 }:root :nth-child(8){--nth-child: 8 }:root :nth-child(9){--nth-child: 9 }@media(max-width:1199px){body.mobile-nav-is-opened{overflow:hidden;touch-action:none}}.is-h1,.is-h2,.is-h3{font-family:var(--heading-font-family);font-weight:400;line-height:1.2}.is-h1{font-size:var(--h1)}.is-h2{font-size:var(--h2)}.is-h3{font-size:var(--h3)}.is-h4{text-transform:uppercase;letter-spacing:.2em;margin-bottom:30px;font-size:var(--h4)}@media(min-width:1200px){.is-h4{margin-bottom:36px}}b,strong{font-weight:500}em{font-style:italic}img:not(.is-initial){transition:opacity .2s}img.is-lazy{opacity:0}img.is-loaded,img.is-error{opacity:1}img:not([src]){visibility:hidden}figure img{display:block;width:100%;height:auto}.embed-wrapper{position:relative;overflow:hidden;padding-top:56.25%}.embed-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}picture{display:block}.is-hidden{display:none}[type=email],[type=text],[type=tel],[type=password],[type=number],.custom-select,textarea{max-width:100%;width:100%;color:var(--input-text-border-color);background-color:#fff;display:inline-flex;font-size:16px;border-style:solid;font-weight:400;transition:border-color .2s}[type=email]:focus,[type=text]:focus,[type=tel]:focus,[type=password]:focus,[type=number]:focus,.custom-select:focus,textarea:focus{border-color:var(--input-focus-border-color)}[type=email]::-moz-placeholder,[type=text]::-moz-placeholder,[type=tel]::-moz-placeholder,[type=password]::-moz-placeholder,[type=number]::-moz-placeholder,.custom-select::-moz-placeholder,textarea::-moz-placeholder{color:var(--placeholder-color);opacity:.5}[type=email]::placeholder,[type=text]::placeholder,[type=tel]::placeholder,[type=password]::placeholder,[type=number]::placeholder,.custom-select::placeholder,textarea::placeholder{color:var(--placeholder-color);opacity:.5}[type=email]:-webkit-autofill,[type=email]:-webkit-autofill:focus,[type=email]:-webkit-autofill:active,[type=email]:-webkit-autofill:hover,[type=text]:-webkit-autofill,[type=text]:-webkit-autofill:focus,[type=text]:-webkit-autofill:active,[type=text]:-webkit-autofill:hover,[type=tel]:-webkit-autofill,[type=tel]:-webkit-autofill:focus,[type=tel]:-webkit-autofill:active,[type=tel]:-webkit-autofill:hover,[type=password]:-webkit-autofill,[type=password]:-webkit-autofill:focus,[type=password]:-webkit-autofill:active,[type=password]:-webkit-autofill:hover,[type=number]:-webkit-autofill,[type=number]:-webkit-autofill:focus,[type=number]:-webkit-autofill:active,[type=number]:-webkit-autofill:hover,.custom-select:-webkit-autofill,.custom-select:-webkit-autofill:focus,.custom-select:-webkit-autofill:active,.custom-select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active,textarea:-webkit-autofill:hover{box-shadow:inset 0 0 0 50px var(--body-background-color);background-color:var(--body-background-color);color:var(--body-color);border-color:var(--input-text-border-color);-webkit-text-fill-color:var(--body-color)}[type=email]:-webkit-autofill:first-line,[type=text]:-webkit-autofill:first-line,[type=tel]:-webkit-autofill:first-line,[type=password]:-webkit-autofill:first-line,[type=number]:-webkit-autofill:first-line,.custom-select:-webkit-autofill:first-line,textarea:-webkit-autofill:first-line{font-family:inherit}[type=email]:-webkit-autofill,[type=text]:-webkit-autofill,[type=tel]:-webkit-autofill,[type=password]:-webkit-autofill,[type=number]:-webkit-autofill,.custom-select:-webkit-autofill,textarea:-webkit-autofill{background-color:var(--body-background-color)}[type=email],[type=text],[type=tel],[type=password],[type=number],.custom-select{height:var(--input-text-height);padding:var(--input-text-padding);border-radius:var(--input-text-radius);border-width:var(--input-text-border-width);border-color:var(--input-text-border-color)}textarea{overflow:hidden;border-radius:var(--textarea-radius);padding:var(--textarea-padding);border-width:var(--textarea-border-width);min-height:var(--textarea-height);border-color:var(--input-text-border-color)}.checkbox,.radio{cursor:pointer;display:flex}.checkbox+.checkbox,.checkbox+.radio,.radio+.checkbox,.radio+.radio{margin-top:10px;margin-left:0}.checkbox:hover span:before,.radio:hover span:before{box-shadow:0 0 0 2px currentColor inset}.checkbox input:checked+span:before,.radio input:checked+span:before{box-shadow:0 0 0 20px currentColor inset}.checkbox input:checked+span:after,.radio input:checked+span:after{left:3px;top:-1px;width:9px;height:9px}.checkbox span,.radio span{padding-left:25px;position:relative;margin-bottom:0;vertical-align:top}.checkbox span:before,.checkbox span:after,.radio span:before,.radio span:after{content:"";position:absolute;flex-shrink:0;margin:auto;display:block}.checkbox span:before,.radio span:before{top:-1px;left:0;bottom:0;width:15px;height:15px;border-radius:20px;pointer-events:none;content:"";box-shadow:0 0 0 1px currentColor inset;background-color:#c4c4c433;transition:box-shadow .2s}.checkbox span:before{border-radius:0}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.form__field{position:relative}.form__help{position:absolute;top:calc(100% + 5px);color:#a92525;font-size:80%}.form__success,.form.is-submitted .form__field{display:none}.form.is-submitted .form__success{display:grid}.form.is-submitted .form__submit{display:none}.form.is-loading{pointer-events:none}.form.is-loading [type=submit] span{opacity:0}.form.is-loading [type=submit]:after{content:"";display:block;margin:auto;inset:0;position:absolute;width:1.5em;height:1.5em;box-sizing:border-box;backface-visibility:hidden;border-radius:50%;border:.2em solid currentColor;border-left-color:transparent;transform-origin:center;animation:spin 1s infinite linear}@keyframes spin{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1;transform:translateY(0)}}.button{color:#fff;padding:12px 20px;line-height:1;box-shadow:0 0 0 1px var(--primary) inset;border-radius:6px;display:grid;place-content:center;height:42px;position:relative;z-index:1;overflow:hidden;white-space:nowrap;transition:all .3s cubic-bezier(.19,1,.22,1)}.button:before{content:"";inset:0;position:absolute;width:100%;height:100%;z-index:-1;transition:all .3s cubic-bezier(.19,1,.22,1);background-color:var(--primary)}@media(min-width:1200px){.button:hover{color:var(--primary)}.button:hover:before{transform:translateY(100%)}}.button.is-big{height:50px}.button.is-white{color:var(--dark-blue);box-shadow:0 0 0 1px #fff inset}.button.is-white:before{background-color:#fff}@media(min-width:1200px){.button.is-white:hover{color:#fff}.button.is-white:hover:before{transform:translateY(100%)}}.button.is-outline{color:#fff;box-shadow:0 0 0 1px #fff inset}.button.is-outline:before{transform:translateY(100%);background-color:#fff}@media(min-width:1200px){.button.is-outline:hover{color:var(--dark-blue)}.button.is-outline:hover:before{transform:translateY(0)}.button.is-white-on-hover:hover{color:#fff;box-shadow:0 0 0 1px #fff inset}}.link{display:inline-grid;font-weight:500;gap:20px;align-items:center;grid-template-columns:auto auto}.link:hover .link__icon{transform:translate(10px)}.link.is-big{font-size:1.125rem}@media(min-width:1200px){.link.is-big{font-size:1.25rem}}.link__icon,.link__label{transition:all .3s cubic-bezier(.19,1,.22,1)}.link__icon{width:15px;height:auto}.link.is-reversed .link__label{order:2}.link.is-reversed .link__icon{order:1}.link.is-reversed .link__icon>path{transform:rotate(180deg)}.link.is-reversed:hover .link__icon{transform:translate(-10px)}.custom-select{width:200px;text-align:left;padding:8px 10px 8px 18px;color:var(--dark-grey);border:1px solid var(--dark-grey);border-radius:.25rem;height:42px;transition:.3s}.custom-select.is-active,.custom-select:hover{background-color:var(--dark-grey)}.custom-select.is-active div,.custom-select.is-active i,.custom-select:hover div,.custom-select:hover i{color:#fff}.custom-select div{pointer-events:none;transition:all .3s cubic-bezier(.19,1,.22,1)}.custom-select i{border-left:1px solid var(--dark-grey);position:absolute;right:0;height:100%;display:grid;place-items:center;width:40px}.custom-select i:after{content:"";display:inline-block;vertical-align:.255em;border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.custom-select ul{left:0;padding:.5rem 0;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.custom-select ul li{padding:.5rem 1.5rem;transition:all .3s cubic-bezier(.19,1,.22,1)}.custom-select ul li.is-active,.custom-select ul li:hover{background-color:var(--grey)}.nav-toggle{width:45px;height:24px;position:relative;cursor:pointer;margin-left:auto;margin-bottom:auto;z-index:1}.nav-toggle:before{content:"";display:block;position:absolute;width:80px;height:70px;left:0;top:0;transform:translateY(-25px) translate(-20px)}.mobile-nav-is-opened .nav-toggle{color:#fff}.nav-toggle__item{position:absolute;width:100%;height:2px;border-radius:2px;left:0;right:0;margin:auto;pointer-events:none;background:currentColor;transform-origin:50% 50%}.nav-toggle__item--1{top:0}.nav-toggle__item--2,.nav-toggle__item--4,.nav-toggle__item--5{top:12px}.nav-toggle__item--3{bottom:0}.nav-toggle__item--4,.nav-toggle__item--5{opacity:0;transition:all .3s ease-in}.mobile-nav-is-opened .nav-toggle__item--4,.mobile-nav-is-opened .nav-toggle__item--5{opacity:1;transition:all .3s ease .3s}.nav-toggle__item--4{transform:rotate(45deg) translate(-15px)}.mobile-nav-is-opened .nav-toggle__item--4{transform:rotate(45deg) translate(.5px)}.nav-toggle__item--5{transform:rotate(-45deg) translate(-15px)}.mobile-nav-is-opened .nav-toggle__item--5{transform:rotate(-45deg)}.nav-toggle__item--1,.nav-toggle__item--2,.nav-toggle__item--3{opacity:1;transition:all .3s ease .1s}.mobile-nav-is-opened .nav-toggle__item--1,.mobile-nav-is-opened .nav-toggle__item--2,.mobile-nav-is-opened .nav-toggle__item--3{opacity:0;transition:all .45s ease}.mobile-nav-is-opened .nav-toggle__item--1,.mobile-nav-is-opened .nav-toggle__item--3{transform:translate(10px)}.nav-toggle__item--2{top:0;bottom:0;margin:auto}.mobile-nav-is-opened .nav-toggle__item--2{transform:translate(35px)}.image-basic.has-ar{padding-top:var(--ar);position:relative}.has-ar .image-basic__picture{inset:0;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main{transition:background-color .3s cubic-bezier(.19,1,.22,1)}.main[data-page=home]{background-color:var(--grey)}.header{--elements-gap: 2.5rem;display:grid;grid-template-columns:min-content 1fr max-content;gap:var(--elements-gap);padding:50px;align-items:center;position:relative;z-index:99}@media screen and (max-width:1500px){.header{--elements-gap: 1.25rem}}@media screen and (max-width:1400px){.header{--elements-gap: .625rem;font-size:.9375rem}}@media(max-width:1199px){.header{--elements-gap: 1.25rem;font-size:var(--body-font-size);grid-template-columns:min-content 1fr}}@media(max-width:767px){.header{padding:50px 20px}}.header__overlay{transition:opacity .3s cubic-bezier(.19,1,.22,1);inset:0;position:fixed;width:100%;height:100%;z-index:99;background-color:#00000080;opacity:0;pointer-events:none}@media(max-width:1199px){.mobile-nav-is-opened .header__overlay{opacity:1;pointer-events:auto}}.header__logo{width:10.625rem}@media screen and (max-width:1400px){.header__logo{width:7.5rem}}.header__burger{display:none}@media(max-width:1199px){.header__burger{display:block}}.header__nav{gap:var(--elements-gap);justify-self:end;display:grid;position:relative;max-width:100vw;align-items:center;grid-auto-flow:column}@media(max-width:1199px){.header__nav{gap:.625rem;align-items:start;grid-auto-flow:row;position:fixed;top:0;right:0;width:300px;height:100%;background-color:var(--primary);place-content:start;padding:130px 30px 0;font-size:22px;z-index:9;color:#fff;transform:translate(100%);transition:all .6s cubic-bezier(.19,1,.22,1)}.mobile-nav-is-opened .header__nav{transform:translate(0)}}.header__nav-toggle{display:none;position:absolute;top:50px;right:20px}@media(min-width:768px){.header__nav-toggle{right:50px}}@media(max-width:1199px){.header__nav-toggle{display:block}}.header__nav a{transition:all .3s cubic-bezier(.19,1,.22,1);font-weight:500;color:var(--dark-grey)}.header__nav a.is-current,.header__nav a:not(:last-child):hover{color:var(--primary-light)}.header__nav a:not(:first-child):before{content:"";display:inline-block;height:18px;border-left:2px solid var(--soft-grey);transform:translate(calc(var(--elements-gap) / 2 * -1)) translateY(4px)}@media(max-width:1199px){.header__nav a{color:currentColor}.header__nav a.is-current,.header__nav a:not(:last-child):hover{color:var(--dark-blue)}.header__nav a:not(:first-child):before{display:none}}.header__nav a span{position:relative;color:currentColor;white-space:nowrap}.header__nav a span:after{content:"";display:block;position:absolute;bottom:0;height:var(--border-link-height, 1px);width:100%;background-color:currentColor;left:0;right:0;margin:auto;transform:scaleX(0);opacity:0;transform-origin:right;transition:transform .3s,opacity .6s;pointer-events:none}.header__nav a span:hover{color:currentColor}.header__nav a span:hover:after{opacity:1;transform:scaleX(1);transform-origin:left}.header__nav a span.is-active:after{opacity:1;transform:scaleX(1)}.header__nav a span.is-active:hover:after{transform-origin:right;transform:scaleX(0);opacity:0}.header__nav a span{color:var(--primary);margin:0 10px}@media(max-width:1199px){.header__nav a span{color:currentColor}}.header__buttons{display:grid;grid-auto-flow:column;align-items:center;align-content:center;gap:1.25rem}@media screen and (max-width:1400px){.header__buttons{gap:var(--elements-gap)}}@media(max-width:1199px){.header__buttons{grid-auto-flow:row;position:fixed;bottom:50px;right:30px;z-index:99;margin:0;width:240px;transform:translate(200%);transition:all .6s cubic-bezier(.19,1,.22,1)}.mobile-nav-is-opened .header__buttons{transform:translate(0)}.header__cta{color:var(--primary);width:100%}.header__cta:before{background-color:#fff}.header__cta:hover:before{transform:translateY(0)}}.footer{background-color:var(--dark-blue-bright);color:#fff;font-weight:300;padding:70px 0 50px}@media(min-width:768px){.footer{padding:100px 0 50px}}.footer__inner{display:grid;grid-template-columns:1fr 1fr;gap:60px 20px}@media(min-width:768px){.footer__inner{grid-template-columns:repeat(4,1fr);gap:var(--gap)}}.footer__column{display:grid;align-content:start;grid-template-rows:min-content min-content 1fr}@media(max-width:767px){.footer__column:nth-child(2),.footer__column:nth-child(3){grid-row:1}}.footer__column-title{font-size:1rem;letter-spacing:2px;text-transform:uppercase;font-weight:400;color:var(--primary);margin-bottom:20px}@media(min-width:1200px){.footer__column-title{font-size:1.25rem;letter-spacing:3px}}.footer__column-text{font-size:90%}.footer__column-text p{margin-bottom:5px}.footer__column-text a{opacity:.8;transition:opacity .3s cubic-bezier(.19,1,.22,1)}.footer__column-text a:hover{opacity:1}.footer__column-cta{margin-top:30px;place-self:end start}.footer__column strong{margin:40px 0 10px;display:block;font-size:115%}@media(min-width:768px){.footer__column strong{margin:60px 0 10px}}.footer__text{font-size:90%}@media(min-width:768px){.footer__text{text-align:right}}.footer__text a{position:relative;color:currentColor;white-space:nowrap}.footer__text a:after{content:"";display:block;position:absolute;bottom:0;height:var(--border-link-height, 1px);width:100%;background-color:currentColor;left:0;right:0;margin:auto;transform:scaleX(0);opacity:0;transform-origin:right;transition:transform .3s,opacity .6s;pointer-events:none}.footer__text a:hover{color:currentColor}.footer__text a:hover:after{opacity:1;transform:scaleX(1);transform-origin:left}.footer__text a.is-active:after{opacity:1;transform:scaleX(1)}.footer__text a.is-active:hover:after{transform-origin:right;transform:scaleX(0);opacity:0}.footer__text a:after{opacity:1;transform:scaleX(1)}.footer__text a:hover:after{transform-origin:right;transform:scaleX(0);opacity:0}.footer__text a{color:var(--primary);margin:20px 0 30px;display:inline-block;transition:color .6s cubic-bezier(.19,1,.22,1)}@media(min-width:768px){.footer__text a{margin:40px 0}}.footer__text a:hover{color:#fff}.footer__socials{--size: 30px;display:grid;margin-bottom:5px;grid-auto-flow:column;place-content:start;gap:15px;place-self:end start;margin-top:40px}@media(min-width:768px){.footer__socials{place-self:end}}.footer__socials a{color:var(--primary);transition:color .6s cubic-bezier(.19,1,.22,1)}.footer__socials a:hover{color:#fff}.footer__socials svg{width:var(--size);height:var(--size)}.footer__copyright{font-size:.75rem;line-height:1.6;color:#4c72ae;margin-top:80px;overflow:hidden}@media(min-width:1200px){.footer__copyright{margin-top:100px}}.content{overflow:hidden}.content a:not([class]),.content a[class=""]{position:relative;color:currentColor;white-space:nowrap}.content a:not([class]):after,.content a[class=""]:after{content:"";display:block;position:absolute;bottom:0;height:var(--border-link-height, 1px);width:100%;background-color:currentColor;left:0;right:0;margin:auto;transform:scaleX(0);opacity:0;transform-origin:right;transition:transform .3s,opacity .6s;pointer-events:none}.content a:not([class]):hover,.content a[class=""]:hover{color:currentColor}.content a:not([class]):hover:after,.content a[class=""]:hover:after{opacity:1;transform:scaleX(1);transform-origin:left}.content a:not([class]).is-active:after,.content a[class=""].is-active:after{opacity:1;transform:scaleX(1)}.content a:not([class]).is-active:hover:after,.content a[class=""].is-active:hover:after{transform-origin:right;transform:scaleX(0);opacity:0}.content a:not([class]):after,.content a[class=""]:after{opacity:1;transform:scaleX(1)}.content a:not([class]):hover:after,.content a[class=""]:hover:after{transform-origin:right;transform:scaleX(0);opacity:0}.content a:not([class]),.content a[class=""]{color:var(--primary)}.content a:not([class]):hover,.content a[class=""]:hover{color:var(--primary)}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{font-family:var(--heading-font-family);margin-bottom:.67em;margin-top:1.25em}.content h1:first-child,.content h2:first-child,.content h3:first-child,.content h4:first-child,.content h5:first-child,.content h6:first-child{margin-top:0}.content h1:last-child,.content h2:last-child,.content h3:last-child,.content h4:last-child,.content h5:last-child,.content h6:last-child{margin-bottom:0}.content>h2{font-size:var(--h2);font-weight:600}.content>h3{font-size:22px;font-weight:600}@media(min-width:768px){.content>h3{font-size:30px}}.content>h4{font-size:var(--h3);font-weight:600}.content ul,.content ol{margin-left:1.2em;display:block}.content ul li{position:relative}.content ul li:before{content:"●";position:absolute;margin-left:-1.2em;color:var(--dark-blue)}.content ol{counter-reset:item}.content ol li{counter-increment:item}.content ol li:before{content:counter(item);position:absolute;margin-left:-1.25em}.content blockquote{font-size:1.25rem;margin:2em 0;padding-left:1em;position:relative}.content blockquote:before{content:"";position:absolute;left:0;top:0;bottom:0;background:var(--primary);width:1px}.content blockquote:first-child{margin-top:0}@media(min-width:768px){.content blockquote{font-size:1.625rem}}@media(min-width:1200px){.content blockquote{padding-left:2em;margin-left:-2em}}.content p,.content ul,.content ol{white-space:unset}.content p:not(:last-child),.content ul:not(:last-child),.content ol:not(:last-child){margin-bottom:1.5em}.content .table-wrapper{width:100%;overflow-x:auto}.content table{margin:.9375rem 0;border-collapse:collapse;table-layout:auto;width:100%}.content table th{text-align:left;text-transform:capitalize;background-color:var(--primary);color:var(--white);font-weight:400}.content table tr:nth-child(odd){background-color:var(--light-blue)}.content table th,.content table td{width:1%;padding:1.25rem .9375rem 1.25rem 0}.content table th:first-child,.content table td:first-child{padding-left:1.875rem}.content table th:last-child,.content table td:last-child{padding-right:1.875rem}@media screen and (max-width:419px){.content table th,.content table td{padding:1.25rem .625rem}.content table th:first-child,.content table td:first-child{padding-left:.9375rem}.content table th:last-child,.content table td:last-child{padding-right:.9375rem}}.preloader{inset:0;position:fixed;width:100%;height:100%;z-index:98;-o-object-fit:cover;object-fit:cover;background-color:#fff;pointer-events:none;transition:transform .3s cubic-bezier(.5856,.0703,.4143,.9297);transform:translateY(-100%)}.is-loading .preloader{transform:translateY(0)}.page-404{padding:100px 0;text-align:center;display:grid;gap:20px;min-height:60vh;justify-items:center;place-items:center;place-content:center}.accordion details{border-bottom:1px solid var(--soft-grey)}.accordion details>div{padding:0 0 30px;color:#666;font-weight:300}.accordion details a:not([class]),.accordion details a:not([class]):hover{color:var(--primary-light)}.accordion details.is-open summary:after{transform:rotate(0)}.accordion summary{color:var(--light-grey);font-weight:400;padding:15px 30px 15px 0;position:relative;font-size:1rem;line-height:1.4;transition:color .3s cubic-bezier(.19,1,.22,1)}@media(min-width:768px){.accordion summary{padding:25px 30px 25px 0;font-size:1.25rem}}@media(min-width:1200px){.accordion summary:hover{color:var(--primary-light)}}.accordion summary:before,.accordion summary:after{content:"";display:block;position:absolute;right:0;top:0;bottom:0;margin:auto;width:10px;height:1px;background-color:currentColor;transition:all .3s cubic-bezier(.19,1,.22,1)}.accordion summary:after{transform:rotate(-90deg)}div[data-tab]{transition:all .6s cubic-bezier(.19,1,.22,1)}div[data-tab]:not(.is-active){transform:translateY(20px)}.block-offer{background-color:var(--dark-blue-bright);color:#fff;padding:75px 0}@media(min-width:1200px){.block-offer{padding:170px 0}}.block-offer__inner{display:grid;place-items:center;max-width:900px;text-align:center}.block-offer__title{margin:0 0 25px}@media(min-width:768px){.block-offer__title{margin:20px 0 25px}}.block-offer__text{font-weight:300;padding:0 20px}.block-offer__form{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.block-offer__form-title{margin:20px 10px}.block-offer__form .newsletter{text-align:left}.block-offer__form input{min-width:250px;text-align:left}.block-offer__form .form__success{font-size:var(--h3);font-family:var(--heading-font-family)}.block-offer__items{display:grid;margin:40px 0 50px;gap:20px;padding:0 50px}@media(min-width:768px){.block-offer__items{grid-auto-flow:column;grid-auto-columns:calc(25% - 10px)}}@media(min-width:1200px){.block-offer__items{margin:60px 0 100px}}.block-offer__image{border-radius:10px;overflow:hidden}.block-offer__item{display:grid;gap:10px;line-height:1;place-content:center}@media(max-width:767px){.block-offer__item{border-bottom:1px solid #23395b;padding-bottom:20px}}@media(min-width:768px){.block-offer__item{border-right:1px solid #23395b}}.block-offer__item-title{font-family:var(--heading-font-family);font-size:2.8125rem;font-weight:300}.block-offer__item-title span{font-size:50%}.block-offer__item-text{font-size:.75rem}.cta{background-color:var(--dark-blue);color:#fff}.cta__inner{display:grid;place-content:center;place-items:center;padding:75px 15px}.is-horizontal .cta__inner{gap:15px;line-height:1.2;text-align:center}@media(min-width:768px){.is-horizontal .cta__inner{grid-auto-flow:column;grid-auto-columns:max-content}}.is-horizontal .cta__link{order:1;margin-top:10px}.is-vertical .cta__link{margin:15px 0}@media(min-width:768px){.is-vertical .cta__link{margin:35px 0 15px}}.cta__title{text-align:center;max-width:900px;margin:auto}.is-horizontal .cta__title{font-size:1.5625rem;font-weight:500}@media(min-width:1200px){.is-horizontal .cta__title{font-size:1.875rem}}.is-vertical .cta__title{line-height:1.2;font-family:var(--heading-font-family);font-size:1.5625rem}@media(min-width:1200px){.is-vertical .cta__title{font-size:2.8125rem}}.is-horizontal .cta__text{font-size:1.125rem}@media(min-width:1200px){.is-horizontal .cta__text{font-size:1.5625rem}}.cta-ready{background-color:var(--grey);padding:70px 0}.cta-ready__inner{display:grid;grid-template-columns:1fr}@media(min-width:768px){.cta-ready__inner{grid-template-columns:max-content 1fr;gap:150px}}.cta-ready__title{line-height:1;align-self:center;font-size:2.1875rem;font-family:var(--heading-font-family)}@media(max-width:767px){.cta-ready__title{margin:0 0 var(--gap)}}.cta-ready__items{display:grid;grid-template-columns:1fr;gap:var(--gap)}@media(min-width:768px){.cta-ready__items{grid-template-columns:repeat(3,1fr);gap:var(--gap)}}.cta-ready__items{align-items:center}.cta-ready__item{display:grid;grid-template-columns:40px 1fr;gap:0 40px;place-items:start}@media(min-width:768px){.cta-ready__item{grid-template-columns:50px 1fr}}.cta-ready__item-img{grid-row:span 2}.cta-ready__item-title{font-size:1rem;font-weight:500;margin:6px 0 3px;line-height:1}@media(min-width:768px){.cta-ready__item-title{font-size:1.125rem}}.cta-ready__item-text{font-size:13px;font-weight:300}.faq{padding:80px 0;background-color:#fff}.faq__inner{display:grid;grid-template-columns:1fr}@media(min-width:768px){.faq__inner{grid-template-columns:1fr 1fr;gap:var(--gap)}}.faq__inner{align-items:start;position:relative}@media(min-width:768px){.faq__content{position:sticky;top:100px}}@media(max-width:767px){.faq__content .custom-select{width:48%}}@media screen and (max-width:550px){.faq__content .custom-select{width:100%}}.faq__title{margin-top:50px;max-width:200px}.faq__text{color:var(--primary-light);margin-top:50px}.faq__tabs{position:relative;overflow:hidden}@media(max-width:767px){.faq__tabs{margin-top:50px}}.faq__tabs [data-tab]{top:0}.features{padding:75px 0;background-color:var(--grey)}@media(min-width:1200px){.features{padding:150px 0}}.features__inner{display:grid;grid-template-columns:1fr;gap:80px}@media(min-width:1200px){.features__inner{grid-template-columns:repeat(2,1fr);gap:200px}}.features__title{color:var(--dark-blue)}.features__form{margin:30px 0 40px}@media(min-width:1200px){.features__form{margin:50px 0 150px}}.features__items{display:grid;grid-template-columns:1fr;gap:50px}@media(min-width:768px){.features__items{gap:100px}}.features__item{display:grid;grid-template-columns:50px 1fr;gap:10px 30px}@media(min-width:768px){.features__item{grid-template-columns:70px 1fr;gap:20px 50px}}.features__item{align-items:start}.features__item-img{grid-row:span 2}.features__item-title{font-size:var(--h3);color:var(--primary);font-weight:500}.features__item-text{grid-column:2;font-weight:300;line-height:2}.hero{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width:1200px){.hero{grid-template-columns:1fr 1.1fr;gap:10px}}.hero{padding-top:50px}@media(min-width:1200px){.hero{padding-top:100px}}.hero__title{color:var(--dark-blue)}@media(min-width:1200px){.hero__title{padding-right:50px;font-size:56px}}.hero__content{padding:0 20px;display:grid;place-items:start;place-content:start}@media(max-width:1199px){.hero__content{text-align:center;justify-items:center;justify-content:center}}@media(min-width:1200px){.hero__content{padding:0 50px 80px 100px}}.hero__content p{font-size:1.125rem}.hero__content p a{margin:5px}.hero__cta{margin-top:40px;display:grid;align-items:center;gap:10px}@media(max-width:767px){.hero__cta{width:100%}}@media(min-width:768px){.hero__cta{gap:20px;margin-top:70px;grid-auto-flow:column}}.hero__logos{margin-top:40px;display:grid;grid-auto-flow:column;grid-auto-columns:120px}.hero__media{margin-bottom:-1px;place-self:end;width:100%}.image{height:300px;position:relative;overflow:hidden}@media(min-width:1200px){.image{height:550px}}.image *{inset:0;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-list{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:1200px){.image-list{grid-template-columns:repeat(2,1fr);gap:10px}}.image-list{background-color:#fff}.image-list__media{position:relative}@media(min-width:1200px){.image-list__media *{inset:0;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.image-list__items{padding:50px 30px 60px;display:grid;gap:40px;align-items:start}@media(min-width:1200px){.image-list__items{padding:120px;gap:70px}}.image-list__item-title{color:var(--primary);font-size:1.375rem}.image-list__item-text{margin-top:15px;font-weight:300;line-height:1.8}@media(min-width:1200px){.image-list__item-text{margin-top:30px}}.image-list__item-text a:not([class]){color:var(--primary-light)}.image-list__item-text a:not([class]):hover{color:var(--primary)}.image-text{padding:75px 0}@media(min-width:1200px){.image-text{padding:140px 0}}.image-text.is-primary{background-color:var(--primary);color:#fff}.image-text__title{text-align:center;color:var(--primary);font-weight:300;letter-spacing:2px;margin-bottom:20px}@media(min-width:1200px){.image-text__title{margin-bottom:120px}}.image-text__items{display:grid;gap:100px}.image-text__item{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width:768px){.image-text__item{grid-template-columns:repeat(2,1fr);gap:50px}}.is-primary .image-text__item{align-items:center}.image-text__item:nth-child(2n) .image-text__media{order:-1}.image-text__content{max-width:500px}.image-text__content-title{font-size:1.25rem;line-height:1.2;color:var(--blue)}@media(min-width:1200px){.image-text__content-title{font-size:1.875rem}}.is-primary .image-text__content-title{font-weight:300;font-size:1.625rem;color:#fff}@media(min-width:1200px){.is-primary .image-text__content-title{font-size:2.25rem}}.image-text__content-text{max-width:450px;margin-top:35px}.is-primary .image-text__content-text{font-size:1.125rem;font-weight:200}@media(min-width:1200px){.is-primary .image-text__content-text{font-size:1.375rem}}.image-text__content-cta{color:var(--primary);margin-top:30px}.is-primary .image-text__content-cta{font-size:1.1875rem;color:var(--dark-blue);margin-top:50px}.is-primary .image-text__content-cta:hover{color:#fff}@media(max-width:767px){.image-text__media{order:-1}}.page-hero{padding-top:75px;background-color:var(--grey);text-align:center}@media(min-width:1200px){.page-hero{padding-top:110px}}.page-hero .container>*{opacity:0}.is-loaded .page-hero .container>*{animation:fadeSlideIn .5s ease calc(.3s * var(--nth-child)) forwards}.page-hero__page-title{color:var(--primary);font-size:1rem}@media(min-width:1200px){.page-hero__page-title{font-size:1.625rem}}.page-hero__title{margin:25px 0;font-family:var(--heading-font-family);font-size:1.875rem;line-height:1.2}@media(min-width:1200px){.page-hero__title{margin:50px 0;font-size:3.125rem}}.page-hero__text{font-size:1rem;font-weight:300;padding-bottom:85px}@media(min-width:1200px){.page-hero__text{font-size:1.5rem}}.page-hero__bg{height:150px;position:relative;overflow:hidden;opacity:0;animation:fadeIn 1s ease 1.2s forwards}@media(min-width:768px){.page-hero__bg{height:200px}}@media(min-width:1200px){.page-hero__bg{height:270px;margin-top:110px}}.page-hero__bg *,.page-hero__image{inset:0;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimonials{position:relative;padding:20px 0;overflow:hidden}@media(min-width:1200px){.testimonials{padding:200px 0}}.testimonials__img{inset:0;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimonials__inner{position:relative;z-index:2;background-color:#fff;padding:40px 30px 100px}@media(min-width:1200px){.testimonials__inner{padding:100px}}.testimonials__item{text-align:center}.testimonials__item-title{color:var(--primary);text-transform:uppercase;letter-spacing:.2em;font-weight:300}.testimonials__item-text{color:var(--blue);line-height:1.4;margin:30px 0}@media(min-width:1200px){.testimonials__item-text{line-height:1.5;margin:50px 0 30px}}.testimonials__item-name{color:var(--primary)}.testimonials .swiper-wrapper{align-items:center}.team{padding:90px 0}@media(min-width:1200px){.team{padding:130px 0}}.team__title{text-align:center}.team__items{display:grid;grid-template-columns:1fr;gap:60px}@media(min-width:768px){.team__items{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.team__items{gap:70px}}.team__items{margin-top:50px}@media(min-width:768px){.team__items{margin-top:80px}}@media(max-width:767px){.team__item{display:grid;justify-items:center;text-align:center}}.team__item-img{overflow:hidden;display:block;height:15rem;position:relative}.team__item-img *{inset:0;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team__item-name{color:var(--blue);font-size:var(--h3);line-height:1;margin-top:25px}@media(min-width:1200px){.team__item-name{margin-top:45px}}.team__item-text{font-weight:300;margin-top:25px}@media(min-width:1200px){.team__item-text{margin-top:45px}}.newsletter .form{display:grid;grid-auto-flow:column;grid-template-columns:1fr max-content}.newsletter .form input{border:0;border-bottom-right-radius:0;border-top-right-radius:0}.newsletter .form button{border-bottom-left-radius:0;border-top-left-radius:0}.newsletter .form__success{height:50px;align-items:center;font-size:1.25rem}.services{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:768px){.services{grid-template-columns:repeat(3,1fr);gap:50px}}.services{padding:75px 0}@media(min-width:1200px){.services{padding:120px 0}}.services__item{background-color:var(--dark-blue);color:#fff;padding:40px}.services__item-title{font-size:30px;font-weight:300;line-height:1.2}@media(max-width:767px){.services__item-title{font-size:20px;text-align:center}}@media(min-width:768px){.services__item-title{height:250px}}.services__item-btn{margin:20px 0}.services__item-link{display:block;text-align:center}.investments-grid{background-color:var(--grey);padding:0 0 50px}.investments-grid__items{display:grid;grid-template-columns:1fr;gap:25px}@media(min-width:1200px){.investments-grid__items{grid-template-columns:repeat(2,1fr)}}.investments-grid__item{background-color:var(--dark-blue);color:#fff;padding:40px;border-radius:15px}.investments-grid__image{border-radius:15px;overflow:hidden;position:relative;padding-top:58%}.investments-grid__image *{inset:0;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.investments-grid__title{padding-top:20px}.investments-grid__attr{padding-top:20px;margin-top:20px;border-top:1px solid;display:grid;grid-template-columns:repeat(2,1fr);gap:15px}@media(min-width:768px){.investments-grid__attr{grid-template-columns:repeat(3,1fr)}}.investments-grid__attr-label{font-size:.6875rem;font-family:var(--heading-font-family)}.investments-grid__cta{padding-top:25px;display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:768px){.investments-grid__cta{grid-template-columns:repeat(2,1fr)}}.investments-grid__cta .button{height:50px}@media(min-width:768px){.investments-grid__cta>:last-child{grid-column:span 2}}.two-columns-text{padding:75px 0}@media(min-width:1200px){.two-columns-text{padding:170px 0}}.two-columns-text.has-title{text-align:center}.two-columns-text__title{color:#004dff;font-size:1.375rem;margin-bottom:70px}.two-columns-text__items{display:grid;grid-template-columns:1fr;gap:60px}@media(min-width:768px){.two-columns-text__items{grid-template-columns:1fr 1fr;gap:100px}}@media(min-width:1200px){.two-columns-text__items{gap:200px}}.two-columns-text__item-title{color:#004dff;font-size:1.25rem}@media(min-width:768px){.two-columns-text__item-title{font-size:1.375rem}}.two-columns-text__item-text{margin:15px 0;font-weight:300;line-height:2}@media(min-width:768px){.two-columns-text__item-text{margin:25px 0 30px}}.two-columns-text__item-sub-title{font-weight:500}@media(min-width:768px){.two-columns-text__item-sub-title{font-size:1.125rem}}.two-columns-text__item-image{max-width:280px;margin:auto}.three-columns-text{padding:75px 0}@media(min-width:1200px){.three-columns-text{padding:120px 0}}.three-columns-text__title{text-align:center}.three-columns-text__items{display:grid;grid-template-columns:1fr 1fr;gap:60px 40px}@media(min-width:768px){.three-columns-text__items{grid-template-columns:repeat(3,1fr);gap:100px}}.three-columns-text__items{margin-top:100px}@media(max-width:767px){.three-columns-text__item{display:grid;justify-items:center;text-align:center}}.three-columns-text__item-img{width:60px}.three-columns-text__item-title{margin-top:18px;margin-bottom:12px;color:var(--blue);font-size:1.25rem;line-height:1.2;width:150px}@media(min-width:768px){.three-columns-text__item-title{margin-top:38px;margin-bottom:32px;font-size:1.75rem}}.three-columns-text__item-text{font-weight:300}@media(min-width:768px){.three-columns-text__item-text{line-height:2}}.block-blog__inner{padding:5.625rem 0 9.375rem;background-color:var(--grey)}.block-blog__header{display:flex;justify-content:space-between;align-items:center}@media(max-width:767px){.block-blog__header{flex-direction:column;align-items:flex-start}.block-blog__title{margin-bottom:1.875rem}.block-blog__search{width:100%}.block-blog__search>form{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}}.block-blog__search-select-wrapper{display:none;margin-right:1.25rem;margin-bottom:1.25rem;width:220px}@media(max-width:767px){.block-blog__search-select-wrapper{display:inline-flex;width:48%;margin-right:0}}@media screen and (max-width:550px){.block-blog__search-select-wrapper{width:100%}}.block-blog__search-input-wrapper{border:1px solid;border-radius:.25rem;position:relative;padding-left:2.5rem;min-width:19.6875rem}.block-blog__search-input-wrapper svg{width:1.375rem;height:auto;position:absolute;left:.9375rem;top:50%;transform:translateY(-50%)}@media(max-width:767px){.block-blog__search-input-wrapper{min-width:unset;width:48%}}@media screen and (max-width:550px){.block-blog__search-input-wrapper{width:100%;margin-right:0}}.block-blog__search-input{height:auto;border:none;background-color:transparent;padding-top:.375rem;padding-bottom:.3125rem;color:currentColor}.block-blog__search-input::-moz-placeholder{opacity:1}.block-blog__search-input::placeholder{opacity:1}.block-blog__results{margin-top:2.5rem;display:grid;grid-template-columns:repeat(12,1fr);gap:2.5rem 1.25rem}.block-blog__categories{grid-column:span 3;position:relative}@media(max-width:767px){.block-blog__categories{grid-column:span 12;display:none}}.block-blog__categories-list{position:sticky;top:3.125rem;display:grid;row-gap:.5rem}.block-blog__categories-item{cursor:pointer}.block-blog__categories-item.is-selected{color:var(--primary);pointer-events:none}.block-blog__categories-item>span{position:relative;color:currentColor;white-space:nowrap}.block-blog__categories-item>span:after{content:"";display:block;position:absolute;bottom:var(--border-link-bottom, 0);height:var(--border-link-height, 1px);width:100%;background-color:var(--border-link-color, currentColor);left:0;right:0;margin:auto;transform:scaleX(0);opacity:0;transform-origin:right;transition:transform .3s,opacity .6s;pointer-events:none}.block-blog__categories-item:hover>span{color:currentColor}.block-blog__categories-item:hover>span:after{opacity:1;transform:scaleX(1);transform-origin:left}.block-blog__items-wrapper{grid-column:span 9;display:flex;flex-direction:column;align-items:center}@media(max-width:767px){.block-blog__items-wrapper{grid-column:span 12}}.block-blog__items{width:100%;display:grid;grid-template-columns:repeat(12,1fr);gap:3.4375rem 1.5625rem}.block-blog__item{grid-column:span 6}@media(max-width:767px){.block-blog__item{grid-column:span 12}}.block-blog__no-items-message{padding:2.5rem 0}.block-blog__next-button{margin-top:3.75rem}.blog-grid-card__link{display:grid;grid-template-rows:auto 1fr;row-gap:1.25rem;align-content:start;align-items:start;justify-items:start;height:100%}.blog-grid-card__header{position:relative;border-radius:.875rem;width:100%;overflow:hidden}.blog-grid-card__image-wrapper{width:100%;height:0;overflow:hidden;padding-top:90%;background-color:var(--soft-grey)}.blog-grid-card__image img,.blog-grid-card__image picture{inset:0;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.blog-grid-card__categories{position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.blog-grid-card__content{padding:0 0 1.25rem;height:100%;width:100%;border-radius:.875rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;row-gap:1rem}.blog-grid-card__quote{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.blog-grid-card__button{margin-top:auto;color:var(--primary)}.blog-featured{padding:5.625rem 0}.blog-featured__items{margin-top:2.5rem}.blog-featured-card__link{display:grid;grid-template-columns:repeat(3,1fr);row-gap:1.875rem}@media(max-width:767px){.blog-featured-card__link{grid-template-columns:1fr}}.blog-featured-card__image-wrapper{background-color:var(--soft-grey);margin-right:-.9375rem;grid-column:span 2;border-radius:.875rem;position:relative;overflow:hidden;z-index:-1}@media(max-width:767px){.blog-featured-card__image-wrapper{margin-right:0;grid-column:span 1;height:0;padding-top:55%}}.blog-featured-card__image img,.blog-featured-card__image picture{inset:0;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.blog-featured-card__categories{position:absolute;bottom:1.25rem;left:1.25rem;right:2.1875rem}@media(max-width:767px){.blog-featured-card__categories{right:1.25rem}}.blog-featured-card__content{grid-column:span 1;padding:2.5rem;background-color:var(--grey);border-radius:.875rem;display:grid;justify-content:start;justify-items:start;align-items:start;align-content:start;row-gap:1rem;min-height:31.25rem}@media(max-width:767px){.blog-featured-card__content{min-height:unset}}.blog-featured-card__quote{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.blog-featured-card__button{color:var(--primary)}.blog-categories__item{display:inline-flex;font-size:14px;line-height:16px;padding:0 1rem;height:1.875rem;align-items:center;color:var(--primary);text-transform:capitalize;border-radius:1000px;background-color:var(--white);margin-right:.625rem;margin-top:.625rem}.blog-categories__item:last-child{margin-right:0}.blog-single__hero{background-color:var(--grey)}.blog-single__hero .container>*{opacity:0}.is-loaded .blog-single__hero .container>*{animation:fadeSlideIn .5s ease calc(.3s * var(--nth-child)) forwards}.blog-single__header{padding:1.875rem 0 4.375rem}.blog-single__title{margin-top:6.25rem}@media(max-width:767px){.blog-single__title{margin-top:2.5rem}}.blog-single__image-wrapper{position:relative;overflow:hidden;padding-top:49%;background-color:var(--soft-grey)}.blog-single__image img,.blog-single__image picture{inset:0;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.blog-single__inner{padding:3.75rem 0 8.75rem;display:grid;grid-template-columns:repeat(12,1fr);gap:3.125rem 1.875rem}@media screen and (max-width:419px){.blog-single__inner{-moz-column-gap:0;column-gap:0}}.blog-single__sidebar{grid-column:span 3;position:relative}.blog-single__sidebar-inner{position:sticky;top:3.125rem;display:grid;align-content:start}.blog-single__sidebar-title{margin-top:1.25rem;font-size:28px}@media(max-width:1199px){.blog-single__sidebar-title{display:none}.blog-single__sidebar{grid-column:span 12}}.blog-single__date{color:var(--stone-grey)}.blog-single__categories{margin-top:.625rem}@media(min-width:1200px){.blog-single__categories{display:grid;grid-auto-flow:row;justify-items:start}}.blog-single__categories .blog-categories__item{border:1px solid var(--sky-blue)}.blog-single__content{grid-column:5/13;display:grid;align-items:start;row-gap:1.875rem}@media(max-width:1199px){.blog-single__content{grid-column:span 12}}.blog-single__recommended .blog-grid-card__image-wrapper{padding-top:72%}.blog-quote__author{color:var(--primary)}.blog-partners{background-color:var(--grey);padding:2.8125rem}.blog-partners__title{font-family:var(--body-font-family);font-weight:500;text-align:center}.blog-partners__items{display:grid;grid-template-columns:repeat(4,minmax(100px,1fr));align-content:center;align-items:center;justify-content:space-between;gap:2.5rem 3.75rem;margin-top:2.8125rem}@media(max-width:1199px){.blog-partners__items{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}}@media screen and (max-width:419px){.blog-partners__items{justify-content:center}}.blog-partners__item{height:100%;width:100%}.blog-partners__item-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.blog-cta{background-color:var(--dark-blue);padding:3.125rem;display:grid;text-align:center;align-items:center;align-content:center;justify-content:center;justify-items:center;row-gap:1.875rem}.blog-cta__title{color:var(--white);max-width:43.75rem}.blog-recommended{background-color:var(--grey)}.blog-recommended__inner{padding:5.625rem 0 8.125rem}@media(max-width:767px){.blog-recommended__inner{padding:3.125rem 0}}.blog-recommended__items{margin-top:3.75rem;display:grid;grid-template-columns:repeat(12,1fr);gap:1.5625rem}@media(max-width:767px){.blog-recommended__items{margin-top:1.875rem}}.blog-recommended__item{grid-column:span 6}@media(max-width:767px){.blog-recommended__item{grid-column:span 12}}.blog-media{position:relative;font-size:0}.blog-media>*{width:100%;height:auto}.blog-media video{cursor:pointer}.blog-media__overlay{inset:0;position:absolute;width:100%;height:100%;transition:all .3s cubic-bezier(.19,1,.22,1);background-color:#0003;cursor:pointer}.blog-media__play-button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:var(--primary);border-radius:50%;display:inline-flex;width:4.375rem;height:4.375rem;align-items:center;justify-content:center}.blog-media__play-button svg{width:1.5625rem;height:auto}.blog-video{position:relative;width:100%;height:0;padding-bottom:56.25%;margin:1.25rem 0}.blog-video>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:40px;left:0;width:100%}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}
