@font-face{font-family:"N27";src:url("fonts/N27-Regular.eot");src:url("fonts/N27-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/N27-Regular.woff2") format("woff2"), url("fonts/N27-Regular.woff") format("woff"), url("fonts/N27-Regular.ttf") format("truetype"), url("fonts/N27-Regular.svg#N27-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("fonts/Inter18pt-Medium.eot");src:url("fonts/Inter18pt-Medium.eot?#iefix") format("embedded-opentype"), url("fonts/Inter18pt-Medium.woff2") format("woff2"), url("fonts/Inter18pt-Medium.woff") format("woff"), url("fonts/Inter18pt-Medium.ttf") format("truetype"), url("fonts/Inter18pt-Medium.svg#Inter18pt-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("fonts/Inter18pt-Regular.eot");src:url("fonts/Inter18pt-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/Inter18pt-Regular.woff2") format("woff2"), url("fonts/Inter18pt-Regular.woff") format("woff"), url("fonts/Inter18pt-Regular.ttf") format("truetype"), url("fonts/Inter18pt-Regular.svg#Inter18pt-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("fonts/Inter18pt-SemiBold.eot");src:url("fonts/Inter18pt-SemiBold.eot?#iefix") format("embedded-opentype"), url("fonts/Inter18pt-SemiBold.woff2") format("woff2"), url("fonts/Inter18pt-SemiBold.woff") format("woff"), url("fonts/Inter18pt-SemiBold.ttf") format("truetype"), url("fonts/Inter18pt-SemiBold.svg#Inter18pt-SemiBold") format("svg");font-weight:600;font-style:normal;font-display:swap}:root{--black: #000;--white: #fff;--dark-100: #010128;--dark-67: #55556F;--dark-40: #9999A9;--dark-21: #CACAD2;--dark-10: #E6E6E9;--dark-06: #F0F0F2;--blue--70: #010128;--blue--50: #020250;--blue--20: #0304A0;--blue-100: #0505F0;--turquoise: #E6F6FE;--primary-font-family: "Inter";--secondary-font-family: "N27";--semibold: 600;--medium: 500;--regular: 400;--title-extralarge-size: 61px;--title-extralarge-lineheight: 71px;--title-large-size: 56px;--title-large-lineheight: 62px;--title-medium-size: 48px;--title-medium-lineheight: 53px;--title-regular-size: 40px;--title-regular-lineheight: 44px;--title-small-size: 32px;--title-small-lineheight: 36px;--title-extrasmall-size: 24px;--title-extrasmall-lineheight: 33px;--text-extralarge-size: 21px;--text-extralarge-lineheight: 29px;--text-large-size: 18px;--text-large-lineheight: 25px;--text-regular-size: 16px;--text-regular-lineheight: 22px;--text-small-size: 14px;--text-small-lineheight: 19px;--container-regular: 1280px;--section-spacing-regular: 80px;--margin-extralarge: 80px;--margin-large: 40px;--margin-medium: 32px;--margin-regular: 24px;--margin-small: 16px;--margin-extrasmall: 8px;--box-shadow-regular: 0px 30px 40px rgba(0, 0, 0, 0.1);--border-radius-large: 16px;--border-radius-regular: 8px;--border-radius-small: 4px;--transition-regular: all 0.2s linear}@media (max-width:700px){:root{--title-extralarge-size: 48px;--title-extralarge-lineheight: 53px;--title-large-size: 42px;--title-large-lineheight: 47px;--title-medium-size: 36px;--title-medium-lineheight: 40px;--title-regular-size: 30px;--title-regular-lineheight: 33px;--title-small-size: 28px;--title-small-lineheight: 31px;--text-extralarge-size: 20px;--text-extralarge-lineheight: 28px;--text-large-size: 17px;--text-large-lineheight: 24px;--text-regular-size: 15px;--text-regular-lineheight: 21px;--text-small-size: 13px;--text-small-lineheight: 18px;--section-spacing-regular: 56px}}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}*{margin:0;padding:0;max-height:100000px}address,applet,blockquote,dl,embed,form,frameset,h1,h2,h3,h4,h5,h6,iframe,object,ol,p,table,ul{margin:0 0 var(--margin-small)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,frameset,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;background:0 0}body{-webkit-font-smoothing:antialiased;margin:0;color:var(--black);background:var(--white);min-width:320px;min-height:100vh;-webkit-text-size-adjust:100%;-ms-text-size-adjust:none;-webkit-font-smoothing:antialiased;position:relative;box-sizing:border-box;overflow-x:hidden}input[type=email],input[type=file],input[type=password],input[type=search],input[type=text],textarea{-webkit-appearance:none;-webkit-border-radius:0}input[type=submit]{text-transform:uppercase;border-radius:0;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;outline:0;color:var(--white);border:0;margin:0;border-radius:0;-webkit-appearance:none}img{border-style:none}a:focus{outline:0}fieldset,form{margin:0;padding:0;border-style:none}article,aside,figure,footer,header,main,nav,section{display:block}figure{margin:0;padding:0}input,select,textarea{vertical-align:middle;color:var(--black);overflow:auto}input:focus,select:focus{outline:0}input::-moz-focus-inner{border:0;padding:0}label{vertical-align:middle}button,input{width:auto;overflow:visible}button::-moz-focus-inner{padding:0;border:0}b,h1,h2,h3,h4,h5,h6,strong,th{font-weight:var(--medium)}address,cite,dfn,em,i,var{font-style:italic}ins,u{text-decoration:underline}del,s,strike{text-decoration:line-through}blockquote p q{font-size:1.3em;color:var(--light-gray)}blockquote,blockquote:after,blockquote:before,q,q:after,q:before{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";display:inherit}blockquote{border:0;padding-left:0;margin-left:0;font:var(--primary-font-family);color:var(--dark-gray)}blockquote cite{display:block;text-align:right;padding:5px 0 0;font-weight:700}caption,table,tbody,td,tfoot,th,thead,tr{border-collapse:collapse;border-spacing:0}td,th{border:1px solid #ccc;padding:3px 7px;text-align:left;vertical-align:top}th{border-color:#999;text-align:center;vertical-align:middle}.odd td{background:#efefef}ul{margin-left:1px}ol ol,ol ul,ul ol,ul ul{padding-left:var(--text-regular-size);margin:0}ol li,ul li{list-style-position:inside}ul>li{list-style-type:disc}dl dt{float:left;clear:left;padding-right:4px;font-weight:var(--medium)}li,p{font-size:var(--text-regular-size);line-height:var(--text-regular-lineheight);margin-bottom:var(--margin-small)}.flex-row{display:flex}.flex-row--space{justify-content:space-between}.flex-row--even{justify-content:space-evenly}.flex-row--around{justify-content:space-around}.flex-row--center{justify-content:center}.flex-row--reverse{flex-direction:row-reverse}.flex-row--right{justify-content:flex-end}.flex-column--center,.flex-row--vcenter{align-items:center}.flex-row--vtop{align-items:flex-start}.flex-row--vbottom{align-items:flex-end}.flex-row--wrap{flex-wrap:wrap}.flex-column{display:flex;flex-direction:column}.flex-column--left{align-items:flex-start}.flex-gap-extrasmall{gap:var(--margin-extrasmall)}.flex-gap-small{gap:var(--margin-small)}.flex-gap-regular{gap:var(--margin-regular)}.flex-gap-medium{gap:var(--margin-medium)}.flex-gap-large{gap:var(--margin-large)}.flex-grow{flex-grow:1}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.no-margin{margin:0}body{font-size:var(--text-regular-size);line-height:var(--text-regular-lineheight);font-family:var(--primary-font-family);color:var(--dark-100);background:var(--white);font-weight:var(--regular)}.container{width:100%;padding-inline:5.5%;margin:0 auto;box-sizing:border-box}@media (min-width:1440px){.container{max-width:var(--container-regular);padding:0}}@media (max-width:700px){.container{padding:0px var(--margin-small)}}section{padding:var(--section-spacing-regular) 0;position:relative}section:first-of-type{padding-top:calc(var(--section-spacing-regular)*1.8)}a{text-decoration:none;outline:0;transition:var(--transition-regular);color:unset}a:not(.button):hover{color:var(--blue-100);text-decoration:underline}strong{font-weight:var(--semibold)}.img img,img{width:100%;height:auto;object-fit:contain}@media (max-width:700px){section:first-of-type{padding-top:calc(var(--section-spacing-regular)*2)}.responsive-menu{padding:30px !important}}.menu{display:flex;align-items:center;gap:var(--margin-regular);margin:0}.menu .menu-item{list-style:none;margin:0}.menu .item__title{margin:0;transition:var(--transition-regular)}.menu a.item{cursor:pointer}.menu a.item:hover{text-decoration:none}.menu span.item{cursor:default}.pre-title{font-size:var(--text-large-size);line-height:var(--text-large-lineheight);font-weight:var(--regular);margin-bottom:var(--margin-regular)}.page-title{font-family:var(--secondary-font-family);font-size:var(--title-large-size);line-height:var(--title-large-lineheight);margin-bottom:0}.page-title:has(+ .page-subtitle){margin-bottom:var(--margin-regular)}.page-title:has(+ div){margin-bottom:calc(var(--margin-large) + var(--margin-small))}.page-title:has(+ .button-container),.page-title:has(+ .button){margin-bottom:var(--margin-regular)}.page-subtitle{font-size:var(--text-extralarge-size);line-height:var(--text-extralarge-lineheight);font-weight:var(--regular);color:var(--dark-67);margin:0}.page-subtitle p,.page-subtitle li,.page-subtitle a{font-size:var(--text-extralarge-size);line-height:var(--text-extralarge-lineheight)}.page-subtitle a{text-decoration:underline}.page-subtitle>:last-child{margin-bottom:0}.page-subtitle:has(+ .button-container),.page-subtitle:has(+ .button){margin-bottom:var(--margin-regular)}@media (max-width:700px){.page-subtitle{font-size:var(--text-large-size);line-height:var(--text-large-lineheight)}.page-subtitle p,.page-subtitle li,.page-subtitle a{font-size:var(--text-large-size);line-height:var(--text-large-lineheight)}}.page-title.align-center,.page-subtitle.align-center{max-width:850px;margin-inline:auto}.section-title{font-family:var(--secondary-font-family);font-size:var(--title-medium-size);line-height:var(--title-medium-lineheight);margin-bottom:0}.section-title:has(+ div){margin-bottom:calc(var(--margin-large) + var(--margin-small))}.section-title:has(+ .section-subtitle){margin-bottom:var(--margin-regular)}.section-title:has(+ .button-container),.section-title:has(+ .button){margin-bottom:var(--margin-medium)}.section-subtitle{font-size:var(--text-large-size);line-height:var(--text-large-lineheight);font-weight:var(--regular);color:var(--dark-67);margin-bottom:0}.section-subtitle p,.section-subtitle li,.section-subtitle a{font-size:var(--text-large-size);line-height:var(--text-large-lineheight);font-weight:var(--regular);color:var(--dark-67)}.section-subtitle a{text-decoration:underline}.section-subtitle a:hover{color:var(--blue-100)}.section-subtitle>:last-child{margin-bottom:0}.section-subtitle:has(+ div){margin-bottom:var(--margin-large)}.section-subtitle:has(+ .button-container),.section-subtitle:has(+ .button){margin-bottom:var(--margin-regular)}@media (max-width:700px){.section-subtitle{font-size:var(--text-regular-size);line-height:var(--text-regular-lineheight)}.section-subtitle p,.section-subtitle li,.section-subtitle a{font-size:var(--text-regular-size);line-height:var(--text-regular-lineheight)}}.section-title,.section-subtitle{max-width:655px}.section-title.align-center{max-width:800px;margin-inline:auto}.section-subtitle.align-center{max-width:930px;margin-inline:auto}.subsection-title{font-family:var(--secondary-font-family);font-size:var(--text-large-size);line-height:var(--text-large-lineheight);margin-bottom:var(--margin-small)}[data-appear]:not([data-appear-batch]):not([custom]),[data-appear-batch-item]{opacity:0}section[data-bg-color="dark-blue"]{background-color:var(--blue--50)}section[data-bg-color="blue"]{background-color:var(--blue--20)}section[data-bg-color="turquoise"]{background-color:var(--turquoise)}section[data-bg-color="gray"]{background-color:var(--dark-06)}section[data-bg-color="dark-blue"] .pre-title,section[data-bg-color="dark-blue"] .page-title,section[data-bg-color="dark-blue"] .section-title,section[data-bg-color="blue"] .pre-title,section[data-bg-color="blue"] .page-title,section[data-bg-color="blue"] .section-title{color:var(--white)}section[data-bg-color="dark-blue"] .page-subtitle,section[data-bg-color="dark-blue"] .section-subtitle,section[data-bg-color="blue"] .page-subtitle,section[data-bg-color="blue"] .section-subtitle{color:var(--dark-21)}section[data-bg-color="dark-blue"] .page-subtitle p,section[data-bg-color="dark-blue"] .page-subtitle li,section[data-bg-color="dark-blue"] .section-subtitle p,section[data-bg-color="dark-blue"] .section-subtitle li,section[data-bg-color="blue"] .page-subtitle p,section[data-bg-color="blue"] .page-subtitle li,section[data-bg-color="blue"] .section-subtitle p,section[data-bg-color="blue"] .section-subtitle li{color:var(--dark-21)}.section-joint+section{padding-top:0}.button-container{display:flex;gap:var(--margin-extrasmall);flex-wrap:wrap}.button-container--center{justify-content:center}.button,.contact-7-form .form-row--submit .button,.hubspot-form form .hs-button,.menu-button .item__title{position:relative;isolation:isolate;display:inline-block;font-size:var(--text-regular-size);line-height:var(--text-regular-lineheight);font-weight:var(--medium);text-align:center;padding:10px 12px;color:var(--white);background-color:var(--blue-100);transition:var(--transition-regular);border-radius:var(--border-radius-small);cursor:pointer;box-sizing:border-box}.button:not(.button--outline):not(.button--negative):before,.contact-7-form .form-row--submit .button:not(.button--outline):not(.button--negative):before,.hubspot-form form .hs-button:not(.button--outline):not(.button--negative):before,.menu-button .item__title:not(.button--outline):not(.button--negative):before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(90deg, #0505F0 0%, #05A9FA 100%);pointer-events:none;z-index:-1;border-radius:var(--border-radius-small);opacity:0;transition:var(--transition-regular)}.button:hover,.contact-7-form .form-row--submit .button:hover,.hubspot-form form .hs-button:hover,.menu-button .item__title:hover{opacity:1;text-decoration:none}.button:hover:before,.contact-7-form .form-row--submit .button:hover:before,.hubspot-form form .hs-button:hover:before,.menu-button .item__title:hover:before{opacity:1 !important}.button:active,.contact-7-form .form-row--submit .button:active,.hubspot-form form .hs-button:active,.menu-button .item__title:active{background-color:var(--blue--20)}.button:disabled,.contact-7-form .form-row--submit .button:disabled,.hubspot-form form .hs-button:disabled,.menu-button .item__title:disabled,.button.disabled,.contact-7-form .form-row--submit .disabled.button,.hubspot-form form .disabled.hs-button,.menu-button .disabled.item__title{background-color:#F7F7F9;color:#CACAD2;cursor:default}.button:focus,.contact-7-form .form-row--submit .button:focus,.hubspot-form form .hs-button:focus,.menu-button .item__title:focus{border-color:var(--blue-50)}.button--arrow{display:inline-flex;align-items:center;gap:var(--margin-extrasmall)}.button--arrow:after{display:block;position:relative;content:"";width:10px;height:10px;top:1px;right:0;background-color:var(--white);-webkit-mask:url(images/icon-arrow-link.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask:url(images/icon-arrow-link.svg) no-repeat 50% 50%;mask-size:contain;transition:var(--transition-regular)}.button--negative,.main-header:not(.main-header--fixed):has(+ .responsive-menu+section[data-bg-color="dark-blue"]) .menu-button .item__title,.main-header:not(.main-header--fixed):has(+ .responsive-menu+section[data-bg-color="blue"]) .menu-button .item__title{background-color:var(--white);color:var(--blue--70)}.button--negative:hover,.main-header:not(.main-header--fixed):has(+ .responsive-menu+section[data-bg-color="dark-blue"]) .menu-button .item__title:hover,.main-header:not(.main-header--fixed):has(+ .responsive-menu+section[data-bg-color="blue"]) .menu-button .item__title:hover{background-color:#FFFFFFCC}.button--negative:active,.main-header:not(.main-header--fixed):has(+ .responsive-menu+section[data-bg-color="dark-blue"]) .menu-button .item__title:active,.main-header:not(.main-header--fixed):has(+ .responsive-menu+section[data-bg-color="blue"]) .menu-button .item__title:active{background-color:var(--white)}.button--negative:after,.main-header:not(.main-header--fixed):has(+ .responsive-menu+section[data-bg-color="dark-blue"]) .menu-button .item__title:after,.main-header:not(.main-header--fixed):has(+ .responsive-menu+section[data-bg-color="blue"]) .menu-button .item__title:after{background-color:var(--dark-100)}.button--outline{padding:8px 10px;background-color:var(--white) !important;color:var(--blue-100) !important;border:1px solid var(--blue-100)}.button--outline:hover{color:var(--blue--20) !important;border-color:var(--blue--20)}.button--outline:active{color:var(--blue--70);border-color:var(--blue--70)}.link{position:relative;font-size:var(--text-regular-size);line-height:var(--text-regular-lineheight);font-weight:var(--medium);color:var(--blue-100) !important;cursor:pointer}.link:before{content:"";position:absolute;width:100%;height:1px;background-color:var(--blue-100);right:0;bottom:-2px;transition:var(--transition-regular)}.link:hover{text-decoration:none !important}.link:hover:before{width:0%}.link--arrow{padding-right:16px}.link--arrow:after{content:"";position:absolute;width:10px;height:10px;top:6px;right:0;background-color:var(--blue-100);-webkit-mask:url(images/icon-arrow-link.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask:url(images/icon-arrow-link.svg) no-repeat 50% 50%;mask-size:contain;transition:var(--transition-regular)}.link--white{color:var(--white) !important}.link--white:before{background-color:var(--white)}.link--white:after{background-color:var(--white)}.page-content p,.page-content li{color:var(--dark-67)}.page-content p{margin-bottom:var(--margin-regular)}.page-content a{text-decoration:underline}.page-content ul{margin:var(--margin-regular) 0 var(--margin-medium)}.page-content ul li{position:relative;list-style:none;padding-left:20px;margin-bottom:var(--margin-extrasmall)}.page-content ul li:before{content:"";width:6px;height:6px;background-color:var(--dark-67);border-radius:100%;position:absolute;left:4px;top:10px}.page-content h2{font-family:var(--secondary-font-family);font-size:var(--title-small-size);line-height:var(--title-small-lineheight);margin:var(--margin-large) 0 var(--margin-regular);color:var(--black)}.page-content h3{font-family:var(--secondary-font-family);font-size:var(--title-extrasmall-size);line-height:var(--title-extrasmall-lineheight);margin:var(--margin-medium) 0 var(--margin-small);color:var(--black)}.page-content h4{font-size:var(--text-extralarge-size);line-height:var(--text-extralarge-lineheight);margin:var(--margin-regular) 0 var(--margin-extrasmall);color:var(--black)}.page-content figure{margin:var(--margin-medium) 0}.page-content .wp-block-quote{padding:var(--margin-regular) 0;border:solid var(--dark-gray);border-width:1px 0;margin:var(--margin-medium) 0}.page-content .wp-block-quote p{font-size:var(--title-regular-size);line-height:var(--title-regular-lineheight);color:var(--black);margin-bottom:var(--margin-small)}.page-content .wp-block-quote p:last-child{margin-bottom:0}.page-content .wp-block-quote cite{text-align:left;font-style:normal;color:var(--light-gray);font-size:var(--text-small-size);line-height:var(--text-small-lineheight);padding:0;font-weight:var(--regular)}.page-content table{display:block;max-width:100%;color:var(--dark-67)}.page-content table tr{border-bottom:1px solid var(--dark-21);padding:12px 0}.page-content table td{border:none;padding:12px}.page-content table strong{color:var(--dark-100)}@media (max-width:880px){.page-content table{overflow-x:auto;white-space:nowrap}}.table-of-contents__title{font-size:var(--text-extralarge-size);line-height:var(--text-extralarge-lineheight)}.table-of-contents ul{display:flex;flex-direction:column;gap:12px}.table-of-contents li{margin:0;list-style:none}.table-of-contents__item{color:var(--dark-67)}.table-of-contents__item.active{color:var(--blue-100)}.custom-pagination{width:100%;text-align:center;margin-top:var(--section-spacing-regular)}.custom-pagination__links{margin:0px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--margin-medium)}.custom-pagination .page-numbers{font-size:var(--text-extralarge-size);line-height:var(--text-extralarge-lineheight);color:var(--light-gray)}.custom-pagination .page-numbers:hover,.custom-pagination .page-numbers.current{color:var(--black);text-decoration:none !important}.slick-list+.slick-dots{position:relative;bottom:0;margin-top:var(--margin-medium)}.slick-slider.slick-dotted{margin-bottom:0 !important}.slick-dots li{background-color:var(--primary-color);border-radius:100%;opacity:0.4;width:15px !important;height:15px !important}.slick-dots li.slick-active{opacity:1}.slick-dots li button{display:none !important}[gsap]{opacity:0}.contact-7-form form,.contact-7-form .form-step{display:flex;flex-direction:column;gap:var(--margin-regular)}.contact-7-form .form-row{display:flex;justify-content:space-between;gap:var(--margin-small)}.contact-7-form .form-field{width:100%}.contact-7-form p{margin:0}.contact-7-form .wpcf7-form-control-wrap{width:100%;display:block;margin:0}.contact-7-form input.wpcf7-text,.contact-7-form select.wpcf7-select,.contact-7-form textarea.wpcf7-textarea{font-size:var(--text-small-size);line-height:var(--text-small-lineheight);background:var(--white);border:1px solid var(--light-gray);width:100%;padding:10px;font-family:var(--primary-font-family);box-sizing:border-box;color:var(--dark-gray);outline:none !important}.contact-7-form input::placeholder,.contact-7-form textarea::placeholder{color:var(--light-gray);opacity:1}.contact-7-form input:-ms-input-placeholder,.contact-7-form textarea:-ms-input-placeholder{color:var(--light-gray);opacity:1}.contact-7-form input::-ms-input-placeholder,.contact-7-form textarea::-ms-input-placeholder{color:var(--light-gray);opacity:1}.contact-7-form input:focus,.contact-7-form input:focus-visible,.contact-7-form textarea.wpcf7-textarea:focus,.contact-7-form textarea.wpcf7-textarea:focus-visible{border:1px solid var(--dark-gray) !important}.contact-7-form textarea.wpcf7-textarea{max-height:110px}.contact-7-form .form-label{font-size:var(--text-small-size);line-height:var(--text-small-lineheight);color:var(--gray);margin-bottom:5px;display:block}.contact-7-form br{display:none}.contact-7-form select.wpcf7-select{appearance:none}.contact-7-form .wpcf7-acceptance .wpcf7-list-item{margin:0}.contact-7-form .wpcf7-acceptance input[type="checkbox"]{width:18px;height:18px}.contact-7-form .wpcf7-acceptance .wpcf7-list-item>label{display:flex;align-items:center;gap:10px}.contact-7-form .wpcf7-acceptance .wpcf7-list-item-label{font-size:var(--text-extrasmall-size);line-height:var(--text-extrasmall-lineheight)}.contact-7-form .wpcf7-not-valid-tip{position:absolute;font-size:12px;line-height:14px;color:#EB7575;bottom:-18px}.contact-7-form .wpcf7-not-valid{border-color:#EB7575 !important;color:#EB7575 !important}.contact-7-form .wpcf7 form .wpcf7-response-output{margin:0;border:none !important;padding:0;color:#EB7575}.contact-7-form .form-row--submit .button,.contact-7-form .form-row--submit .hubspot-form form .hs-button,.hubspot-form form .contact-7-form .form-row--submit .hs-button,.contact-7-form .form-row--submit .menu-button .item__title,.menu-button .contact-7-form .form-row--submit .item__title{font-family:var(--primary-font-family);text-transform:unset}@media (max-width:500px){.contact-7-form .form-row{flex-wrap:wrap}}.hubspot-form form fieldset{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--margin-regular);margin:0;position:relative;max-width:unset}.hubspot-form form .hs-form-field{width:100% !important;margin:0}.hubspot-form form .hs-form-field>label{display:block;font-size:var(--text-regular-size);line-height:var(--text-regular-lineheight);margin-bottom:4px}.hubspot-form form .hs-form-field>label>span{font-size:var(--text-small-size);line-height:var(--text-small-lineheight);margin:-5px 0 var(--margin-extrasmall);color:var(--dark-100);font-weight:var(--medium)}.hubspot-form form .hs-form-field>.hs-field-desc{font-size:var(--text-extrasmall-size);line-height:18px;margin:-5px 0 var(--margin-extrasmall);color:var(--gray-07)}.hubspot-form form .hs-form-field .input{margin:0 0 var(--margin-small) !important}.hubspot-form form input[type="password"],.hubspot-form form input[type="email"],.hubspot-form form input[type="tel"],.hubspot-form form input[type="text"],.hubspot-form form textarea,.hubspot-form form select{width:100% !important;width:100% !important;min-width:150px;max-width:unset;padding:6px 8px;font-family:var(--primary-font-family);font-size:var(--text-small-size);line-height:var(--text-small-lineheight);box-sizing:border-box;color:var(--dark-67);background:var(--white) !important;outline:none !important;border:1px solid var(--dark-21) !important;border-radius:4px !important;height:unset;box-shadow:unset !important}.hubspot-form form input[type="password"] option,.hubspot-form form input[type="email"] option,.hubspot-form form input[type="tel"] option,.hubspot-form form input[type="text"] option,.hubspot-form form textarea option,.hubspot-form form select option{font-family:"Arial"}.hubspot-form form select{appearance:none;background-image:url(images/chevron-down.svg) !important;background-size:10px !important;background-position:calc(100% - 15px) center !important;background-repeat:no-repeat !important}.hubspot-form form .hs-input.hs-fieldtype-intl-phone{display:flex;gap:var(--margin-extrasmall);width:100% !important}.hubspot-form form .hs-input.hs-fieldtype-intl-phone select{width:30% !important;min-width:unset !important;background-image:unset !important}.hubspot-form form .inputs-list.multi-container{display:flex;gap:var(--margin-extrasmall) var(--margin-regular);flex-wrap:wrap;margin-top:var(--margin-small)}.hubspot-form form .inputs-list.multi-container li{width:calc(50% - var(--margin-regular)/2);list-style:none;margin-bottom:0}.hubspot-form form .inputs-list.multi-container input{margin:0 10px 0 0;position:relative;top:-5px}.hubspot-form form .inputs-list.multi-container span{font-size:var(--text-small-size);line-height:var(--text-small-lineheight);position:relative;top:-4px}.hubspot-form form .hs-error-msgs{margin:-15px 0 var(--margin-small)}.hubspot-form form .hs-error-msgs li{list-style:none;font-size:12px;line-height:14px;color:red;margin:0}.hubspot-form form .hs-form-booleancheckbox{list-style:none;position:relative}.hubspot-form form .hs-form-booleancheckbox-display input{position:absolute;top:3px;height:15px;width:15px !important}.hubspot-form form .hs-form-booleancheckbox-display>span:not(.hs-form-required){font-size:var(--text-small-size);line-height:var(--text-small-lineheight);padding-left:25px;display:block}.hubspot-form form .legal-consent-container p{font-size:var(--text-small-size);line-height:var(--text-small-lineheight)}.hubspot-form form .hs-button{font-family:var(--primary-font-family);text-transform:none}@media (max-width:500px){.hubspot-form form fieldset{flex-wrap:wrap;gap:0}.hubspot-form form .inputs-list.multi-container li{width:100%}}section#shadow-host-companion{padding:0 !important}.main-header:not(.main-header--fixed):has(+ .responsive-menu+section[data-bg-color="dark-blue"]) .main-header__logo,.main-header:not(.main-header--fixed):has(+ .responsive-menu+section[data-bg-color="blue"]) .main-header__logo{filter:brightness(0) invert(100%)}.main-header:not(.main-header--fixed):has(+ .responsive-menu+section[data-bg-color="dark-blue"]) .main-menu>.menu-item>.item>.item__content .item__title,.main-header:not(.main-header--fixed):has(+ .responsive-menu+section[data-bg-color="blue"]) .main-menu>.menu-item>.item>.item__content .item__title{color:var(--white)}.main-header:not(.main-header--fixed):has(+ .responsive-menu+section[data-bg-color="dark-blue"]) .main-menu>.menu-item.menu-item-has-children>.item .item__title:after,.main-header:not(.main-header--fixed):has(+ .responsive-menu+section[data-bg-color="blue"]) .main-menu>.menu-item.menu-item-has-children>.item .item__title:after{background-color:var(--white)}.main-header:not(.main-header--fixed):has(+ .responsive-menu+section[data-bg-color="dark-blue"]) .responsive-menu-button__line,.main-header:not(.main-header--fixed):has(+ .responsive-menu+section[data-bg-color="blue"]) .responsive-menu-button__line{background-color:var(--white)}.main-header:not(.main-header--fixed):has(+ .responsive-menu+section[data-bg-color="dark-blue"]) .language-selector .js-wpml-ls-legacy-dropdown a.wpml-ls-item-toggle,.main-header:not(.main-header--fixed):has(+ .responsive-menu+section[data-bg-color="blue"]) .language-selector .js-wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{color:var(--white)}.main-header:not(.main-header--fixed):has(+ .responsive-menu+section[data-bg-color="dark-blue"]) .language-selector .js-wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after,.main-header:not(.main-header--fixed):has(+ .responsive-menu+section[data-bg-color="blue"]) .language-selector .js-wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{background-color:var(--white)}.main-header{position:absolute;width:100%;padding:var(--margin-small) 0;z-index:99990}.main-header--fixed{position:fixed;top:-80px;opacity:0;padding:10px 0;box-shadow:var(--box-shadow-regular);background-color:var(--white)}.main-header--transition-off{top:-80px;opacity:0;transition:top 0.3s linear, opacity 0.5s linear}.main-header--transition-on{top:0;opacity:1;transition:top 0.3s linear, opacity 0.5s linear}.main-header__container{position:relative}.main-header__logo{display:flex;max-width:200px}.main-header__logo img{max-height:40px}.main-header__menu-container{display:flex;justify-content:center;flex-grow:1}.main-header__altmenu-container{display:flex;justify-content:flex-end;align-items:center;gap:var(--margin-small)}.main-header .responsive-menu-button{display:none}.responsive-menu{display:none}.main-menu .item,.main-menu-responsive .item{display:flex;align-items:center;gap:var(--margin-small);max-width:293px;transition:background-color 0.2s linear}.main-menu .item__icon,.main-menu-responsive .item__icon{display:flex;justify-content:center;align-items:center;width:48px;flex-shrink:0;aspect-ratio:1;border-radius:4px;background-color:var(--dark-06);box-sizing:border-box;overflow:hidden;transition:var(--transition-regular)}.main-menu .item__icon img,.main-menu-responsive .item__icon img{max-width:24px}.main-menu .item__title,.main-menu-responsive .item__title{color:var(--dark-100)}.main-menu .item__title:has(+ .item__link),.main-menu-responsive .item__title:has(+ .item__link){color:var(--dark-100) !important}.main-menu .item__desc,.main-menu-responsive .item__desc{font-size:var(--text-extrasmall-size);line-height:var(--text-extrasmall-lineheight);color:var(--gray-07);margin:var(--margin-extrasmall) 0 0}.main-menu .item:hover .item__icon,.main-menu-responsive .item:hover .item__icon{background-color:var(--dark-gray)}.main-menu .item:hover .item__image img,.main-menu-responsive .item:hover .item__image img{transform:scale(1.1)}.main-menu .item:hover .item__title,.main-menu-responsive .item:hover .item__title{opacity:0.5}.main-menu .sub-menu,.main-menu-responsive .sub-menu{padding:0}.main-menu{}.main-menu>.menu-item-has-children{position:relative}.main-menu>.menu-item-has-children>.item .item__title{position:relative}.main-menu>.menu-item-has-children>.item .item__title:after{display:inline-block;content:"";width:10px;height:10px;margin-left:8px;background-color:var(--black);-webkit-mask:url(images/chevron-down.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask:url(images/chevron-down.svg) no-repeat 50% 50%;mask-size:contain;transition:var(--transition-regular)}.main-menu>.menu-item-has-children .sub-menu{display:flex;flex-direction:column;gap:var(--margin-regular)}.main-menu>.menu-item-has-children .sub-menu .item__title{font-size:var(--text-small-size);line-height:var(--text-small-lineheight)}.main-menu>.menu-item-has-children:hover{padding:0 30px 50px 30px;margin:0 -30px -50px -30px}.main-menu>.menu-item-has-children:hover .item__title:after{transform:rotate(-180deg)}.main-menu>.menu-item-has-children:hover>.sub-menu{top:50px;opacity:1;pointer-events:all}.main-menu>.menu-item-has-children>.sub-menu{display:flex;flex-direction:column;gap:var(--margin-small);position:absolute;width:max-content;max-width:250px;top:90px;left:0px;padding:var(--margin-regular);background-color:var(--white);border:1px solid var(--dark-21);border-radius:var(--border-radius-regular);transition:var(--transition-regular);box-shadow:var(--box-shadow-regular);box-sizing:border-box;opacity:0;pointer-events:none;z-index:9999}.main-menu>.menu-item-has-children>.sub-menu .menu-item-has-children>.item{margin-bottom:var(--margin-regular)}.main-menu>.menu-item-has-children>.sub-menu .menu-item-has-children>.item .item__title{font-size:var(--text-regular-size);line-height:var(--text-regular-lineheight);color:var(--dark-gray);font-weight:var(--regular)}.main-menu .sub-menu--columns>.sub-menu{flex-direction:row !important}.main-menu .sub-menu--columns>.sub-menu>.menu-item{width:100%}.main-menu .sub-menu--columns>.sub-menu>.menu-item.sub-menu--columns{width:200%}.main-menu .hidden-title>.item{display:none}.alternative-menu{gap:var(--margin-regular)}.menu-button .item{text-decoration:none}.menu-button .item__title{margin:0}.menu-button .item:hover .item__title{color:var(--white) !important}@media (max-width:800px){.main-header__menu-container,.main-header__altmenu-container{display:none}.main-header .responsive-menu-button{display:flex}.responsive-menu{display:block}}.responsive-menu-button{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:30px;height:30px}.responsive-menu-button__line{width:100%;height:2px;background-color:var(--black)}.responsive-menu-button--close{position:relative}.responsive-menu-button--close .responsive-menu-button__line{position:absolute;top:calc(50% - 1px);left:0;transform:rotate(-45deg)}.responsive-menu-button--close .responsive-menu-button__line:last-child{transform:rotate(45deg)}.responsive-menu{position:fixed;width:100%;height:100%;right:-100%;top:0px;padding-bottom:90px;background-color:var(--white);transition:right 0.3s linear;box-sizing:border-box;z-index:9999999}@media (max-width:700px){.responsive-menu{padding:0 0 90px !important}}.responsive-menu.responsive-menu--active{right:0px}.responsive-menu__top{display:flex;justify-content:space-between;align-items:center;gap:var(--margin-small);padding:var(--margin-small) 0}.responsive-menu__main{overflow:auto;height:100%;padding-bottom:140px;box-sizing:border-box}.responsive-menu__alt-container{position:absolute;bottom:0;left:0;width:100%;padding:var(--margin-small) var(--margin-regular);box-sizing:border-box;background-color:var(--white)}.main-menu-responsive{flex-direction:column;gap:0}.main-menu-responsive>.menu-item-has-children>.item .item__title{position:relative}.main-menu-responsive>.menu-item-has-children>.item .item__title:after{display:block;content:"";width:10px;height:10px;background-color:var(--black);-webkit-mask:url(images/chevron-down.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask:url(images/chevron-down.svg) no-repeat 50% 50%;mask-size:contain;transition:var(--transition-regular);position:absolute;right:0;top:calc(50% - 5px)}.main-menu-responsive>.menu-item-has-children.sub-menu--open>.item .item__title:after{transform:rotate(-180deg)}.main-menu-responsive>.menu-item{width:100%;border-bottom:1px solid var(--dark-06);box-sizing:border-box}.main-menu-responsive>.menu-item .item{max-width:unset}.main-menu-responsive>.menu-item>.item .item__content{width:100%;max-width:unset}.main-menu-responsive>.menu-item>.item .item__content .item__title{width:100%;padding:var(--margin-small) 0}.main-menu-responsive>.menu-item>.sub-menu{display:none;padding:0 0 var(--margin-extrasmall) var(--margin-extrasmall)}.main-menu-responsive>.menu-item>.sub-menu>.menu-item+.menu-item{margin-top:var(--margin-regular)}.main-menu-responsive>.menu-item>.sub-menu .menu-item+.menu-item{margin-top:var(--margin-small)}.main-menu-responsive>.menu-item>.sub-menu .item{gap:10px}.main-menu-responsive>.menu-item>.sub-menu .item__icon{width:30px}.main-menu-responsive>.menu-item>.sub-menu .item__icon img{max-width:14px}.main-menu-responsive>.menu-item>.sub-menu .item__title{font-size:var(--text-small-size);line-height:var(--text-small-lineheight)}.main-menu-responsive>.menu-item>.sub-menu .item__desc{margin:0}.main-menu-responsive .sub-menu--columns>.sub-menu>.menu-item>.item{margin-bottom:var(--margin-small)}.main-menu-responsive .sub-menu--columns>.sub-menu>.menu-item>.item .item__title{color:var(--dark-gray);font-weight:var(--regular)}.main-menu-responsive .sub-menu--columns>.sub-menu>.menu-item+.menu-item>.item{margin-top:var(--margin-regular)}.main-menu-responsive .hidden-title>.item{display:none}.alternative-menu-responsive{gap:var(--margin-small);justify-content:center}.alternative-menu-responsive .menu-button{flex-grow:1}.alternative-menu-responsive .menu-button .item__title{width:100%}.responsive-menu__language{margin-left:auto}.responsive-menu__language.language-selector .js-wpml-ls-legacy-dropdown{width:100%}.responsive-menu__language.language-selector .js-wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{padding-right:var(--margin-small)}.responsive-menu__language.language-selector .js-wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{position:absolute;right:0}.responsive-menu__language.language-selector .js-wpml-ls-legacy-dropdown .wpml-ls-sub-menu{width:calc(100% + var(--margin-regular));right:unset;left:calc(var(--margin-small)*-1);padding:var(--margin-small);border:1px solid var(--dark-06);border-radius:var(--border-radius-small);box-sizing:border-box;box-shadow:var(--box-shadow-regular)}.responsive-menu__language.language-selector .js-wpml-ls-legacy-dropdown .wpml-ls-current-language:hover{padding:0;margin:0}.responsive-menu__language.language-selector .js-wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu{top:calc(100% + 1px)}.language-selector .js-wpml-ls-legacy-dropdown{width:max-content}.language-selector .js-wpml-ls-legacy-dropdown a{padding:0;border:unset;color:unset;background-color:transparent}.language-selector .js-wpml-ls-legacy-dropdown a:hover{text-decoration:none;opacity:0.5}.language-selector .js-wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{padding:0 15px 0 0;background-color:unset;border:none;text-decoration:none}.language-selector .js-wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{border:unset;content:"";position:absolute;width:11px;height:11px;right:0px;background-color:var(--dark-100);-webkit-mask:url(images/chevron-down.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask:url(images/chevron-down.svg) no-repeat 50% 50%;mask-size:contain;top:calc(50% - 5px)}.language-selector .js-wpml-ls-legacy-dropdown .wpml-ls-sub-menu{opacity:0;display:flex;flex-direction:column;gap:var(--margin-small);width:max-content;min-width:50px;top:50px;left:-20px;padding:20px;background-color:var(--white);box-shadow:var(--box-shadow-regular);border:1px solid var(--dark-21);border-radius:var(--border-radius-regular);z-index:9999;transition:unset;border-top:unset}.language-selector .js-wpml-ls-legacy-dropdown .wpml-ls-current-language:hover{padding:0 10px 20px;margin:0 -10px -20px}.language-selector .js-wpml-ls-legacy-dropdown .wpml-ls-current-language:hover a.wpml-ls-item-toggle{opacity:0.5}.language-selector .js-wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu{top:30px;opacity:1;transition:var(--transition-regular)}.footer{padding:var(--section-spacing-regular) 0;background-color:var(--blue--50);color:var(--white)}.footer__info{display:flex;flex-direction:column;gap:var(--margin-large);align-items:flex-start;width:40%;max-width:485px}.footer__logos{display:flex;gap:var(--margin-medium)}.footer__logos-item{display:flex;max-width:176px}.footer__logos-item img{max-height:57px}.footer__logos-separator{content:"";display:block;width:1px;background-color:var(--white)}.footer__info-text{max-width:380px}.footer__info-text-title{font-size:var(--text-large-size);line-height:var(--text-large-lineheight);font-weight:var(--medium);margin:0}.footer__info-text-text{font-size:var(--text-small-size);line-height:var(--text-small-lineheight);margin:var(--margin-extrasmall) 0 0;color:var(--dark-21)}.footer__certifications-title{font-size:var(--text-small-size);line-height:var(--text-small-lineheight);font-weight:var(--medium);margin-bottom:var(--margin-small)}.footer__certifications-list{display:flex;gap:var(--margin-medium);flex-wrap:wrap}.footer__certifications-item{display:flex;max-width:100px}.footer__certifications-item img{max-height:50px}.footer__menu-container{width:20%}.footer__contact{width:20%}.footer__contact-title{font-size:var(--text-large-size);line-height:var(--text-large-lineheight);font-weight:var(--medium);margin-bottom:12px}.footer__contact-info-item-title{margin:0}.footer__contact-info-item-text{font-size:var(--text-small-size);line-height:var(--text-small-lineheight);margin-top:4px;color:var(--dark-21)}.footer__copyright{font-size:var(--text-small-size);line-height:var(--text-small-lineheight);margin:var(--margin-medium) 0 0;color:var(--dark-21)}@media (max-width:700px){.footer__content{flex-wrap:wrap}.footer__info,.footer__menu-container,.footer__contact{width:100%;max-width:unset}}@media (max-width:500px){.footer__logos{gap:var(--margin-small)}.footer__logos-item{max-width:108px}.footer__logos-item img{max-height:45px}}.footer-menu{display:flex;align-items:flex-start;gap:var(--margin-medium);flex-direction:column}.footer-menu .item__title{font-size:var(--text-large-size);line-height:var(--text-large-lineheight);font-weight:var(--medium);margin-bottom:0}.footer-menu>.menu-item>.item .item__title{font-size:var(--text-large-size);line-height:var(--text-large-lineheight);font-weight:var(--medium)}.footer-menu>.menu-item>.sub-menu{display:flex;flex-direction:column;gap:12px;margin-top:12px;padding:0}.footer-menu>.menu-item>.sub-menu .item__title{font-size:var(--text-small-size);line-height:var(--text-small-lineheight);color:var(--dark-21);max-width:max-content}.footer-menu a.item:hover .item__title{opacity:0.5}.hero-shot{overflow:hidden}.hero-shot:has(.hero-shot__video){position:relative;min-height:100vh;box-sizing:border-box;display:flex;align-items:center;background-color:transparent}.hero-shot:has(.hero-shot__video) .hero-shot__text-container{width:100%;max-width:980px}.hero-shot:has(.hero-shot__video) .hero-shot__logo-row{margin-top:14vh}@media (max-width:700px){.hero-shot:has(.hero-shot__video) .hero-shot__logo-row{margin-top:var(--section-spacing-regular)}}.hero-shot__video{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;pointer-events:none}.hero-shot__video video{width:100%;height:100%;object-fit:cover}.hero-shot__text-container{width:50%}.hero-shot__heading{display:flex;gap:var(--margin-extrasmall);align-items:center;margin-bottom:var(--margin-regular)}.hero-shot__icon{display:flex;width:40px;aspect-ratio:1}.hero-shot__pre-title{font-size:var(--title-small-size);line-height:var(--title-small-lineheight);font-weight:var(--medium);font-family:var(--secondary-font-family);margin:0}.hero-shot .page-subtitle ul{display:flex;gap:var(--margin-small) var(--margin-regular);flex-wrap:wrap}.hero-shot .page-subtitle li{position:relative;list-style:none;margin:0;padding-left:28px}.hero-shot .page-subtitle li:before{content:"";position:absolute;width:20px;height:20px;top:5px;left:0;background-image:url(images/icon-check.svg);background-size:contain;background-repeat:no-repeat}.hero-shot__image{width:44%;display:flex}.hero-shot__image img{border-radius:var(--border-radius-regular)}.hero-shot__logo-row{margin-top:var(--margin-large)}.hero-shot__logo-row-title{color:var(--dark-67);font-weight:var(--medium)}@media (min-width:901px){.hero-shot__logo-row-logos .splide__track,.hero-shot__logo-row-logos .splide__list,.hero-shot__logo-row-logos .splide__slide{display:contents}}.hero-shot__logo-row-logos .splide__track{display:block;overflow:visible}.hero-shot__logo-row-logos .splide__list{display:flex !important;gap:var(--margin-extrasmall);justify-content:space-between}.hero-shot__logo-row-logo{display:flex;justify-content:center;align-items:center;flex-grow:1;width:100%;padding:var(--margin-regular);background-color:var(--dark-10);border-radius:var(--border-radius-regular);box-sizing:border-box;overflow:hidden;opacity:0.6}.hero-shot__logo-row-logo img{max-height:40px;max-width:100px}.hero-shot[data-bg-color] .hero-shot__logo-row-logo{background-color:var(--white)}.hero-shot[data-bg-color="dark-blue"] .hero-shot__logo-row-title{color:var(--white)}.hero-shot[data-bg-color="dark-blue"] .hero-shot__logo-row-logo{background-color:#FFFFFF1A}.hero-shot[data-bg-color="dark-blue"] .hero-shot__logo-row-logo img{filter:brightness(0) invert(1)}@media (max-width:900px){.hero-shot__logo-row-logo{aspect-ratio:2.2;width:176px}}@media (max-width:800px){.hero-shot__text-container{width:100%;margin-bottom:var(--margin-medium)}.hero-shot__image{width:100%;max-width:400px;margin:0 auto}}@media (max-width:700px){.hero-shot__icon{width:28px}.hero-shot__pre-title{font-size:var(--title-extrasmall-size);line-height:var(--title-extrasmall-lineheight)}.hero-shot .page-subtitle li{padding-left:24px}.hero-shot .page-subtitle li:before{width:18px;height:18px;top:3px}.hero-shot__video video{object-position:80%}}.highlight-quote{display:flex;flex-direction:column;min-height:250vh;padding:0}.highlight-quote__bg{position:absolute;top:0;left:0;width:100%;height:100%}.highlight-quote__bg-content{position:sticky;top:62px;left:0;height:calc(100vh - 62px)}.highlight-quote__bg-item{content:"";position:absolute;width:176px;aspect-ratio:1;background-image:url(images/bg-shape-squares.svg);background-size:contain;background-repeat:no-repeat}.highlight-quote__bg-item:nth-child(1){top:0;left:0;transform:scaleX(-1)}.highlight-quote__bg-item:nth-child(2){top:0;right:0}.highlight-quote__bg-item:nth-child(3){bottom:0;left:0;transform:scaleX(-1) scaleY(-1)}.highlight-quote__bg-item:nth-child(4){bottom:0;right:0;transform:scaley(-1)}.highlight-quote .container{height:100%;flex-grow:1}.highlight-quote__content{position:sticky;top:0;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:calc(var(--section-spacing-regular)*1.8) 0;gap:var(--margin-large);box-sizing:border-box}.highlight-quote__quote-wrap{position:relative;max-width:970px}.highlight-quote__quote{font-size:var(--title-large-size);line-height:var(--title-large-lineheight);text-align:center;font-family:var(--secondary-font-family);margin:0;max-width:970px}.highlight-quote__quote--gradient{position:absolute;inset:0;margin:0 auto;pointer-events:none;user-select:none;z-index:0;background-image:linear-gradient(223.77deg, #05A9FA -0.51%, #0505F0 39.45%, #020250 87.59%);background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.highlight-quote__quote--base{position:relative;z-index:1;color:var(--dark-40)}.highlight-quote__quote--base .char{opacity:1;transition:var(--transition-regular)}.highlight-quote__quote--base .char.is-filled{opacity:0}.highlight-quote__logos{display:flex;gap:var(--margin-extrasmall);justify-content:space-around}.highlight-quote__logos-item{display:flex;max-width:223px;width:100%;opacity:0.5;transition:var(--transition-regular)}.highlight-quote__logos-item.active{opacity:1}@media (max-width:700px){.highlight-quote__quote{font-size:var(--title-small-size);line-height:var(--title-small-lineheight)}.highlight-quote__logos{flex-wrap:wrap}.highlight-quote__logos-item{max-width:150px}}@media (max-width:480px){.highlight-quote__bg-content{top:60px;height:calc(100vh - 60px)}.highlight-quote__bg-item{width:85px}}.stacking-cards__card{display:flex;justify-content:space-between;gap:var(--margin-medium);background-color:var(--white);padding:var(--margin-medium);border:1px solid var(--dark-21);border-radius:var(--border-radius-large)}@media (min-width:700px){.stacking-cards__card{position:sticky;top:0}}.stacking-cards__card+.stacking-cards__card{margin-top:var(--section-spacing-regular)}.stacking-cards__text-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:var(--margin-medium)}.stacking-cards__heading{display:flex;gap:var(--margin-extrasmall);align-items:center}.stacking-cards__icon{display:flex;width:40px;aspect-ratio:1}.stacking-cards__pre-title{font-size:var(--title-small-size);line-height:var(--title-small-lineheight);margin:0;font-family:var(--secondary-font-family);font-weight:var(--medium)}.stacking-cards__title{font-size:var(--title-regular-size);line-height:var(--title-regular-lineheight);font-family:var(--secondary-font-family);font-weight:var(--regular);margin-bottom:var(--margin-regular)}.stacking-cards__text{font-size:var(--text-extralarge-size);line-height:var(--text-extralarge-lineheight);color:var(--dark-67);margin-bottom:var(--margin-regular)}.stacking-cards__image{display:flex;width:calc(50% - var(--margin-medium)/2);flex-shrink:0}@media (max-width:700px){.stacking-cards__card{flex-wrap:wrap;padding:var(--margin-regular)}.stacking-cards__text-container,.stacking-cards__image{width:100%}.stacking-cards__text-container{gap:var(--margin-small)}.stacking-cards__pre-title{font-size:var(--text-large-size)}.stacking-cards__icon{width:25px}}.fullwidth-cta{position:relative;display:flex;align-items:center;min-height:100vh;padding:calc(var(--section-spacing-regular)*1.8) 0;box-sizing:border-box;background-color:transparent !important}.fullwidth-cta__video{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;pointer-events:none}.fullwidth-cta__video video{width:100%;height:100%;object-fit:cover}.fullwidth-cta__content{max-width:698px;margin-inline:auto}.fullwidth-cta__logo{display:flex;max-width:120px;margin:0 auto var(--margin-medium)}.fullwidth-cta .section-title{font-size:var(--title-regular-size);line-height:var(--title-regular-lineheight)}.fullwidth-cta .section-title span{opacity:0.8}@media (max-width:700px){.fullwidth-cta{min-height:unset}.fullwidth-cta__logo{max-width:80px}}.testimonials{overflow:hidden}.testimonials__navigation{margin-bottom:var(--margin-large)}.testimonials__navigation .splide__track{overflow:visible}.testimonials__navigation-item{position:relative;display:flex;padding:var(--margin-regular) var(--margin-medium);width:100%;height:100%;justify-content:center;align-items:center;border-bottom:3px solid var(--dark-21);cursor:pointer;box-sizing:border-box}.testimonials__navigation-item-logo{display:flex;max-width:120px;opacity:0.5;transition:opacity 0.3s ease}.testimonials__navigation-item-logo img{max-height:48px}.testimonials__navigation-item-progress{position:absolute;width:0%;height:3px;bottom:-3px;left:0;background-color:var(--blue-100)}.testimonials__navigation .splide__slide.is-active .testimonials__navigation-item-logo{opacity:1}.testimonials__slide{height:100%}.testimonials__content{display:flex;gap:var(--margin-medium);height:100%;padding:var(--margin-medium);background-color:var(--dark-06);border-radius:var(--border-radius-large);box-sizing:border-box}.testimonials__text-container{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:var(--margin-regular)}.testimonials__logo{display:flex;width:100%;max-width:169px}.testimonials__logo img{max-height:50px;max-width:max-content}.testimonials__quote{font-size:var(--title-extrasmall-size);line-height:var(--title-extrasmall-lineheight);margin:0}.testimonials__author{max-width:354px}.testimonials__author p{font-size:var(--text-large-size);line-height:var(--text-regular-lineheight);margin:0}.testimonials__author-role{color:var(--dark-67);margin-top:4px !important}.testimonials__image{display:flex;width:calc(50% - var(--margin-medium)/2);border-radius:var(--border-radius-regular);overflow:hidden;flex-shrink:0}@media (max-width:720px){.testimonials__navigation-item{padding:var(--margin-small)}.testimonials__content{flex-wrap:wrap;gap:var(--margin-small);padding:var(--margin-regular) var(--margin-small)}.testimonials__text-container,.testimonials__image{width:100%}.testimonials__quote{font-size:var(--text-extralarge-size);line-height:var(--text-extralarge-lineheight)}}@media (max-width:500px){.testimonials__navigation-item{padding:var(--margin-small)}.testimonials .splide__slide img{object-fit:cover}}.banner{position:relative;overflow:hidden}.banner:before{content:"";position:absolute;width:45%;max-width:420px;aspect-ratio:1;background-image:url(images/bg-shape-arrow.svg);background-repeat:no-repeat;background-size:contain;bottom:-20px;right:50%}.banner__content{position:relative}.banner__heading{width:48%}.banner__form{width:48%;min-height:520px;background-color:var(--white);border-radius:var(--border-radius-regular);padding:var(--margin-medium);box-sizing:border-box}@media (max-width:720px){.banner__content{flex-wrap:wrap;gap:var(--margin-large)}.banner__heading,.banner__form{width:100%}.banner__form{padding:var(--margin-regular)}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.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--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.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}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;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__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}