﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{scroll-behavior:smooth}body{line-height:1}a{text-decoration-skip-ink:auto}a[href^=tel]{color:inherit;text-decoration:none}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}textarea,input[type=text],input[type=button],input[type=submit],input[type=reset],input[type=search],input[type=password]{-webkit-appearance:none;appearance:none;border-radius:0}input[type=search]{-webkit-appearance:textfield}table{border-collapse:collapse;border-spacing:0}th,td{padding:2px}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,strike,s{text-decoration:line-through}dt{font-weight:bold}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important;word-break:normal}.screen-reader-text:focus{background-color:#f7f7f7;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#007acc;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.skip-link{left:-9999rem;top:2.5rem;z-index:999999999;text-decoration:underline}.skip-link:focus{display:block;left:6px;top:7px;font-size:14px;font-weight:600;text-decoration:none;line-height:normal;padding:15px 23px 14px;z-index:100000;right:auto}.visually-hidden:not(:focus):not(:active),.form-allowed-tags:not(:focus):not(:active){position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}.bg-white{background-color:#fff}.text-white{color:#fff}.svg-icon.icon-white{color:#fff}.bg-black{background-color:#000}.text-black{color:#000}.svg-icon.icon-black{color:#000}.bg-brand{background-color:#B079D7}.text-brand{color:#B079D7}.svg-icon.icon-brand{color:#B079D7}.bg-grey{background-color:#EBEBEB}.text-grey{color:#EBEBEB}.svg-icon.icon-grey{color:#EBEBEB}.bg-grey-light{background-color:#F5F5F5}.text-grey-light{color:#F5F5F5}.svg-icon.icon-grey-light{color:#F5F5F5}.bg-grey-mid{background-color:#d0d0d0}.text-grey-mid{color:#d0d0d0}.svg-icon.icon-grey-mid{color:#d0d0d0}.bg-grey-dark{background-color:#2C353C}.text-grey-dark{color:#2C353C}.svg-icon.icon-grey-dark{color:#2C353C}.bg-charcoal-light{background-color:#283046}.text-charcoal-light{color:#283046}.svg-icon.icon-charcoal-light{color:#283046}.bg-charcoal-mid{background-color:#313342}.text-charcoal-mid{color:#313342}.svg-icon.icon-charcoal-mid{color:#313342}.bg-charcoal-dark{background-color:#22202d}.text-charcoal-dark{color:#22202d}.svg-icon.icon-charcoal-dark{color:#22202d}.bg-red{background-color:#ff0000}.text-red{color:#ff0000}.svg-icon.icon-red{color:#ff0000}.bg-green{background-color:#01A094}.text-green{color:#01A094}.svg-icon.icon-green{color:#01A094}.bg-green-light{background-color:#8BE2DB}.text-green-light{color:#8BE2DB}.svg-icon.icon-green-light{color:#8BE2DB}.bg-green-dark{background-color:#00837C}.text-green-dark{color:#00837C}.svg-icon.icon-green-dark{color:#00837C}.bg-purple{background-color:#892AE9}.text-purple{color:#892AE9}.svg-icon.icon-purple{color:#892AE9}.bg-purple-light{background-color:#D0AAF6}.text-purple-light{color:#D0AAF6}.svg-icon.icon-purple-light{color:#D0AAF6}.bg-purple-dark{background-color:#641BAC}.text-purple-dark{color:#641BAC}.svg-icon.icon-purple-dark{color:#641BAC}.bg-blue{background-color:#6BD6F3}.text-blue{color:#6BD6F3}.svg-icon.icon-blue{color:#6BD6F3}.bg-blue-light{background-color:#A5ECFF}.text-blue-light{color:#A5ECFF}.svg-icon.icon-blue-light{color:#A5ECFF}.bg-blue-mid{background-color:#8282FF}.text-blue-mid{color:#8282FF}.svg-icon.icon-blue-mid{color:#8282FF}.bg-blue-dark{background-color:#3731BB}.text-blue-dark{color:#3731BB}.svg-icon.icon-blue-dark{color:#3731BB}.bg-yellow{background-color:#F2C844}.text-yellow{color:#F2C844}.svg-icon.icon-yellow{color:#F2C844}.bg-yellow-light{background-color:#F8E09C}.text-yellow-light{color:#F8E09C}.svg-icon.icon-yellow-light{color:#F8E09C}.bg-yellow-dark{background-color:#EEB10C}.text-yellow-dark{color:#EEB10C}.svg-icon.icon-yellow-dark{color:#EEB10C}html{height:100%;scroll-behavior:auto !important;overscroll-behavior:none;overflow-x:hidden}body{background-color:#f5f5f5;position:relative;overflow-x:hidden}.pad-bottom{padding-bottom:100px}.pad-top{padding-top:100px}.wf-loading{opacity:0;-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-ms-transition:opacity 1s ease;-o-transition:opacity 1s ease;transition:opacity 1s ease}.wf-active{opacity:1}.pad-xl{padding:150px 0}.pad-large{padding:100px 0}.pad-med{padding:50px 0}.pad-small{padding:25px 0}.bottom-sm{margin-bottom:25px}.bottom-md{margin-bottom:50px}.bottom-lg{margin-bottom:100px}.bottom-xl{margin-bottom:150px}.top-sm{padding-top:25px}.top-med{padding-top:50px}.top-lg{padding-top:100px}.top-xl{padding-top:150px}.clearfix::after{display:block;content:"";clear:both}.aligncenter{float:none !important}@media only screen and (min-width: 992px){.mobile-only{display:none}}.desktop-only{display:none}@media only screen and (min-width: 992px){.desktop-only{display:block}}.iframe-container{overflow:hidden;padding-top:56.25%;position:relative}.iframe-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.spacer-sm{height:0;padding:25px 0 0 0}@media only screen and (min-width: 992px){.spacer-sm{padding:25px 0 0 0}}@media only screen and (min-width: 1200px){.spacer-sm{padding:25px 0 0 0}}.spacer{height:0;padding:50px 0 0 0}@media only screen and (min-width: 992px){.spacer{padding:100px 0 0 0}}.spacer-xl{height:0;padding:100px 0 0 0}@media only screen and (min-width: 992px){.spacer-xl{padding:150px 0 0 0}}img,picture{max-width:100%;height:auto}svg{overflow:visible !important;max-width:100%;height:auto}p:has(img){line-height:1}img[loading=lazy]{-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}img[data-lazy-src]{opacity:0}img.lazyloaded{-webkit-transition:opacity .5s linear .2s;-moz-transition:opacity .5s linear .2s;transition:opacity .5s linear .2s;opacity:1}img[data-speed]{position:absolute;height:auto;visibility:visible}img.full-width-img{width:100%;height:auto}.rounded{border-radius:25px;overflow:hidden}.rounded img{display:block;border-radius:25px}.aligncenter{display:block;margin:0 auto}.aligncenter img{display:block}.tinymce-svg-placeholder{visibility:hidden}p:has(svg.svg-icon){line-height:0}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.skip-link{position:absolute;left:-9999px;top:0;background:#000;color:#fff;padding:8px;text-align:center;z-index:1000}.skip-link:focus{left:0}.float-right{float:right}.float-left{float:left}.gap-sm{gap:15px}.gap-md{gap:clamp(10px,10px + 15*(100vw - 300px)/900,25px)}.gap-lg{gap:clamp(20px,20px + 30*(100vw - 300px)/900,50px)}.hidden{display:none}.svg-icon{width:32px;height:32px;fill:rgba(0,0,0,0);position:relative;color:#01a094}.svg-icon.icon-purple{color:#892ae9}.svg-icon.icon-white{color:#fff}.svg-icon.icon-yellow{color:#f2c844}.svg-icon-brand{width:50px;height:auto;color:#fff}.btn:has(.svg-icon-brand){padding-left:20px}.flexible-section.dark{margin-bottom:-2px}.fade-letters span{display:inline-block !important;height:auto}.slide-up{display:inline-block;opacity:0}#smooth-wrapper{overflow:hidden;width:100%;height:100%}#smooth-content{will-change:transform}.svg-object{width:100%;height:100%;object-fit:contain}.sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}body{font-family:"DM Sans",sans-serif;font-weight:300;font-style:normal;font-optical-sizing:auto;font-size:clamp(.8125rem,1.5vw,1rem)}p{line-height:1.75;text-wrap-style:pretty}h1,h2,h3,h4,h5{font-family:"DM Sans",sans-serif;font-weight:700;line-height:1;text-wrap:balance}h1.white,h2.white,h3.white,h4.white,h5.white{color:#fff !important}h2{font-size:clamp(2.25rem,4vw,3.4375rem)}h3{font-size:clamp(2rem,3vw,2.5rem)}h4{font-size:clamp(1.25rem,2vw,1.5625rem);line-height:1.25}h5,h6{font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.25}.stat{font-size:clamp(3rem,5vw,5rem);font-weight:300}small,.small-text{font-size:.707em}strong{font-weight:700}.center-text{text-align:center}.left-text{text-align:left}.right-text{text-align:right}.large-text{font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:500;line-height:1.5}.xl-text{font-size:clamp(1.5rem,2.4vw + 1rem,3.625rem);font-weight:500;line-height:1.2}.styled-list{list-style:disc;display:flex;flex-direction:column;gap:clamp(5px,5px + 15*(100vw - 300px)/1600,10px);margin-left:20px;line-height:1.75}.styled-list.alpha{list-style-type:lower-alpha}.styled-list.numeric{list-style-type:numeric}h2 span.underline,h3 span.underline,h4 span.underline,h5 span.underline,h6 span.underline{position:relative;z-index:2}h2 span.underline::after,h3 span.underline::after,h4 span.underline::after,h5 span.underline::after,h6 span.underline::after{content:"";width:var(--underline-after-width, 0%);background-color:#01a094;position:absolute;left:0;z-index:-1;transition:width .3s ease-out}h2 span.underline::after{bottom:5px;height:3px}h3 span.underline::after{bottom:4px;height:3px}h4 span.underline::after,h5 span.underline::after,h6 span.underline::after{bottom:4px;height:2px}#header-banner{z-index:99;position:fixed;display:flex;background:#000;color:#fff;width:100%;height:50px;top:0;gap:clamp(10px,10px + 20*(100vw - 1200px)/700,30px);padding:0 15px;justify-content:space-between}@media only screen and (min-width: 992px){#header-banner{height:85px;justify-content:initial}}#header-banner #header-logo{align-self:center;z-index:99}#header-banner #header-logo img{max-width:150px}#header-banner nav{display:flex;gap:20px;width:100%;align-items:start;padding:50px 15px 0;left:0;position:fixed;height:100dvh;background:#000;flex-direction:column;justify-content:space-around;-webkit-transition:opacity 300ms ease-in-out;-moz-transition:opacity 300ms ease-in-out;-ms-transition:opacity 300ms ease-in-out;-o-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out;opacity:0;visibility:hidden;z-index:-1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#637988 #000}#header-banner nav::-webkit-scrollbar{width:8px;margin:5px;padding:5px;position:absolute}#header-banner nav::-webkit-scrollbar-track{background:rgba(0,0,0,0);padding:2px}#header-banner nav::-webkit-scrollbar-thumb{background-color:#637988;border-radius:50px;margin:2px}#header-banner nav::-webkit-scrollbar-thumb:hover{background-color:rgb(110.6085106383,133.9659574468,149.8914893617)}@media only screen and (min-width: 992px){#header-banner nav{overflow:hidden;z-index:98;opacity:1;z-index:initial;visibility:visible;display:flex;align-items:center;justify-content:space-between;height:initial;position:initial;flex-direction:row;padding:0}}#header-banner nav.active{opacity:1;visibility:visible;z-index:98}#header-banner nav ul.nav-menu{list-style:none;display:flex;z-index:3;flex-direction:column;margin-top:auto;gap:10px}#header-banner nav ul.nav-menu#nav-small{display:flex;margin-top:10px;width:100%;gap:0}@media only screen and (min-width: 992px){#header-banner nav ul.nav-menu#nav-small{display:none}}#header-banner nav ul.nav-menu#nav-small li{gap:0;width:100%;position:relative;margin-top:10px}#header-banner nav ul.nav-menu#nav-small li span.expand{height:100%;aspect-ratio:1/1;position:absolute;top:0;right:0;background-image:url(../img/chevron-down.svg);background-repeat:no-repeat;background-size:15px;background-position:center center}#header-banner nav ul.nav-menu#nav-small li a{width:100%;position:relative;display:flex;gap:10px;align-items:center;font-size:1.3rem;font-weight:500}#header-banner nav ul.nav-menu#nav-small li a:hover{color:inherit}#header-banner nav ul.nav-menu#nav-small li div{position:relative;width:100%;padding:20px 10px;border-radius:10px;background-color:#22202d;display:flex;justify-content:space-between}#header-banner nav ul.nav-menu#nav-small li div svg{width:24px;height:24px}#header-banner nav ul.nav-menu#nav-small li ul{gap:0;width:100%}#header-banner nav ul.nav-menu#nav-small li ul li{margin-top:0}#header-banner nav ul.nav-menu#nav-small li ul li:last-child div{border-bottom:0}#header-banner nav ul.nav-menu#nav-small li ul li div{padding:15px 10px;background-color:rgba(0,0,0,0);border-radius:0;border-bottom:1px solid #283046}#header-banner nav ul.nav-menu#nav-small li ul li div a{font-weight:500;font-size:1.2rem}#header-banner nav ul.nav-menu#nav-small li ul li div span.expand{right:5px}#header-banner nav ul.nav-menu#nav-small li ul li ul li:last-child div{border-bottom:1px solid #283046}#header-banner nav ul.nav-menu#nav-small li ul li ul li div{padding:10px 10px;background-color:rgba(0,0,0,0);border-bottom:1px solid #22202d}#header-banner nav ul.nav-menu#nav-small li ul li ul li div a{font-weight:400;font-size:1rem}#header-banner nav ul.nav-menu#nav-large{display:none}@media only screen and (min-width: 992px){#header-banner nav ul.nav-menu#nav-large{display:flex;gap:clamp(10px,10px + 20*(100vw - 1200px)/700,30px);margin:initial;flex-direction:row;height:100%}}#header-banner nav ul.nav-menu li{font-size:clamp(1rem,2.5vw,1.25rem);display:flex;flex-direction:column;gap:10px;align-items:start}#header-banner nav ul.nav-menu li a{text-decoration:none;position:relative}#header-banner nav ul.nav-menu li ul.children{display:flex;flex-direction:column;gap:10px}#header-banner nav ul.nav-menu li ul.children li a svg{display:inline-block;margin-right:5px}#header-banner nav ul.nav-menu li ul.children li a span.nav-menu-item--tagline{font-size:.8rem;display:none;color:#d0d0d0}@media only screen and (min-width: 992px){#header-banner nav ul.nav-menu li{align-items:initial;justify-content:center;display:flex}#header-banner nav ul.nav-menu li:hover ul.children{visibility:visible;max-height:600px;height:auto;gap:10px;-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);-webkit-transform:translateY(0px);transform:translateY(0px)}}@media only screen and (min-width: 992px)and (min-width: 992px){#header-banner nav ul.nav-menu li{height:100%;align-items:center}}@media only screen and (min-width: 992px){#header-banner nav ul.nav-menu li a{font-weight:400;color:#fff;text-decoration:none;font-size:1.5rem}#header-banner nav ul.nav-menu li a svg.header-nav-icon{color:#fff;width:14px;height:14px;margin-bottom:-1px}}@media only screen and (min-width: 992px)and (min-width: 992px){#header-banner nav ul.nav-menu li a{font-size:clamp(.8125rem,1.3vw,1rem);line-height:18px}}@media only screen and (min-width: 992px){#header-banner nav ul.nav-menu li a:hover{color:#8be2db}#header-banner nav ul.nav-menu li a:has(+ul.children)::after{content:"";margin-left:-2px;width:13px;height:10px;display:inline-block;transform-origin:center;background-image:url("../img/chevron-down.svg");background-repeat:no-repeat;background-size:50%;background-position:center center;-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-ms-transition:color 300ms ease;-o-transition:color 300ms ease;transition:color 300ms ease}#header-banner nav ul.nav-menu li ul.children{visibility:hidden;position:absolute;top:85px;background:#000;padding:10px;display:flex;align-items:start;flex-direction:column;gap:10px;border-radius:0 0 20px 20px;cursor:initial;width:370px;left:50px;right:auto;overflow:hidden;max-height:600px;border-left:0;min-width:370px}#header-banner nav ul.nav-menu li ul.children .page_item_has_children a::after{display:none}#header-banner nav ul.nav-menu li ul.children li{padding-right:10px;box-sizing:content-box;width:350px}#header-banner nav ul.nav-menu li ul.children li:hover a+ul.children{-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}#header-banner nav ul.nav-menu li ul.children li a{background-color:#333;padding:20px;border-radius:10px;display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%;color:#fff;background-color:#22202d;box-sizing:border-box;-webkit-transition:background-color 200ms ease-in;-moz-transition:background-color 200ms ease-in;-ms-transition:background-color 200ms ease-in;-o-transition:background-color 200ms ease-in;transition:background-color 200ms ease-in}#header-banner nav ul.nav-menu li ul.children li a:hover{background-color:#313342}#header-banner nav ul.nav-menu li ul.children li a::after{display:none}#header-banner nav ul.nav-menu li ul.children li a div{display:flex;gap:10px;width:100%;align-items:center}#header-banner nav ul.nav-menu li ul.children li a div svg{display:initial;width:20px;height:20px}#header-banner nav ul.nav-menu li ul.children li a div span.nav-menu-item--title{font-size:clamp(1rem,2.5vw,1.25rem);line-height:20px}#header-banner nav ul.nav-menu li ul.children li a span.nav-menu-item--tagline{width:calc(100% - 35px);margin-left:auto;font-size:.8rem;display:initial}#header-banner nav ul.nav-menu li ul.children li ul.children{position:absolute;min-width:initial;left:370px;border-left:0;top:10px;width:580px;background:#22202d;gap:10px;display:flex;flex-direction:row;flex-wrap:wrap;border-radius:10px;box-sizing:border-box;padding:10px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;z-index:0;border-left:0 !important}#header-banner nav ul.nav-menu li ul.children li ul.children li{width:calc(50% - 5px);margin-right:initial;box-sizing:border-box;padding-right:0}#header-banner nav ul.nav-menu li ul.children li ul.children li a{height:100%;padding:15px;background-color:#22202d;-webkit-transition:background-color 200ms ease-in;-moz-transition:background-color 200ms ease-in;-ms-transition:background-color 200ms ease-in;-o-transition:background-color 200ms ease-in;transition:background-color 200ms ease-in}#header-banner nav ul.nav-menu li ul.children li ul.children li a:hover{background-color:#313342}}#header-banner nav .header-buttons{display:flex;gap:10px;margin:auto 0 30px 0;flex-direction:row;flex-wrap:wrap}@media only screen and (min-width: 992px){#header-banner nav .header-buttons{margin:initial}}#header-banner nav .header-buttons a.btn{min-width:130px;padding:10px 40px;border-width:2px}.toggle{z-index:999;display:flex;cursor:pointer;align-items:center}@media only screen and (min-width: 992px){.toggle{display:none}}.toggle svg{fill:#fff}.toggle svg rect{transform-origin:center;-webkit-transition:transform 100ms ease;-moz-transition:transform 100ms ease;-ms-transition:transform 100ms ease;-o-transition:transform 100ms ease;transition:transform 100ms ease}.toggle:hover svg rect:first-child{-moz-transform:translate(0px, 5px);-o-transform:translate(0px, 5px);-ms-transform:translate(0px, 5px);-webkit-transform:translate(0px, 5px);transform:translate(0px, 5px)}.toggle:hover svg rect:last-child{-moz-transform:translate(0px, -5px);-o-transform:translate(0px, -5px);-ms-transform:translate(0px, -5px);-webkit-transform:translate(0px, -5px);transform:translate(0px, -5px)}.toggle.active svg rect:first-child{-moz-transform:translate(-24px, 24px) rotate(45deg);-o-transform:translate(-24px, 24px) rotate(45deg);-ms-transform:translate(-24px, 24px) rotate(45deg);-webkit-transform:translate(-24px, 24px) rotate(45deg);transform:translate(-24px, 24px) rotate(45deg)}.toggle.active svg rect:nth-child(2n){-moz-transform:scale(0, 1);-o-transform:scale(0, 1);-ms-transform:scale(0, 1);-webkit-transform:scale(0, 1);transform:scale(0, 1)}.toggle.active svg rect:last-child{-moz-transform:translate(-18px, -19px) rotate(-45deg);-o-transform:translate(-18px, -19px) rotate(-45deg);-ms-transform:translate(-18px, -19px) rotate(-45deg);-webkit-transform:translate(-18px, -19px) rotate(-45deg);transform:translate(-18px, -19px) rotate(-45deg)}a{color:inherit;-webkit-transition:color 300ms ease-in-out;-moz-transition:color 300ms ease-in-out;-ms-transition:color 300ms ease-in-out;-o-transition:color 300ms ease-in-out;transition:color 300ms ease-in-out}a:hover{color:#b079d7}.dark a:hover{color:#d0aaf6}a.btn,button:not(.carousel-btn){user-select:none;font-family:"DM Sans",sans-serif;background-color:#892ae9;padding:15px 30px;border-radius:50px;color:#fff;text-decoration:none;border:1px solid rgba(0,0,0,0);-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;font-size:.875rem;font-weight:500;display:inline-flex;line-height:1;vertical-align:baseline;width:auto;text-align:center;align-items:center;justify-content:center;gap:10px;cursor:pointer;align-self:start}a.btn:hover,button:not(.carousel-btn):hover{background-color:#641bac;color:#fff}a.btn:focus,button:not(.carousel-btn):focus{border:1px solid #fff}a.btn:active,button:not(.carousel-btn):active{border:1px solid #641bac}a.btn i,button:not(.carousel-btn) i{font-size:2rem;line-height:0}a.btn.green-btn,button:not(.carousel-btn).green-btn{background-color:#01a094}a.btn.green-btn:hover,button:not(.carousel-btn).green-btn:hover{background-color:#00837c;color:#fff}a.btn.green-btn:focus,button:not(.carousel-btn).green-btn:focus{border:1px solid #fff}a.btn.green-btn:active,button:not(.carousel-btn).green-btn:active{border:1px solid #00837c}a.btn.yellow-btn,button:not(.carousel-btn).yellow-btn{background-color:#f2c844}a.btn.yellow-btn:hover,button:not(.carousel-btn).yellow-btn:hover{background-color:#eeb10c;color:#fff}a.btn.yellow-btn:focus,button:not(.carousel-btn).yellow-btn:focus{border:1px solid #fff}a.btn.yellow-btn:active,button:not(.carousel-btn).yellow-btn:active{border:1px solid #eeb10c}a.btn.black-btn,button:not(.carousel-btn).black-btn{background-color:rgba(0,0,0,0);border:2px solid #fff}a.btn.black-btn:hover,button:not(.carousel-btn).black-btn:hover{background-color:#22202d;border:2px solid #8be2db}a.btn.black-btn:focus,button:not(.carousel-btn).black-btn:focus{border:2px solid #00837c}a.btn.black-btn:active,button:not(.carousel-btn).black-btn:active{border:2px solid #00837c}a.btn.white-btn,button:not(.carousel-btn).white-btn{background-color:#fff;border:2px solid #000;color:#000}a.btn.white-btn:hover,button:not(.carousel-btn).white-btn:hover{background-color:#fff;color:#641bac;border:2px solid #892ae9}a.btn.white-btn:focus,button:not(.carousel-btn).white-btn:focus{border:2px solid #892ae9}a.btn.white-btn:active,button:not(.carousel-btn).white-btn:active{border:2px solid #892ae9}a.btn.trans-purple-btn,button:not(.carousel-btn).trans-purple-btn{background-color:rgba(0,0,0,0);border:2px solid #892ae9;color:#892ae9}a.btn.trans-purple-btn:hover,button:not(.carousel-btn).trans-purple-btn:hover{background-color:rgb(213.8255319149,180.6765957447,247.3234042553);color:#641bac;border:2px solid #641bac}a.btn.trans-purple-btn:focus,button:not(.carousel-btn).trans-purple-btn:focus{border:2px solid #641bac}a.btn.trans-purple-btn:active,button:not(.carousel-btn).trans-purple-btn:active{border:2px solid #641bac}a.btn.trans-green-btn,button:not(.carousel-btn).trans-green-btn{background-color:rgba(0,0,0,0);border:2px solid #01a094;color:#01a094}a.btn.trans-green-btn:hover,button:not(.carousel-btn).trans-green-btn:hover{background-color:#01a094;color:#fff;border:2px solid #01a094}a.btn.trans-green-btn:focus,button:not(.carousel-btn).trans-green-btn:focus{border:2px solid #00837c}a.btn.trans-green-btn:active,button:not(.carousel-btn).trans-green-btn:active{border:2px solid #00837c}a.btn.large-btn,button:not(.carousel-btn).large-btn{padding:20px 40px;font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:700}@media only screen and (min-width: 768px){a.btn.large-btn,button:not(.carousel-btn).large-btn{font-size:clamp(2rem,3vw,2.5rem);padding:25px 60px}}a.btn.cta-block-btn,button:not(.carousel-btn).cta-block-btn{margin-top:auto}@media only screen and (min-width: 480px){a.btn.cta-block-btn,button:not(.carousel-btn).cta-block-btn{align-self:end}}@media only screen and (min-width: 768px){a.btn.wide-btn,button:not(.carousel-btn).wide-btn{padding:15px 60px}}p:has(a.btn:nth-of-type(2)){display:flex;gap:10px;flex-wrap:wrap;justify-content:center}@media only screen and (min-width: 768px){p:has(a.btn:nth-of-type(2)){flex-wrap:nowrap}}html .gform_wrapper.gravity-theme{display:flex;flex-direction:column;gap:20px;width:100%}html .gform_wrapper.gravity-theme.footer-form_wrapper{gap:0}html .gform_wrapper.gravity-theme div.gform_validation_errors{border:0;box-shadow:none}html .gform_wrapper.gravity-theme div.gform_body .gform_fields{grid-row-gap:25px}html .gform_wrapper.gravity-theme div.gform_body .gfield_validation_message{display:block;padding:10px;margin:auto;border:0;background:rgba(0,0,0,0)}html .gform_wrapper.gravity-theme div.gform_body legend.gfield_label,html .gform_wrapper.gravity-theme div.gform_body label.gfield_label{font-weight:400;padding-left:10px}html .gform_wrapper.gravity-theme div.gform_body label.gform-field-label--type-sub{font-weight:300;padding:10px 0 0 10px}html .gform_wrapper.gravity-theme div.gform_body .gfield.gfield_error legend,html .gform_wrapper.gravity-theme div.gform_body .gfield.gfield_error label{color:inherit}html .gform_wrapper.gravity-theme div.gform_body div.ginput_container input,html .gform_wrapper.gravity-theme div.gform_body div.ginput_container select,html .gform_wrapper.gravity-theme div.gform_body div.ginput_container textarea{border-radius:30px;border:1px solid #22202d;padding:10px 20px;color:#000}html .gform_wrapper.gravity-theme div.gform_body div.ginput_container input:focus,html .gform_wrapper.gravity-theme div.gform_body div.ginput_container select:focus,html .gform_wrapper.gravity-theme div.gform_body div.ginput_container textarea:focus{border-color:#892ae9}html .gform_wrapper.gravity-theme div.gform_body div.ginput_container input:focus-visible,html .gform_wrapper.gravity-theme div.gform_body div.ginput_container select:focus-visible,html .gform_wrapper.gravity-theme div.gform_body div.ginput_container textarea:focus-visible{outline-color:#892ae9;border-color:#892ae9}html .gform_wrapper.gravity-theme div.gform_body div.ginput_container textarea{border-radius:20px}html .gform_wrapper.gravity-theme div.gform_body div.ginput_container.ginput_container_select{position:relative}html .gform_wrapper.gravity-theme div.gform_body div.ginput_container.ginput_container_select .select-arrow{display:inline-block;pointer-events:none;right:15px;top:10px;transition:transform .3s ease;transform-origin:50% 50%;position:absolute;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 992px){html .gform_wrapper.gravity-theme div.gform_body div.ginput_container.ginput_container_select .select-arrow{min-height:initial;right:11px;top:3px}}html .gform_wrapper.gravity-theme div.gform_body div.ginput_container.ginput_container_select .select-arrow .svg-icon{width:20px}html .gform_wrapper.gravity-theme div.gform_body div.ginput_container.ginput_container_select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;min-height:52px;color:#000}@media only screen and (min-width: 992px){html .gform_wrapper.gravity-theme div.gform_body div.ginput_container.ginput_container_select select{min-height:initial}}html .gform_wrapper.gravity-theme div.gform_body div.ginput_container.ginput_container_select select:focus+.select-arrow{transform:rotate(180deg)}html .gform_wrapper.gravity-theme .footer-form{position:relative}html .gform_wrapper.gravity-theme .footer-form .gform-footer{margin:0;padding:0;position:absolute;top:7px;right:7px;height:35px;display:flex;align-items:center;flex-direction:row-reverse;gap:10px;justify-content:flex-end}@media only screen and (min-width: 768px){html .gform_wrapper.gravity-theme .footer-form .gform-footer{top:7px;right:7px;height:25px}}html .gform_wrapper.gravity-theme .footer-form input.gform_button.button.gform_image_button{width:30px;height:30px;display:block;z-index:999;margin:0;padding:0;align-self:center}@media only screen and (min-width: 768px){html .gform_wrapper.gravity-theme .footer-form input.gform_button.button.gform_image_button{width:25px;height:25px}}html .footer-form_wrapper.gform_wrapper.gravity-theme div.gform_body .gfield_validation_message{color:#d0aaf6}html .footer-form_wrapper.gform_wrapper.gravity-theme .gform_validation_errors{background-color:rgba(0,0,0,0);padding-block:5px;margin-block-end:10px;margin-block-start:0px}html .footer-form_wrapper.gform_wrapper.gravity-theme .gform_validation_errors:focus{outline-color:#892ae9}html .footer-form_wrapper.gform_wrapper.gravity-theme .gform_validation_errors h2.gform_submission_error{color:#fff}html .footer-form_wrapper.gform_wrapper.gravity-theme .gform_validation_errors .gform-icon--circle-error:before{color:#d0aaf6}html .contact-page-form_wrapper.gform_wrapper.gravity-theme span.gfield_required.gfield_required_asterisk{color:#892ae9}html .contact-page-form_wrapper.gform_wrapper.gravity-theme div.gform_heading .gform_required_legend{font-size:clamp(.6125rem,1.5vw,.8rem);line-height:1}html .contact-page-form_wrapper.gform_wrapper.gravity-theme div.gform_body .gfield_validation_message{color:#892ae9}html .contact-page-form_wrapper.gform_wrapper.gravity-theme .gform_validation_errors{background-color:rgba(0,0,0,0);padding-block:5px;margin-block-end:0px;margin-block-start:0px}html .contact-page-form_wrapper.gform_wrapper.gravity-theme .gform_validation_errors:focus{outline-color:#892ae9}html .contact-page-form_wrapper.gform_wrapper.gravity-theme .gform_validation_errors h2.gform_submission_error{color:#000}html .contact-page-form_wrapper.gform_wrapper.gravity-theme .gform_validation_errors .gform-icon--circle-error:before{color:#892ae9}#site-header{overflow:hidden;position:relative;z-index:5;border-radius:0 0 60px 60px}@media only screen and (min-width: 992px){#site-header{border-radius:0 0 100px 100px}}#site-header .header-content{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding-top:50px;background-color:#01a094}@media only screen and (min-width: 992px){#site-header .header-content.tall{aspect-ratio:16/9}}@media only screen and (min-width: 1200px){#site-header .header-content.tall{aspect-ratio:21/9}}#site-header .header-content.dark{color:#fff;background-color:#22202d}@media only screen and (min-width: 1200px){#site-header .header-content.header-brand section div{width:66.666%}}#site-header .header-content.gradient::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0) 100%);pointer-events:none}@media only screen and (min-width: 768px){#site-header .header-content.gradient::after{background:linear-gradient(to right, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0) 100%)}}@media only screen and (min-width: 992px){#site-header .header-content{padding-top:85px}}#site-header .header-content section{z-index:1;width:100%;max-width:1170px;height:100%;display:flex;align-items:start;justify-content:center;flex-direction:column;gap:30px;padding:200px 0 50px 0;position:relative;margin-top:auto}#site-header .header-content section p{text-wrap-style:pretty}@media only screen and (min-width: 992px){#site-header .header-content section{margin-top:initial;padding:100px 0}}#site-header .header-content section div:not(#header-animation,#svg-anim,.sphere-wrapper,.sphere,.frontpage-content){padding:0 15px;display:flex;align-items:start;justify-content:center;flex-direction:column;gap:10px;z-index:2;font-size:clamp(1rem,2.5vw,1.25rem)}@media only screen and (min-width: 768px){#site-header .header-content section div:not(#header-animation,#svg-anim,.sphere-wrapper,.sphere,.frontpage-content){width:50%;gap:20px}}@media only screen and (min-width: 1200px){#site-header .header-content section div:not(#header-animation,#svg-anim,.sphere-wrapper,.sphere,.frontpage-content){padding:0;gap:30px}}#site-header .header-content section h1{font-size:clamp(3.333rem,5vw,8.333rem);line-height:1}#site-header .header-content img.header-image{width:100%;position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;object-fit:cover;object-position:center}#site-header .header-content picture.header-image img{width:100%;position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;object-fit:cover;object-position:center}#site-header .header-content--frontpage{position:relative;overflow:hidden;background:linear-gradient(45deg, #22202d, #313342, #01A094);color:#fff;aspect-ratio:4/5}@media only screen and (min-width: 768px){#site-header .header-content--frontpage{aspect-ratio:16/9}}@media only screen and (min-width: 1920px){#site-header .header-content--frontpage{aspect-ratio:21/9}}#site-header .header-content--frontpage .frontpage-content{display:flex;flex-direction:column;width:100%;position:absolute;padding:30px}@media only screen and (min-width: 992px){#site-header .header-content--frontpage .frontpage-content{padding:60px}}#site-header .header-content--frontpage #header-animation{position:relative;height:100%;width:100%;z-index:9}#site-header .header-content--frontpage #svg-anim{opacity:0;position:absolute;width:100svw;bottom:0;right:50px}@media only screen and (min-width: 992px){#site-header .header-content--frontpage #svg-anim{right:100px;bottom:0;aspect-ratio:initial;width:60%}}#site-header .header-content--frontpage #svg-anim svg{display:block;width:100%;height:100%}#site-header .header-content--frontpage .sphere-wrapper{position:absolute;width:18%;aspect-ratio:1/1;pointer-events:none}#site-header .header-content--frontpage .sphere{position:relative;width:100%;height:100%;border-radius:50%;transform-origin:center center;opacity:0}#site-header .header-content--frontpage section{padding:0px;gap:100px;justify-content:end;max-width:initial}@media only screen and (min-width: 768px){#site-header .header-content--frontpage section{justify-content:end}}#site-header .header-content--frontpage section h1{font-size:12vw;text-wrap:balance}#site-header .header-content--frontpage section .header-image{width:auto;right:-10vw;left:initial;z-index:10;min-width:50vw;top:0;height:100vh}#site-header .header-content--frontpage section .header-image img{width:100%}#page-footer{margin-top:-6.6vw}#page-footer .footer-row{display:flex;padding:0 15px;max-width:1170px;width:100%}@media only screen and (min-width: 1200px){#page-footer .footer-row{padding-left:0;padding-right:0}}#page-footer .footer-row.acknowledgement{gap:20px;margin-top:80px}@media only screen and (min-width: 480px){#page-footer .footer-row.acknowledgement{gap:20px}}@media only screen and (min-width: 768px){#page-footer .footer-row.acknowledgement{gap:25px}}@media only screen and (min-width: 992px){#page-footer .footer-row.acknowledgement{margin-top:0;gap:50px;padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #fff}}#page-footer .footer-row.acknowledgement div{display:flex;flex-direction:column;align-content:center;gap:10px}#page-footer .footer-row.acknowledgement div p{line-height:1.2}#page-footer .footer-row.acknowledgement div a{color:#d0aaf6;display:inline-block}@media only screen and (min-width: 992px){#page-footer .footer-row.acknowledgement div a{display:block;margin-top:10px}}#page-footer .footer-row.acknowledgement img{width:50px;height:auto;align-self:start}#page-footer .footer-row.footer-content{flex-direction:row;flex-wrap:wrap;gap:50px 15px}@media only screen and (min-width: 992px){#page-footer .footer-row.footer-content{flex-wrap:nowrap;gap:50px}}#page-footer .footer-row.footer-content div h5{line-height:1;font-size:clamp(.8125rem,1.5vw,1rem)}@media only screen and (min-width: 992px){#page-footer .footer-row.footer-content div h5{font-size:clamp(1rem,2.5vw,1.25rem)}}#page-footer .footer-row.footer-content .footer-contact-column{gap:10px;display:flex;flex-direction:column}@media only screen and (min-width: 992px){#page-footer .footer-row.footer-content .footer-contact-column{margin-top:0;flex:2}}#page-footer .footer-row.footer-content .footer-contact-column p{line-height:1}#page-footer .footer-row.footer-content .footer-logo-column{top:40px;left:0;position:absolute;width:100%;text-align:center}#page-footer .footer-row.footer-content .footer-logo-column img{max-width:70px}@media only screen and (min-width: 992px){#page-footer .footer-row.footer-content .footer-logo-column img{max-width:90px}}@media only screen and (min-width: 992px){#page-footer .footer-row.footer-content .footer-logo-column{position:relative;margin-bottom:0;text-align:initial;top:0;flex:1}}#page-footer .footer-row.footer-content .support-column{justify-content:space-between;display:flex;flex-direction:column;flex:1;gap:10px}#page-footer .footer-row.footer-content .support-column span{gap:10px;display:flex;flex-direction:column}#page-footer .footer-row.footer-content .support-column span p{line-height:1.2;font-size:clamp(.8125rem,1.5vw,1rem)}#page-footer .footer-row.footer-content .support-column span a:not(.btn){text-decoration:underline}@media only screen and (min-width: 992px){#page-footer .footer-row.footer-content .support-column{flex:2;gap:30px}}#page-footer section.footer-main{background-color:#22202d;padding:70px 0 50px 0;border-top:2px solid #22202d;color:#fff;position:relative;display:flex;align-items:center;flex-direction:column;gap:40px}@media only screen and (min-width: 992px){#page-footer section.footer-main{padding:50px 0 100px 0}}#page-footer section.footer-main div.wide{min-width:100%}@media only screen and (min-width: 768px){#page-footer section.footer-main div.wide{min-width:calc(25% - 15px)}}#page-footer section.footer-main a#footer-logo{align-self:start}#page-footer section.footer-main nav.footer-nav{flex-direction:column;display:flex;gap:10px;flex:1}@media only screen and (min-width: 992px){#page-footer section.footer-main nav.footer-nav{flex-direction:row;flex:3;gap:50px}}#page-footer section.footer-main nav.footer-nav ul.footer-menu{flex-direction:column;display:flex;min-width:initial;list-style:none;padding:0;margin:0}#page-footer section.footer-main nav.footer-nav ul.footer-menu li{margin:0;padding:0;line-height:1.4}#page-footer section.footer-main nav.footer-nav ul.footer-menu li a{font-weight:700;text-decoration:none}@media only screen and (min-width: 992px){#page-footer section.footer-main nav.footer-nav ul.footer-menu li a{font-weight:400}}#page-footer section.footer-meta{padding:25px 0 50px;background-color:#313342;border-top:1px solid #313342}@media only screen and (min-width: 992px){#page-footer section.footer-meta{padding:25px 0 25px}}#page-footer section.footer-meta div.row{justify-content:space-between;align-items:center}#page-footer section.footer-meta div.row span.footer-copyright{font-size:clamp(.6125rem,1.5vw,.8rem);color:#fff;line-height:1.2;width:100%}#page-footer section.footer-meta div.row .footer-social{font-size:1.75rem;display:flex;gap:20px;width:100%;justify-content:flex-start}@media only screen and (min-width: 992px){#page-footer section.footer-meta div.row .footer-social{justify-content:flex-end}}#page-footer section.footer-meta div.row .footer-social a{height:32px;color:#892ae9}#page-footer::before{content:"";display:block;width:100%;height:7.6vw;background-color:#22202d;-webkit-mask:url("../img/footer-top.svg") no-repeat center/cover;mask:url("../img/footer-top.svg") no-repeat center/cover;margin-bottom:-2px}#page-footer .footer-subhead{font-weight:700}#page-footer .footer-menu{gap:10px}html section.footer-faq{padding:100px 0 100px;color:#fff}html section.footer-faq div.row{flex-direction:column}@media only screen and (min-width: 992px){html section.footer-faq div.row{flex-direction:row;margin-bottom:50px}}html section.footer-faq .footer-faq--card{background-color:#fff;color:#000;gap:20px;padding:30px;border-radius:25px;align-items:start;align-self:start !important;-moz-transform:translate(0, -50px);-o-transform:translate(0, -50px);-ms-transform:translate(0, -50px);-webkit-transform:translate(0, -50px);transform:translate(0, -50px)}@media only screen and (min-width: 992px){html section.footer-faq .footer-faq--card{gap:30px;padding:50px;max-width:33.333%;-moz-transform:translate(0, -160px);-o-transform:translate(0, -160px);-ms-transform:translate(0, -160px);-webkit-transform:translate(0, -160px);transform:translate(0, -160px)}}html section.footer-faq .footer-faq--accordion{display:flex;flex-direction:column;gap:30px}@media only screen and (min-width: 992px){html section.footer-faq .footer-faq--accordion{margin-left:120px;max-width:50% !important}}html section.footer-faq .footer-faq--accordion .accordion-block .accordion-item .accordion-item--header{line-height:1;font-weight:600}.accordion-block{display:flex;flex-direction:column;gap:30px}.accordion-block .accordion-item{display:flex;flex-direction:row;gap:20px}.accordion-block .accordion-item .accordion-item--control{width:30px;height:30px;cursor:pointer;background:#892ae9;border-radius:50%;display:block;align-self:start;flex:0 0 auto;position:relative;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 992px){.accordion-block .accordion-item .accordion-item--control{width:50px;height:50px}}.accordion-block .accordion-item .accordion-item--control::before{content:"";background-color:#fff;width:45%;height:3px;position:absolute;display:block;border-radius:5px}.accordion-block .accordion-item .accordion-item--control::after{content:"";background-color:#fff;width:45%;height:3px;position:absolute;display:block;border-radius:5px;-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:transform 300ms linear;-moz-transition:transform 300ms linear;-ms-transition:transform 300ms linear;-o-transition:transform 300ms linear;transition:transform 300ms linear}.accordion-block .accordion-item .accordion-item--content{display:flex;flex-direction:column;gap:10px}.accordion-block .accordion-item .accordion-item--content .accordion-item--header{line-height:30px;cursor:pointer}@media only screen and (min-width: 992px){.accordion-block .accordion-item .accordion-item--content .accordion-item--header{line-height:50px}}.accordion-block .accordion-item .accordion-item--content .accordion-item--answer{overflow:hidden;height:0;opacity:0}.accordion-block .accordion-item.active .accordion-item--control::after{-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion-block .accordion-item.active .accordion-item--answer{opacity:1}.full-height{min-height:100dvh;box-sizing:border-box}.content-bottom{display:flex;flex-direction:column;justify-content:flex-end}.center-content{max-width:1220px}.align-bottom{margin-top:auto}.image-section{overflow:hidden;position:relative;z-index:5;height:50vh}@media only screen and (min-width: 992px){.image-section{height:75vh}}.image-section img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.stats-carousel-wrapper{width:100%}.stat-header{font-size:clamp(3rem,5vw,5rem);font-weight:300}.swiper-slide{transition:opacity .5s ease-in-out}.swiper-slide-active,.swiper-slide-next{opacity:1}.homepage-solutions{position:relative}.homepage-solutions div.centered{width:100%;padding:0 15px;max-width:1000px}.homepage-solutions .solutions-item{position:relative;display:flex;flex-direction:row;gap:20px;align-items:start;padding:30px 0;border-bottom:1px solid #22202d;text-decoration:none}@media only screen and (min-width: 768px){.homepage-solutions .solutions-item{flex-direction:column}}.homepage-solutions .solutions-item svg.svg-icon{-webkit-transition:color .6s ease;-moz-transition:color .6s ease;-ms-transition:color .6s ease;-o-transition:color .6s ease;transition:color .6s ease}.homepage-solutions .solutions-item:hover{color:inherit}.homepage-solutions .solutions-item:hover svg.svg-icon{color:#892ae9}.homepage-solutions .solutions-item:hover .solutions-item--content h3{color:#892ae9}.homepage-solutions .solutions-item:hover .next span{color:#892ae9}.homepage-solutions .solutions-item:last-child{border-bottom:0}@media only screen and (min-width: 768px){.homepage-solutions .solutions-item{gap:30px;flex-direction:row}}.homepage-solutions .solutions-item .solutions-item--content{width:calc(100% - 100px);display:flex;flex-direction:column;gap:10px}@media only screen and (min-width: 768px){.homepage-solutions .solutions-item .solutions-item--content{max-width:66.666%}}.homepage-solutions .solutions-item .solutions-item--content h3{color:#3731bb;text-wrap-style:pretty;line-height:32px;-webkit-transition:color .6s ease;-moz-transition:color .6s ease;-ms-transition:color .6s ease;-o-transition:color .6s ease;transition:color .6s ease}.homepage-solutions .solutions-item .solutions-item--content div.solutions-item--content--body{display:flex;flex-direction:column;gap:15px;text-wrap-style:pretty}.homepage-solutions .solutions-item .solutions-item--content div.solutions-item--content--body p{line-height:1}.homepage-solutions .solutions-item a.solutions-link{font-weight:500;color:#892ae9}.homepage-solutions .solutions-item a.solutions-link:hover,.homepage-solutions .solutions-item a.solutions-link:active,.homepage-solutions .solutions-item a.solutions-link:focus{color:#641bac}@media only screen and (min-width: 768px){.homepage-solutions .solutions-item a.solutions-link{align-self:center;margin-left:auto}}.homepage-solutions .solutions-item .next{display:flex;align-items:center;align-self:center;margin-left:auto;gap:5px;position:absolute;right:0}@media only screen and (min-width: 768px){.homepage-solutions .solutions-item .next{position:relative}}.homepage-solutions .solutions-item .next span{display:none;font-weight:600;color:#3731bb;-webkit-transition:color .6s ease;-moz-transition:color .6s ease;-ms-transition:color .6s ease;-o-transition:color .6s ease;transition:color .6s ease}@media only screen and (min-width: 768px){.homepage-solutions .solutions-item .next span{display:initial}}.homepage-solutions .solutions-item .next svg.svg-icon{width:25px;height:25px}@media only screen and (min-width: 768px){.homepage-solutions .solutions-item .next svg.svg-icon{width:40px;height:40px}}section.homepage-case-studies.default-section{margin-bottom:-200px}section.homepage-case-studies.default-section div.row div.col{min-width:100%}@media only screen and (min-width: 768px){section.homepage-case-studies.default-section div.row div.col{min-width:initial}}section.homepage-case-studies.default-section .case-study-card{background:#fff;border-radius:25px;overflow:hidden;border:1px solid #283046}section.homepage-case-studies.default-section .case-study-card div{border-top:1px solid #283046;gap:20px;display:flex;flex-direction:column;padding:30px;color:#22202d;height:100%}section.homepage-case-studies.default-section .case-study-card div a.btn{margin-top:auto}section.homepage-case-studies.default-section .case-study-card div h4{line-height:1}.horizontal-scroll-section{width:100vw;height:100dvh;overflow:hidden;position:relative}.horizontal-scroll--container{display:flex;width:max-content}.horizontal-scroll--panel{flex:0 0 100vw;height:100dvh;display:flex;justify-content:center;align-items:center;font-size:2rem;color:#fff}section.default-section.full-page-section.parallax-image-section{position:relative;justify-content:start;overflow:hidden}section.default-section.full-page-section.parallax-image-section div.row{margin:auto 0 0px}@media only screen and (min-width: 992px){section.default-section.full-page-section.parallax-image-section div.row{margin:auto 0}}section.default-section.full-page-section.parallax-image-section div.col h3{color:#01a094;font-size:clamp(2.25rem,4vw,3.4375rem)}@media only screen and (min-width: 768px){section.default-section.full-page-section.parallax-image-section div.col{padding-left:10%}}.parallax-image-section--img-wrapper{position:absolute;max-width:50%;aspect-ratio:4/3;overflow:hidden;border-radius:25px;box-shadow:0 0 10px rgba(0,0,0,.6);border-width:2px;border-style:solid;contain:layout style}.parallax-image-section--img-wrapper .parallax-image-section--img{content-visibility:visible;will-change:transform}.parallax-image-section--img-wrapper img{-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);width:100%;height:100%;object-fit:cover;object-position:center}.parallax-image-section--img-wrapper:nth-of-type(1){top:25%;left:10%;border-color:#01a094}.parallax-image-section--img-wrapper:nth-of-type(2){top:45%;right:3%;border-color:#f2c844}.parallax-image-section--img-wrapper:nth-of-type(3){top:57%;left:2%;border-color:#892ae9}.parallax-image-section--img-wrapper:nth-of-type(4){top:15%;right:25px;border-color:#6bd6f3}@media only screen and (min-width: 1920px){.parallax-image-section--img-wrapper:nth-of-type(4){bottom:0}}@media only screen and (min-width: 768px){.parallax-image-section--img-wrapper{max-width:33.333%}}@media only screen and (min-width: 992px){.parallax-image-section--img-wrapper{max-width:25%}.parallax-image-section--img-wrapper:nth-of-type(1){top:33%;left:10px;border-color:#01a094}.parallax-image-section--img-wrapper:nth-of-type(2){bottom:-10%;right:unset;left:3%;top:initial;border-color:#f2c844}.parallax-image-section--img-wrapper:nth-of-type(3){top:69%;left:29%;right:initial;border-color:#892ae9}.parallax-image-section--img-wrapper:nth-of-type(4){bottom:-5%;left:25%;border-color:#6bd6f3}}@media only screen and (min-width: 992px)and (min-width: 1920px){.parallax-image-section--img-wrapper:nth-of-type(4){bottom:0}}section.default-section.homepage-cta-section{padding-top:200px}@media only screen and (min-width: 768px){section.default-section.full-page-image-section{height:75vh;margin-bottom:-2px}}section.default-section.full-page-image-section img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1}.marquee{overflow:hidden}.marquee .marquee-inner{display:flex;width:max-content;gap:2rem}.marquee .marquee-inner .marquee-strip{display:flex;gap:2rem;align-items:center}.marquee .marquee-inner .marquee-strip img,.marquee .marquee-inner .marquee-strip picture{width:150px;height:auto;display:block}.marquee.stats-marquee{position:relative}.marquee.stats-marquee::before{position:absolute;top:0;left:0;height:100%;width:60px;background:linear-gradient(to left, transparent 0%, #22202d 100%);content:"";z-index:99;display:block}.marquee.stats-marquee::after{position:absolute;top:0;right:0;height:100%;width:60px;background:linear-gradient(to right, transparent 0%, #22202d 100%);content:"";z-index:99;display:block}.marquee.stats-marquee .marquee-inner{gap:60px}.marquee.stats-marquee .marquee-inner .marquee-strip{gap:60px;align-items:start;display:flex}.marquee.stats-marquee .marquee-inner .marquee-strip div.stats-carousel-item{display:block;user-select:none}.marquee.stats-marquee .marquee-inner .marquee-strip div.stats-carousel-item .stat{display:inline-block;margin:20px 0;user-select:none}.marquee.stats-marquee .marquee-inner .marquee-strip div.stats-carousel-item svg{display:block}.marquee.stats-marquee .marquee-inner .marquee-strip div.stats-carousel-item p.detail{user-select:none}section.multi-region{overflow:hidden;height:80dvh}@media only screen and (min-width: 768px){section.multi-region{height:80dvh}}section.multi-region object#regionsObject{position:absolute;width:calc(100% - 30px);overflow:visible;height:100%}section.multi-region object#regionsObject svg{overflow:visible}@media only screen and (min-width: 768px){section.multi-region object#regionsObject{width:100%;right:0;padding:0 15px}}@media only screen and (min-width: 992px){section.multi-region object#regionsObject{width:66.6vw;right:30px;bottom:0;padding:0}}@media only screen and (min-width: 768px){section.multi-region div.row div.col.multi-region-content{max-width:33.333%}}.full-page-scroll-section{display:none}@media only screen and (min-width: 992px){.full-page-scroll-section{display:flex;width:100vw;min-height:300vh;position:relative;flex-direction:row}}.full-page-scroll-section .pagination-container{width:0;height:100vh;position:relative}.full-page-scroll-section .pagination-container .pagination{position:absolute;top:50%;right:100px;z-index:1000;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:25px;width:30px}.full-page-scroll-section .pagination-container .pagination .pagination-item{width:10px;height:10px;border-radius:50%;background-color:#fff;cursor:pointer;transition:none;transform-origin:center center}.full-page-scroll-section-mobile{display:flex}@media only screen and (min-width: 992px){.full-page-scroll-section-mobile{display:none}}.image-stack-container{width:100vw;height:25vh;position:sticky;top:0}@media only screen and (min-width: 768px){.image-stack-container{width:40vw;height:100vh}}.image-stack{position:relative;width:100%;height:100%;background-color:#fff;overflow:hidden}.image-stack img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;opacity:0}.image-stack img:first-child{opacity:1}.panel-container{width:100vw}@media only screen and (min-width: 768px){.panel-container{width:60vw;height:100vh}}.panel-container-m{width:100vw}.panel{display:flex;flex-direction:column}@media only screen and (min-width: 992px){.panel{flex-direction:row;height:100dvh;display:flex;align-items:center;justify-content:start}}.panel .panel-image{width:100%;position:relative}.panel .panel-image img{width:100%;height:100%;object-fit:cover;object-position:center}.panel-content{color:#fff;display:flex;flex-direction:column;width:100%;gap:20px;min-height:30dvh;padding:50px;justify-content:center;align-items:flex-start}.panel-content span{font-size:clamp(1.25rem,2vw,1.5625rem);color:#8be2db;font-weight:700}.panel-content h3{font-size:clamp(2.25rem,4vw,3.4375rem);letter-spacing:-1px}.panel-content p{font-size:clamp(1rem,2.5vw,1.25rem)}section.default-section.homepage-section.homepage-stats{padding:200px 0}section.default-section.homepage-section.homepage-stats .row{flex-direction:column;gap:60px}@media only screen and (min-width: 768px){section.default-section.homepage-section.homepage-stats .row{flex-direction:row}}section.default-section.homepage-section.homepage-stats .row .col.stats-header{min-width:300px}section.default-section.homepage-section.homepage-stats .row .col.stats-carousel{display:flex;justify-content:center}section.default-section.logo-block-section div.logo-block--grid{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}@media only screen and (min-width: 992px){section.default-section.logo-block-section div.logo-block--grid{flex-wrap:nowrap}}section.default-section.logo-block-section div.logo-block--grid div.logo-item{width:25%;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 768px){section.default-section.logo-block-section div.logo-block--grid div.logo-item{width:20%}}@media only screen and (min-width: 992px){section.default-section.logo-block-section div.logo-block--grid div.logo-item{flex:1;width:initial}}section.default-section.logo-block-section div.logo-block--grid div.logo-item img{width:initial;height:auto}section.default-section.logo-block-section div.row.narrow div.logo-block--grid{flex-wrap:wrap}section.default-section.logo-block-section div.row.narrow div.logo-block--grid div.logo-item{flex:initial;width:25%}@media only screen and (min-width: 768px){section.default-section.logo-block-section div.row.narrow div.logo-block--grid div.logo-item{width:20%}}@media only screen and (min-width: 992px){section.default-section.logo-block-section div.row.narrow div.logo-block--grid div.logo-item{width:16.666%}}section.homepage-section.default-section.vert-carousel{max-height:100vh;padding:0;background-color:#01a094}@media only screen and (min-width: 768px){section.homepage-section.default-section.vert-carousel{height:100dvh}}section.homepage-section.default-section.vert-carousel .fullpage-swiper{width:100vw;display:flex;flex-direction:row;overflow:hidden;position:relative}@media only screen and (min-width: 768px){section.homepage-section.default-section.vert-carousel .fullpage-swiper{height:100dvh}}section.homepage-section.default-section.vert-carousel .fullpage-swiper .swiper-wrapper{height:initial}@media only screen and (min-width: 768px){section.homepage-section.default-section.vert-carousel .fullpage-swiper .swiper-wrapper{height:100%}}section.homepage-section.default-section.vert-carousel .swiper-slide{width:100vw;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:opacity 1s ease-in-out;background:#01a094;cursor:grab}@media only screen and (min-width: 768px){section.homepage-section.default-section.vert-carousel .swiper-slide{flex-direction:row;opacity:0}}section.homepage-section.default-section.vert-carousel .swiper-slide.swiper-slide-active{opacity:1}section.homepage-section.default-section.vert-carousel .swiper-slide .panel-content{width:100%;height:50%;display:flex;flex-direction:column;justify-content:start;align-items:flex-start;align-self:start;padding:4rem 4rem 4rem 15px;color:#fff;box-sizing:border-box;z-index:2;overflow:hidden;transition:all .8s ease-out}@media only screen and (min-width: 768px){section.homepage-section.default-section.vert-carousel .swiper-slide .panel-content{justify-content:center;height:100dvh;width:40%;padding:25px}}@media only screen and (min-width: 1200px){section.homepage-section.default-section.vert-carousel .swiper-slide .panel-content{padding:100px;max-width:700px}}section.homepage-section.default-section.vert-carousel .image-container{width:100%;height:45%;flex-shrink:0}@media only screen and (min-width: 768px){section.homepage-section.default-section.vert-carousel .image-container{width:50%;height:100dvh}}@media only screen and (min-width: 1200px){section.homepage-section.default-section.vert-carousel .image-container{width:33%}}section.homepage-section.default-section.vert-carousel .image-container picture{object-fit:cover;display:block;position:relative;left:0;top:0;height:100%}section.homepage-section.default-section.vert-carousel .image-container picture img{width:100%;height:100%;object-fit:cover;object-position:top center}section.homepage-section.default-section.vert-carousel .vert-pagination{position:absolute;z-index:999;top:initial;gap:20px;bottom:2rem;left:15px;transform:none;display:flex;justify-content:start}@media only screen and (min-width: 768px){section.homepage-section.default-section.vert-carousel .vert-pagination{flex-direction:column;height:100%;right:25px;left:initial;justify-content:center;bottom:0;top:0;width:auto}}@media only screen and (min-width: 1200px){section.homepage-section.default-section.vert-carousel .vert-pagination{right:100px}}section.homepage-section.default-section.vert-carousel .vert-pagination .swiper-pagination-bullet{background:#fff;width:5px;height:5px;opacity:1;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}@media only screen and (min-width: 768px){section.homepage-section.default-section.vert-carousel .vert-pagination .swiper-pagination-bullet{width:10px;height:10px}}section.homepage-section.default-section.vert-carousel .vert-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{-moz-transform:scale(2);-o-transform:scale(2);-ms-transform:scale(2);-webkit-transform:scale(2);transform:scale(2)}section.flexible-section,section.default-section,section.footer-faq{display:flex;flex-direction:column;gap:clamp(5px,5vw,30px);padding:100px 0;position:relative;align-items:center}section.flexible-section.last-section,section.default-section.last-section,section.footer-faq.last-section{padding-bottom:150px}@media only screen and (min-width: 992px){section.flexible-section.last-section,section.default-section.last-section,section.footer-faq.last-section{padding-bottom:200px}}@media only screen and (min-width: 1920px){section.flexible-section.last-section,section.default-section.last-section,section.footer-faq.last-section{padding-bottom:225px}}section.flexible-section.homepage-section,section.default-section.homepage-section,section.footer-faq.homepage-section{padding:100px 0}@media only screen and (min-width: 992px){section.flexible-section.homepage-section,section.default-section.homepage-section,section.footer-faq.homepage-section{padding:200px 0}}section.flexible-section.full-page-section,section.default-section.full-page-section,section.footer-faq.full-page-section{height:100vh;justify-content:center}@media only screen and (min-width: 768px){section.flexible-section.full-page-section,section.default-section.full-page-section,section.footer-faq.full-page-section{padding:initial}}section.flexible-section.full-page-section.multi-region,section.default-section.full-page-section.multi-region,section.footer-faq.full-page-section.multi-region{justify-content:end;padding-bottom:100px;height:auto;min-height:700px}@media only screen and (min-width: 768px){section.flexible-section.full-page-section.multi-region,section.default-section.full-page-section.multi-region,section.footer-faq.full-page-section.multi-region{height:80dvh;min-height:900px}}section.flexible-section div.row,section.default-section div.row,section.footer-faq div.row{z-index:1;display:flex;flex-direction:column;gap:clamp(5px,5vw,30px);width:100%}@media only screen and (min-width: 480px){section.flexible-section div.row,section.default-section div.row,section.footer-faq div.row{flex-direction:row;flex-wrap:wrap}}@media only screen and (min-width: 992px){section.flexible-section div.row,section.default-section div.row,section.footer-faq div.row{flex-wrap:nowrap}}section.flexible-section div.row.centered,section.default-section div.row.centered,section.footer-faq div.row.centered{max-width:1170px;padding:0 15px}@media only screen and (min-width: 1200px){section.flexible-section div.row.centered,section.default-section div.row.centered,section.footer-faq div.row.centered{padding:0}}@media only screen and (min-width: 768px){section.flexible-section div.row.align-end,section.default-section div.row.align-end,section.footer-faq div.row.align-end{align-items:end}}@media only screen and (min-width: 768px){section.flexible-section div.row.align-center,section.default-section div.row.align-center,section.footer-faq div.row.align-center{align-items:center}}section.flexible-section div.row.case-study-block,section.default-section div.row.case-study-block,section.footer-faq div.row.case-study-block{flex-direction:column-reverse}@media only screen and (min-width: 768px){section.flexible-section div.row.case-study-block,section.default-section div.row.case-study-block,section.footer-faq div.row.case-study-block{flex-direction:row}}@media only screen and (min-width: 768px){section.flexible-section div.row.gap-lg,section.default-section div.row.gap-lg,section.footer-faq div.row.gap-lg{gap:100px}}section.flexible-section div.row.narrow,section.default-section div.row.narrow,section.footer-faq div.row.narrow{max-width:800px;padding:0 15px}@media only screen and (min-width: 1200px){section.flexible-section div.row.narrow,section.default-section div.row.narrow,section.footer-faq div.row.narrow{padding:0}}section.flexible-section div.row.pad-sides,section.default-section div.row.pad-sides,section.footer-faq div.row.pad-sides{padding:0 15px}section.flexible-section div.row.content-card,section.default-section div.row.content-card,section.footer-faq div.row.content-card{background-color:#fff;padding:30px;border-radius:25px;width:calc(100% - 30px)}@media only screen and (min-width: 1200px){section.flexible-section div.row.content-card,section.default-section div.row.content-card,section.footer-faq div.row.content-card{width:100%}}section.flexible-section div.row.grid-row,section.default-section div.row.grid-row,section.footer-faq div.row.grid-row{display:grid}section.flexible-section div.row.grid-row div.grid-cell,section.default-section div.row.grid-row div.grid-cell,section.footer-faq div.row.grid-row div.grid-cell{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:initial}@media only screen and (min-width: 992px){section.flexible-section div.row.grid-row div.grid-cell,section.default-section div.row.grid-row div.grid-cell,section.footer-faq div.row.grid-row div.grid-cell{gap:.75rem}}section.flexible-section div.row.grid-row div.grid-cell p,section.default-section div.row.grid-row div.grid-cell p,section.footer-faq div.row.grid-row div.grid-cell p{line-height:1.1}section.flexible-section div.row.grid-row div.grid-cell *,section.default-section div.row.grid-row div.grid-cell *,section.footer-faq div.row.grid-row div.grid-cell *{line-height:1.1}section.flexible-section div.row.grid-row div.grid-cell h4,section.flexible-section div.row.grid-row div.grid-cell h5,section.default-section div.row.grid-row div.grid-cell h4,section.default-section div.row.grid-row div.grid-cell h5,section.footer-faq div.row.grid-row div.grid-cell h4,section.footer-faq div.row.grid-row div.grid-cell h5{font-weight:400}section.flexible-section div.row.grid-columns-2,section.default-section div.row.grid-columns-2,section.footer-faq div.row.grid-columns-2{display:grid;gap:2rem;grid-template-columns:repeat(2, 1fr)}@media only screen and (min-width: 768px){section.flexible-section div.row.grid-columns-2,section.default-section div.row.grid-columns-2,section.footer-faq div.row.grid-columns-2{gap:1.5rem;grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 992px){section.flexible-section div.row.grid-columns-2,section.default-section div.row.grid-columns-2,section.footer-faq div.row.grid-columns-2{gap:1rem;grid-template-columns:repeat(2, 1fr)}}section.flexible-section div.row.grid-columns-3,section.default-section div.row.grid-columns-3,section.footer-faq div.row.grid-columns-3{display:grid;gap:2rem;grid-template-columns:repeat(2, 1fr)}@media only screen and (min-width: 768px){section.flexible-section div.row.grid-columns-3,section.default-section div.row.grid-columns-3,section.footer-faq div.row.grid-columns-3{gap:1.5rem;grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 992px){section.flexible-section div.row.grid-columns-3,section.default-section div.row.grid-columns-3,section.footer-faq div.row.grid-columns-3{gap:1rem;grid-template-columns:repeat(3, 1fr)}}section.flexible-section div.row.grid-columns-4,section.default-section div.row.grid-columns-4,section.footer-faq div.row.grid-columns-4{display:grid;gap:2rem;grid-template-columns:repeat(2, 1fr)}@media only screen and (min-width: 768px){section.flexible-section div.row.grid-columns-4,section.default-section div.row.grid-columns-4,section.footer-faq div.row.grid-columns-4{gap:1.5rem;grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 992px){section.flexible-section div.row.grid-columns-4,section.default-section div.row.grid-columns-4,section.footer-faq div.row.grid-columns-4{gap:1rem;grid-template-columns:repeat(4, 1fr)}}section.flexible-section div.row.grid-columns-5,section.default-section div.row.grid-columns-5,section.footer-faq div.row.grid-columns-5{display:grid;gap:2rem;grid-template-columns:repeat(2, 1fr)}@media only screen and (min-width: 768px){section.flexible-section div.row.grid-columns-5,section.default-section div.row.grid-columns-5,section.footer-faq div.row.grid-columns-5{gap:1.5rem;grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 992px){section.flexible-section div.row.grid-columns-5,section.default-section div.row.grid-columns-5,section.footer-faq div.row.grid-columns-5{gap:1rem;grid-template-columns:repeat(5, 1fr)}}section.flexible-section div.row.grid-columns-6,section.default-section div.row.grid-columns-6,section.footer-faq div.row.grid-columns-6{display:grid;gap:2rem;grid-template-columns:repeat(2, 1fr)}@media only screen and (min-width: 768px){section.flexible-section div.row.grid-columns-6,section.default-section div.row.grid-columns-6,section.footer-faq div.row.grid-columns-6{gap:1.5rem;grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 992px){section.flexible-section div.row.grid-columns-6,section.default-section div.row.grid-columns-6,section.footer-faq div.row.grid-columns-6{gap:1rem;grid-template-columns:repeat(6, 1fr)}}section.flexible-section div.row.grid-columns-7,section.default-section div.row.grid-columns-7,section.footer-faq div.row.grid-columns-7{display:grid;gap:2rem;grid-template-columns:repeat(2, 1fr)}@media only screen and (min-width: 768px){section.flexible-section div.row.grid-columns-7,section.default-section div.row.grid-columns-7,section.footer-faq div.row.grid-columns-7{gap:1.5rem;grid-template-columns:repeat(4, 1fr)}}@media only screen and (min-width: 992px){section.flexible-section div.row.grid-columns-7,section.default-section div.row.grid-columns-7,section.footer-faq div.row.grid-columns-7{gap:1rem;grid-template-columns:repeat(7, 1fr)}}section.flexible-section div.row.grid-columns-8,section.default-section div.row.grid-columns-8,section.footer-faq div.row.grid-columns-8{display:grid;gap:2rem;grid-template-columns:repeat(2, 1fr)}@media only screen and (min-width: 768px){section.flexible-section div.row.grid-columns-8,section.default-section div.row.grid-columns-8,section.footer-faq div.row.grid-columns-8{gap:1.5rem;grid-template-columns:repeat(4, 1fr)}}@media only screen and (min-width: 992px){section.flexible-section div.row.grid-columns-8,section.default-section div.row.grid-columns-8,section.footer-faq div.row.grid-columns-8{gap:1rem;grid-template-columns:repeat(8, 1fr)}}section.flexible-section div.row.content-cards div.col,section.flexible-section div.row.content-cards div.grid-cell,section.default-section div.row.content-cards div.col,section.default-section div.row.content-cards div.grid-cell,section.footer-faq div.row.content-cards div.col,section.footer-faq div.row.content-cards div.grid-cell{background-color:#fff;color:#22202d;padding:30px;border-radius:25px;margin:0 auto;width:100%}@media only screen and (min-width: 480px){section.flexible-section div.row.content-cards div.col,section.flexible-section div.row.content-cards div.grid-cell,section.default-section div.row.content-cards div.col,section.default-section div.row.content-cards div.grid-cell,section.footer-faq div.row.content-cards div.col,section.footer-faq div.row.content-cards div.grid-cell{width:initial;max-width:50%}}section.flexible-section div.row.content-cards div.col img,section.flexible-section div.row.content-cards div.grid-cell img,section.default-section div.row.content-cards div.col img,section.default-section div.row.content-cards div.grid-cell img,section.footer-faq div.row.content-cards div.col img,section.footer-faq div.row.content-cards div.grid-cell img{border-radius:15px}section.flexible-section div.row.content-cards.center-content div.col,section.default-section div.row.content-cards.center-content div.col,section.footer-faq div.row.content-cards.center-content div.col{align-items:center;text-align:center}section.flexible-section div.row.content-photo-cards,section.default-section div.row.content-photo-cards,section.footer-faq div.row.content-photo-cards{flex-wrap:wrap;justify-content:center}section.flexible-section div.row.content-photo-cards div.col,section.default-section div.row.content-photo-cards div.col,section.footer-faq div.row.content-photo-cards div.col{background-color:#fff;border:1px solid #283046;color:#22202d;border-radius:25px;overflow:hidden;gap:0}@media only screen and (min-width: 480px){section.flexible-section div.row.content-photo-cards div.col,section.default-section div.row.content-photo-cards div.col,section.footer-faq div.row.content-photo-cards div.col{max-width:calc(50% - 15px);min-width:calc(50% - 15px)}}@media only screen and (min-width: 992px){section.flexible-section div.row.content-photo-cards div.col,section.default-section div.row.content-photo-cards div.col,section.footer-faq div.row.content-photo-cards div.col{min-width:calc(25% - 30px);max-width:calc(25% - 30px)}}section.flexible-section div.row.content-photo-cards div.col picture,section.default-section div.row.content-photo-cards div.col picture,section.footer-faq div.row.content-photo-cards div.col picture{max-width:fit-content;min-width:calc(100% + 1px)}section.flexible-section div.row.content-photo-cards div.col img,section.default-section div.row.content-photo-cards div.col img,section.footer-faq div.row.content-photo-cards div.col img{border-bottom:1px solid #283046;width:calc(100% + 1px);display:block}section.flexible-section div.row.content-photo-cards div.col div.photo-card--content,section.default-section div.row.content-photo-cards div.col div.photo-card--content,section.footer-faq div.row.content-photo-cards div.col div.photo-card--content{padding:15px;display:flex;flex-direction:column;gap:5px}@media only screen and (min-width: 768px){section.flexible-section div.row.content-photo-cards div.col div.photo-card--content,section.default-section div.row.content-photo-cards div.col div.photo-card--content,section.footer-faq div.row.content-photo-cards div.col div.photo-card--content{gap:10px;padding:20px}}@media only screen and (min-width: 1200px){section.flexible-section div.row.content-photo-cards div.col div.photo-card--content,section.default-section div.row.content-photo-cards div.col div.photo-card--content,section.footer-faq div.row.content-photo-cards div.col div.photo-card--content{gap:20px;padding:30px}}section.flexible-section div.row.content-photo-cards div.col div.photo-card--content h3,section.flexible-section div.row.content-photo-cards div.col div.photo-card--content h4,section.flexible-section div.row.content-photo-cards div.col div.photo-card--content h5,section.flexible-section div.row.content-photo-cards div.col div.photo-card--content h6,section.default-section div.row.content-photo-cards div.col div.photo-card--content h3,section.default-section div.row.content-photo-cards div.col div.photo-card--content h4,section.default-section div.row.content-photo-cards div.col div.photo-card--content h5,section.default-section div.row.content-photo-cards div.col div.photo-card--content h6,section.footer-faq div.row.content-photo-cards div.col div.photo-card--content h3,section.footer-faq div.row.content-photo-cards div.col div.photo-card--content h4,section.footer-faq div.row.content-photo-cards div.col div.photo-card--content h5,section.footer-faq div.row.content-photo-cards div.col div.photo-card--content h6{font-weight:400;color:#22202d;line-height:1}section.flexible-section div.row.content-photo-cards div.col div.photo-card--content p,section.default-section div.row.content-photo-cards div.col div.photo-card--content p,section.footer-faq div.row.content-photo-cards div.col div.photo-card--content p{font-size:clamp(.6125rem,1.5vw,.8rem);color:#8be2db;font-weight:600;line-height:1}section.flexible-section div.row div.col,section.default-section div.row div.col,section.footer-faq div.row div.col{display:flex;flex-direction:column;flex:1}@media only screen and (min-width: 480px){section.flexible-section div.row div.col,section.default-section div.row div.col,section.footer-faq div.row div.col{min-width:calc(50% - 15px)}}@media only screen and (min-width: 768px){section.flexible-section div.row div.col,section.default-section div.row div.col,section.footer-faq div.row div.col{align-self:initial}}@media only screen and (min-width: 992px){section.flexible-section div.row div.col,section.default-section div.row div.col,section.footer-faq div.row div.col{min-width:initial;max-width:initial}}@media only screen and (min-width: 480px){section.flexible-section div.row div.col:nth-last-of-type(1):nth-of-type(3),section.default-section div.row div.col:nth-last-of-type(1):nth-of-type(3),section.footer-faq div.row div.col:nth-last-of-type(1):nth-of-type(3){max-width:calc(50% - 15px);align-self:center;margin:0 auto}}@media only screen and (min-width: 768px){section.flexible-section div.row div.col:nth-last-of-type(1):nth-of-type(3),section.default-section div.row div.col:nth-last-of-type(1):nth-of-type(3),section.footer-faq div.row div.col:nth-last-of-type(1):nth-of-type(3){align-self:initial}}section.flexible-section div.row div.col:nth-last-of-type(1):nth-of-type(3).card,section.default-section div.row div.col:nth-last-of-type(1):nth-of-type(3).card,section.footer-faq div.row div.col:nth-last-of-type(1):nth-of-type(3).card{align-self:start}section.flexible-section div.row div.col.wide,section.default-section div.row div.col.wide,section.footer-faq div.row div.col.wide{flex:2}section.flexible-section div.row div.col.x-wide,section.default-section div.row div.col.x-wide,section.footer-faq div.row div.col.x-wide{flex:4}@media only screen and (min-width: 768px){section.flexible-section div.row div.col.narrow,section.default-section div.row div.col.narrow,section.footer-faq div.row div.col.narrow{max-width:50%}}@media only screen and (min-width: 992px){section.flexible-section div.row div.col.narrow,section.default-section div.row div.col.narrow,section.footer-faq div.row div.col.narrow{max-width:25%}}@media only screen and (min-width: 768px){section.flexible-section div.row div.col.bottom,section.default-section div.row div.col.bottom,section.footer-faq div.row div.col.bottom{justify-content:end}}@media only screen and (min-width: 768px){section.flexible-section div.row div.col.center,section.default-section div.row div.col.center,section.footer-faq div.row div.col.center{justify-content:center}}section.flexible-section div.row div.col.align-start,section.default-section div.row div.col.align-start,section.footer-faq div.row div.col.align-start{align-items:start}section.flexible-section div.row div.col.align-center,section.default-section div.row div.col.align-center,section.footer-faq div.row div.col.align-center{align-items:center}section.flexible-section div.row div.col.align-center a.btn,section.default-section div.row div.col.align-center a.btn,section.footer-faq div.row div.col.align-center a.btn{align-self:initial}section.flexible-section div.row div.col.align-end,section.default-section div.row div.col.align-end,section.footer-faq div.row div.col.align-end{align-items:start}section.flexible-section div.row div.col.align-end a.btn,section.default-section div.row div.col.align-end a.btn,section.footer-faq div.row div.col.align-end a.btn{align-self:initial}@media only screen and (min-width: 480px){section.flexible-section div.row div.col.align-end,section.default-section div.row div.col.align-end,section.footer-faq div.row div.col.align-end{align-items:end}}@media only screen and (min-width: 992px){section.flexible-section div.row div.col.half-width,section.default-section div.row div.col.half-width,section.footer-faq div.row div.col.half-width{max-width:50%}}section.flexible-section div.row div.col.half-width.right,section.default-section div.row div.col.half-width.right,section.footer-faq div.row div.col.half-width.right{margin-left:auto}section.flexible-section div.row div.col.card,section.default-section div.row div.col.card,section.footer-faq div.row div.col.card{background-color:#fff;color:#22202d;padding:30px;border-radius:25px;align-self:start;margin:0 auto}section.flexible-section div.row div.col.card.center,section.default-section div.row div.col.card.center,section.footer-faq div.row div.col.card.center{align-self:center}section.flexible-section div.row div.col.card h2,section.flexible-section div.row div.col.card h3,section.flexible-section div.row div.col.card h4,section.flexible-section div.row div.col.card h5,section.default-section div.row div.col.card h2,section.default-section div.row div.col.card h3,section.default-section div.row div.col.card h4,section.default-section div.row div.col.card h5,section.footer-faq div.row div.col.card h2,section.footer-faq div.row div.col.card h3,section.footer-faq div.row div.col.card h4,section.footer-faq div.row div.col.card h5{text-wrap:pretty}section.flexible-section div.row div.col.top,section.default-section div.row div.col.top,section.footer-faq div.row div.col.top{align-self:start}section.flexible-section div.row.fifty-fifty,section.default-section div.row.fifty-fifty,section.footer-faq div.row.fifty-fifty{flex-direction:column-reverse}@media only screen and (min-width: 768px){section.flexible-section div.row.fifty-fifty,section.default-section div.row.fifty-fifty,section.footer-faq div.row.fifty-fifty{flex-direction:row}}section.flexible-section div.row.fifty-fifty .inner,section.default-section div.row.fifty-fifty .inner,section.footer-faq div.row.fifty-fifty .inner{display:flex;flex-direction:column;gap:15px}@media only screen and (min-width: 768px){section.flexible-section div.row.fifty-fifty.right .pad-inner,section.default-section div.row.fifty-fifty.right .pad-inner,section.footer-faq div.row.fifty-fifty.right .pad-inner{padding-right:100px}}@media only screen and (min-width: 768px){section.flexible-section div.row.fifty-fifty.left,section.default-section div.row.fifty-fifty.left,section.footer-faq div.row.fifty-fifty.left{flex-direction:row-reverse}}@media only screen and (min-width: 768px){section.flexible-section div.row.fifty-fifty.left .pad-inner,section.default-section div.row.fifty-fifty.left .pad-inner,section.footer-faq div.row.fifty-fifty.left .pad-inner{padding-left:100px}}section.flexible-section div.row.fifty-fifty.wide,section.default-section div.row.fifty-fifty.wide,section.footer-faq div.row.fifty-fifty.wide{padding:0 15px}section.flexible-section div.row.fifty-fifty .half-image,section.default-section div.row.fifty-fifty .half-image,section.footer-faq div.row.fifty-fifty .half-image{overflow:hidden;border-radius:25px;position:relative}@media only screen and (min-width: 768px){section.flexible-section div.row.fifty-fifty .half-image img,section.flexible-section div.row.fifty-fifty .half-image picture,section.default-section div.row.fifty-fifty .half-image img,section.default-section div.row.fifty-fifty .half-image picture,section.footer-faq div.row.fifty-fifty .half-image img,section.footer-faq div.row.fifty-fifty .half-image picture{display:block;vertical-align:bottom;position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}}@media only screen and (min-width: 768px){section.flexible-section div.row.fifty-fifty.image-height,section.default-section div.row.fifty-fifty.image-height,section.footer-faq div.row.fifty-fifty.image-height{align-items:center}section.flexible-section div.row.fifty-fifty.image-height.right .col:first-child,section.default-section div.row.fifty-fifty.image-height.right .col:first-child,section.footer-faq div.row.fifty-fifty.image-height.right .col:first-child{margin-right:100px}section.flexible-section div.row.fifty-fifty.image-height.left .col:first-child,section.default-section div.row.fifty-fifty.image-height.left .col:first-child,section.footer-faq div.row.fifty-fifty.image-height.left .col:first-child{margin-left:100px}}@media only screen and (min-width: 768px)and (min-width: 768px){section.flexible-section div.row.fifty-fifty.image-height .half-image,section.default-section div.row.fifty-fifty.image-height .half-image,section.footer-faq div.row.fifty-fifty.image-height .half-image{min-width:calc(50% - 15px)}}@media only screen and (min-width: 768px){section.flexible-section div.row.fifty-fifty.image-height .half-image img,section.flexible-section div.row.fifty-fifty.image-height .half-image picture,section.default-section div.row.fifty-fifty.image-height .half-image img,section.default-section div.row.fifty-fifty.image-height .half-image picture,section.footer-faq div.row.fifty-fifty.image-height .half-image img,section.footer-faq div.row.fifty-fifty.image-height .half-image picture{position:relative}}section.flexible-section.light,section.default-section.light,section.footer-faq.light{background-color:#f5f5f5}section.flexible-section.light .terminal-carousel--btn-group button,section.default-section.light .terminal-carousel--btn-group button,section.footer-faq.light .terminal-carousel--btn-group button{filter:invert(1)}section.flexible-section.white,section.default-section.white,section.footer-faq.white{background-color:#fff}section.flexible-section.white .terminal-carousel--btn-group button,section.default-section.white .terminal-carousel--btn-group button,section.footer-faq.white .terminal-carousel--btn-group button{filter:invert(1)}section.flexible-section.white div.row.content-cards div.col,section.default-section.white div.row.content-cards div.col,section.footer-faq.white div.row.content-cards div.col{background-color:#f5f5f5}section.flexible-section.white div.row div.col.card,section.default-section.white div.row div.col.card,section.footer-faq.white div.row div.col.card{background-color:#f5f5f5}section.flexible-section.green,section.default-section.green,section.footer-faq.green{background-color:#00837c;color:#fff}section.flexible-section.green a.btn.green-btn:hover,section.default-section.green a.btn.green-btn:hover,section.footer-faq.green a.btn.green-btn:hover{background-color:#8be2db !important}section.flexible-section.dark,section.default-section.dark,section.footer-faq.dark{background-color:#22202d;color:#fff}section.flexible-section.dark div.row div.col.card,section.default-section.dark div.row div.col.card,section.footer-faq.dark div.row div.col.card{background-color:#313342;color:#fff}section.flexible-section.dark div.row.content-cards div.col,section.default-section.dark div.row.content-cards div.col,section.footer-faq.dark div.row.content-cards div.col{background-color:#313342;color:#fff}section.flexible-section.dark .accordion-block--flexible .accordion-item,section.default-section.dark .accordion-block--flexible .accordion-item,section.footer-faq.dark .accordion-block--flexible .accordion-item{border-color:#fff}section.flexible-section.bg-charcoal-light,section.default-section.bg-charcoal-light,section.footer-faq.bg-charcoal-light{color:#fff}section.flexible-section.bg-white,section.default-section.bg-white,section.footer-faq.bg-white{background-color:#fff}section.flexible-section.bg-black,section.default-section.bg-black,section.footer-faq.bg-black{background-color:#000}section.flexible-section.bg-brand,section.default-section.bg-brand,section.footer-faq.bg-brand{background-color:#B079D7}section.flexible-section.bg-grey,section.default-section.bg-grey,section.footer-faq.bg-grey{background-color:#EBEBEB}section.flexible-section.bg-grey-light,section.default-section.bg-grey-light,section.footer-faq.bg-grey-light{background-color:#F5F5F5}section.flexible-section.bg-grey-mid,section.default-section.bg-grey-mid,section.footer-faq.bg-grey-mid{background-color:#d0d0d0}section.flexible-section.bg-grey-dark,section.default-section.bg-grey-dark,section.footer-faq.bg-grey-dark{background-color:#2C353C}section.flexible-section.bg-charcoal-light,section.default-section.bg-charcoal-light,section.footer-faq.bg-charcoal-light{background-color:#283046}section.flexible-section.bg-charcoal-mid,section.default-section.bg-charcoal-mid,section.footer-faq.bg-charcoal-mid{background-color:#313342}section.flexible-section.bg-charcoal-dark,section.default-section.bg-charcoal-dark,section.footer-faq.bg-charcoal-dark{background-color:#22202d}section.flexible-section.bg-red,section.default-section.bg-red,section.footer-faq.bg-red{background-color:#ff0000}section.flexible-section.bg-green,section.default-section.bg-green,section.footer-faq.bg-green{background-color:#01A094}section.flexible-section.bg-green-light,section.default-section.bg-green-light,section.footer-faq.bg-green-light{background-color:#8BE2DB}section.flexible-section.bg-green-dark,section.default-section.bg-green-dark,section.footer-faq.bg-green-dark{background-color:#00837C}section.flexible-section.bg-purple,section.default-section.bg-purple,section.footer-faq.bg-purple{background-color:#892AE9}section.flexible-section.bg-purple-light,section.default-section.bg-purple-light,section.footer-faq.bg-purple-light{background-color:#D0AAF6}section.flexible-section.bg-purple-dark,section.default-section.bg-purple-dark,section.footer-faq.bg-purple-dark{background-color:#641BAC}section.flexible-section.bg-blue,section.default-section.bg-blue,section.footer-faq.bg-blue{background-color:#6BD6F3}section.flexible-section.bg-blue-light,section.default-section.bg-blue-light,section.footer-faq.bg-blue-light{background-color:#A5ECFF}section.flexible-section.bg-blue-mid,section.default-section.bg-blue-mid,section.footer-faq.bg-blue-mid{background-color:#8282FF}section.flexible-section.bg-blue-dark,section.default-section.bg-blue-dark,section.footer-faq.bg-blue-dark{background-color:#3731BB}section.flexible-section.bg-yellow,section.default-section.bg-yellow,section.footer-faq.bg-yellow{background-color:#F2C844}section.flexible-section.bg-yellow-light,section.default-section.bg-yellow-light,section.footer-faq.bg-yellow-light{background-color:#F8E09C}section.flexible-section.bg-yellow-dark,section.default-section.bg-yellow-dark,section.footer-faq.bg-yellow-dark{background-color:#EEB10C}section.flexible-section .section-bg-image,section.default-section .section-bg-image,section.footer-faq .section-bg-image{position:absolute;z-index:0;top:0px;left:-1px;right:-1px;width:calc(100% + 2px);height:calc(100% + 2px);object-fit:cover;object-position:center}section.flexible-section .section-bg-image img,section.default-section .section-bg-image img,section.footer-faq .section-bg-image img{width:100%;height:100%}section.flexible-section:has(.full-width-image),section.default-section:has(.full-width-image),section.footer-faq:has(.full-width-image){padding:0}section.flexible-section .full-width-image,section.default-section .full-width-image,section.footer-faq .full-width-image{overflow:hidden;width:100%;margin-bottom:-5px;position:relative;aspect-ratio:5/4}@media only screen and (min-width: 992px){section.flexible-section .full-width-image,section.default-section .full-width-image,section.footer-faq .full-width-image{aspect-ratio:16/9}}@media only screen and (min-width: 1200px){section.flexible-section .full-width-image,section.default-section .full-width-image,section.footer-faq .full-width-image{aspect-ratio:21/9}}section.flexible-section .full-width-image img,section.default-section .full-width-image img,section.footer-faq .full-width-image img{object-position:center center;object-fit:cover;width:100%;height:100%;top:0;left:0}.parallax-image-wrapper{position:relative;width:100%;max-width:1170px;height:0;margin:-30px 0 0 0;overflow:visible}.parallax-image-wrapper img.parallax-image{position:absolute}.parallax-image-wrapper img.parallax-image.back{z-index:1}.parallax-image-wrapper img.parallax-image.forward{z-index:2}.parallax-image-wrapper img.parallax-image.left{left:-15%}@media only screen and (min-width: 768px){.parallax-image-wrapper img.parallax-image.left{left:-2%}}@media only screen and (min-width: 992px){.parallax-image-wrapper img.parallax-image.left{left:-10%}}.parallax-image-wrapper img.parallax-image.right{right:-15%}@media only screen and (min-width: 768px){.parallax-image-wrapper img.parallax-image.right{right:-5%}}@media only screen and (min-width: 992px){.parallax-image-wrapper img.parallax-image.right{right:-10%}}.video-embed.wide:only-child{margin:-100px 0}.responsive-video{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:25px}.responsive-video iframe,.responsive-video object,.responsive-video embed{position:absolute;top:0;left:0;width:100%;height:100%}.carousel-section{width:100%}.carousel-section .swiper.carousel-default{display:flex;flex-direction:column;gap:20px;padding:0 15px}@media only screen and (min-width: 768px){.carousel-section .swiper.carousel-default{padding:0}}.carousel-section .swiper.carousel-default.cards .swiper-slide .slide-content{background-color:#313342;padding:30px;border-radius:25px;height:100%}.carousel-section .swiper.carousel-default .swiper-slide img{width:100%;border-radius:25px}.carousel-section .swiper.carousel-default .swiper-slide .slide-content{display:flex;flex-direction:column;gap:20px;user-select:none}.carousel-section .swiper.carousel-default .swiper-slide .slide-content img,.carousel-section .swiper.carousel-default .swiper-slide .slide-content picture{width:100%;border-radius:25px}.carousel-section .swiper.carousel-default .swiper-slide .slide-content picture img{display:block}.carousel-section .swiper.carousel-default .carousel-nav{margin:0 auto;width:100%;padding:0 15px;max-width:1170px;display:flex;justify-content:space-between;align-items:center}.carousel-section .swiper.carousel-default .carousel-nav .carousel-pagination{width:auto;height:30px;display:flex;align-items:center}.carousel-section .swiper.carousel-default .carousel-nav .carousel-pagination .swiper-pagination-bullet{background-color:#00837c}.carousel-section .swiper.carousel-default .carousel-nav .carousel-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#01a094}.carousel-section .swiper.carousel-default .carousel-nav .carousel-btn-group{display:flex;gap:20px}.carousel-section .swiper.carousel-default .carousel-nav button.carousel-btn{background:rgba(0,0,0,0);padding:10px;border-radius:0;outline:none;border:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.carousel-section .swiper.carousel-default .carousel-nav button.carousel-btn:active,.carousel-section .swiper.carousel-default .carousel-nav button.carousel-btn:focus{outline:0;border:0}.carousel-section .swiper.carousel-default .carousel-nav button.carousel-btn.swiper-button-disabled{opacity:.5;cursor:initial;pointer-events:none}.carousel-section .swiper.carousel-default .carousel-nav button.carousel-btn.swiper-button-disabled:active{-moz-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);-webkit-transform:translateX(0px);transform:translateX(0px)}.carousel-section .swiper.carousel-default .carousel-nav button.carousel-btn.carousel-prev:active{-moz-transform:translateX(-5px);-o-transform:translateX(-5px);-ms-transform:translateX(-5px);-webkit-transform:translateX(-5px);transform:translateX(-5px)}.carousel-section .swiper.carousel-default .carousel-nav button.carousel-btn.carousel-next:active{-moz-transform:translateX(5px);-o-transform:translateX(5px);-ms-transform:translateX(5px);-webkit-transform:translateX(5px);transform:translateX(5px)}.carousel-section .swiper.carousel-default .carousel-nav button.carousel-btn svg{width:15px;height:30px}.logo-carousel{width:100%}.logo-carousel .swiper-wrapper{transition-timing-function:linear !important;align-items:center}.logo-carousel .swiper-slide{width:150px;display:flex;align-items:center;justify-content:center}.logo-carousel .swiper-slide img,.logo-carousel .swiper-slide picture{margin:0 auto}.accordion-block--flexible .accordion-item{flex-direction:row-reverse;border-bottom:1px solid #22202d;padding-bottom:10px}.accordion-block--flexible .accordion-item .accordion-item--control{background:#01a094}@media only screen and (min-width: 992px){.accordion-block--flexible .accordion-item .accordion-item--control{width:30px;height:30px}}.accordion-block--flexible .accordion-item .accordion-item--control::before{height:2px}.accordion-block--flexible .accordion-item .accordion-item--control::after{height:2px}.accordion-block--flexible .accordion-item .accordion-item--content{width:100%}.accordion-block--flexible .accordion-item .accordion-item--content .accordion-item--header{line-height:30px;color:#01a094;font-size:clamp(1rem,2.5vw,1.25rem);font-weight:600;text-wrap:pretty}@media only screen and (min-width: 992px){.accordion-block--flexible .accordion-item .accordion-item--content .accordion-item--header{line-height:30px}}section.flexible-section.has-timeline{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (min-width: 992px){section.flexible-section.has-timeline{padding:185px 0 100px}}#timeline-section{background:#22202d;overflow-x:visible;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px}#timeline-section .timeline-wrapper{padding:100px 0;display:flex;justify-content:start;max-width:calc(100% - 60px);width:100vw;padding:0 15px;min-height:400px;margin:0 auto;overflow:visible}@media only screen and (min-width: 992px){#timeline-section .timeline-wrapper{gap:60px;max-width:1170px}}#timeline-section .timeline-wrapper .timeline-content{display:flex;flex-wrap:nowrap;width:max-content;gap:60px;position:relative;padding-right:0;height:100%;align-items:stretch}@media only screen and (min-width: 992px){#timeline-section .timeline-wrapper .timeline-content{gap:80px}}#timeline-section .timeline-wrapper .timeline-item{flex:0 0 130px;position:relative;display:flex;height:100%;text-align:center;align-items:stretch}#timeline-section .timeline-wrapper .timeline-item::after{content:"";position:absolute;top:calc(50% + 1px);left:50%;width:210px;height:2px;background-color:#fff;transform:translate(-50%, -50%)}#timeline-section .timeline-wrapper .timeline-item:first-child::after{width:130px;left:100%}#timeline-section .timeline-wrapper .timeline-item:last-child::after{width:130px;left:0}#timeline-section .timeline-wrapper .timeline-item svg{width:12px;position:absolute;left:50%;z-index:3;overflow:hidden !important}#timeline-section .timeline-wrapper .timeline-item .timeline-item__body{margin:auto 0;align-items:stretch;height:calc(50% - 70px);user-select:none;display:flex;flex-direction:column;gap:10px}#timeline-section .timeline-wrapper .timeline-item .timeline-item__body p{line-height:1.2}#timeline-section .timeline-wrapper .timeline-item .timeline-item__body span.timeline-item__date{font-size:clamp(.6125rem,1.5vw,.8rem);font-weight:600}#timeline-section .timeline-wrapper .timeline-item.experience .timeline-item__body{margin-top:0;margin-bottom:auto;justify-content:end}#timeline-section .timeline-wrapper .timeline-item.experience .timeline-item__body span.timeline-item__date{color:#d0aaf6}#timeline-section .timeline-wrapper .timeline-item.experience svg{transform:translate(-50%, 7px);bottom:50%}#timeline-section .timeline-wrapper .timeline-item.milestone .timeline-item__body{margin-top:auto;margin-bottom:0}#timeline-section .timeline-wrapper .timeline-item.milestone .timeline-item__body span.timeline-item__date{color:#01a094}#timeline-section .timeline-wrapper .timeline-item.milestone svg{transform:translate(-50%, -5px);top:50%}#timeline-section .timeline-legend{display:flex;gap:60px}#timeline-section .timeline-legend span{line-height:1;font-weight:600}#timeline-section .timeline-legend span::before{content:"●";margin-right:10px;font-size:150%;line-height:1}#timeline-section .timeline-legend span:nth-of-type(1){color:#d0aaf6}#timeline-section .timeline-legend span:nth-of-type(2){color:#01a094}article.page{display:flex;flex-direction:column;gap:20px}article.page h2,article.page h3,article.page h4,article.page h5,article.page h6{margin-top:20px}article.page h2:first-child{margin-top:0}@media only screen and (min-width: 992px){article.page{max-width:66.666%}}section.default-section.blog-section{padding-bottom:0;position:relative;z-index:2}section.default-section.blog-section div.row div.col{flex:initial}@media only screen and (min-width: 768px){section.default-section.blog-section div.row div.col{flex:1}}.post-category{font-size:clamp(.8125rem,1.5vw,1rem);font-weight:700;text-transform:uppercase}.post-category .bullet{color:#2c353c}.post-content{z-index:1}@media only screen and (min-width: 992px){.post-content{padding-right:60px}}.post-meta{font-style:italic}.featured-image{position:relative}.blog-section-header--image{position:absolute;bottom:0;z-index:0;left:50%}.related-posts-section .related-posts-section--header{align-items:center;justify-content:space-between}.related-posts-section .related-posts-section--header a.btn i{-webkit-transition:transform 300ms ease-in-out;-moz-transition:transform 300ms ease-in-out;-ms-transition:transform 300ms ease-in-out;-o-transition:transform 300ms ease-in-out;transition:transform 300ms ease-in-out;font-size:1rem}.related-posts-section .related-posts-section--header a.btn:hover i{-moz-transform:translate(5px, 0);-o-transform:translate(5px, 0);-ms-transform:translate(5px, 0);-webkit-transform:translate(5px, 0);transform:translate(5px, 0)}.related-posts-section .related-posts-section--link{text-decoration:none;font-weight:initial}.related-posts-section .related-posts-section--link:hover{color:inherit}.related-posts-section .related-posts-section--link .related-posts-section--meta{color:#22202d;font-style:italic}section.default-section.blog-index div.row div.col.blog-index--posts{min-width:100%}@media only screen and (min-width: 768px){section.default-section.blog-index div.row div.col.blog-index--posts{width:100%;flex:initial}}@media only screen and (min-width: 768px){section.default-section.blog-index div.row div.col.blog-index--posts{min-width:initial;flex:3;width:70%}}@media only screen and (min-width: 992px){section.default-section.blog-index div.row div.col.blog-index--posts{min-width:initial;flex:3;width:70%}}a.post-item{text-decoration:none;font-weight:initial;-webkit-transition:background-color 300ms ease-in-out;-moz-transition:background-color 300ms ease-in-out;-ms-transition:background-color 300ms ease-in-out;-o-transition:background-color 300ms ease-in-out;transition:background-color 300ms ease-in-out;border-radius:25px;display:flex;flex-direction:column;gap:10px}a.post-item:hover{color:inherit;background-color:hsla(0,0%,100%,.5)}a.post-item.featured-post{width:100%}@media only screen and (min-width: 768px){a.post-item.featured-post div.col{justify-content:center}}@media only screen and (min-width: 768px){a.post-item.featured-post div.col .post-item--content{justify-content:center;padding:30px}}a.post-item.featured-post div.col.featured-post--content{flex:0}@media only screen and (min-width: 768px){a.post-item.featured-post div.col.featured-post--content{flex:1}}a.post-item.featured-post h3{line-height:1}@media only screen and (min-width: 992px){a.post-item{flex-direction:row}}a.post-item .post-item--image--wrapper{overflow:hidden;position:relative;border-radius:25px;justify-content:center}a.post-item .post-item--image--wrapper::after{background:rgba(1,160,148,.3);color:#fff;font-size:clamp(1.2rem,2.5vw,1.5rem);content:"Read post";text-transform:uppercase;font-weight:700;display:flex;justify-content:center;align-items:center;width:100%;height:100%;top:0;left:0;text-align:center;position:absolute;opacity:0;-webkit-transition:opacity 300ms ease-in-out;-moz-transition:opacity 300ms ease-in-out;-ms-transition:opacity 300ms ease-in-out;-o-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out}a.post-item .post-item--content{display:flex;gap:10px;flex-direction:column;padding:15px}@media only screen and (min-width: 992px){a.post-item .post-item--content{padding:20px;flex:2}}a.post-item .post-item--content h4{line-height:1}a.post-item .post-title{-webkit-transition:color 300ms ease-in-out;-moz-transition:color 300ms ease-in-out;-ms-transition:color 300ms ease-in-out;-o-transition:color 300ms ease-in-out;transition:color 300ms ease-in-out}a.post-item .post-item--meta{font-style:italic;color:#2c353c;font-size:clamp(.6125rem,1.5vw,.8rem)}.blog-index--posts a.post-item .post-item--image--wrapper img{width:100%}@media only screen and (min-width: 992px){.blog-index--posts a.post-item .post-item--image--wrapper{width:33.333%}.blog-index--posts a.post-item .post-item--image--wrapper img{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}}nav#blog-categories{margin:0 auto}.category-nav{list-style:none;display:flex;flex-wrap:wrap;gap:5px;padding:25px 0;width:100%;align-items:center;justify-content:center}@media only screen and (min-width: 768px){.category-nav{margin:0 auto;gap:20px;padding:0;flex-direction:row;justify-content:center;padding:20px}}.category-nav li a.btn{background-color:#892ae9;padding:10px 15px}@media only screen and (min-width: 768px){.category-nav li a.btn{padding:15px 30px}}.category-nav li a.btn:hover{background-color:#641bac}.category-nav li a.btn.current{background-color:rgb(74.3718592965,20.0804020101,127.9195979899)}section.default-section div.row div.col.card.popular-posts--card{align-self:start;min-width:initial;flex:1}@media only screen and (min-width: 768px){section.default-section div.row div.col.card.popular-posts--card{flex:2}}@media only screen and (min-width: 992px){section.default-section div.row div.col.card.popular-posts--card{flex:1}}.popular-posts{width:100%}.popular-posts h4{margin-bottom:30px;color:#01a094;line-height:1}.popular-posts .popular-posts-menu{display:flex;flex-direction:column;gap:20px}.popular-posts .popular-posts-menu .popular-post-item a{text-decoration:none;display:flex;gap:10px;align-items:start}.popular-posts .popular-posts-menu .popular-post-item .popular-post-rank{font-size:3rem;font-weight:700;color:#892ae9;text-align:center;width:50px;line-height:1}.popular-posts .popular-posts-menu .popular-post-item .popular-post-info{display:flex;flex-direction:column;gap:5px;flex:3}.popular-posts .popular-posts-menu .popular-post-item .popular-post-info .popular-post-title{text-decoration:none;font-size:clamp(1rem,2.5vw,1.25rem);font-weight:500}.popular-posts .popular-posts-menu .popular-post-item .popular-post-info .publish-date{font-style:italic;font-size:clamp(.6125rem,1.5vw,.8rem)}.blog-quote--attr{display:flex;gap:10px}.blog-quote--attr div{display:flex;flex-direction:column;gap:10px}.blog-quote--attr div p{line-height:1.2}@media only screen and (min-width: 992px){#site-header div.header-content.header-content--terminal{min-height:600px}}@media only screen and (min-width: 992px){#site-header div.header-content.header-content--terminal section{flex-direction:row;justify-content:start}}#site-header div.header-content.header-content--terminal section div.header-content--wrapper{align-self:start}#site-header div.header-content.header-content--terminal section div.header-content--wrapper .brand-logo{height:30px}#site-header div.header-content.header-content--terminal section div.header-content--wrapper .brand-archive-link{color:#01a094;font-size:clamp(.8125rem,1.5vw,1rem);text-decoration:none}#site-header div.header-content.header-content--terminal section div.header-content--wrapper .brand-archive-link:hover{color:#8be2db}#site-header div.header-content.header-content--terminal section div.header-content--wrapper .brand-archive-link:hover::after{margin-left:6px}#site-header div.header-content.header-content--terminal section div.header-content--wrapper .brand-archive-link::after{display:inline-block;content:">";margin-left:3px;-webkit-transition:margin-left 300ms linear;-moz-transition:margin-left 300ms linear;-ms-transition:margin-left 300ms linear;-o-transition:margin-left 300ms linear;transition:margin-left 300ms linear}@media only screen and (min-width: 768px){#site-header div.header-content.header-content--terminal section div.header-content--wrapper{max-width:50%}}@media only screen and (min-width: 992px){#site-header div.header-content.header-content--terminal section div.header-content--wrapper{max-width:33%}}.terminal-header--product{width:100%;z-index:6;display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;pointer-events:none}@media only screen and (min-width: 992px){.terminal-header--product{position:fixed;top:0;flex-direction:initial}.terminal-header--product .terminal-header--product--image{width:780px;transform:translateX(25%)}.terminal-header--product .terminal-header--features{width:780px;transform:translateX(25%);z-index:9;height:100%}}.terminal-features .terminal-features--content{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width: 992px){.terminal-features .terminal-features--content{margin-left:50px}}@media only screen and (min-width: 1200px){.terminal-features .terminal-features--content{margin-left:100px}}.terminal-features .terminal-features--content h2{margin-bottom:20px}.terminal-header--features{width:100%;display:flex;align-items:start;justify-content:start;flex-direction:column;padding:0 15px;text-align:center;flex-wrap:wrap}@media only screen and (min-width: 768px){.terminal-header--features{align-items:center}}@media only screen and (min-width: 992px){.terminal-header--features{gap:0;padding:0;text-align:initial;flex-wrap:initial;flex-direction:row;position:absolute;justify-content:center}}.terminal-header--feature{z-index:3;transform:initial;font-size:clamp(1rem,2.5vw,1.25rem);display:flex}.terminal-header--feature svg:not(.svg-icon){display:none}@media only screen and (min-width: 992px){.terminal-header--feature svg:not(.svg-icon){display:flex}}.terminal-header--feature:first-child span{transform-origin:0% 50%;color:#01a094}@media only screen and (min-width: 992px){.terminal-header--feature:first-child span{background:#01a094;color:#fff;transform:translateX(-3px)}}.terminal-header--feature:nth-of-type(2) span{transform-origin:100% 50%;color:#892ae9}@media only screen and (min-width: 992px){.terminal-header--feature:nth-of-type(2) span{background:#892ae9;color:#fff;transform:translateX(3px)}}.terminal-header--feature:nth-of-type(3) span{transform-origin:100% 50%;color:#6bd6f3}@media only screen and (min-width: 992px){.terminal-header--feature:nth-of-type(3) span{background:#6bd6f3;color:#fff;transform:translateX(3px)}}@media only screen and (min-width: 992px){.terminal-header--feature{position:absolute;font-size:clamp(.8125rem,1.5vw,1rem)}.terminal-header--feature svg{display:flex}.terminal-header--feature:first-child{-moz-transform:translate(20vh, -20vh);-o-transform:translate(20vh, -20vh);-ms-transform:translate(20vh, -20vh);-webkit-transform:translate(20vh, -20vh);transform:translate(20vh, -20vh)}.terminal-header--feature:first-child svg{-moz-transform:translate(1px, 0);-o-transform:translate(1px, 0);-ms-transform:translate(1px, 0);-webkit-transform:translate(1px, 0);transform:translate(1px, 0)}.terminal-header--feature:first-child svg rect,.terminal-header--feature:first-child svg circle{fill:#01a094}.terminal-header--feature:nth-of-type(2){-moz-transform:translate(-20vw, -80%);-o-transform:translate(-20vw, -80%);-ms-transform:translate(-20vw, -80%);-webkit-transform:translate(-20vw, -80%);transform:translate(-20vw, -80%)}}@media only screen and (min-width: 992px)and (min-width: 1200px){.terminal-header--feature:nth-of-type(2){-moz-transform:translate(-10vw, -80%);-o-transform:translate(-10vw, -80%);-ms-transform:translate(-10vw, -80%);-webkit-transform:translate(-10vw, -80%);transform:translate(-10vw, -80%)}}@media only screen and (min-width: 992px){.terminal-header--feature:nth-of-type(2) svg{-moz-transform:translate(-1px, 0);-o-transform:translate(-1px, 0);-ms-transform:translate(-1px, 0);-webkit-transform:translate(-1px, 0);transform:translate(-1px, 0)}.terminal-header--feature:nth-of-type(2) svg rect,.terminal-header--feature:nth-of-type(2) svg circle{fill:#892ae9}.terminal-header--feature:nth-of-type(3){-moz-transform:translate(-20vh, 15vh);-o-transform:translate(-20vh, 15vh);-ms-transform:translate(-20vh, 15vh);-webkit-transform:translate(-20vh, 15vh);transform:translate(-20vh, 15vh)}.terminal-header--feature:nth-of-type(3) svg{-moz-transform:translate(-1px, 0);-o-transform:translate(-1px, 0);-ms-transform:translate(-1px, 0);-webkit-transform:translate(-1px, 0);transform:translate(-1px, 0)}.terminal-header--feature:nth-of-type(3) svg rect,.terminal-header--feature:nth-of-type(3) svg circle{fill:#6bd6f3}}.terminal-header--feature span{user-select:none;color:#fff;background:rgba(0,0,0,0);font-weight:500;padding:15px 30px;border-radius:50px;display:flex;gap:5px;align-items:center}.terminal-header--feature span .svg-icon{color:inherit;width:20px;height:20px}@media only screen and (min-width: 992px){.terminal-header--feature span{background:#01a094}.terminal-header--feature span .svg-icon{color:#fff}}#site-header div.header-content.header-content--terminal--archive{background-color:initial}#site-header div.header-content.header-content--terminal--archive section{justify-content:start;padding:50px 0}@media only screen and (min-width: 992px){#site-header div.header-content.header-content--terminal--archive section{flex-direction:row}}#site-header div.header-content.header-content--terminal--archive section div{gap:20px}@media only screen and (min-width: 992px){#site-header div.header-content.header-content--terminal--archive section div{width:80%}}#site-header div.header-content.header-content--terminal--archive section div h1{font-size:clamp(2.25rem,4vw,3.4375rem)}.terminal-menu{padding:10px 0;border-top:1px solid #283046}.terminal-menu:nth-of-type(1){border-top:0}.terminal-menu .terminal-menu--header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.terminal-menu .terminal-menu--header .terminal-menu--title{font-size:clamp(1rem,2.5vw,1.25rem);font-weight:500}.terminal-menu .terminal-menu--header .terminal-header--arrow svg{width:18px;height:11px}.terminal-menu ul.cat-select--options{margin:10px 0;display:flex;flex-direction:column;gap:10px;cursor:pointer;overflow:hidden;max-height:600px}.terminal-menu ul.cat-select--options li{user-select:none;display:flex}.terminal-menu ul.cat-select--options li.active{font-weight:500}.terminal-menu ul.cat-select--options li.active span::before{background-color:#283046;-moz-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}.terminal-menu ul.cat-select--options li span{width:14px;height:14px;display:inline-block;border:1px solid #000;margin-right:5px;display:inline-flex;justify-content:center;align-items:center;position:relative}.terminal-menu ul.cat-select--options li span::before{position:absolute;width:calc(100% - 3px);height:calc(100% - 3px);background-color:rgba(0,0,0,0);content:"";-moz-transform:scale(0, 0);-o-transform:scale(0, 0);-ms-transform:scale(0, 0);-webkit-transform:scale(0, 0);transform:scale(0, 0);-webkit-transition:all 100ms ease-in;-moz-transition:all 100ms ease-in;-ms-transition:all 100ms ease-in;-o-transition:all 100ms ease-in;transition:all 100ms ease-in}.terminal-menu ul.product-filter--options{margin-top:10px;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.terminal-menu ul.product-filter--options li a{text-decoration:none}.terminal-menu ul.product-filter--options li a:hover{color:initial;opacity:.7}.terminal-grid{display:flex;gap:10px;flex-wrap:wrap;-webkit-transition:height 300ms linear;-moz-transition:height 300ms linear;-ms-transition:height 300ms linear;-o-transition:height 300ms linear;transition:height 300ms linear}@media only screen and (min-width: 992px){.terminal-grid{gap:20px}}.terminal-grid .no-terminals-notification{width:100%;text-align:center;font-size:clamp(1.25rem,2vw,1.5625rem);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.terminal-grid .no-terminals-notification button{width:initial;padding:15px 40px;align-self:center}.terminal-grid .terminal-grid--card{position:relative;border:1px solid #22202d;border-radius:25px;background-color:#fff;width:100%;overflow:hidden;width:calc(50% - 10px)}@media only screen and (min-width: 480px){.terminal-grid .terminal-grid--card{width:calc(33.333% - 10px)}}@media only screen and (min-width: 768px){.terminal-grid .terminal-grid--card{width:calc(50% - 10px)}}@media only screen and (min-width: 992px){.terminal-grid .terminal-grid--card{width:calc(33.333% - 14px)}}@media only screen and (min-width: 1200px){.terminal-grid .terminal-grid--card{width:calc(33.333% - 14px)}}.terminal-grid .terminal-grid--card.beacon{background-color:#8282ff}.terminal-grid .terminal-grid--card.beacon>.card-content .quick-view--features span svg{color:#3731bb}.terminal-grid .terminal-grid--card.pulse{background-color:#d0aaf6}.terminal-grid .terminal-grid--card.pulse>.card-content .quick-view--features span svg{color:#892ae9}.terminal-grid .terminal-grid--card.roam{background-color:#8be2db}.terminal-grid .terminal-grid--card.roam>.card-content .quick-view--features span svg{color:#01a094}.terminal-grid .terminal-grid--card.bridge{background-color:#a5ecff}.terminal-grid .terminal-grid--card.bridge>.card-content .quick-view--features span svg{color:#6bd6f3}.terminal-grid .terminal-grid--card .card-image{aspect-ratio:1/1}.terminal-grid .terminal-grid--card .card-image img,.terminal-grid .terminal-grid--card .card-image picture{height:100%;width:100%;object-fit:contain}.terminal-grid .terminal-grid--card .card-content{padding:10px;display:flex;gap:5px;flex-direction:column;background-color:#fff;z-index:2;width:100%;border-top:1px solid #22202d;position:absolute;bottom:0;height:auto}@media only screen and (min-width: 768px){.terminal-grid .terminal-grid--card .card-content{padding:20px;gap:10px}}@media only screen and (min-width: 992px){.terminal-grid .terminal-grid--card .card-content{padding:30px;gap:15px}}.terminal-grid .terminal-grid--card .card-content img.brand-logo{height:15px;width:auto;object-fit:contain;align-self:start}@media only screen and (min-width: 768px){.terminal-grid .terminal-grid--card .card-content img.brand-logo{height:20px}}.terminal-grid .terminal-grid--card .card-content h5{color:#22202d;line-height:1}.terminal-grid .terminal-grid--card .card-content .card-content--section{display:flex;flex-direction:column;gap:10px}.terminal-grid .terminal-grid--card .card-content .card-content--section.card-buttons{margin-top:auto}.terminal-grid .terminal-grid--card .card-content .card-content--section ul{list-style:disc;display:flex;flex-direction:column;gap:10px;margin-left:10px;padding-left:10px;line-height:1;font-size:.9rem}.terminal-grid .terminal-grid--card .card-content .quick-view--content{height:0;opacity:0;z-index:1;gap:5px;-moz-transform:translateY(30px);-o-transform:translateY(30px);-ms-transform:translateY(30px);-webkit-transform:translateY(30px);transform:translateY(30px);font-size:.9rem}@media only screen and (min-width: 768px){.terminal-grid .terminal-grid--card .card-content .quick-view--content{gap:10px}}@media only screen and (min-width: 992px){.terminal-grid .terminal-grid--card .card-content .quick-view--content{gap:15px}}.terminal-grid .terminal-grid--card .card-content .quick-view--content .product-desc{line-height:1.2;font-size:.9rem}@media only screen and (min-width: 992px){.terminal-grid .terminal-grid--card .card-content .quick-view--content .product-desc{font-size:initial}}.terminal-grid .terminal-grid--card .card-content .quick-view--content .quick-view--features{display:flex;flex-direction:column;gap:5px;font-size:.8rem}@media only screen and (min-width: 768px){.terminal-grid .terminal-grid--card .card-content .quick-view--content .quick-view--features{font-size:initial}}.terminal-grid .terminal-grid--card .card-content .quick-view--content .quick-view--features span{display:flex;align-items:center;gap:5px}.terminal-grid .terminal-grid--card .card-content .quick-view--content .quick-view--features span svg{-moz-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8);width:24px;height:24px}.terminal-grid.brand-archive{width:100%}.terminal-grid.brand-archive .terminal-grid--card{width:50%;aspect-ratio:1/2}@media only screen and (min-width: 768px){.terminal-grid.brand-archive .terminal-grid--card{width:calc(33.333% - 14px)}}@media only screen and (min-width: 992px){.terminal-grid.brand-archive .terminal-grid--card{width:calc(25% - 15px)}}.terminal-grid .btn,.terminal-grid button{padding:10px;width:100%;z-index:2}.terminal-grid .btn.quick-view,.terminal-grid button.quick-view{background-color:#fff;border-color:#b079d7;color:#b079d7;border-width:2px}@media only screen and (min-width: 992px){section.default-section.terminal-page-section:nth-of-type(1){margin-top:100px}}section.default-section.terminal-page-section div.content-cards div.col{gap:13px}section.default-section.terminal-page-section div.content-cards div.col h3,section.default-section.terminal-page-section div.content-cards div.col h4,section.default-section.terminal-page-section div.content-cards div.col h5{font-size:clamp(1.25rem,2vw,1.5625rem);color:#892ae9}section.default-section.terminal-page-section div.fifty-fifty{flex-direction:column}section.default-section.terminal-page-section div.fifty-fifty div.col.inner{gap:30px}section.default-section.terminal-page-section div.fifty-fifty div.col.inner.pad-inner{padding-left:0}@media only screen and (min-width: 992px){section.default-section.terminal-page-section div.fifty-fifty div.col.inner.pad-inner{padding-left:100px}}section.default-section.terminal-page-section div.fifty-fifty div.col.inner .content-wrap{display:flex;flex-direction:column;gap:30px}section.default-section.terminal-page-section div.fifty-fifty div.col.inner .content-block{display:flex;flex-direction:column;gap:10px}section.default-section.terminal-page-section div.fifty-fifty div.col.inner .content-block h3,section.default-section.terminal-page-section div.fifty-fifty div.col.inner .content-block h4,section.default-section.terminal-page-section div.fifty-fifty div.col.inner .content-block h5{font-size:clamp(1.25rem,2vw,1.5625rem);color:#fff}section.default-section.terminal-grid-section{padding-top:0;gap:10px}section.default-section.terminal-grid-section div.row div.col.terminal-filters{min-width:initial;position:absolute;z-index:9;background:hsla(0,0%,100%,.93);width:calc(100% - 14px);padding:27px;left:0;border-radius:0 25px 25px 0px;border:1px solid #000;border-left:0;backdrop-filter:blur(5px);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:transform 400ms ease-in-out;-moz-transition:transform 400ms ease-in-out;-ms-transition:transform 400ms ease-in-out;-o-transition:transform 400ms ease-in-out;transition:transform 400ms ease-in-out}section.default-section.terminal-grid-section div.row div.col.terminal-filters.active{-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}@media only screen and (min-width: 768px){section.default-section.terminal-grid-section div.row div.col.terminal-filters{-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);width:initial;padding:0;border-radius:initial;border:0;background-color:rgba(0,0,0,0);position:relative;min-width:25%}}section.default-section.terminal-grid-section div.row.centered.terminal-grid--pre{justify-content:space-between;align-items:flex-start;flex-direction:row;align-items:center}section.default-section.terminal-grid-section div.row.centered.terminal-grid--pre .filter-controls{display:flex;gap:5px}section.default-section.terminal-grid-section div.row.centered.terminal-grid--pre .filter-controls a.btn.show-filters{padding:10px 15px}@media only screen and (min-width: 768px){section.default-section.terminal-grid-section div.row.centered.terminal-grid--pre .filter-controls a.btn.show-filters{display:none}}section.default-section.terminal-grid-section div.row.centered.terminal-grid--pre .filter-controls a.btn.clear-filters{opacity:0;visibility:hidden;padding:10px 15px;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear}section.default-section.terminal-grid-section div.row.centered.terminal-grid--pre .filter-controls a.btn.clear-filters.active{opacity:1;visibility:visible}.accordion-block.accordion-product-specs{gap:20px}.accordion-block.accordion-product-specs .accordion-item .accordion-item--control{position:absolute}.accordion-block.accordion-product-specs .accordion-item:last-child{border-bottom:0}.accordion-block.accordion-product-specs ul.product-spec-list li{display:flex;padding:15px 0;border-bottom:1px solid hsl(224,27.2727272727%,71.568627451%)}.accordion-block.accordion-product-specs ul.product-spec-list li span{margin-left:auto}.accordion-block.accordion-product-specs ul.product-spec-list li:last-child{border-bottom:0;padding:15px 0 5px 0}button.add-compare{border:1.5px solid #283046;background-color:#fff;width:38px;height:38px;position:absolute;top:10px;right:10px;padding:5px;z-index:5}button.add-compare svg{width:18px;height:18px;color:#fff;-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-ms-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear}button.add-compare:hover{background-color:hsl(270,80.8510638298%,91.568627451%)}button.add-compare:hover svg{-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}button.add-compare.active svg{color:#892ae9}.compare-selection{position:fixed;background-color:rgba(34,32,45,.8);bottom:0;left:0;width:100%;color:#fff;padding:20px;z-index:998;-moz-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:transform 300ms ease-in;-moz-transition:transform 300ms ease-in;-ms-transition:transform 300ms ease-in;-o-transition:transform 300ms ease-in;transition:transform 300ms ease-in}@media only screen and (min-width: 992px){.compare-selection{min-height:80px}}.compare-selection .compare-wrap{display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center;max-width:1170px;margin:0 auto;min-height:50px}@media only screen and (min-width: 992px){.compare-selection .compare-wrap{flex-direction:row}}.compare-selection .compare-wrap .compare-buttons{display:flex;gap:5px}.compare-selection .compare-wrap .compare-item{position:relative;color:#22202d;background-color:#fff;border-radius:10px;display:flex;overflow:hidden;flex:1;width:100%;max-width:300px;transform-origin:50% 50%;will-change:transform,opacity}@media only screen and (min-width: 768px){.compare-selection .compare-wrap .compare-item{max-width:calc(33.333% - 10px)}}.compare-selection .compare-wrap .compare-item .compare-item--content{display:flex;flex-direction:column;gap:2px;background-color:#fff;padding:10px;flex:2;font-size:.8rem;align-items:start;justify-content:space-between}.compare-selection .compare-wrap .compare-item .compare-item--content img{width:auto;height:13px}.compare-selection .compare-wrap .compare-item .compare-item--image--wrap{flex:1;display:flex}.compare-selection .compare-wrap .compare-item .compare-item--image{width:50px;margin:0 auto}.compare-selection .compare-wrap .compare-item .remove-item{position:absolute;top:2px;right:4px;cursor:pointer;z-index:3;width:9px;height:9px}.compare-selection .compare-wrap .compare-item .remove-item svg{width:9px;height:9px}.compare-selection .compare-wrap .compare-item.beacon{background-color:#8282ff}.compare-selection .compare-wrap .compare-item.pulse{background-color:#d0aaf6}.compare-selection .compare-wrap .compare-item.roam{background-color:#8be2db}.compare-selection .compare-wrap .compare-item.bridge{background-color:#a5ecff}.compare-selection.active{-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.compare-selection.active .compare-control{background-color:rgba(34,32,45,.8)}.compare-selection.active .compare-control:after{-webkit-transition:transform 0ms ease-in;-moz-transition:transform 0ms ease-in;-ms-transition:transform 0ms ease-in;-o-transition:transform 0ms ease-in;transition:transform 0ms ease-in;transform:scale(0, 0)}.compare-selection.active .compare-control svg{-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.compare-selection #compare-selection-items{flex:2;display:flex;flex-direction:column;gap:10px;align-items:center;position:relative;width:100%}@media only screen and (min-width: 768px){.compare-selection #compare-selection-items{flex-direction:row}}.compare-selection #compare-selection-items::before{content:"No products selected.";position:absolute;top:50%;color:#f5f5f5;opacity:1;transition:opacity .3s ease;pointer-events:none}@media only screen and (min-width: 768px){.compare-selection #compare-selection-items::before{top:initial}}.compare-selection #compare-selection-items.has-items::before{opacity:0}.compare-selection button,.compare-selection .btn{align-self:center}.compare-selection button.clear-comparison,.compare-selection .btn.clear-comparison{color:#d0aaf6;border-color:#d0aaf6;opacity:0}.compare-selection button.view-comparison,.compare-selection .btn.view-comparison{opacity:0}.compare-selection button.compare-control,.compare-selection .btn.compare-control{z-index:999;background-color:rgba(34,32,45,.8);overflow:hidden;border-radius:10px 10px 0 0;position:absolute;height:23px;top:-23px;left:15px;width:60px;padding:0;border-radius:10px 10px 0 0;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in;outline:none !important;border:none !important}.compare-selection button.compare-control::after,.compare-selection .btn.compare-control::after{-webkit-transition:transform 200ms ease-in;-moz-transition:transform 200ms ease-in;-ms-transition:transform 200ms ease-in;-o-transition:transform 200ms ease-in;transition:transform 200ms ease-in;content:"";background-color:rgba(34,32,45,.8);width:100%;height:100%;transform:scale(1, 1);display:block;position:absolute;top:0;bottom:0;z-index:-1}.compare-selection button.compare-control svg,.compare-selection .btn.compare-control svg{width:18px;height:11px;-webkit-transition:transform 300ms ease-in;-moz-transition:transform 300ms ease-in;-ms-transition:transform 300ms ease-in;-o-transition:transform 300ms ease-in;transition:transform 300ms ease-in;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);color:#fff}.compare-selection button.compare-control svg symbol,.compare-selection .btn.compare-control svg symbol{stroke:#fff}.compare-selection button.compare-control svg symbol path,.compare-selection .btn.compare-control svg symbol path{stroke:#fff}.related-terminals.swiper{width:100vw;overflow:visible;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.related-terminals.swiper.single-card{max-width:1170px;margin:0 auto;position:relative;left:0;right:initial}.related-terminals.swiper.single-card .terminal-carousel--controls{display:none}.terminal-carousel--controls{display:flex;align-items:center;justify-content:space-between}.terminal-carousel--controls .terminal-carousel--btn-group{display:flex;gap:20px}.terminal-carousel--controls .terminal-carousel--btn-group button{background:rgba(0,0,0,0);padding:10px;border-radius:0;outline:none;border:0}.terminal-carousel--controls .terminal-carousel--btn-group button:active,.terminal-carousel--controls .terminal-carousel--btn-group button:focus{outline:0;border:0}.terminal-carousel--controls .terminal-carousel--btn-group button.swiper-button-disabled{opacity:.5;cursor:initial;pointer-events:none}.terminal-carousel--controls .terminal-carousel--btn-group button.swiper-button-disabled:active{-moz-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);-webkit-transform:translateX(0px);transform:translateX(0px)}.terminal-carousel--controls .terminal-carousel--btn-group button.terminal-carousel--prev:active{-moz-transform:translateX(-5px);-o-transform:translateX(-5px);-ms-transform:translateX(-5px);-webkit-transform:translateX(-5px);transform:translateX(-5px)}.terminal-carousel--controls .terminal-carousel--btn-group button.terminal-carousel--next:active{-moz-transform:translateX(5px);-o-transform:translateX(5px);-ms-transform:translateX(5px);-webkit-transform:translateX(5px);transform:translateX(5px)}.terminal-carousel--controls .terminal-carousel--btn-group button svg{width:15px;height:30px}.swiper-slide.terminal-similar--card{background:#fff;border-radius:25px;border:1px solid #283046;color:#22202d;display:flex;flex-direction:column-reverse;overflow:hidden;width:calc(100% - 60px);height:100%}@media only screen and (min-width: 768px){.swiper-slide.terminal-similar--card{width:500px}}@media only screen and (min-width: 992px){.swiper-slide.terminal-similar--card{width:700px;flex-direction:row}}.swiper-slide.terminal-similar--card .card-content{flex:1;display:flex;flex-direction:column;padding:15px;gap:10px;background:#fff}@media only screen and (min-width: 992px){.swiper-slide.terminal-similar--card .card-content{padding:30px}}.swiper-slide.terminal-similar--card .card-content .card-content--section{display:flex;flex-direction:column;gap:10px}.swiper-slide.terminal-similar--card .card-content .card-content--section .brand-logo{height:10px;width:auto;align-self:start}@media only screen and (min-width: 768px){.swiper-slide.terminal-similar--card .card-content .card-content--section .brand-logo{height:20px}}.swiper-slide.terminal-similar--card .card-content .card-content--section .product-desc{line-height:1.2;font-size:.9rem}@media only screen and (min-width: 992px){.swiper-slide.terminal-similar--card .card-content .card-content--section .product-desc{font-size:initial}}.swiper-slide.terminal-similar--card .card-content .card-content--section .quick-view--features{display:flex;flex-direction:column;gap:5px;font-size:.8rem}.swiper-slide.terminal-similar--card .card-content .card-content--section .quick-view--features span{display:flex;align-items:center;gap:5px}.swiper-slide.terminal-similar--card .card-content .card-content--section .quick-view--features span svg{-moz-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);-webkit-transform:scale(0.7);transform:scale(0.7);width:24px;height:24px}.swiper-slide.terminal-similar--card .card-content .card-content--section.card-buttons{flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:auto;gap:10px}@media only screen and (min-width: 768px){.swiper-slide.terminal-similar--card .card-content .card-content--section.card-buttons{flex-direction:row}}.swiper-slide.terminal-similar--card .card-content .card-content--section.card-buttons a.btn.green-btn{padding:15px;flex:1}.swiper-slide.terminal-similar--card .card-content .card-content--section.card-buttons .add-compare{z-index:5;flex:1;position:initial;width:initial;padding:initial;padding:12px 20px 12px 14px;border-color:#892ae9;background-color:rgba(0,0,0,0);height:initial;color:#892ae9}.swiper-slide.terminal-similar--card .card-content .card-content--section.card-buttons .add-compare.active svg{color:#892ae9}.swiper-slide.terminal-similar--card .card-content .card-content--section.card-buttons .add-compare svg use symbol{stroke:red}.swiper-slide.terminal-similar--card .card-image{flex:unset;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;border-bottom:1px solid #283046;flex:initial}.swiper-slide.terminal-similar--card .card-image img,.swiper-slide.terminal-similar--card .card-image picture{text-align:center;width:100%}@media only screen and (min-width: 768px){.swiper-slide.terminal-similar--card .card-image img,.swiper-slide.terminal-similar--card .card-image picture{width:100%}}@media only screen and (min-width: 768px){.swiper-slide.terminal-similar--card .card-image{height:50%;flex:1}}@media only screen and (min-width: 992px){.swiper-slide.terminal-similar--card .card-image{height:initial;border-bottom:0;border-left:1px solid #283046;flex:1}}.swiper-slide.terminal-similar--card.beacon{background-color:#8282ff}.swiper-slide.terminal-similar--card.beacon .product-desc{color:#3731bb}.swiper-slide.terminal-similar--card.beacon>.card-content .quick-view--features span svg{color:#3731bb}.swiper-slide.terminal-similar--card.pulse{background-color:#d0aaf6}.swiper-slide.terminal-similar--card.pulse .product-desc{color:#892ae9}.swiper-slide.terminal-similar--card.pulse>.card-content .quick-view--features span svg{color:#892ae9}.swiper-slide.terminal-similar--card.roam{background-color:#8be2db}.swiper-slide.terminal-similar--card.roam .product-desc{color:#01a094}.swiper-slide.terminal-similar--card.roam>.card-content .quick-view--features span svg{color:#01a094}.swiper-slide.terminal-similar--card.bridge{background-color:#a5ecff}.swiper-slide.terminal-similar--card.bridge .product-desc{color:#6bd6f3}.swiper-slide.terminal-similar--card.bridge>.card-content .quick-view--features span svg{color:#6bd6f3}span.term-in-dev{font-style:italic;color:#01a094;font-size:clamp(.6125rem,1.5vw,.8rem)}section.flexible-section.terminal-specs{gap:0}@media only screen and (min-width: 768px){section.flexible-section.terminal-specs{gap:clamp(5px,5vw,30px)}}section.flexible-section.terminal-specs .row{flex-direction:column}@media only screen and (min-width: 768px){section.flexible-section.terminal-specs .row{flex-direction:row}}.terminal-table--wrapper{display:flex;flex-direction:column;gap:60px;width:100%;max-width:1170px;padding:0 15px}@media only screen and (min-width: 992px){.terminal-table--wrapper{padding:0}}.terminal-compare-grid{display:grid;grid-template-columns:1fr 1fr;max-width:100%}@media only screen and (min-width: 768px){.terminal-compare-grid{grid-template-columns:1fr repeat(3, 1fr)}}.dropdown-row,.product-row,.select-dropdown--wrapper{display:contents}.select-dropdowns{width:100%;z-index:10;max-width:1170px}.select-dropdowns .select-dropdown--row{display:grid;grid-template-columns:1fr 1fr;max-width:100%;z-index:6;position:relative;align-items:start}@media only screen and (min-width: 768px){.select-dropdowns .select-dropdown--row{grid-template-columns:1fr repeat(3, 1fr)}}.select-dropdowns .select-dropdown--row .select-dropdown--field{border:1px solid #22202d;padding:15px;border-radius:25px;background:#fff;box-sizing:border-box;margin:0 5px;flex-direction:column;gap:20px;cursor:pointer;position:relative}@media only screen and (min-width: 768px){.select-dropdowns .select-dropdown--row .select-dropdown--field{margin:0 10px}}.select-dropdowns .select-dropdown--row .select-dropdown--field .selected-product{font-weight:500;color:#283046}.select-dropdowns .select-dropdown--row .select-dropdown--field::after{content:"";display:inline-block;width:15px;height:15px;mask:url("../img/chevron-select.svg") no-repeat center;-webkit-mask:url("../img/chevron-select.svg") no-repeat center;background-color:hsl(224,27.2727272727%,41.568627451%);position:absolute;top:15px;right:15px}.select-dropdowns .select-dropdown--row .select-dropdown--field .select-brand--menu{display:flex;flex-direction:column;gap:20px;overflow:hidden;height:0}.select-dropdowns .select-dropdown--row .select-dropdown--field .select-brand--menu .select-brand--menu--item{cursor:initial;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid rgb(79.038961039,74.3896103896,104.6103896104);padding-bottom:20px}@media only screen and (min-width: 768px){.select-dropdowns .select-dropdown--row .select-dropdown--field .select-brand--menu .select-brand--menu--item{flex-direction:row;gap:20px}}.select-dropdowns .select-dropdown--row .select-dropdown--field .select-brand--menu .select-brand--menu--item:last-child{border:0}.select-dropdowns .select-dropdown--row .select-dropdown--field .select-brand--menu .select-brand--menu--item .select-brand--logo{width:33%;cursor:initial}.select-dropdowns .select-dropdown--row .select-dropdown--field .select-brand--menu .select-brand--menu--item .select-brand--logo img{max-height:14px}.select-dropdowns .select-dropdown--row .select-dropdown--field .select-brand--menu .select-brand--menu--item .select-brand--products{display:flex;flex-direction:column;gap:10px;cursor:initial}.select-dropdowns .select-dropdown--row .select-dropdown--field .select-brand--menu .select-brand--menu--item .select-brand--products li{cursor:pointer;font-weight:500;color:#283046}@media only screen and (min-width: 768px){.select-dropdowns .select-dropdown--row .select-dropdown--field:nth-of-type(1){grid-column-start:2}}.dropdown-row{display:none;visibility:hidden}.dropdown-row div{padding:10px;color:#fff;text-align:center;font-weight:bold}@media only screen and (min-width: 768px){.dropdown-row div:nth-of-type(1){grid-column-start:2}}.dropdown-row select{width:100%;padding:8px;font-size:14px;border:none;color:#000;cursor:pointer}.taxonomy-row,.term-row{height:50px;line-height:30px}.taxonomy-row{grid-column:span 3;font-weight:bold;padding:0 10px;border-top:1px solid #283046;border-bottom:1px solid #283046;line-height:50px}@media only screen and (min-width: 768px){.taxonomy-row{padding:10px;grid-column:span 4;line-height:30px}}.term-row{display:contents;grid-template-columns:repeat(3, 1fr)}@media only screen and (min-width: 768px){.term-row{display:contents}}.term-row:has(+.taxonomy-row) .term-name,.term-row:has(+.taxonomy-row) .term-value{border-bottom:0}.term-row:nth-of-type(1) .term-name,.term-row:nth-of-type(1) .term-value{border-top:0}.taxonomy-row+.term-row div{border-top:none}.term-name{padding:10px 10px 0px 10px;font-weight:normal;border-top:1px solid hsl(224,27.2727272727%,71.568627451%);grid-column:span 3;line-height:1}@media only screen and (min-width: 768px){.term-name{line-height:30px;min-height:30px;padding:10px;border-top:0;grid-column:auto;border-bottom:1px solid hsl(224,27.2727272727%,71.568627451%)}}.term-value{padding:0px 10px;text-align:center;min-height:30px;width:100%}@media only screen and (min-width: 768px){.term-value{padding:10px;border-bottom:1px solid hsl(224,27.2727272727%,71.568627451%);width:auto;min-height:30px;line-height:30px}}.term-value svg{height:17px;width:20px}@media only screen and (min-width: 768px){.term-value[data-column="0"]{grid-column-start:2}}@media only screen and (min-width: 768px){.term-value[data-column="1"]{grid-column-start:3}}[data-column="2"]{display:none !important}@media only screen and (min-width: 768px){[data-column="2"]{display:initial !important}}.product-row .product-column{display:flex;padding:5px}@media only screen and (min-width: 768px){.product-row .product-column{padding:10px}}@media only screen and (min-width: 768px){.product-row .product-column:first-child{grid-column-start:2}}@media only screen and (min-width: 768px){.product-row .product-column[data-column="2"]{display:flex !important}}.product-row .product-column .card-inner{background:#fff;border-radius:25px;border:1px solid #22202d;overflow:hidden;width:100%;display:flex;flex-direction:column;-webkit-transition:aspect-ratio 300ms linear;-moz-transition:aspect-ratio 300ms linear;-ms-transition:aspect-ratio 300ms linear;-o-transition:aspect-ratio 300ms linear;transition:aspect-ratio 300ms linear}.product-row .product-column .card-inner .image-wrap{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #22202d}.product-row .product-column .card-inner .image-wrap img,.product-row .product-column .card-inner .image-wrap picture{width:100%;height:auto}.product-row .product-column .card-inner .content-wrap{padding:10px;display:inline-flex;flex-direction:column;justify-content:space-between;gap:10px;height:100%}@media only screen and (min-width: 480px){.product-row .product-column .card-inner .content-wrap{padding:20px}}@media only screen and (min-width: 768px){.product-row .product-column .card-inner .content-wrap{padding:15px}}@media only screen and (min-width: 992px){.product-row .product-column .card-inner .content-wrap{padding:20px}}.product-row .product-column .card-inner .content-wrap h4{line-height:1;font-size:1rem}.product-row .product-column .card-inner .content-wrap .desc{display:none;line-height:1.25;font-size:clamp(.8125rem,1.5vw,1rem)}@media only screen and (min-width: 992px){.product-row .product-column .card-inner .content-wrap .desc{display:initial;font-size:90%}}@media only screen and (min-width: 1200px){.product-row .product-column .card-inner .content-wrap .desc{font-size:100%}}.product-row .product-column .card-inner .content-wrap .main-use-case{font-weight:500;color:red;display:none;line-height:1}@media only screen and (min-width: 992px){.product-row .product-column .card-inner .content-wrap .main-use-case{display:initial}}.product-row .product-column .card-inner .content-wrap .brand-logo{height:20px;align-self:start}@media only screen and (min-width: 992px){.product-row .product-column .card-inner .content-wrap .brand-logo{height:20px}}.product-row .product-column .card-inner .content-wrap .btn-group{margin-top:auto;display:flex;flex-direction:column;gap:5px;justify-content:stretch}.product-row .product-column .card-inner .content-wrap .btn-group a.btn{width:100%;padding:10px 5px;text-align:center;font-size:.7rem}@media only screen and (min-width: 1200px){.product-row .product-column .card-inner .content-wrap .btn-group a.btn{padding:15px;font-size:initial}}.product-row .product-column .card-inner.beacon .image-wrap{background-color:#8282ff}.product-row .product-column .card-inner.pulse .image-wrap{background-color:#d0aaf6}.product-row .product-column .card-inner.roam .image-wrap{background-color:#8be2db}.product-row .product-column .card-inner.bridge .image-wrap{background-color:#a5ecff}.terminal-select--sticky{z-index:99 !important;height:50px}.select-dropdown-clone{position:fixed;top:60px;left:50%;transform:translateX(-50%);padding:0 15px}@media only screen and (min-width: 992px){.select-dropdown-clone{top:100px;padding:0}}.header-content .header-brand--logo{height:45px;width:auto}.brand-pulse .brand-page--intro{color:#892ae9}.brand-pulse .stats-section{background-color:#892ae9}.brand-roam .brand-page--intro{color:#01a094}.brand-roam .stats-section{background-color:#01a094}.brand-bridge .stats-section{background-color:#6bd6f3}.brand-beacon .brand-page--intro{color:#3731bb}.brand-beacon .stats-section{background-color:#3731bb}section.default-section.stats-section{color:#fff;padding:150px 0;gap:60px}section.default-section.stats-section .row{flex-direction:row;flex-wrap:wrap}@media only screen and (min-width: 992px){section.default-section.stats-section .row{flex-wrap:nowrap}}section.default-section.stats-section .col{min-width:calc(50% - 20px)}@media only screen and (min-width: 768px){section.default-section.stats-section .col{min-width:initial}}section.default-section.stats-section .col p{padding-right:20px}section.default-section.product-feature{position:relative}section.default-section.product-feature .brand-logo{height:50px;width:auto}section.default-section.product-feature div.row.product-feature--image-section{position:relative;flex-direction:column-reverse}@media only screen and (min-width: 768px){section.default-section.product-feature div.row.product-feature--image-section{flex-direction:row}}section.default-section.product-feature .product-feature--card{background:#fff;border-radius:25px;padding:30px;display:flex;flex-direction:column;gap:15px;align-self:start;box-sizing:border-box;width:100%;position:relative}@media only screen and (min-width: 768px){section.default-section.product-feature .product-feature--card{width:33.333%;position:absolute}}section.default-section.product-feature .product-feature--card h3{color:#892ae9;font-size:clamp(1.25rem,2vw,1.5625rem)}@media only screen and (min-width: 768px){section.default-section.product-feature .product-feature--card:nth-of-type(2){right:0;top:40%}}@media only screen and (min-width: 768px){section.default-section.product-feature .product-feature--card:nth-of-type(3){bottom:0;left:10%}}section.default-section.product-feature .product-feature--image{margin:0 auto}section.default-section.product-feature.bridge{background-color:#22202d}section.default-section.product-feature.bridge h2{color:#fff}section.default-section.product-feature.bridge .product-feature--card{background:#283046;color:#fff}section.default-section.product-feature.bridge .product-feature--card h3{color:#fff}.brand-buttons{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px;justify-content:center}@media only screen and (min-width: 768px){.brand-buttons{flex-direction:row;gap:20px;align-items:center;justify-content:center}}.brand-buttons a.btn.brand-btn{background:#fff;padding:15px 30px 15px 25px;border:1px solid #22202d;align-self:center}.brand-buttons a.btn.brand-btn img{height:25px;width:auto;-webkit-transition:transform 800ms ease-in-out;-moz-transition:transform 800ms ease-in-out;-ms-transition:transform 800ms ease-in-out;-o-transition:transform 800ms ease-in-out;transition:transform 800ms ease-in-out}.brand-buttons a.btn.brand-btn:hover{background:#fff}.brand-buttons a.btn.brand-btn:hover img{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.brand-archive--logo{width:300px;height:auto}/*# sourceMappingURL=base.min.css.map */