/*!
Theme Name: Teslasuit Portal
Author: m.zeshut@teslasuit.io
Author URI: https://www.linkedin.com/in/zeshut/
Version: 2.5.4.9
Requires at least: 5.8.1
Tested up to: 6.1.1
*/.gradient_1{background:-webkit-gradient(linear,left top,left bottom,from(#22c6fc),to(#3b83fb));background:linear-gradient(180deg,#22c6fc 0,#3b83fb 100%)}
.gradient_2{background:-webkit-gradient(linear,left top,left bottom,from(#3b83fb),to(#ae6cfc));background:linear-gradient(180deg,#3b83fb 0,#ae6cfc 100%)}
.gradient_3{background:radial-gradient(66.17% 65.5% at 98.33% 98.16%,#0f1e30 0,#040812 100%)}
.gradient_4{background:radial-gradient(102.34% 94.34% at 102.34% 90%,rgba(18,35,55,0.3) 0,rgba(1,2,10,0.3) 100%)}
.gradient_5{background:radial-gradient(64.41% 57.19% at 73.45% 65.79%,#122337 0,#01020a 100%)}
.gradient_6{background:-webkit-gradient(linear,left top,right top,color-stop(1.51%,#22c5fc),color-stop(50.22%,#3b83fb),color-stop(99.96%,#ad6cfc));background:linear-gradient(90deg,#22c5fc 1.51%,#3b83fb 50.22%,#ad6cfc 99.96%)}
.gradient_7{background:radial-gradient(90.63% 95.19% at 93.03% 81.64%,#353840 0,#0d0e14 82.62%,#101328 100%)}
.gradient_startscreen{background:linear-gradient(142.45deg,#3e5775 -10.99%,#030713 97.56%)}
.gradient_text{display:inline-block;background-color:#3b83fb;background-image:-webkit-gradient(linear,left top,right top,color-stop(1.51%,#22c6fc),color-stop(50.22%,#3b83fb),color-stop(99.96%,#ae6cfc));background-image:linear-gradient(90deg,#22c6fc 1.51%,#3b83fb 50.22%,#ae6cfc 99.96%);background-size:100%;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}
.blue,.blue_main{color:#3b83fb !important}
.cyan{color:#22c6fc !important}
.violet{color:#ae6cfc !important}
.white{color:#fff !important}
.black{color:#000 !important}
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;text-decoration:none}
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}
input{all:unset}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
img{image-rendering:auto}
#hs-eu-cookie-confirmation,#hs-eu-policy-wording,#hs-eu-cookie-disclaimer{font-family:'Inter' !important;color:#5a6372 !important;font-size:14px !important;line-height:22px !important;letter-spacing:0 !important}
#hs-eu-cookie-confirmation-inner{max-width:1520px !important}
#hs-eu-cookie-disclaimer{margin:0 !important}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area{margin-top:16px;margin-right:0 !important}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area a,div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area a#hs-eu-confirmation-button{font-weight:500 !important;font-size:16px !important;line-height:20px !important;text-align:center !important;padding:6px 24px !important;display:inline-block !important;border-radius:100px;border-color:#3b83fb !important;color:#3b83fb !important}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area a#hs-eu-confirmation-button{background-color:#3b83fb !important;color:white !important}
body::-webkit-scrollbar-thumb,iframe::-webkit-scrollbar-thumb,aside::-webkit-scrollbar-thumb,.select2-results__options::-webkit-scrollbar-thumb{background-color:#c0c5ce !important;border:4px solid transparent !important;border-radius:12px !important;background-clip:padding-box !important}
body::-webkit-scrollbar,iframe::-webkit-scrollbar,aside::-webkit-scrollbar,.select2-results__options::-webkit-scrollbar{width:16px !important}
.customer-portal .cookiefirst-root{font-family:'Inter' !important}
.customer-portal .cookiefirst-root [data-cookiefirst-button="primary"]{color:#fff !important;background:#3b83fb !important;border-color:#3b83fb !important;border-radius:160px !important}
.customer-portal .cookiefirst-root [data-cookiefirst-button="primary"]>span{font-weight:600}
.customer-portal .cookiefirst-root [data-cookiefirst-button="primary"]:hover{color:#fff !important;background:#3576e2 !important;border-color:#3576e2 !important;border-radius:160px !important}
.customer-portal .cookiefirst-root [data-cookiefirst-button="secondary"]{color:#000 !important;background:#fff !important;border-color:#000 !important;border-radius:160px !important}
.customer-portal .cookiefirst-root [data-cookiefirst-button="secondary"]>span{font-weight:600}
.customer-portal .cookiefirst-root [data-cookiefirst-button="secondary"]:hover{color:#fff !important;background:#3576e2 !important;border-color:#3576e2 !important;border-radius:160px !important}
.customer-portal #cookiefirst-root>div{bottom:10px !important;right:10px !important;left:auto !important;max-width:800px !important;width:calc(100% - 20px) !important;background:transparent !important;z-index:1090 !important}
.customer-portal .cookiefirst-root div[data-cookiefirst-widget]{border-radius:16px !important;color:white !important;background:black !important;-webkit-box-shadow:0 !important;box-shadow:0 !important}
.calendly-inline-widget iframe div[data-id="branding"]{display:none !important}
.grecaptcha-badge{visibility:hidden}
a{font-family:'Inter',sans-serif;font-style:normal;font-weight:inherit;font-size:inherit;line-height:inherit;color:#5a6372;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}
a:hover{color:#3b83fb}
b,strong{font-weight:700}
i,em{font-style:italic}
.semibold{font-weight:600 !important;color:#000 !important}
.bold{font-weight:700 !important;color:#000 !important}
.link{font-family:'Inter',sans-serif;font-style:normal;font-weight:inherit;font-size:inherit;line-height:inherit;color:#3b83fb;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;background:transparent}
.link:hover{color:#3576e2 !important;background:transparent}
.link_underline{color:#3b83fb;border-bottom:1px solid #3b83fb}
.link_underline.color_font{border-bottom:1px solid #5a6372}
.link_underline.color_font:hover{border-bottom:1px solid #3576e2}
.link_black{color:#000;font-weight:500}
.link_black:hover{color:#3b83fb}
.link_danger{color:#d3280d !important}
.link_success{color:#159310 !important}
.link_coming-soon{color:#aeafb0 !important;letter-spacing:-0.02em;pointer-events:none}
p,.p{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#5a6372}
p b,p strong,.p b,.p strong{color:#000}
p i,.p i{font-style:italic}
p strike,.p strike{text-decoration:line-through}
p sup,.p sup{vertical-align:super;font-size:smaller}
p sub,.p sub{vertical-align:sub;font-size:smaller}
span{font-family:'Inter',sans-serif;font-style:normal;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
h1,h2,h3,h4,h5,h6{font-family:'Inter',sans-serif}
h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{font-family:'Inter',sans-serif;font-style:normal;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.display{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:96px;line-height:115%;color:#000;letter-spacing:-0.02em}
.display_md{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:96px;line-height:108px;color:#000}
.title--tiles-reveal>span{display:inline-block;overflow:hidden;line-height:inherit}
.title--tiles-reveal>span>span{display:inline-block;line-height:inherit;-webkit-transform:translateY(200px);transform:translateY(200px)}
.h1{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:96px;line-height:115%;color:#000}
.h2{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:50px;line-height:120%;color:#000}
.developer-portal .h2{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:50px;line-height:120%;color:#000}
.developer-portal .h2>*{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:50px;line-height:120%;color:#000}
.customer-portal .h2{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:64px;line-height:80px;color:#000}
.h2 a:hover{color:#3b83fb !important}
.h2_white{color:#fff !important}
.h3{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:38px;color:#5a6372}
.h3_black{color:#000}
.h3_gray{color:#818b9c}
.h3 a:hover{color:#3b83fb}
.customer-portal .h3{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:48px;line-height:72px;color:#141414}
.h4{font-family:'Inter',sans-serif;font-style:normal;font-weight:800;font-size:32px;line-height:48px;color:#141414;letter-spacing:-0.02em}
.developer-portal .h4{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:38px;color:#000}
.h5{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:21px;line-height:25px;color:#000}
.customer-portal .h5{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:32px;color:#141414;letter-spacing:-0.02em}
.p1{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:28px;line-height:143%;color:#5a6372}
.p1 b{color:#000}
.p24{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:150%;color:#5a6372}
.p2,.p2--responsive{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:160%;color:#5a6372}
.p2 b,.p2--responsive b{color:#000}
.p3{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:156%;color:#5a6372}
.p3 b{color:#000}
.p16{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:162%;color:#5a6372}
.p4{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#5a6372}
a.p4{text-decoration:underline}
a.p4:hover{color:#3f4550}
a.p4:active{color:#000}
a.p4:disabled{color:#aeafb0}
.a1{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:48px;line-height:64px;color:#141414}
.page-template-customer-homepage section.container>.a1{margin-bottom:56px}
.a2,.a2--responsive{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:28px;line-height:143%;color:#000}
.a3{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:32px;color:#141414}
.f1{font-family:'Inter',sans-serif;font-style:normal;font-weight:300;font-size:18px;line-height:32px;color:#141414}
.t1{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:35px;line-height:42px;color:#000}
.t2{letter-spacing:-0.02em;font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:32px;line-height:55px;color:#5a6372}
.cta1{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:56px;line-height:72px;color:#141414}
.s1{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#5a6372}
.p-18{font-size:18px;font-weight:500}
.w-500{font-weight:500 !important}
.w-600{font-weight:600 !important}
.w-700{font-weight:700 !important}
.shop-heading{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:40px;line-height:50px;color:#000}
ul,ol{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#5a6372;list-style:disc;list-style-position:inside}
ul li,ol li{font-family:'Inter',sans-serif;font-style:normal;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit;text-align:left;margin-bottom:4px}
ul li:last-child,ol li:last-child{margin-bottom:0}
ul li b,ol li b{font-weight:600;color:#000}
ul.circles,ol.circles{list-style:none !important}
ul.circles li,ol.circles li{position:relative;padding-left:32px}
ul.circles li::before,ol.circles li::before{content:url(/wp-content/themes/teslasuit-portal/assets/icons/plus-li.svg);height:8px !important;width:8px !important;left:0;position:absolute;top:4px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
ul.circles li:last-child,ol.circles li:last-child{margin-bottom:0 !important;padding-bottom:0 !important}
ul.circles--white li::before,ol.circles--white li::before{content:url(/wp-content/themes/teslasuit-portal/assets/icons/plus-li-white.svg)}
ul.circles--gray li::before,ol.circles--gray li::before{content:url(/wp-content/themes/teslasuit-portal/assets/icons/plus-li-gray.svg)}
ol{list-style:decimal-leading-zero;list-style-position:inside}
ul.ul-with-pluses{margin-top:24px;list-style-position:outside;padding-left:30px}
ul.ul-with-pluses li{margin-bottom:24px}
ul.ul-with-pluses li::before{height:16px !important;width:16px !important;position:absolute;top:9px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.footer_compact nav.footer__menu a[target="_blank"]{position:relative;padding-right:24px}
.footer_compact nav.footer__menu a[target="_blank"]::after{content:url(/wp-content/themes/teslasuit-portal/assets/icons/target-blank.svg);height:20px !important;width:20px !important;top:5px;left:4px;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.color_primary{color:#3b83fb !important}
.color_danger{color:#d3280d !important}
.color_success{color:#159310 !important}
.color_font{color:#5a6372 !important}
.color_footer{color:#818b9c !important}
.color_warning{color:#fdb024 !important}
.color_light-gray-40{color:#9ca1aa !important}
.color_white{color:white !important}
.color_white--opacity-80{color:rgba(255,255,255,0.8) !important}
.color_white--opacity-70{color:rgba(255,255,255,0.7) !important}
.color_black{color:#000 !important}
.input{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.input-group{width:100%;margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.input-group__label{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#000;margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.input-group__sublabel{margin-left:auto;text-align:right}
.input-group__input{width:100%}
.input-group__helper{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#aaabad;margin-top:8px}
.input-wrapper{width:100%;position:relative}
input,input[type="text"],input[type="tel"],input[type="password"],input[type="email"],textarea,#bbpress-forums fieldset.bbp-form input[type=password],#bbpress-forums fieldset.bbp-form input[type=text],#bbpress-forums fieldset.bbp-form select{padding:12px 16px;border-radius:12px;background-color:#f3f4f7;border:2px solid #f3f4f7;outline:0;resize:none;height:auto;min-height:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;text-align:left;font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#5a6372}
input::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,#bbpress-forums fieldset.bbp-form input[type=password]::-webkit-input-placeholder,#bbpress-forums fieldset.bbp-form input[type=text]::-webkit-input-placeholder,#bbpress-forums fieldset.bbp-form select::-webkit-input-placeholder{color:#aaabad;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
input::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="email"]::-moz-placeholder,textarea::-moz-placeholder,#bbpress-forums fieldset.bbp-form input[type=password]::-moz-placeholder,#bbpress-forums fieldset.bbp-form input[type=text]::-moz-placeholder,#bbpress-forums fieldset.bbp-form select::-moz-placeholder{color:#aaabad;-moz-transition:all .3s ease-out;transition:all .3s ease-out}
input:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,textarea:-ms-input-placeholder,#bbpress-forums fieldset.bbp-form input[type=password]:-ms-input-placeholder,#bbpress-forums fieldset.bbp-form input[type=text]:-ms-input-placeholder,#bbpress-forums fieldset.bbp-form select:-ms-input-placeholder{color:#aaabad;-ms-transition:all .3s ease-out;transition:all .3s ease-out}
input::-ms-input-placeholder,input[type="text"]::-ms-input-placeholder,input[type="tel"]::-ms-input-placeholder,input[type="password"]::-ms-input-placeholder,input[type="email"]::-ms-input-placeholder,textarea::-ms-input-placeholder,#bbpress-forums fieldset.bbp-form input[type=password]::-ms-input-placeholder,#bbpress-forums fieldset.bbp-form input[type=text]::-ms-input-placeholder,#bbpress-forums fieldset.bbp-form select::-ms-input-placeholder{color:#aaabad;-ms-transition:all .3s ease-out;transition:all .3s ease-out}
input::placeholder,input[type="text"]::placeholder,input[type="tel"]::placeholder,input[type="password"]::placeholder,input[type="email"]::placeholder,textarea::placeholder,#bbpress-forums fieldset.bbp-form input[type=password]::placeholder,#bbpress-forums fieldset.bbp-form input[type=text]::placeholder,#bbpress-forums fieldset.bbp-form select::placeholder{color:#aaabad;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
input:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus,#bbpress-forums fieldset.bbp-form input[type=password]:focus,#bbpress-forums fieldset.bbp-form input[type=text]:focus,#bbpress-forums fieldset.bbp-form select:focus{border-color:#aaabad}
input:focus::-webkit-input-placeholder,input[type="text"]:focus::-webkit-input-placeholder,input[type="tel"]:focus::-webkit-input-placeholder,input[type="password"]:focus::-webkit-input-placeholder,input[type="email"]:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder,#bbpress-forums fieldset.bbp-form input[type=password]:focus::-webkit-input-placeholder,#bbpress-forums fieldset.bbp-form input[type=text]:focus::-webkit-input-placeholder,#bbpress-forums fieldset.bbp-form select:focus::-webkit-input-placeholder{color:#c2c3c6}
input:focus::-moz-placeholder,input[type="text"]:focus::-moz-placeholder,input[type="tel"]:focus::-moz-placeholder,input[type="password"]:focus::-moz-placeholder,input[type="email"]:focus::-moz-placeholder,textarea:focus::-moz-placeholder,#bbpress-forums fieldset.bbp-form input[type=password]:focus::-moz-placeholder,#bbpress-forums fieldset.bbp-form input[type=text]:focus::-moz-placeholder,#bbpress-forums fieldset.bbp-form select:focus::-moz-placeholder{color:#c2c3c6}
input:focus:-ms-input-placeholder,input[type="text"]:focus:-ms-input-placeholder,input[type="tel"]:focus:-ms-input-placeholder,input[type="password"]:focus:-ms-input-placeholder,input[type="email"]:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder,#bbpress-forums fieldset.bbp-form input[type=password]:focus:-ms-input-placeholder,#bbpress-forums fieldset.bbp-form input[type=text]:focus:-ms-input-placeholder,#bbpress-forums fieldset.bbp-form select:focus:-ms-input-placeholder{color:#c2c3c6}
input:focus::-ms-input-placeholder,input[type="text"]:focus::-ms-input-placeholder,input[type="tel"]:focus::-ms-input-placeholder,input[type="password"]:focus::-ms-input-placeholder,input[type="email"]:focus::-ms-input-placeholder,textarea:focus::-ms-input-placeholder,#bbpress-forums fieldset.bbp-form input[type=password]:focus::-ms-input-placeholder,#bbpress-forums fieldset.bbp-form input[type=text]:focus::-ms-input-placeholder,#bbpress-forums fieldset.bbp-form select:focus::-ms-input-placeholder{color:#c2c3c6}
input:focus::placeholder,input[type="text"]:focus::placeholder,input[type="tel"]:focus::placeholder,input[type="password"]:focus::placeholder,input[type="email"]:focus::placeholder,textarea:focus::placeholder,#bbpress-forums fieldset.bbp-form input[type=password]:focus::placeholder,#bbpress-forums fieldset.bbp-form input[type=text]:focus::placeholder,#bbpress-forums fieldset.bbp-form select:focus::placeholder{color:#c2c3c6}
input:invalid:not(:-moz-placeholder-shown):not(:focus),input[type="text"]:invalid:not(:-moz-placeholder-shown):not(:focus),input[type="tel"]:invalid:not(:-moz-placeholder-shown):not(:focus),input[type="password"]:invalid:not(:-moz-placeholder-shown):not(:focus),input[type="email"]:invalid:not(:-moz-placeholder-shown):not(:focus),textarea:invalid:not(:-moz-placeholder-shown):not(:focus),#bbpress-forums fieldset.bbp-form input[type=password]:invalid:not(:-moz-placeholder-shown):not(:focus),#bbpress-forums fieldset.bbp-form input[type=text]:invalid:not(:-moz-placeholder-shown):not(:focus),#bbpress-forums fieldset.bbp-form select:invalid:not(:-moz-placeholder-shown):not(:focus){border-color:#d3280d}
input:invalid:not(:-ms-input-placeholder):not(:focus),input[type="text"]:invalid:not(:-ms-input-placeholder):not(:focus),input[type="tel"]:invalid:not(:-ms-input-placeholder):not(:focus),input[type="password"]:invalid:not(:-ms-input-placeholder):not(:focus),input[type="email"]:invalid:not(:-ms-input-placeholder):not(:focus),textarea:invalid:not(:-ms-input-placeholder):not(:focus),#bbpress-forums fieldset.bbp-form input[type=password]:invalid:not(:-ms-input-placeholder):not(:focus),#bbpress-forums fieldset.bbp-form input[type=text]:invalid:not(:-ms-input-placeholder):not(:focus),#bbpress-forums fieldset.bbp-form select:invalid:not(:-ms-input-placeholder):not(:focus){border-color:#d3280d}
input:invalid:not(:placeholder-shown):not(:focus),input[type="text"]:invalid:not(:placeholder-shown):not(:focus),input[type="tel"]:invalid:not(:placeholder-shown):not(:focus),input[type="password"]:invalid:not(:placeholder-shown):not(:focus),input[type="email"]:invalid:not(:placeholder-shown):not(:focus),textarea:invalid:not(:placeholder-shown):not(:focus),#bbpress-forums fieldset.bbp-form input[type=password]:invalid:not(:placeholder-shown):not(:focus),#bbpress-forums fieldset.bbp-form input[type=text]:invalid:not(:placeholder-shown):not(:focus),#bbpress-forums fieldset.bbp-form select:invalid:not(:placeholder-shown):not(:focus){border-color:#d3280d}
.validator_active input:invalid:not(:-moz-placeholder-shown),.validator_active input[type="text"]:invalid:not(:-moz-placeholder-shown),.validator_active input[type="tel"]:invalid:not(:-moz-placeholder-shown),.validator_active input[type="password"]:invalid:not(:-moz-placeholder-shown),.validator_active input[type="email"]:invalid:not(:-moz-placeholder-shown),.validator_active textarea:invalid:not(:-moz-placeholder-shown),.validator_active #bbpress-forums fieldset.bbp-form input[type=password]:invalid:not(:-moz-placeholder-shown),.validator_active #bbpress-forums fieldset.bbp-form input[type=text]:invalid:not(:-moz-placeholder-shown),.validator_active #bbpress-forums fieldset.bbp-form select:invalid:not(:-moz-placeholder-shown){border-color:#d3280d}
.validator_active input:invalid:not(:-ms-input-placeholder),.validator_active input[type="text"]:invalid:not(:-ms-input-placeholder),.validator_active input[type="tel"]:invalid:not(:-ms-input-placeholder),.validator_active input[type="password"]:invalid:not(:-ms-input-placeholder),.validator_active input[type="email"]:invalid:not(:-ms-input-placeholder),.validator_active textarea:invalid:not(:-ms-input-placeholder),.validator_active #bbpress-forums fieldset.bbp-form input[type=password]:invalid:not(:-ms-input-placeholder),.validator_active #bbpress-forums fieldset.bbp-form input[type=text]:invalid:not(:-ms-input-placeholder),.validator_active #bbpress-forums fieldset.bbp-form select:invalid:not(:-ms-input-placeholder){border-color:#d3280d}
.validator_active input:invalid:not(:placeholder-shown),.validator_active input[type="text"]:invalid:not(:placeholder-shown),.validator_active input[type="tel"]:invalid:not(:placeholder-shown),.validator_active input[type="password"]:invalid:not(:placeholder-shown),.validator_active input[type="email"]:invalid:not(:placeholder-shown),.validator_active textarea:invalid:not(:placeholder-shown),.validator_active #bbpress-forums fieldset.bbp-form input[type=password]:invalid:not(:placeholder-shown),.validator_active #bbpress-forums fieldset.bbp-form input[type=text]:invalid:not(:placeholder-shown),.validator_active #bbpress-forums fieldset.bbp-form select:invalid:not(:placeholder-shown){border-color:#d3280d}
input:-moz-read-only,input[type="text"]:-moz-read-only,input[type="tel"]:-moz-read-only,input[type="password"]:-moz-read-only,input[type="email"]:-moz-read-only,textarea:-moz-read-only,#bbpress-forums fieldset.bbp-form input[type=password]:-moz-read-only,#bbpress-forums fieldset.bbp-form input[type=text]:-moz-read-only,#bbpress-forums fieldset.bbp-form select:-moz-read-only{cursor:url(/wp-content/themes/teslasuit-portal/assets/icons/eye-open.svg),default}
input:read-only,input[type="text"]:read-only,input[type="tel"]:read-only,input[type="password"]:read-only,input[type="email"]:read-only,textarea:read-only,#bbpress-forums fieldset.bbp-form input[type=password]:read-only,#bbpress-forums fieldset.bbp-form input[type=text]:read-only,#bbpress-forums fieldset.bbp-form select:read-only{cursor:url(/wp-content/themes/teslasuit-portal/assets/icons/eye-open.svg),default}
input:-moz-read-only:focus,input[type="text"]:-moz-read-only:focus,input[type="tel"]:-moz-read-only:focus,input[type="password"]:-moz-read-only:focus,input[type="email"]:-moz-read-only:focus,textarea:-moz-read-only:focus,#bbpress-forums fieldset.bbp-form input[type=password]:-moz-read-only:focus,#bbpress-forums fieldset.bbp-form input[type=text]:-moz-read-only:focus,#bbpress-forums fieldset.bbp-form select:-moz-read-only:focus{border-color:#f3f4f7}
input:read-only:focus,input[type="text"]:read-only:focus,input[type="tel"]:read-only:focus,input[type="password"]:read-only:focus,input[type="email"]:read-only:focus,textarea:read-only:focus,#bbpress-forums fieldset.bbp-form input[type=password]:read-only:focus,#bbpress-forums fieldset.bbp-form input[type=text]:read-only:focus,#bbpress-forums fieldset.bbp-form select:read-only:focus{border-color:#f3f4f7}
textarea::-webkit-scrollbar-thumb{background-color:#c0c5ce !important;border:4px solid transparent !important;border-radius:12px !important;background-clip:padding-box !important}
textarea::-webkit-scrollbar{width:16px !important}
.dark-theme .select2-container--default span.select2-selection--single{border:2px solid #313131}
.select2-container--open .select2-selection--single span.select2-selection__rendered{color:#5a6372 !important}
.select2-container--open .select2-dropdown{border:2px solid #aaabad;outline:0;background-color:#f3f4f7;border-radius:12px !important}
.select2-container--open .select2-dropdown--below{-webkit-transform:translateY(8px);transform:translateY(8px)}
.select2-container--open .select2-dropdown--above{-webkit-transform:translateY(-8px);transform:translateY(-8px)}
.dark-theme .select2-container--open .select2-dropdown{background-color:#313131}
.select2-container--default span.select2-selection__arrow{height:100%;top:0;right:8px}
.select2-container--default span.select2-selection:hover{color:#3b83fb}
.select2-container--default span.select2-selection:active,.select2-container--default span.select2-selection:focus-within{color:#3576e2;border-color:#aaabad}
.select2-container--default span.select2-selection--single{padding:12px 40px 12px 16px;margin:0;height:auto;position:relative;border:0;outline:0;cursor:pointer;background-color:#f3f4f7;border:2px solid #f3f4f7;border-radius:12px !important;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.select2-container--default span.select2-selection--single span.select2-selection__rendered{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.select2-container--default span.select2-selection--single .select2-selection__clear{display:none !important;background:transparent !important;color:#000 !important;padding:0 !important;height:auto;line-height:28px}
.select2-container--default span.select2-selection--single .select2-selection__placeholder{color:#aaabad !important;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.dark-theme .select2-container--default span.select2-selection--single .select2-selection__placeholder{color:#76777a !important}
.select2-container--default.select2-container--focus .select2-selection--single .select2-selection__placeholder{color:#c2c3c6 !important}
.select2-container--disabled span.select2-selection--single span.select2-selection__rendered{color:#5a6372 !important}
.select2-container--disabled span.select2-selection--single span.select2-selection__rendered:hover{color:#5a6372 !important}
.select2-container--disabled .select2-selection__arrow{opacity:0}
.select2-container .select2-results{border-radius:12px}
.select2-container .select2-results ul li{margin-bottom:0}
.select2-container .select2-results__options{border-radius:12px}
.select2-container .select2-results__option{padding:8px 16px;font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#5a6372}
.select2-container .select2-results__option:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px}
.select2-container .select2-results__option:first-child{border-top-left-radius:12px;border-top-right-radius:12px}
.select2-container .select2-results__option--disabled{color:#8b929c}
.select2-container--default.select2-container--open.select2-container--below span.select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below span.select2-selection--single{border-bottom-left-radius:12px;border-bottom-right-radius:12px}
.select2-hidden-accessible+span.select2-container{width:100% !important}
span.select2-search--dropdown{padding:16px 16px 8px 16px}
span.select2-search--dropdown .select2-search__field{padding:8px 16px;border-radius:12px}
.select2-container--default .select2-selection--single span.select2-selection__arrow{height:100%;top:0;right:16px}
.select2-container--default .select2-selection--single span.select2-selection__arrow>b{border-width:7.5px 6px 0 6px !important;border-color:#aaabad transparent transparent transparent !important}
.select2-container--default .select2-selection--single span.select2-selection__rendered{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#5a6372;padding:0}
.dark-theme .select2-container--default .select2-selection--single span.select2-selection__rendered{color:#c2c3c6 !important}
.select2-container--default li.select2-results__option--selectable{background-color:#f3f4f7;color:#5a6372}
.select2-container--default li.select2-results__option--selectable.select2-results__option--highlighted{background-color:#e6e9ef;color:#5a6372}
.dark-theme .select2-container--default li.select2-results__option--selectable{background-color:#313131;color:#c2c3c6}
.dark-theme .select2-container--default li.select2-results__option--selectable.select2-results__option--highlighted{background-color:#4c4c4c !important}
.select2-container--default li.select2-results__option--selected{background-color:#e6e9ef !important}
.dark-theme .select2-container--default li.select2-results__option--selected{background-color:#4c4c4c !important}
.select2-container--default li.select2-results__option--hightlighted{background-color:#e6e9ef;color:#5a6372}
.select2-container--open span.select2-dropdown--below{border-radius:12px}
.select2-container .select2-results__option--highlighted{background-color:#e6e9ef;color:#3b83fb}
select{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#5a6372;border-radius:12px !important;background-color:#f3f4f7;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-top:9.5px;padding-bottom:9.5px;padding-right:40px;padding-left:16px;position:relative}
select:hover{color:#3b83fb}
select:active,select:focus-within{color:#3576e2}
.select2-container--default span.select2-results>.select2-results__options{max-height:300px}
span.validator{display:none;position:absolute;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%);right:16px;width:24px;height:24px;content:url(/wp-content/themes/teslasuit-portal/assets/icons/validator-tick.svg)}
span.validator_cross{content:url(/wp-content/themes/teslasuit-portal/assets/icons/validator-cross.svg) !important}
span.visibility{cursor:pointer;position:absolute;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%);right:16px;width:24px;height:24px;content:url(/wp-content/themes/teslasuit-portal/assets/icons/eye-closed.svg)}
span.visibility_visible{content:url(/wp-content/themes/teslasuit-portal/assets/icons/eye-open.svg) !important}
.input-wrapper.validator_active span.visibility{right:56px}
.confirmation-message{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#36b555;margin-top:8px}
.confirmation-message_invalid{color:#d3280d}
.input_checkbox{position:absolute;z-index:-1;opacity:0;padding:.5px !important}
.input_checkbox-group{width:100%}
.input_checkbox:checked+label::before{background-image:url(/wp-content/themes/teslasuit-portal/assets/icons/checkbox.svg)}
.input_checkbox+label{margin-top:8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:21px;color:#000}
.input_checkbox+label::before{content:'';display:inline-block;width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;border:0;border-radius:5px;background-color:#f3f4f7;margin-right:24px;background-repeat:no-repeat;background-position:center center;background-size:50% 50%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;cursor:pointer}
.input_checkbox+label:hover::before{-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.05);box-shadow:0 2px 4px rgba(0,0,0,0.05)}
.input-group{position:relative}
.customer-portal .input-group{margin-bottom:24px}
.customer-portal .input-group__label{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#000}
.dark-theme .input-group__label{color:#fff !important}
.dark-theme input[type="text"],.dark-theme input[type="tel"],.dark-theme input[type="password"],.dark-theme input[type="email"],.dark-theme textarea{background:#313131;border:2px solid #313131;color:#c2c3c6}
.dark-theme input[type="text"]::-webkit-input-placeholder,.dark-theme input[type="tel"]::-webkit-input-placeholder,.dark-theme input[type="password"]::-webkit-input-placeholder,.dark-theme input[type="email"]::-webkit-input-placeholder,.dark-theme textarea::-webkit-input-placeholder{color:#76777a}
.dark-theme input[type="text"]::-moz-placeholder,.dark-theme input[type="tel"]::-moz-placeholder,.dark-theme input[type="password"]::-moz-placeholder,.dark-theme input[type="email"]::-moz-placeholder,.dark-theme textarea::-moz-placeholder{color:#76777a}
.dark-theme input[type="text"]:-ms-input-placeholder,.dark-theme input[type="tel"]:-ms-input-placeholder,.dark-theme input[type="password"]:-ms-input-placeholder,.dark-theme input[type="email"]:-ms-input-placeholder,.dark-theme textarea:-ms-input-placeholder{color:#76777a}
.dark-theme input[type="text"]::-ms-input-placeholder,.dark-theme input[type="tel"]::-ms-input-placeholder,.dark-theme input[type="password"]::-ms-input-placeholder,.dark-theme input[type="email"]::-ms-input-placeholder,.dark-theme textarea::-ms-input-placeholder{color:#76777a}
.dark-theme input[type="text"]::placeholder,.dark-theme input[type="tel"]::placeholder,.dark-theme input[type="password"]::placeholder,.dark-theme input[type="email"]::placeholder,.dark-theme textarea::placeholder{color:#76777a}
.dark-theme input[type="text"]:focus,.dark-theme input[type="tel"]:focus,.dark-theme input[type="password"]:focus,.dark-theme input[type="email"]:focus,.dark-theme textarea:focus{border-color:#aaabad}
.dark-theme input[type="text"]:focus::-webkit-input-placeholder,.dark-theme input[type="tel"]:focus::-webkit-input-placeholder,.dark-theme input[type="password"]:focus::-webkit-input-placeholder,.dark-theme input[type="email"]:focus::-webkit-input-placeholder,.dark-theme textarea:focus::-webkit-input-placeholder{color:#5d5e60}
.dark-theme input[type="text"]:focus::-moz-placeholder,.dark-theme input[type="tel"]:focus::-moz-placeholder,.dark-theme input[type="password"]:focus::-moz-placeholder,.dark-theme input[type="email"]:focus::-moz-placeholder,.dark-theme textarea:focus::-moz-placeholder{color:#5d5e60}
.dark-theme input[type="text"]:focus:-ms-input-placeholder,.dark-theme input[type="tel"]:focus:-ms-input-placeholder,.dark-theme input[type="password"]:focus:-ms-input-placeholder,.dark-theme input[type="email"]:focus:-ms-input-placeholder,.dark-theme textarea:focus:-ms-input-placeholder{color:#5d5e60}
.dark-theme input[type="text"]:focus::-ms-input-placeholder,.dark-theme input[type="tel"]:focus::-ms-input-placeholder,.dark-theme input[type="password"]:focus::-ms-input-placeholder,.dark-theme input[type="email"]:focus::-ms-input-placeholder,.dark-theme textarea:focus::-ms-input-placeholder{color:#5d5e60}
.dark-theme input[type="text"]:focus::placeholder,.dark-theme input[type="tel"]:focus::placeholder,.dark-theme input[type="password"]:focus::placeholder,.dark-theme input[type="email"]:focus::placeholder,.dark-theme textarea:focus::placeholder{color:#5d5e60}
.dark-theme input[type="text"]:invalid:not(:-moz-placeholder-shown):not(:focus),.dark-theme input[type="tel"]:invalid:not(:-moz-placeholder-shown):not(:focus),.dark-theme input[type="password"]:invalid:not(:-moz-placeholder-shown):not(:focus),.dark-theme input[type="email"]:invalid:not(:-moz-placeholder-shown):not(:focus),.dark-theme textarea:invalid:not(:-moz-placeholder-shown):not(:focus){border-color:#d3280d}
.dark-theme input[type="text"]:invalid:not(:-ms-input-placeholder):not(:focus),.dark-theme input[type="tel"]:invalid:not(:-ms-input-placeholder):not(:focus),.dark-theme input[type="password"]:invalid:not(:-ms-input-placeholder):not(:focus),.dark-theme input[type="email"]:invalid:not(:-ms-input-placeholder):not(:focus),.dark-theme textarea:invalid:not(:-ms-input-placeholder):not(:focus){border-color:#d3280d}
.dark-theme input[type="text"]:invalid:not(:placeholder-shown):not(:focus),.dark-theme input[type="tel"]:invalid:not(:placeholder-shown):not(:focus),.dark-theme input[type="password"]:invalid:not(:placeholder-shown):not(:focus),.dark-theme input[type="email"]:invalid:not(:placeholder-shown):not(:focus),.dark-theme textarea:invalid:not(:placeholder-shown):not(:focus){border-color:#d3280d}
.dark-theme .select2-container--default span.select2-selection--single{background:#313131}
.dark-theme .select2-container--default span.select2-selection--single span.select2-selection__rendered{color:#aeafb0}
.dark-theme .form__submitbar .btn_underline{padding:12px 0 20px 0}
.dark-theme .form__submitbar>button[type="submit"]{color:#fff}
.dark-theme .form__submitbar>p{color:#aaabad}
.dark-theme .form__submitbar>p>a{color:#fff;border:0}
.dark-theme .form__submitbar>p>a:hover{color:#3b83fb}
input[type="password"]{padding-right:60px}
.newsletter form{position:relative}
.newsletter form .input{padding-right:60px}
.newsletter form .input-wrapper+.svg{cursor:pointer;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.newsletter form .input-wrapper+.svg.btn_disabled{opacity:.5;pointer-events:none;background:transparent}
.newsletter form .validator_active.input-wrapper+.svg{right:56px}
.input-doublecheck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}
.input-doublecheck>.input{margin-top:0;min-width:150px}
.quantity-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-min-content;width:-moz-min-content;width:min-content;clear:both;position:relative}
.quantity-field input{padding:0 !important;background:transparent;border:0;height:24px;min-width:24px;pointer-events:all;cursor:pointer;text-align:center;border-radius:0;font-weight:400;font-size:16px;line-height:24px}
.quantity-field .button-minus,.quantity-field .button-plus{width:24px;height:24px;font-size:20px;line-height:20px;position:relative;top:-1px;border-radius:6px}
.quantity-field .button-minus:hover,.quantity-field .button-plus:hover{background:#e1e6eb}
.quantity-field__input{width:1.25em;font-weight:500 !important;pointer-events:none !important}
.data-loader,.data-loader:before,.data-loader:after{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out}
.data-loader{color:#3b83fb;font-size:10px;margin:20px auto;margin-bottom:90px;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}
.data-loader:before,.data-loader:after{content:'';position:absolute;top:0}
.data-loader:before{left:-3.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}
.data-loader:after{left:3.5em}
.body-loader{position:fixed;height:100vh;width:100vw;background:white;z-index:999;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.loader-circle{height:32px;width:32px;-webkit-animation:loader-5-1 2s cubic-bezier(0.77,0,0.175,1) infinite;animation:loader-5-1 2s cubic-bezier(0.77,0,0.175,1) infinite}
.loader-circle::before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:auto;margin:auto;width:8px;height:8px;background:#3b83fb;border-radius:50%;-webkit-animation:loader-5-2 2s cubic-bezier(0.77,0,0.175,1) infinite;animation:loader-5-2 2s cubic-bezier(0.77,0,0.175,1) infinite}
.loader-circle::after{content:"";display:block;position:absolute;top:0;left:auto;bottom:0;right:0;margin:auto;width:8px;height:8px;background:#3b83fb;border-radius:50%;-webkit-animation:loader-5-3 2s cubic-bezier(0.77,0,0.175,1) infinite;animation:loader-5-3 2s cubic-bezier(0.77,0,0.175,1) infinite}
.loader-circle span{display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;height:32px;width:32px}
.loader-circle span::before{content:"";display:block;position:absolute;top:0;left:0;bottom:auto;right:0;margin:auto;width:8px;height:8px;background:#3b83fb;border-radius:50%;-webkit-animation:loader-5-4 2s cubic-bezier(0.77,0,0.175,1) infinite;animation:loader-5-4 2s cubic-bezier(0.77,0,0.175,1) infinite}
.loader-circle span::after{content:"";display:block;position:absolute;top:auto;left:0;bottom:0;right:0;margin:auto;width:8px;height:8px;background:#3b83fb;border-radius:50%;-webkit-animation:loader-5-5 2s cubic-bezier(0.77,0,0.175,1) infinite;animation:loader-5-5 2s cubic-bezier(0.77,0,0.175,1) infinite}
.loader-centered{display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}
.overflow-hidden{overflow:hidden !important}
.fh{height:100% !important}
.fw{width:100% !important}
.sticky{position:relative}
.sticky__item{position:sticky !important;top:80px}
.relative{position:relative !important}
.absolute{position:absolute !important}
.flex-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}
.row-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.row-space-between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.column-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.align-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}
.justify-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}
.flex-bottom-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.flex-top-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.flex-bottom-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.flex-top-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.gap_8{gap:8px !important}
.gap_20{gap:20px !important}
.gap_40{gap:40px !important}
.gap_36{gap:36px !important}
.gap_0{gap:0 !important}
.d-none{display:none !important}
.mb-0{margin-bottom:0 !important}
.mb-8{margin-bottom:8px !important}
.mb-16{margin-bottom:16px !important}
.mb-20{margin-bottom:20px !important}
.mb-24{margin-bottom:24px !important}
.mb-32{margin-bottom:32px !important}
.mb-40{margin-bottom:40px !important}
.mb-48{margin-bottom:48px !important}
.mb-64{margin-bottom:64px !important}
.mb-80{margin-bottom:80px !important}
.mb-auto{margin-bottom:auto !important}
.mt-0{margin-top:0 !important}
.mt-8{margin-top:8px !important}
.mt-12{margin-top:12px !important}
.mt-16{margin-top:16px !important}
.mt-20{margin-top:20px !important}
.mt-24{margin-top:24px !important}
.mt-32{margin-top:32px !important}
.mt-40{margin-top:40px !important}
.mt-48{margin-top:48px !important}
.mt-56{margin-top:56px !important}
.mt-64{margin-top:64px !important}
.mt-80{margin-top:80px !important}
.mt-120{margin-top:120px !important}
.mt-auto{margin-top:auto !important}
.mr-0{margin-right:0 !important}
.mr-16{margin-right:16px !important}
.mr-24{margin-right:24px}
.mr-32{margin-right:32px}
.mr-auto{margin-right:auto !important}
.ml-0{margin-left:0 !important}
.ml-16{margin-left:16px !important}
.ml-24{margin-left:24px !important}
.ml-auto{margin-left:auto !important}
.pb-0{padding-bottom:0 !important}
.pb-32{padding-bottom:32px !important}
.pl-0{padding-left:0 !important}
.pl-8{padding-left:8px !important}
.pl-16{padding-left:16px !important}
.pr-0{padding-right:0 !important}
.pr-16{padding-right:16px !important}
.pb-0{padding-bottom:0 !important}
.pb-16{padding-bottom:16px !important}
.pt-0{padding-top:0 !important}
.pt-16{padding-top:16px !important}
.pt-96{padding-top:96px !important}
.p-16{padding:16px !important}
.color-gray-40{color:#9ca1aa !important}
.show-sm{display:none !important}
.show-md{display:none !important}
.show-lg{display:none !important}
.show-xl{display:none !important}
.show-inline-sm{display:none !important}
.show-inline-md{display:none !important}
.show-inline-lg{display:none !important}
.show-inline-xl{display:none !important}
.show-grid-sm{display:none !important}
.show-grid-md{display:none !important}
.show-grid-lg{display:none !important}
.show-grid-xl{display:none !important}
.show-flex-sm{display:none !important}
.show-flex-md{display:none !important}
.show-flex-lg{display:none !important}
.show-flex-xl{display:none !important}
.clearfix:after{content:"";display:table;clear:both}
.top-0{top:0 !important}
.top-16{top:16px !important}
.rounded{border-radius:28px !important}
.w-100{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.aspect-ratio--3-to-1{aspect-ratio:3 / 1 !important}
.bb-dotted{border-bottom:2px dashed}
.text-center{text-align:center !important}
.text-start{text-align:left !important}
.text-end{text-align:right !important}
.text-nowrap{white-space:nowrap}
.text-underline{border-bottom:1px solid}
.cursor-pointer{cursor:pointer}
body{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
header{width:100%}
footer{width:100%;margin-top:auto}
main{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;max-width:calc(1520px + 40px * 2);padding:40px 40px;margin-left:auto;margin-right:auto}
header+main>.container:first-child{padding-top:0}
.container_regular-bottom,header+main>.container_regular-bottom.container{padding-bottom:40px}
.container_regular-top,header+main>.container_regular-top.container{padding-top:40px}
.container_double-bottom,header+main>.container_double-bottom.container{padding-bottom:80px}
.container_double-top,header+main>.container_double-top.container{padding-top:80px}
.container_100-bottom{padding-bottom:100px !important}
.container_100-top{padding-top:100px !important}
.container_120-bottom{padding-bottom:120px !important}
.container_120-top{padding-top:120px !important}
.container_200-bottom{padding-bottom:200px !important}
.container_200-top{padding-top:200px !important}
.container_zero-bottom{padding-bottom:0 !important}
.container_zero-top{padding-top:0 !important}
.container__nested{width:100%;max-width:calc(1520px / 3 * 2);margin-left:auto;margin-right:auto}
.container_wide{max-width:1640px}
.container_full{max-width:none}
.container_demo-request{padding-top:120px !important}
.columns{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;gap:20px}
.columns_stretched{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.columns_stretched>.column{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.columns>.column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.columns>.column>div{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.columns>.column.sticky{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.columns>.column.sticky>div{height:auto}
.columns+.columns{margin-top:20px}
.gap-0{gap:0 !important}
.columns_1>.column{width:calc(100% / 1)}
.columns_1>.column.column_1{width:calc(100% / 1 * 1 - 10px)}
.columns_1>.column.column_2{width:calc(100% / 1 * 2 - 10px)}
.columns_1>.column.column_3{width:calc(100% / 1 * 3 - 10px)}
.columns_1>.column.column_4{width:calc(100% / 1 * 4 - 10px)}
.columns_1>.column.column_5{width:calc(100% / 1 * 5 - 10px)}
.columns_1>.column.column_6{width:calc(100% / 1 * 6 - 10px)}
.columns_1>.column.column_7{width:calc(100% / 1 * 7 - 10px)}
.columns_1>.column.column_8{width:calc(100% / 1 * 8 - 10px)}
.columns_1>.column.column_9{width:calc(100% / 1 * 9 - 10px)}
.columns_1>.column.column_10{width:calc(100% / 1 * 10 - 10px)}
.columns_1>.column.column_11{width:calc(100% / 1 * 11 - 10px)}
.columns_1>.column.column_12{width:calc(100% / 1 * 12 - 10px)}
.columns_2>.column{width:calc(100% / 2)}
.columns_2>.column.column_1{width:calc(100% / 2 * 1 - 10px)}
.columns_2>.column.column_2{width:calc(100% / 2 * 2 - 10px)}
.columns_2>.column.column_3{width:calc(100% / 2 * 3 - 10px)}
.columns_2>.column.column_4{width:calc(100% / 2 * 4 - 10px)}
.columns_2>.column.column_5{width:calc(100% / 2 * 5 - 10px)}
.columns_2>.column.column_6{width:calc(100% / 2 * 6 - 10px)}
.columns_2>.column.column_7{width:calc(100% / 2 * 7 - 10px)}
.columns_2>.column.column_8{width:calc(100% / 2 * 8 - 10px)}
.columns_2>.column.column_9{width:calc(100% / 2 * 9 - 10px)}
.columns_2>.column.column_10{width:calc(100% / 2 * 10 - 10px)}
.columns_2>.column.column_11{width:calc(100% / 2 * 11 - 10px)}
.columns_2>.column.column_12{width:calc(100% / 2 * 12 - 10px)}
.columns_3>.column{width:calc(100% / 3)}
.columns_3>.column.column_1{width:calc(100% / 3 * 1 - 10px)}
.columns_3>.column.column_2{width:calc(100% / 3 * 2 - 10px)}
.columns_3>.column.column_3{width:calc(100% / 3 * 3 - 10px)}
.columns_3>.column.column_4{width:calc(100% / 3 * 4 - 10px)}
.columns_3>.column.column_5{width:calc(100% / 3 * 5 - 10px)}
.columns_3>.column.column_6{width:calc(100% / 3 * 6 - 10px)}
.columns_3>.column.column_7{width:calc(100% / 3 * 7 - 10px)}
.columns_3>.column.column_8{width:calc(100% / 3 * 8 - 10px)}
.columns_3>.column.column_9{width:calc(100% / 3 * 9 - 10px)}
.columns_3>.column.column_10{width:calc(100% / 3 * 10 - 10px)}
.columns_3>.column.column_11{width:calc(100% / 3 * 11 - 10px)}
.columns_3>.column.column_12{width:calc(100% / 3 * 12 - 10px)}
.columns_4>.column{width:calc(100% / 4)}
.columns_4>.column.column_1{width:calc(100% / 4 * 1 - 10px)}
.columns_4>.column.column_2{width:calc(100% / 4 * 2 - 10px)}
.columns_4>.column.column_3{width:calc(100% / 4 * 3 - 10px)}
.columns_4>.column.column_4{width:calc(100% / 4 * 4 - 10px)}
.columns_4>.column.column_5{width:calc(100% / 4 * 5 - 10px)}
.columns_4>.column.column_6{width:calc(100% / 4 * 6 - 10px)}
.columns_4>.column.column_7{width:calc(100% / 4 * 7 - 10px)}
.columns_4>.column.column_8{width:calc(100% / 4 * 8 - 10px)}
.columns_4>.column.column_9{width:calc(100% / 4 * 9 - 10px)}
.columns_4>.column.column_10{width:calc(100% / 4 * 10 - 10px)}
.columns_4>.column.column_11{width:calc(100% / 4 * 11 - 10px)}
.columns_4>.column.column_12{width:calc(100% / 4 * 12 - 10px)}
.columns_5>.column{width:calc(100% / 5)}
.columns_5>.column.column_1{width:calc(100% / 5 * 1 - 10px)}
.columns_5>.column.column_2{width:calc(100% / 5 * 2 - 10px)}
.columns_5>.column.column_3{width:calc(100% / 5 * 3 - 10px)}
.columns_5>.column.column_4{width:calc(100% / 5 * 4 - 10px)}
.columns_5>.column.column_5{width:calc(100% / 5 * 5 - 10px)}
.columns_5>.column.column_6{width:calc(100% / 5 * 6 - 10px)}
.columns_5>.column.column_7{width:calc(100% / 5 * 7 - 10px)}
.columns_5>.column.column_8{width:calc(100% / 5 * 8 - 10px)}
.columns_5>.column.column_9{width:calc(100% / 5 * 9 - 10px)}
.columns_5>.column.column_10{width:calc(100% / 5 * 10 - 10px)}
.columns_5>.column.column_11{width:calc(100% / 5 * 11 - 10px)}
.columns_5>.column.column_12{width:calc(100% / 5 * 12 - 10px)}
.columns_6>.column{width:calc(100% / 6)}
.columns_6>.column.column_1{width:calc(100% / 6 * 1 - 10px)}
.columns_6>.column.column_2{width:calc(100% / 6 * 2 - 10px)}
.columns_6>.column.column_3{width:calc(100% / 6 * 3 - 10px)}
.columns_6>.column.column_4{width:calc(100% / 6 * 4 - 10px)}
.columns_6>.column.column_5{width:calc(100% / 6 * 5 - 10px)}
.columns_6>.column.column_6{width:calc(100% / 6 * 6 - 10px)}
.columns_6>.column.column_7{width:calc(100% / 6 * 7 - 10px)}
.columns_6>.column.column_8{width:calc(100% / 6 * 8 - 10px)}
.columns_6>.column.column_9{width:calc(100% / 6 * 9 - 10px)}
.columns_6>.column.column_10{width:calc(100% / 6 * 10 - 10px)}
.columns_6>.column.column_11{width:calc(100% / 6 * 11 - 10px)}
.columns_6>.column.column_12{width:calc(100% / 6 * 12 - 10px)}
.columns_7>.column{width:calc(100% / 7)}
.columns_7>.column.column_1{width:calc(100% / 7 * 1 - 10px)}
.columns_7>.column.column_2{width:calc(100% / 7 * 2 - 10px)}
.columns_7>.column.column_3{width:calc(100% / 7 * 3 - 10px)}
.columns_7>.column.column_4{width:calc(100% / 7 * 4 - 10px)}
.columns_7>.column.column_5{width:calc(100% / 7 * 5 - 10px)}
.columns_7>.column.column_6{width:calc(100% / 7 * 6 - 10px)}
.columns_7>.column.column_7{width:calc(100% / 7 * 7 - 10px)}
.columns_7>.column.column_8{width:calc(100% / 7 * 8 - 10px)}
.columns_7>.column.column_9{width:calc(100% / 7 * 9 - 10px)}
.columns_7>.column.column_10{width:calc(100% / 7 * 10 - 10px)}
.columns_7>.column.column_11{width:calc(100% / 7 * 11 - 10px)}
.columns_7>.column.column_12{width:calc(100% / 7 * 12 - 10px)}
.columns_8>.column{width:calc(100% / 8)}
.columns_8>.column.column_1{width:calc(100% / 8 * 1 - 10px)}
.columns_8>.column.column_2{width:calc(100% / 8 * 2 - 10px)}
.columns_8>.column.column_3{width:calc(100% / 8 * 3 - 10px)}
.columns_8>.column.column_4{width:calc(100% / 8 * 4 - 10px)}
.columns_8>.column.column_5{width:calc(100% / 8 * 5 - 10px)}
.columns_8>.column.column_6{width:calc(100% / 8 * 6 - 10px)}
.columns_8>.column.column_7{width:calc(100% / 8 * 7 - 10px)}
.columns_8>.column.column_8{width:calc(100% / 8 * 8 - 10px)}
.columns_8>.column.column_9{width:calc(100% / 8 * 9 - 10px)}
.columns_8>.column.column_10{width:calc(100% / 8 * 10 - 10px)}
.columns_8>.column.column_11{width:calc(100% / 8 * 11 - 10px)}
.columns_8>.column.column_12{width:calc(100% / 8 * 12 - 10px)}
.columns_9>.column{width:calc(100% / 9)}
.columns_9>.column.column_1{width:calc(100% / 9 * 1 - 10px)}
.columns_9>.column.column_2{width:calc(100% / 9 * 2 - 10px)}
.columns_9>.column.column_3{width:calc(100% / 9 * 3 - 10px)}
.columns_9>.column.column_4{width:calc(100% / 9 * 4 - 10px)}
.columns_9>.column.column_5{width:calc(100% / 9 * 5 - 10px)}
.columns_9>.column.column_6{width:calc(100% / 9 * 6 - 10px)}
.columns_9>.column.column_7{width:calc(100% / 9 * 7 - 10px)}
.columns_9>.column.column_8{width:calc(100% / 9 * 8 - 10px)}
.columns_9>.column.column_9{width:calc(100% / 9 * 9 - 10px)}
.columns_9>.column.column_10{width:calc(100% / 9 * 10 - 10px)}
.columns_9>.column.column_11{width:calc(100% / 9 * 11 - 10px)}
.columns_9>.column.column_12{width:calc(100% / 9 * 12 - 10px)}
.columns_10>.column{width:calc(100% / 10)}
.columns_10>.column.column_1{width:calc(100% / 10 * 1 - 10px)}
.columns_10>.column.column_2{width:calc(100% / 10 * 2 - 10px)}
.columns_10>.column.column_3{width:calc(100% / 10 * 3 - 10px)}
.columns_10>.column.column_4{width:calc(100% / 10 * 4 - 10px)}
.columns_10>.column.column_5{width:calc(100% / 10 * 5 - 10px)}
.columns_10>.column.column_6{width:calc(100% / 10 * 6 - 10px)}
.columns_10>.column.column_7{width:calc(100% / 10 * 7 - 10px)}
.columns_10>.column.column_8{width:calc(100% / 10 * 8 - 10px)}
.columns_10>.column.column_9{width:calc(100% / 10 * 9 - 10px)}
.columns_10>.column.column_10{width:calc(100% / 10 * 10 - 10px)}
.columns_10>.column.column_11{width:calc(100% / 10 * 11 - 10px)}
.columns_10>.column.column_12{width:calc(100% / 10 * 12 - 10px)}
.columns_11>.column{width:calc(100% / 11)}
.columns_11>.column.column_1{width:calc(100% / 11 * 1 - 10px)}
.columns_11>.column.column_2{width:calc(100% / 11 * 2 - 10px)}
.columns_11>.column.column_3{width:calc(100% / 11 * 3 - 10px)}
.columns_11>.column.column_4{width:calc(100% / 11 * 4 - 10px)}
.columns_11>.column.column_5{width:calc(100% / 11 * 5 - 10px)}
.columns_11>.column.column_6{width:calc(100% / 11 * 6 - 10px)}
.columns_11>.column.column_7{width:calc(100% / 11 * 7 - 10px)}
.columns_11>.column.column_8{width:calc(100% / 11 * 8 - 10px)}
.columns_11>.column.column_9{width:calc(100% / 11 * 9 - 10px)}
.columns_11>.column.column_10{width:calc(100% / 11 * 10 - 10px)}
.columns_11>.column.column_11{width:calc(100% / 11 * 11 - 10px)}
.columns_11>.column.column_12{width:calc(100% / 11 * 12 - 10px)}
.columns_12>.column{width:calc(100% / 12)}
.columns_12>.column.column_1{width:calc(100% / 12 * 1 - 10px)}
.columns_12>.column.column_2{width:calc(100% / 12 * 2 - 10px)}
.columns_12>.column.column_3{width:calc(100% / 12 * 3 - 10px)}
.columns_12>.column.column_4{width:calc(100% / 12 * 4 - 10px)}
.columns_12>.column.column_5{width:calc(100% / 12 * 5 - 10px)}
.columns_12>.column.column_6{width:calc(100% / 12 * 6 - 10px)}
.columns_12>.column.column_7{width:calc(100% / 12 * 7 - 10px)}
.columns_12>.column.column_8{width:calc(100% / 12 * 8 - 10px)}
.columns_12>.column.column_9{width:calc(100% / 12 * 9 - 10px)}
.columns_12>.column.column_10{width:calc(100% / 12 * 10 - 10px)}
.columns_12>.column.column_11{width:calc(100% / 12 * 11 - 10px)}
.columns_12>.column.column_12{width:calc(100% / 12 * 12 - 10px)}
.customer-portal .footer{padding-top:100px !important}
.developer-portal .footer{padding-top:100px !important}
.footer_developer{background-color:#818b9c}
.footer_compact .container:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:24px;padding-top:24px}
.footer_compact .container:last-child{padding-bottom:0}
.footer__top{padding-bottom:42px;padding-top:108px}
.footer__middle{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.footer__bottom{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:24px 20px 20px 20px;background:radial-gradient(110.7% 100% at 50% 100%,#0f0f0f 0,#121112 60.95%,#0f0f0f 100%);border-top-left-radius:28px;border-top-right-radius:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.footer__bottom>p{-webkit-box-flex:0;-ms-flex:0 1 480px;flex:0 1 480px;font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:rgba(218,223,231,0.8)}
.footer__bottom>div>.menu_horizontal ul li{margin-right:0}
.footer__bottom>div>.menu_horizontal ul li a{padding-top:4px;padding-bottom:4px}
.footer__social{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:16px}
.footer__social a{margin-left:12px}
.footer__social a:first-child{margin-left:0}
.header{z-index:999;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}
.header__top{width:100%;background:white}
.header__top>.container{display:grid;grid-template-columns:1fr auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0;padding-bottom:0;z-index:1000;width:inherit}
.header__top_fixed{position:fixed;left:0;top:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.header__top_down{top:0;-webkit-box-shadow:inset 0 -2px 0 #f9fafb;box-shadow:inset 0 -2px 0 #f9fafb}
.header__top_up{top:-64px}
.header__logo{position:relative;width:163px}
.header__logo img{content:url("/wp-content/themes/teslasuit-portal/assets/img/logo.svg")}
.header__logo>a{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.header__logo>a>span{padding-left:2px;font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#5a6372}
.header__submenu{margin-top:3px}
.header__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-negative:0;flex-shrink:0;gap:8px}
.header__actions .link{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:26px;color:#5a6372}
.header__actions .link:hover{color:#000 !important}
.header__actions a.link{padding:19px 16px}
.header__actions .header-cart-counter{width:118px;padding-left:0;padding-right:0}
.header__mobile{display:none;cursor:pointer;padding:12px 26px 12px 12px}
.header__mobile path[fill],.header__mobile circle[fill]{fill:#000;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}
.header__mobile:hover path[fill],.header__mobile:hover circle[fill]{fill:#000}
.header__mobile path[stroke],.header__mobile circle[stroke]{stroke:#000;-webkit-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}
.header__mobile:hover path[stroke],.header__mobile:hover circle[stroke]{stroke:#000}
.header__mobile.burger>.svg:last-child{display:none}
.header__mobile.cross>.svg:first-child{display:none}
body.overflow-hidden,body.modal-open--navigation{overflow:hidden}
.page-template-shop-offers-list .header,.page-template-shop-checkout .header{padding-top:0 !important}
.page-template-shop-offers-list .header__top,.page-template-shop-checkout .header__top{position:static !important}
.loop{display:grid !important;grid-template-columns:repeat(3,1fr);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:20px;width:100%}
.loop+.loop{margin-top:20px}
.loop_posts{row-gap:24px}
.customer-portal .loop_posts{row-gap:48px}
.loop_faqs{row-gap:0}
.loop_1{grid-template-columns:repeat(1,1fr)}
.loop_2{grid-template-columns:repeat(2,1fr)}
.loop_3{grid-template-columns:repeat(3,1fr)}
.loop_4{grid-template-columns:repeat(4,1fr)}
.loop_5{grid-template-columns:repeat(5,1fr)}
.loop_6{grid-template-columns:repeat(6,1fr)}
.loop_7{grid-template-columns:repeat(7,1fr)}
.pagination{margin-top:56px}
.pagination .screen-reader-text{display:none}
.pagination .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.pagination .nav-links .page-numbers{display:inline-block;text-align:center;width:48px;height:48px;background-color:#fff;font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:48px;color:#5a6372;margin-left:4px;margin-right:4px;border-radius:50%}
.pagination .nav-links .page-numbers.current,.pagination .nav-links .page-numbers:hover{background-color:#f9fafb;color:#141414}
.pagination .nav-links .page-numbers.next,.pagination .nav-links .page-numbers.prev{display:none}
.profile__header{width:100%;-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.1);box-shadow:0 4px 10px rgba(0,0,0,0.1)}
.profile__head{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:27px;padding-bottom:44px;gap:32px}
.profile__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;word-break:break-word}
.profile__title>.svg{margin-right:32px}
.profile__title .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:38px;line-height:45px;color:#000;margin-bottom:4px}
.profile__title .subtitle{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:21px;color:#5a6372;white-space:nowrap}
.profile__password{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.profile__password>.svg{margin-right:16px}
.profile__password .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:21px;line-height:25px;color:#5a6372;margin-bottom:4px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;white-space:nowrap}
.profile__password:hover .title{color:#3b83fb}
.profile__password .subtitle{font-family:'Inter',sans-serif;font-style:normal;font-weight:300;font-size:18px;line-height:21px;color:#5a6372}
.pill-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-radius:28px !important;border:1px solid #98a0ae;padding:24px 32px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.pill-block .svg{margin-right:32px}
.pill-block__primary{padding-right:16px}
.pill-block__primary .title{margin-bottom:4px}
.pill-block__primary .subtitle{font-family:'Inter',sans-serif;font-style:normal;font-weight:300;font-size:18px;line-height:24px;color:#5a6372}
.pill-block__secondary{margin-left:auto;text-align:right}
.pill-block__secondary .title{margin-bottom:4px;color:#5a6372}
.pill-block__secondary .subtitle{color:#5a6372;font-weight:400;white-space:nowrap}
.pill-block:hover{-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1);border-color:transparent}
.pill-block path[fill],.pill-block circle[fill]{fill:#000;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}
.pill-block:hover path[fill],.pill-block:hover circle[fill]{fill:#3b83fb}
.pill-block path[stroke],.pill-block circle[stroke]{stroke:#000;-webkit-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}
.pill-block:hover path[stroke],.pill-block:hover circle[stroke]{stroke:#3b83fb}
.profile-inner-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap}
.profile-inner-page .sidebar{min-width:385px;max-width:385px}
.profile-inner-page .sidebar+.content{margin-left:0}
.profile-inner-page .content{width:calc(100% - (385px + 20px));padding-top:48px}
.profile-inner-page .content .title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:24px;margin-bottom:32px;border-bottom:2px solid #000}
.profile-inner-page .content .title-wrapper .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:50px;line-height:61px;color:#000}
.profile-inner-page .content .title-wrapper .subtitle{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:50px;line-height:61px;color:#e6e9ef}
.profile-inner-page .content .title-wrapper:not(:first-child){padding-top:80px}
.profile-inner-page .content .title-wrapper+.description{margin-bottom:16px}
.profile-inner-page .sidebar{position:sticky;top:80px}
.profile-inner-page .sidebar .backlink{margin-bottom:24px;display:inline-block}
.profile-inner-page .sidebar .title{margin-bottom:8px;display:inline-block}
.profile-inner-page .sidebar__menu{margin-top:8px}
.profile-inner-page .sidebar__menu ul{list-style:none}
.profile-inner-page .sidebar__menu ul li{margin-bottom:0;font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:21px;line-height:25px;color:#5a6372;padding:12px;border-left:2px solid #d1d5db;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.profile-inner-page .sidebar__menu ul li a,.profile-inner-page .sidebar__menu ul li span{font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:21px;line-height:25px;color:#5a6372;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.profile-inner-page .sidebar__menu ul li a:hover,.profile-inner-page .sidebar__menu ul li span:hover{cursor:pointer;color:#3576e2}
.profile-inner-page .sidebar__menu ul li.active{border-color:#3b83fb;color:#000;font-weight:600}
.profile-inner-page .sidebar__menu ul li.active a,.profile-inner-page .sidebar__menu ul li.active span{color:#000;font-weight:600}
.alert{width:auto;text-align:left;padding:0;margin:0 0 32px 0;display:inline-block;border:0}
.alert-error .text{color:darkred}
.alert-success .text{color:darkgreen}
#federated-identities .row input[disabled="true"]{margin-top:16px;font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:24px;color:#3b83fb}
#chatWrapper{height:600px;border:1px solid #c0c5ce;border-radius:12px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
#chatWrapper>#chatInitializer{text-align:center}
#Microsoft_Omnichannel_LCWidget_Chat_Iframe_Window{position:relative !important;z-index:2 !important}
#webChatHeaderCloseButton{display:none !important}
.signpage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;position:relative}
.signpage #back-to-customer{cursor:pointer;position:absolute;top:0;right:0;width:40px;height:40px;padding:24px}
.signpage #back-to-customer>img{width:100%;height:100%}
.signpage__sidebar_left{-webkit-box-flex:0;-ms-flex:0 1 565px;flex:0 1 565px;height:100vh;position:sticky;top:0;background:#5a6372;background-size:cover;background-position:bottom right}
.signpage__sidebar_left img{position:absolute;bottom:40px;right:40px;cursor:pointer}
.signpage__sidebar_right{width:160px;background-color:#fff}
.signpage__content{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:28px;line-height:38px;color:#000;text-align:center;-webkit-box-flex:0;-ms-flex:0 1 605px;flex:0 1 605px;margin-right:auto;margin-left:auto;min-height:100vh;-webkit-box-sizing:border-box;box-sizing:border-box;padding:56px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.signpage__content .alert{width:100%;text-align:center;padding:2px 0 8px 0;margin:16px 32px;display:block;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid #f3f4f7;border-radius:12px}
.signpage__content .alert .text{font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:28px;color:#5a6372}
.signpage__content .alert+.signpage__form{margin-top:32px}
.signpage__content .alert-error{background-color:white;border-color:#d3280d}
.signpage__content .alert-error .text{color:#d3280d}
.signpage__content #kc-info-message{text-align:center;margin:32px 0 0 0}
.signpage__content #kc-info-message p:not(.instruction)>a{font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:28px;color:#fff;text-align:center;cursor:pointer;background:#3b83fb !important;border:0;border-radius:12px;padding:9px 24px;display:inline-block;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.signpage__content #kc-info-message p:not(.instruction)>a:hover{background:#3576e2 !important;color:#fff}
.signpage__content #kc-reset-password-form{width:100%}
.signpage__content #kc-reset-password-form #kc-form-options{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#5a6372;margin-bottom:24px;margin-top:16px}
.signpage__content #kc-reset-password-form input[type="submit"]{width:100%}
.signpage__content .instruction{width:100%;text-align:center;margin:16px 0;display:block;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#5a6372}
.signpage__content .instruction>a{color:#3b83fb;text-decoration:underline;display:inline-block}
.signpage__content>form{width:100%;margin-top:64px}
.signpage__content>form input,.signpage__content>form select{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.signpage__content>form input+span,.signpage__content>form select+span{display:block;margin-bottom:16px;color:#d3280d;font-size:18px;line-height:28px}
.signpage__content>form input[type="submit"]{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:21px;color:#fff;text-align:center;cursor:pointer;margin-top:32px;background:#3b83fb !important;border:0;border-radius:12px;padding:17.5px 32px;display:inline-block;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.signpage__content>form input[type="submit"]:hover{background:#3576e2;color:#fff}
.signpage__content>form label{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#000;display:block;margin-top:0;margin-bottom:8px;text-align:left}
.signpage__heading{text-align:center;width:100%}
.signpage__heading .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:50px;line-height:120%;color:#000;margin-bottom:16px}
.signpage__heading .subtitle{color:#818181;font-weight:600}
.signpage__heading .subtitle a{padding-left:8px;padding-right:8px}
.signpage__form{width:100%;margin-top:48px;text-align:left}
.signpage__form>form{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.signpage__form .form__submitbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:auto;padding-top:48px}
.signpage__form .form__submitbar .btn{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.signpage__form .form__submitbar span{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:24px;color:#5a6372;display:block;margin-top:32px}
.signpage__form .form__submitbar .svg{cursor:pointer;border-radius:50%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.signpage__form .form__submitbar .svg path[fill],.signpage__form .form__submitbar .svg circle[fill]{fill:#3b83fb;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}
.signpage__form .form__submitbar .svg:hover path[fill],.signpage__form .form__submitbar .svg:hover circle[fill]{fill:#3576e2}
.signpage__form .form__submitbar .svg path[stroke],.signpage__form .form__submitbar .svg circle[stroke]{stroke:#3b83fb;-webkit-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}
.signpage__form .form__submitbar .svg:hover path[stroke],.signpage__form .form__submitbar .svg:hover circle[stroke]{stroke:#3576e2}
.signpage__form .form__submitbar .svg:hover{-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,0.05));filter:drop-shadow(0 2px 4px rgba(0,0,0,0.05))}
.signpage__form .form__submitbar .flex-row{gap:16px;margin-top:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.shop-offers__toggles{margin-bottom:32px !important}
.shop-offers__loop{row-gap:56px}
.shop-offer-item__img{background:#f6f9fb;border-radius:28px !important;aspect-ratio:3/2 !important;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}
.shop-offer-item__img>img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}
.shop-offer-item__label{position:absolute;left:24px;bottom:24px;background:#e9ecf0;padding:5px 16px;background:#e9ecf0;border-radius:100px}
.shop-offer-item__title{margin-bottom:0 !important;margin-top:16px;color:#000;font-weight:700;letter-spacing:-0.02em}
.shop-offer-item__subtitle{margin-top:12px}
.shop-offer-item__subtitle+.shop-offer-item__title{margin-top:0}
.shop-offer-item__price-group{margin-top:0;font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:156%;color:#000}
.shop-offer-item:hover .card__title{color:#3b83fb}
.shop-offer-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.shop-offer-page__gallery{width:calc(66%);max-width:966px;margin-right:80px}
.shop-offer-page__content{width:34%;max-width:480px;margin-left:auto}
.thumbnails-gallery__main{background-color:#f6f9fb;border-radius:4px;aspect-ratio:1/1;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.thumbnails-gallery__main .swiper-slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}
.thumbnails-gallery__thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:8px;overflow-x:auto;width:100%}
.thumbnails-gallery__thumbs::-webkit-scrollbar-thumb{background-color:#c0c5ce !important;border:4px solid transparent !important;border-radius:12px !important;background-clip:padding-box !important}
.thumbnails-gallery__thumbs::-webkit-scrollbar{width:16px !important}
.thumbnails-gallery__thumbs .swiper-slide{cursor:pointer;background-color:#f6f9fb;aspect-ratio:1/1;border-radius:4px}
.thumbnails-gallery__thumbs .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.buy-group{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #c2c3c6}
.buy-group__configuration .input-group{margin-bottom:16px}
.buy-group__configuration .input-group__label{font-weight:600}
.buy-group__configuration>p>b{font-weight:600}
.buy-group__order{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.buy-group__price{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:40px;line-height:160%;color:#000;margin-right:16px}
.buy-group__buy-button{padding-left:64px !important;padding-right:64px !important;border-radius:28px !important}
.shop-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}
.shop-radio__label{padding:8px 24px;margin-bottom:8px;margin-right:8px;font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:156%;color:#5a6372;background:#f3f4f7;border-radius:56px;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;z-index:2}
.shop-radio__label:hover{background:#5a6372;color:#fff}
.shop-radio input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;padding:0;border:1px solid;border-color:transparent !important;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}
.shop-radio input:checked+label{background:#5a6372;color:#fff}
.checkout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.checkout__form{width:100%;max-width:662px;margin-right:40px}
.checkout__form .input-group{margin-bottom:16px}
.checkout__form .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:40px;line-height:140%;color:#000;letter-spacing:-0.02em}
.checkout__form .title+p{margin-top:8px;margin-bottom:32px}
.checkout__form .subtitle{margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.checkout__form .subtitle .input_checkbox+label{margin-left:24px;margin-top:0;font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:162%;color:#5a6372;cursor:pointer}
.checkout__form .subtitle .input_checkbox+label::before{border-radius:4px;margin-right:8px;background-size:100% 100%}
.checkout__form .subtitle .input_checkbox:checked+label::before{background-image:url(/wp-content/themes/teslasuit-portal/assets/icons/checkbox-black.svg)}
.checkout__fields{margin-bottom:20px}
.checkout__fields+.subtitle{margin-top:48px}
.checkout__fields .loop{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;row-gap:0}
.checkout__cart{width:100%;max-width:662px;position:sticky;top:80px}
.checkout__products{padding:32px;background:#f5f7fa;border-radius:20px}
.checkout__products .cart__products .cart-product__quantity label{margin-right:0}
.checkout .form__submitbar .btn{width:50%}
.checkout .form__submitbar p{width:50%;padding-left:24px;-webkit-box-sizing:border-box;box-sizing:border-box}
.page-template-shop-cart #cart .cart-wrapper{max-width:662px;margin-left:auto;margin-right:auto}
.page-template-shop-cart #cart .cart-wrapper .cart{padding:24px 32px;background:#f5f7fa;border-radius:20px}
.page-template-shop-cart #cart .cart-wrapper .cart__products{margin:0}
.page-template-shop-cart #cart .btn-group{width:100%;margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.page-template-shop-cart #cart .btn-group a{width:calc(50% - 8px);margin-right:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.cart__title{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:40px;color:#000;letter-spacing:-0.02em}
.cart__products{margin-top:8px;margin-bottom:8px}
.cart__products .cart-product{padding:8px 0;display:grid;grid-template-columns:2.5fr 1fr;grid-template-rows:auto auto;gap:0;grid-template-areas:"cart-product__title cart-product__quantity" "cart-product__desc cart-product__quantity"}
.cart__products .cart-product .cart-product__title{grid-area:cart-product__title}
.cart__products .cart-product .cart-product__desc{grid-area:cart-product__desc}
.cart__products .cart-product .cart-product__price{grid-area:cart-product__price}
.cart__products .cart-product .cart-product__quantity{grid-area:cart-product__quantity}
.cart__products .cart-product__undelete{display:none;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute}
.cart__products .cart-product__undelete span{opacity:.4}
.cart__products .cart-product--deleted>span{opacity:.4}
.cart__products .cart-product--deleted .cart-product__quantity label,.cart__products .cart-product--deleted .cart-product__quantity .quantity-field{display:none}
.cart__products .cart-product--deleted .cart-product__undelete{display:-webkit-box;display:-ms-flexbox;display:flex}
.cart__products .cart-product--deleted .cart-product__undelete span,.cart__products .cart-product--deleted .cart-product__undelete button{font-size:16px;line-height:150%}
.cart__products .cart-product--deleted .cart-product__undelete-button{margin-top:4px}
.cart__products .cart-product__title{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:130%;color:#000;margin-bottom:4px}
.cart__products .cart-product__desc{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#5a6372}
.cart__products .cart-product__price{display:none !important;font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:150%;color:#5a6372;text-align:right}
.cart__products .cart-product__quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.cart__products .cart-product__quantity label{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#5a6372;margin-right:4px}
.cart__subtotal{display:none !important;margin:8px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.cart__subtotal span{font-weight:700;color:#000}
.cart__subtotal>span:first-child{margin-right:8px}
#cart .cart__subtotal .a2{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:40px;color:#000}
.cart__shipping{margin:8px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.cart__promo{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.cart__promo span{font-weight:600}
.cart__promo #add-promocode{font-weight:500;padding:5px 0}
.cart__promo #add-promocode[trigger="false"]{font-weight:400}
.cart__promo #add-promocode .input-group{margin-bottom:16px}
.cart__total{display:none !important;margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.cart__total span{font-weight:700}
.cart__total>span:first-child{margin-right:8px}
.cart__desc-line{margin-top:8px}
.shop-offer-wizard-title-container{padding-top:56px !important;padding-bottom:32px !important}
.shop-offer-wizard-title-container__price{color:#5a6372}
.shop-offer-wizard-title-container .title{padding-right:64px}
.shop-offer-wizard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.shop-offer-wizard__navigation ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.shop-offer-wizard__navigation ul li{margin-bottom:4px;padding:4px 0;display:inline-block;pointer-events:none;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;color:#8b929c}
.shop-offer-wizard__navigation ul li.defined{cursor:pointer;pointer-events:all;color:#5a6372}
.shop-offer-wizard__navigation ul li.invalid{color:#d3280d}
.shop-offer-wizard__navigation ul li.active{color:#000;font-weight:700 !important;border-color:#000;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:3px}
.shop-offer-wizard__navigation ul li:hover{color:#000}
.shop-offer-wizard__navigation ul li:last-child{margin-bottom:0}
.shop-offer-wizard__navigation--mobile{display:none !important;cursor:default;position:absolute;overflow:hidden !important;top:48px;left:-2px;z-index:999;width:280px;border:2px solid #e6e9ef;border-radius:12px}
.shop-offer-wizard__navigation--mobile ul{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}
.shop-offer-wizard__navigation--mobile ul li{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 !important;padding:6px 16px !important;background:#f7f8f9;color:#8b929c;text-decoration:none !important;font-weight:400 !important}
.shop-offer-wizard__navigation--mobile ul li.active{background:#d8e1eb !important;color:#5a6372 !important;cursor:default !important;pointer-events:none !important;font-weight:400 !important}
.shop-offer-wizard__navigation--mobile ul li.defined{cursor:pointer;background:#f3f5f7;color:#5a6372}
.shop-offer-wizard__form{width:calc(100% - 240px);position:relative}
.shop-offer-wizard .wizard-group{position:absolute;top:0;left:0;width:100%;z-index:8;opacity:0;overflow:hidden;pointer-events:none;max-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.shop-offer-wizard .wizard-group--active{z-index:9;position:relative;opacity:1;pointer-events:all;overflow:unset;max-height:none}
.shop-offer-wizard .wizard-group__title{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:38px;color:#000;margin-bottom:8px;pointer-events:none;position:relative}
.shop-offer-wizard .wizard-group__title+.wizard-radio{margin-top:16px}
.shop-offer-wizard .wizard-group__title .switch-metric-system{font-weight:700;color:#aaabad;cursor:pointer}
.shop-offer-wizard .wizard-group__title .switch-metric-system.active{color:#000;pointer-events:none}
.shop-offer-wizard .wizard-group__subtitle{margin-bottom:16px;margin-top:16px;font-weight:700;letter-spacing:-0.02em;color:#000}
.shop-offer-wizard .wizard-group__description{margin-bottom:24px}
.shop-offer-wizard .wizard-group__description p+p{margin-top:16px}
.shop-offer-wizard .wizard-group__options{width:50%;max-width:600px}
.shop-offer-wizard .wizard-group__sidebar{width:50%;margin-left:40px;border-radius:16px}
.shop-offer-wizard .wizard-group__sidebar .img-wrapper{border-radius:20px;background-color:#f9fafb;aspect-ratio:1/1}
.shop-offer-wizard .wizard-group__sidebar .wizard-group__subtitle:first-child{margin-top:0}
.shop-offer-wizard .wizard-group__sidebar-description{margin-top:12px}
.shop-offer-wizard .wizard-group__sidebar-toggles{color:#000;font-weight:700;margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}
.shop-offer-wizard .wizard-group__sidebar-toggles p{margin-right:8px;color:#000;font-weight:700}
.shop-offer-wizard .wizard-group__sidebar-toggle{color:#aaabad;padding:6px;font-weight:700}
.shop-offer-wizard .wizard-group__sidebar-toggle:hover{cursor:pointer;color:#000}
.shop-offer-wizard .wizard-group__sidebar-toggle.inline-toggles--active{color:#000;pointer-events:none}
.shop-offer-wizard .wizard-group__buttons{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.shop-offer-wizard .wizard-group__buttons button:first-child{width:50%}
.shop-offer-wizard .wizard-group__buttons button:first-child+button{width:calc(50% - 16px)}
.shop-offer-wizard .wizard-group__buttons+.p4{margin-top:24px}
.shop-offer-wizard .wizard-radio{position:relative}
.shop-offer-wizard .wizard-radio.loop{gap:16px}
.shop-offer-wizard .wizard-radio.loop .wizard-radio__label{margin:0}
.shop-offer-wizard .wizard-radio label:last-child .wizard-radio__label{margin-bottom:0}
.shop-offer-wizard .wizard-radio__label{margin-bottom:16px;padding:24px;border-radius:16px;position:relative;cursor:pointer;z-index:2}
.shop-offer-wizard .wizard-radio__label::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #e6e9ef;border-radius:17px;-webkit-transition:all .3s ease-out,border-width .01s linear;transition:all .3s ease-out,border-width .01s linear}
.shop-offer-wizard .wizard-radio__label:hover::before{border-color:#aaabad}
.shop-offer-wizard .wizard-radio__label--disabled{opacity:.3;pointer-events:none}
.shop-offer-wizard .wizard-radio__label .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:150%;color:#000;letter-spacing:-0.02em}
.shop-offer-wizard .wizard-radio__label .title+.description{margin-top:8px}
.shop-offer-wizard .wizard-radio__label .features-list{margin-top:16px}
.shop-offer-wizard .wizard-radio__label .tags{margin-top:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:8px}
.shop-offer-wizard .wizard-radio__label--recommended-parent{opacity:1 !important;pointer-events:all;position:relative}
.shop-offer-wizard .wizard-radio__label--recommended-parent::after{content:'recommended';z-index:9;white-space:nowrap;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#fff;text-align:center;padding:0 4px;background:#3b83fb;border-radius:0 0 4px 4px;-webkit-box-sizing:border-box;box-sizing:border-box}
.shop-offer-wizard .wizard-radio--small{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.shop-offer-wizard .wizard-radio--small .wizard-radio__label{margin-bottom:0;padding:24px;text-align:center}
.shop-offer-wizard .wizard-radio--predefined label{opacity:.4;pointer-events:none}
.shop-offer-wizard .wizard-radio--predefined input:checked+label{opacity:1}
.shop-offer-wizard .wizard-radio input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;padding:0;border:1px solid;border-color:transparent !important;position:absolute;visibility:hidden;top:72px;left:48px;z-index:1}
.shop-offer-wizard .wizard-radio input:checked+label>div::before{border-width:3px;border-color:#3b83fb}
.shop-offer-wizard .wizard-radio+.wizard-group__description{margin-top:16px}
#wizard-measurements.loop{gap:16px}
#wizard-measurements .input-group{margin-bottom:0}
#wizard-measurements .input-group__label{font-weight:700}
#wizard-measurements .input-group input{padding-right:50px}
#wizard-measurements .input-group input::-webkit-outer-spin-button,#wizard-measurements .input-group input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
#wizard-measurements .input-group input[type=number]{-moz-appearance:textfield}
#shop-offer-wizard[measurementSystem="metric"] #wizard-measurements .input-group__label+.input-wrapper::after{content:'cm';position:absolute;right:16px;top:calc(50% - 2px);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#aaabad}
#shop-offer-wizard[measurementSystem="imperial"] #wizard-measurements .input-group__label+.input-wrapper::after{content:'in';position:absolute;right:14px;top:calc(50% - 2px);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#aaabad}
.wizard-measurements-results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:16px;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;margin-top:16px}
.wizard-measurements-results+p{margin-top:16px}
.video-wrapper--overlay-measurements{aspect-ratio:1/1}
.video-wrapper--overlay-measurements video{border-radius:20px}
#header-cart-counter{width:104px;padding:5px 0;background:#f6f8fb;font-weight:500}
#header-cart-counter:hover{background:#e9ecf0}
#video-measurements{-o-object-fit:contain;object-fit:contain}
#cart-data-loader{margin-bottom:74px}
#confluence-viewport{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
#confluence-viewport span strong{word-break:break-all}
#confluence-viewport .table-wrap{width:100%;overflow:auto}
#confluence-viewport *{font-family:'Inter',sans-serif}
#confluence-viewport header{padding-top:0 !important}
#confluence-viewport #ht-sidebar{position:relative;top:0;min-height:50vh;height:calc(100% - 15px);background:#fff;border:1px solid #c0c5ce;border-radius:28px !important}
#confluence-viewport #ht-wrap-container{left:0 !important;-ms-flex-preferred-size:100%;flex-basis:100%}
#confluence-viewport #ht-wrap-container .ht-content{padding:0;padding-left:32px}
#confluence-viewport .confluence-information-macro{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:24px;margin-bottom:24px;padding:32px;padding-left:80px;background-color:#f3f4f7;border:1px solid #c0c5ce;border-radius:28px !important;position:relative}
#confluence-viewport .confluence-information-macro::before{position:absolute;left:32px;top:30px;content:url(/wp-content/themes/teslasuit-portal/assets/icons/alert-tip.svg);height:32px !important;width:32px !important}
#confluence-viewport .confluence-information-macro p{margin-top:0;margin-bottom:0}
#confluence-viewport .confluence-information-macro-tip::before{content:url(/wp-content/themes/teslasuit-portal/assets/icons/alert-tip.svg)}
#confluence-viewport .confluence-information-macro-note::before{content:url(/wp-content/themes/teslasuit-portal/assets/icons/alert-warning.svg)}
#confluence-viewport .confluence-information-macro-warning::before{content:url(/wp-content/themes/teslasuit-portal/assets/icons/alert-danger.svg)}
#confluence-viewport .confluence-embedded-image{border:1px solid #f3f4f7;border-radius:12px}
#confluence-viewport .confluence-embedded-image.confluence-thumbnail{border-radius:4px;display:inline-block;margin-left:6px;margin-right:6px}
#confluence-viewport .panel{margin-top:24px;margin-bottom:24px;max-width:100%;overflow-x:auto;padding:16px 32px;background-color:#fff;border:2px solid #3b83fb;border-radius:12px}
#confluence-viewport .panel .panelHeader{background-color:#fff !important;font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:28px;line-height:38px;color:#000}
#confluence-viewport .gutenberg-content h1{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:32px;line-height:40px;color:#000}
#confluence-viewport .gutenberg-content h2{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:28px;line-height:38px;color:#000;margin-top:24px}
#confluence-viewport .gutenberg-content h3{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:32px;color:#000;margin-top:24px}
.documentation-doxygen #nav-path,.documentation-doxygen #splitbar,.documentation-doxygen #nav-sync,.documentation-doxygen #top,.documentation-doxygen #MSearchResultsWindow,.documentation-doxygen #MSearchSelectWindow{display:none !important}
.documentation-doxygen #side-nav{-webkit-box-flex:0;-ms-flex:0 0 385px;flex:0 0 385px;max-width:385px;padding-right:20px;position:relative}
.documentation-doxygen #side-nav #nav-tree{position:sticky !important;top:80px;border:1px solid #98a0ae;border-radius:28px !important;padding:16px}
.documentation-doxygen #side-nav #nav-tree #nav-tree-contents{padding-right:8px;max-height:400px;overflow-x:hidden}
.documentation-doxygen #side-nav #nav-tree #nav-tree-contents::-webkit-scrollbar-thumb{background-color:#c0c5ce;border:4px solid transparent;border-radius:12px;background-clip:padding-box}
.documentation-doxygen #side-nav #nav-tree #nav-tree-contents::-webkit-scrollbar{width:16px}
.documentation-doxygen #side-nav #nav-tree ul{list-style:none !important}
.documentation-doxygen #side-nav #nav-tree li .item{margin-top:12px;margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex}
.documentation-doxygen #side-nav #nav-tree li .item .label{padding-left:8px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.documentation-doxygen #side-nav #nav-tree li .item .label a:hover{color:#3b83fb}
.documentation-doxygen #side-nav #nav-tree li .item .arrow{color:#c0c5ce;display:inline-block;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.documentation-doxygen #side-nav #nav-tree li .item .arrow:hover{color:#3b83fb}
.documentation-doxygen #side-nav #nav-tree li .item a{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#5a6372;text-decoration:none}
.documentation-doxygen #side-nav #nav-tree li .item.selected .label a{color:#000}
.documentation-doxygen #doc-content{width:calc(100% - (385px + 20px));margin-right:auto;margin-left:auto;height:100% !important;margin-left:0 !important}
.documentation-doxygen a{color:#3b83fb}
.documentation-doxygen a.el{font-weight:600}
.documentation-doxygen .header .summary{text-align:right;color:transparent;margin-bottom:24px}
.documentation-doxygen .header .summary a{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:21px;color:#3b83fb;text-decoration:none;margin-left:24px}
.documentation-doxygen .header .summary a:hover{color:#3576e2}
.documentation-doxygen .header .headertitle{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:96px;line-height:115%;color:#000}
.documentation-doxygen .header .headertitle .title{margin-bottom:16px}
.documentation-doxygen .header .headertitle .ingroups{margin-bottom:16px;margin-top:16px}
.documentation-doxygen .header .headertitle .ingroups a{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:38px;color:#3b83fb;text-decoration:none}
.documentation-doxygen .contents{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#5a6372}
.documentation-doxygen .contents p,.documentation-doxygen .contents .textblock{margin-top:16px;margin-bottom:16px;font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#5a6372}
.documentation-doxygen .contents h1,.documentation-doxygen .contents .groupheader{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:32px;line-height:40px;color:#000;margin-top:24px !important;margin-bottom:16px !important}
.documentation-doxygen .contents h2{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:28px;line-height:38px;color:#000;margin-top:24px;margin-bottom:16px}
.documentation-doxygen .contents h3{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:32px;color:#000;margin-top:24px;margin-bottom:16px}
.documentation-doxygen .contents table{min-width:0;display:block}
.documentation-doxygen .contents table tr.heading{border-bottom:2px solid #000}
.documentation-doxygen .contents table tr.heading td{padding:0}
.documentation-doxygen .contents table td.memItemLeft{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:21px;line-height:25px;color:#000;font-family:'Source Code Pro',monospace !important;white-space:nowrap}
.documentation-doxygen .contents table td.memItemLeft a{font-family:'Source Code Pro',monospace !important}
.documentation-doxygen .contents table td.memItemRight{font-family:'Source Code Pro',monospace !important;width:100%}
.documentation-doxygen .contents table td.memItemRight a{font-family:'Source Code Pro',monospace !important}
.documentation-doxygen .contents table td.mdescLeft{border-bottom:0}
.documentation-doxygen .contents table td.mdescRight{border-bottom:0}
.documentation-doxygen .contents table td.memSeparator{padding-top:0;padding-bottom:0;width:100%;background:#f3f4f7;border-bottom:0}
.documentation-doxygen .contents table tr:last-child td.memSeparator{border-bottom:0}
.documentation-doxygen .contents code{white-space:pre-wrap;font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:inherit;line-height:inherit;color:#141414;font-family:'Source Code Pro',monospace !important;padding:2px 8px;background-color:#f3f4f7;border:1px solid #c0c5ce;border-radius:8px}
.documentation-doxygen .contents code *{font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:inherit;line-height:inherit;color:#141414}
.documentation-doxygen .contents .fragment{margin-bottom:16px;margin-top:16px;background-color:#f3f4f7;border:1px solid #c0c5ce;border-radius:8px;overflow-x:auto;max-width:100%;padding:16px 24px}
.documentation-doxygen .contents .fragment *{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#141414;font-family:'Source Code Pro',monospace !important}
.documentation-doxygen .contents .fragment .line{white-space:pre-wrap;padding-top:4px;padding-bottom:4px}
.documentation-doxygen .contents .fragment .line .keyword{color:#bb6bb2}
.documentation-doxygen .contents .fragment .line a{color:#3b83fb;text-decoration:none}
.documentation-doxygen .contents .fragment .line .lineno{padding:6px 16px;width:45px;display:inline-block;margin-right:25px;text-align:right;border-right:1px solid #141414}
.documentation-doxygen .contents .fragment .ttc{display:none}
.documentation-doxygen .contents .memtitle{display:inline-block;background-color:transparent;color:#000;font-weight:700;padding:0;margin-bottom:32px;border:0}
.documentation-doxygen .contents .memtitle::before{display:none}
.documentation-doxygen .contents .memtitle .permalink{display:none}
.documentation-doxygen .contents .memitem{border:0;margin-bottom:32px}
.documentation-doxygen .contents .memitem .memproto{background-color:#f3f4f7;padding:32px;border:1px solid #c0c5ce}
.documentation-doxygen .contents .memitem .memproto table.memname *{font-family:'Source Code Pro',monospace !important;color:#5a6372}
.documentation-doxygen .contents .memitem .memproto table.memname a{color:#3b83fb}
.documentation-doxygen .contents .memitem .memproto table.memname a:hover{color:#3576e2}
.documentation-doxygen .contents .memitem .memproto table.memname tbody{border:0}
.documentation-doxygen .contents .memitem .memproto table.memname tbody td{background-color:#f3f4f7;border:0;padding:0 8px}
.documentation-doxygen .contents .memitem .memdoc{padding:0;margin:16px 0}
.documentation-doxygen .contents .memitem .memdoc table.params{min-width:50%}
.documentation-doxygen .contents .memitem .memdoc table.params td{border:0;padding:4px 16px 4px 0}
.documentation-doxygen .contents dl{margin-top:16px;margin-bottom:16px}
.documentation-doxygen .contents dt{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:21px;line-height:25px;color:#141414;margin-bottom:16px;margin-top:8px}
.documentation-doxygen .contents dd{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#5a6372}
.documentation-doxygen .contents .paramname,.documentation-doxygen .contents .paramname *{color:#36b555 !important;font-weight:600;font-family:'Source Code Pro',monospace !important}
.documentation-doxygen .contents dl.pre,.documentation-doxygen .contents dl.post,.documentation-doxygen .contents dl.invariant{padding-left:16px;border-left:4px solid;border-color:#36b555}
.documentation-doxygen .contents ul,.documentation-doxygen .contents ol{list-style-type:disc;list-style-position:inside;padding-left:30px;padding-bottom:10px}
.documentation-doxygen .contents ul li,.documentation-doxygen .contents ol li{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#5a6372;padding-bottom:6px}
.developer-portal .documentation-doxygen .contents ul li,.developer-portal .documentation-doxygen .contents ol li{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#5a6372}
.documentation-doxygen .contents ul li a:first-child,.documentation-doxygen .contents ul li p:first-child,.documentation-doxygen .contents ol li a:first-child,.documentation-doxygen .contents ol li p:first-child{margin-top:0;display:inline}
.documentation-doxygen .contents ul li a:last-child,.documentation-doxygen .contents ul li p:first-child,.documentation-doxygen .contents ol li a:last-child,.documentation-doxygen .contents ol li p:first-child{margin-bottom:0}
.documentation-doxygen .contents ul li ul,.documentation-doxygen .contents ol li ul{margin-top:24px}
.documentation-doxygen .contents .levels{display:none}
.documentation-doxygen .contents .levels+table td.entry{width:40%}
.documentation-doxygen .contents .levels+table .arrow{display:none}
.documentation-doxygen .contents .icona{margin-right:8px;display:inline-block;height:28px;width:28px;background:#3b83fb;border-radius:6px;font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:29px;color:#fff;text-align:center}
.tabs__toggles{width:100%;overflow-x:auto;padding-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:24px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;position:relative}
.tabs__toggles::after{content:'';position:absolute;height:1px;width:100%;background:#98a0ae;bottom:1px;left:0;z-index:1}
.tabs__toggles .toggle{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:22px;color:#5a6372;position:relative;display:inline-block;margin-right:32px;margin-top:8px;cursor:pointer;white-space:nowrap}
.tabs__toggles .toggle:hover{color:#3b83fb}
.tabs__toggles .toggle.toggle_active{color:#000;pointer-events:none}
.tabs__toggles .toggle.toggle_active::after{content:'';position:absolute;height:3px;width:100%;background:#3b83fb;bottom:-24px;left:0;z-index:2}
.tabs .tab__title{margin:8px 0 24px}
.tabs .tab__description{font-family:'Inter',sans-serif;font-style:normal;font-weight:300;font-size:18px;line-height:28px;color:#5a6372}
.tabs .tab__description+a{display:inline-block;margin-top:58px}
.tabs .tab:hover .tab__title a{color:#3b83fb}
.tabs#faqs-tabs{margin-top:10px;padding-bottom:56px;border-bottom:1px solid #98a0ae}
.tabs #tab-description{width:calc(100% / 3);position:relative}
.tabs #tab-description>.tab{top:100px}
.shortcuts{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.shortcuts .shortcut{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f6f8fb;text-decoration:none !important;text-align:start;border:0;border-radius:20px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.shortcuts .shortcut .title{margin-top:35px;margin-bottom:16px}
.shortcuts .shortcut .subtitle{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:156%;color:#5a6372;max-width:90%}
.shortcuts .shortcut:hover{-webkit-box-shadow:0 1px 3px rgba(129,139,156,0.1),0 5px 20px rgba(129,139,156,0.2);box-shadow:0 1px 3px rgba(129,139,156,0.1),0 5px 20px rgba(129,139,156,0.2)}
.shortcuts_customer{display:block;margin-top:0;margin-bottom:40px;padding:0;background-color:#fff}
.shortcuts_customer .container{padding-bottom:0}
.shortcuts_customer .container .loop{border-bottom:1px solid rgba(0,0,0,0.2);padding-bottom:80px}
.shortcuts_customer .shortcut{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.shortcuts_customer .shortcut .svg{margin-left:auto;margin-right:auto}
.shortcuts_customer .shortcut .title{margin-top:16px;margin-bottom:16px;line-height:133%}
.shortcuts_customer .shortcut .subtitle{margin:auto}
.quickaccess{margin-top:16px;margin-bottom:16px}
.quickaccess__columns.columns{gap:56px}
.quickaccess__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:60px 40px 40px 40px;border-radius:28px !important;background-image:url(/wp-content/themes/teslasuit-portal/assets/img/quickaccess-card-bg.jpg);background-image:url(/wp-content/themes/teslasuit-portal/assets/img/quickaccess-card-bg.png),-webkit-gradient(linear,left top,right top,color-stop(1.51%,#22c5fc),color-stop(50.22%,#3b83fb),color-stop(99.96%,#ad6cfc));background-image:url(/wp-content/themes/teslasuit-portal/assets/img/quickaccess-card-bg.png),linear-gradient(90deg,#22c5fc 1.51%,#3b83fb 50.22%,#ad6cfc 99.96%);background-repeat:no-repeat}
.quickaccess__card>.title{margin-bottom:24px}
.quickaccess__card>.subtitle{color:rgba(255,255,255,0.7)}
.quickaccess__card .searchbar{width:100%;margin-top:auto}
.quickaccess__card .searchbar__input{border-color:rgba(255,255,255,0.5)}
.quickaccess__card .searchbar__input>div:last-child{border-color:rgba(255,255,255,0.5)}
.quickaccess__card .searchbar__input>div:last-child>label{color:rgba(255,255,255,0.5)}
.quickaccess__card .searchbar__input>div:last-child>input{color:#fff}
.quickaccess__card .searchbar__input>div:last-child>input::-webkit-input-placeholder{color:rgba(255,255,255,0.5)}
.quickaccess__card .searchbar__input>div:last-child>input::-moz-placeholder{color:rgba(255,255,255,0.5)}
.quickaccess__card .searchbar__input>div:last-child>input:-ms-input-placeholder{color:rgba(255,255,255,0.5)}
.quickaccess__card .searchbar__input>div:last-child>input::-ms-input-placeholder{color:rgba(255,255,255,0.5)}
.quickaccess__card .searchbar__input>div:last-child>input::placeholder{color:rgba(255,255,255,0.5)}
.quickaccess__card .searchbar__input>div:last-child>.svg path{stroke:rgba(255,255,255,0.5);-webkit-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}
.quickaccess__card .searchbar__input>div:last-child>.svg:hover path{stroke:white}
.quickaccess__card .searchbar_focused label{color:rgba(255,255,255,0.5) !important}
.quickaccess__card .searchbar__button .svg path{fill:#fff}
.quickaccess__item{padding:24px 0 20px 0;margin-top:3px;border-bottom:1px solid #818b9c}
.quickaccess__item .title{margin-bottom:16px}
.quickaccess__item .subtitle{max-width:calc(100% / 3 * 2)}
.quickaccess__item .readmore{margin-top:24px;display:inline-block;padding:4px 0}
.quickaccess__items>div:first-child{padding-top:0;margin-top:0}
.quickaccess__items>div:last-child{padding-bottom:0;border-bottom:0}
.contactpage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px}
.contactpage form{margin-left:auto;margin-right:auto;max-width:493px;min-width:360px}
.contactpage__info{-webkit-box-flex:0;-ms-flex:0 0 667px;flex:0 0 667px;margin-right:auto}
.contactpage__info .columns{margin-bottom:56px}
.contactpage__info .title{margin-bottom:24px;font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:28px;line-height:40px;color:#000}
.contactpage__info .title:last-child{display:none}
.contactpage__info .subtitle{margin-bottom:8px;font-weight:600;color:#000}
.supportpage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px}
.supportpage__form{margin-left:0;margin-right:auto;max-width:493px;min-width:360px}
.supportpage__form>.title{margin-bottom:8px;line-height:133%}
.supportpage__faq{max-width:886px}
.supportpage__faq>.title{margin-bottom:8px;line-height:133%}
.supportpage__faq .card_faq{padding-top:16px;padding-bottom:16px;border-bottom:.5px solid #f3f4f7;border-top:.5px solid #f3f4f7}
.supportpage__faq .card_faq:first-child{border-top:0 !important}
.supportpage__faq .card_faq:last-child{border-bottom:0 !important}
.supportpage__faq .card_faq>.title{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#5a6372}
.supportpage__faq .card_faq>.title:hover{color:#3b83fb !important}
.supportpage__faq .card_faq .text,.supportpage__faq .card_faq .text p{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:30px;color:#5a6372}
.supportpage__faq .card_faq .text a,.supportpage__faq .card_faq .text p a{color:#3b83fb;text-decoration:underline}
.supportpage__faq .card_faq .text a:hover,.supportpage__faq .card_faq .text p a:hover{color:#3576e2}
.supportpage__faq .card_faq.faq_active>.title{color:#000}
.supportpage__faq--landing{max-width:1007px;margin-left:auto;margin-right:auto}
.key-features{padding-top:100px;padding-bottom:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.key-features>.title{padding-right:20px;-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%;color:#000}
.key-features__sidebar{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:distribute;justify-content:space-around;padding-bottom:8 px}
.key-features__sidebar .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:48px;line-height:56px;color:#000;margin-bottom:56px}
.key-features__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:4px 0}
.key-features__item>span{font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:64px;line-height:80px;color:#000;min-width:80px}
.key-features__item>span.cyan{letter-spacing:.04em}
.key-features__item>p{padding-left:16px}
.key-features__item>p>b{color:#141414;font-weight:600}
.container>.display.text-center{margin-bottom:80px}
.influx .columns{margin-bottom:0;margin-top:0;padding-bottom:20px;top:64px}
.influx .columns>.column:first-child{background-color:#fff;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box}
.influx__block .title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.influx__block .title-wrapper .title{margin-bottom:0;margin-right:24px}
.influx__block .title-wrapper .devicebar{padding:16px 20px;gap:8px}
.influx__block .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:64px;line-height:125%;color:#000;margin-bottom:24px}
.influx__block .description{margin:16px 0;padding-right:20px}
.influx__block .btn_underline{font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:120%;color:#000}
.influx__block .btn_coming-soon{margin-top:auto;color:#aeafb0}
.influx__img{position:relative;aspect-ratio:1/1;height:100%}
.influx__img .img-wrapper{position:absolute;border-radius:28px !important;top:0;left:0;width:100%;height:100%}
.influx_sm .columns{padding-bottom:0}
.influx_sm .column{margin-top:120px}
.influx_sm>.sticky__item.title{top:24px}
.influx_sm .influx__block .title{margin-bottom:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.influx_sm .influx__block .title .svg{margin-left:16px}
.influx_sm .influx__block .description{margin-top:32px;margin-bottom:80px}
.influx_sm .influx__block .p4{margin-top:32px}
section#quotes{overflow:auto}
.quotes.columns:not(.quotes--nowrap){gap:0 !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}
.quotes.columns.quotes--nowrap{gap:24px !important}
.quotes__item{padding:56px;margin-bottom:20px;background:#f9fafb;border-radius:28px !important}
.quotes__item:last-child{margin-bottom:0}
.quotes__item>p{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:160%;color:#5a6372}
.quotes__meta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:16px;gap:16px}
.quotes__meta a{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#5a6372}
.quotes__meta img{height:36px;width:auto;border-radius:50%}
.quotes__meta--person img{height:64px;width:64px}
.quotes__person-name{margin-top:auto;margin-bottom:auto}
.quotes__person-name p:first-child{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:28px;color:#323232}
.quotes__person-name p:last-child{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#323232}
.newsletter .input-wrapper{max-width:500px;margin-left:auto !important;margin-right:auto !important}
.newsletter .input-wrapper.validator_active{margin-left:0;margin-right:auto}
.newsletter .input-wrapper .sender{padding:16px;position:absolute;right:0;cursor:pointer;background:transparent;height:100%}
.newsletter .input-wrapper .sender:hover>img{content:url(/wp-content/themes/teslasuit-portal/assets/icons/arrow-newsletter-black.svg)}
.newsletter .title{margin-bottom:8px;font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:48px;line-height:133%;color:#000}
.newsletter .subtitle{margin-bottom:32px}
.vacancies__item{margin-bottom:16px}
.vacancies__item .accordeon__header{border:0;padding:36px 32px;background-color:#f9fafb;position:relative;cursor:pointer}
.vacancies__item .accordeon__header .subtitle{color:#5a6372;text-shadow:none}
.vacancies__item .accordeon__header .subtitle>span{padding:0 12px;border-right:1px solid #aaabad}
.vacancies__item .accordeon__header .subtitle>span:first-child{padding-left:0}
.vacancies__item .accordeon__header .subtitle>span:last-child{padding-right:0;border-right:0}
.vacancies__item .accordeon__header path{fill:#5a6372;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}
.vacancies__item .accordeon__header:hover path{fill:#3b83fb}
.vacancies__item .accordeon__body{border:0;padding:0 32px;background-color:#f9fafb}
.vacancies__item .accordeon__body .btn_underline{color:initial;margin-top:64px}
.vacancies__item.accordeon_active .accordeon__header{padding-bottom:16px}
.vacancies__item.accordeon_active .accordeon__header::after{content:'';position:absolute;width:calc(100% - 64px);background:radial-gradient(136.38% 136.38% at 5.03% 4.1%,#122337 0,#01020a 100%);height:.5px;bottom:0}
.vacancies__item.accordeon_active .accordeon__body{padding:20px 32px 32px 32px}
.use-case__banner{margin-bottom:50px;background-size:cover}
.use-case__banner>.container{aspect-ratio:2/1;padding-top:24px;padding-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.use-case__banner .right-part{margin-left:auto}
.use-case__banner .title{color:white !important;margin-bottom:16px;max-width:365px}
.use-case__banner hr{background:-webkit-gradient(linear,left top,right top,from(#2878ff),color-stop(105.17%,rgba(40,120,255,0)));background:linear-gradient(90deg,#2878ff 0,rgba(40,120,255,0) 105.17%);width:200px;height:2px;border:0;margin:0}
.use-case__banner .description{color:#c9c9c9;margin-top:24px;max-width:365px;margin-bottom:80px}
.use-case__banner .description>b{color:rgba(255,255,255,0.85) !important;font-weight:600 !important}
.use-case__content{max-width:1264px}
.use-case__content>.title{margin-bottom:32px;text-align:center}
.use-case__content>p{margin-top:32px;margin-bottom:32px;font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:160%;color:#5a6372}
.use-case__content .section-title{letter-spacing:-0.02em;font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:40px;line-height:140%;color:#000}
.use-case__content .section-title+p{margin-top:16px}
.list-with-pluses{max-width:1100px;margin-left:auto;margin-right:auto;margin-bottom:16px}
.list-with-pluses ul{list-style:none !important}
.list-with-pluses ul li{margin-bottom:24px;padding-left:32px;position:relative;text-align:left}
.list-with-pluses ul li b{font-weight:600;color:#000}
.list-with-pluses ul li::before{content:url(/wp-content/themes/teslasuit-portal/assets/icons/plus-li.svg);height:24px !important;width:24px !important;left:0;position:absolute;top:4px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.list-with-pluses ul li:last-child{margin-bottom:0}
.text-about-partner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.text-about-partner .text{width:80%}
.text-about-partner .text .title{margin-bottom:24px;text-align:left}
.text-about-partner .text p{margin:0}
.text-about-partner .partner{position:sticky;top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:20%;margin-left:20px}
.text-about-partner .partner .title{margin-top:24px;text-align:right}
.text-about-partner .partner img{width:100%}
.two-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}
.text-bannered{background-color:#f9fafb;border-radius:28px !important;margin-bottom:20px;aspect-ratio:2 / 1;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:64px 80px}
.text-bannered .subtitle{margin-bottom:8px}
.text-bannered .title{margin-bottom:16px;letter-spacing:-0.02em}
.text-bannered .description{margin-bottom:56px;width:80%}
.text-bannered .content{font-weight:600;margin-top:auto;margin-bottom:auto}
.text-bannered .list-with-pluses{margin-top:8px}
.text-bannered .list-with-pluses ul li>b{font-weight:600 !important}
.text-bannered .flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:80px;width:calc(100% / 3 * 2)}
.text-bannered .flex-row>div{height:auto;width:100%}
.text-bannered .flex-row>div>img{height:auto;width:100%;max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content;-o-object-fit:contain;object-fit:contain}
.infographics{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}
.infographics--reversed{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.infographics .content{-webkit-box-flex:0;-ms-flex:0 1 60%;flex:0 1 60%;padding-right:20px;padding-left:0}
.infographics .content>.title{max-width:90%;margin-bottom:32px}
.infographics .content>a{margin-top:96px}
.infographics--reversed .content{padding-right:0;padding-left:20px}
.infographics .sidebar{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.infographics .sidebar>.title{margin-bottom:32px;font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:40px;line-height:56px;color:#000;text-align:center}
.infographics .sidebar>.title--small{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:32px;line-height:48px;color:#000}
.infographics_equal .content{-ms-flex-preferred-size:50%;flex-basis:50%}
.infographics_equal .sidebar{-ms-flex-preferred-size:50%;flex-basis:50%}
.infographics__icons{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:32px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}
.infographics__item{width:calc(50% - 10px);text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.infographics__item .svg{margin-bottom:16px}
.infographics__item .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:28px;color:#000;text-align:center}
.mediakit-logos{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.mediakit-logos>div{-webkit-box-flex:1;-ms-flex:1;flex:1}
.mediakit-logos .container{max-width:calc(1520px / 2 + 20px * 2)}
.mediakit-logos--titles .container{padding-top:32px;padding-bottom:40px}
.mediakit-logos--titles .loop>div:first-child .container{margin-right:0}
.mediakit-logos--titles .loop>div:last-child .container{margin-left:0}
.mediakit-logos .loop>div{width:auto}
.mediakit-logos__light{background:#f9fafb}
.mediakit-logos__light .container{margin-right:auto}
.mediakit-logos__light .mediakit-logos__item path{fill:#000}
.mediakit-logos__dark{background:#000}
.mediakit-logos__dark .container{margin-left:auto}
.mediakit-logos__dark path{fill:#fff}
.mediakit-logos__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:10px auto;margin-top:64px;margin-bottom:64px}
.mediakit-logos__item img{width:auto;max-height:75px}
.mediakit-logos__item .svg{cursor:pointer;padding-left:80px}
.api-download-cta{background:#000;margin-top:256px;padding-bottom:0;padding-top:100px}
.api-download-cta .container{padding-bottom:0}
.api-download-cta p,.api-download-cta a,.api-download-cta b{color:#fff !important}
.api-download-cta .column:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:64px}
.api-download-cta .title{color:#fff !important;margin-bottom:64px}
.api-download-cta .flex-row{margin-bottom:16px}
.api-download-cta .flex-row .toggle{margin-right:32px;color:#fff;cursor:pointer;border-bottom:2px solid transparent}
.api-download-cta .flex-row .toggle_active{border-bottom:2px solid #3b83fb}
.api-download-cta .description{margin-top:32px}
.api-download-cta .description+a{margin-top:200px;margin-bottom:48px}
.api-download-cta .description+a+p{color:#c9c9c9 !important}
.api-download-cta .column:last-child{position:relative}
.api-download-cta img{position:absolute;bottom:0;max-width:750px}
.section-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:28px !important;background:linear-gradient(142.45deg,#3e5775 -10.99%,#030713 97.56%);padding:140px 16px}
.section-cta .section-heading{margin-bottom:140px}
.section-cta .section-heading .title,.section-cta .section-heading .subtitle{color:#fff}
.section-cta a.readmore{color:#fff}
.section-cta a.readmore::after{content:url(/wp-content/themes/teslasuit-portal/assets/icons/arrow-white.svg)}
.post-type-archive-event .centered-toggles{margin-bottom:0}
.post-type-archive-event .sidebar{padding-top:64px}
#events-loop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
#events-loop .sidebar{min-width:385px;max-width:385px}
#events-loop .sidebar+.content{margin-left:0}
#events-loop .content{width:calc(100% - (385px + 20px))}
#events-loop .sidebar__menu{position:sticky;top:80px}
#events-loop .sidebar__menu ul{list-style:none !important}
#events-loop .sidebar__menu ul li{margin-bottom:0;padding:8px 20px 8px 12px;border-left:2px solid #f3f4f7;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:32px;color:#5a6372}
#events-loop .sidebar__menu ul li a{display:block;font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:32px;color:#5a6372}
#events-loop .sidebar__menu ul li a:hover{cursor:pointer;color:#000}
#events-loop .sidebar__menu ul li.active{border-color:#3b83fb;color:#000;font-weight:600}
#events-loop .sidebar__menu ul li.active a{color:#000;font-weight:600}
#events-loop .content .loop{row-gap:0}
#events-loop .content .loop .card{padding-top:64px}
#events-loop .content .loop .card:first-child{padding-top:64px}
hr.before-section-heading{width:100%;height:1.5px;background-color:#000;margin-top:80px;margin-bottom:80px;border:0;outline:0}
.fullscreen-section{position:relative;aspect-ratio:2/1;padding-top:124px;padding-bottom:124px}
.fullscreen-section--reversed .title,.fullscreen-section--reversed .text{margin-left:auto}
.fullscreen-section>.container{z-index:2}
.fullscreen-section .title{z-index:2;max-width:750px;margin-bottom:48px;color:#fff !important}
.fullscreen-section .text{z-index:2;max-width:750px;color:#fff;font-weight:400}
.fullscreen-section .text b{color:#fff;font-weight:600}
.fullscreen-section img{z-index:1;position:absolute;right:0;bottom:0;height:auto;width:50%}
.fullscreen-section--man-with-gloves img{width:70%;max-width:1100px}
.fullscreen-section--academics img{max-width:800px;width:50%}
.fullscreen-section--hand-with-apple img{left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:922px;width:50%}
.software-quickaccess{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}
.software-quickaccess__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f9fafb;border-radius:28px !important}
.software-quickaccess__card--horizontal{-webkit-box-flex:1;-ms-flex:1 1 calc(60% - 10px);flex:1 1 calc(60% - 10px);padding:64px 80px;padding-bottom:0}
.software-quickaccess__card--vertical{-webkit-box-flex:1;-ms-flex:1 1 calc(40% - 10px);flex:1 1 calc(40% - 10px);padding:56px 80px;padding-bottom:48px}
.software-quickaccess__card .svg{margin-bottom:16px}
.software-quickaccess__card .title{margin-bottom:24px}
.software-quickaccess__card .description{margin-bottom:24px}
.software-quickaccess__card img{margin-top:auto;width:100%;height:auto}
#calendly-widget{width:100%;height:100%;min-height:700px;overflow:hidden}
.badges{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}
.badges__item{width:100%}
.badges__item p{margin-top:32px;padding:0 32px;font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:156%;color:#5a6372}
.badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:28px 32px;background-color:#f3f4f7;border-radius:28px !important;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.badge span{padding-left:40px}
.badge:hover{-webkit-box-shadow:0 1px 3px rgba(129,139,156,0.1),0 5px 20px rgba(129,139,156,0.2);box-shadow:0 1px 3px rgba(129,139,156,0.1),0 5px 20px rgba(129,139,156,0.2)}
.measure-page{max-width:984px}
.measure-page-prerequisites__title{margin-bottom:32px;text-align:center;font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:143%;color:#000;letter-spacing:-0.02em}
.measure-page-prerequisites__circles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;overflow:auto}
.measure-page-prerequisites__circle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:139px;-webkit-box-flex:1;-ms-flex:1;flex:1}
.measure-page-prerequisites__circle .svg{margin-bottom:16px;padding:8px;background:#f5f7fa;border-radius:50%}
.measure-page-prerequisites__circle p{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:#5a6372;text-align:center}
.measure-page-prerequisites__item{-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding:32px;background-color:#f5f7fa;border-radius:20px}
.measure-page-prerequisites__item .title{margin-bottom:16px;font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:143%;color:#000}
.measure-page-prerequisites__item ul{list-style-position:outside;padding-left:24px}
.measure-page-prerequisites__item ul li{margin-bottom:8px}
.measure-page__toggles{margin-bottom:32px}
.measure-page-instructions__item{margin-bottom:32px}
.measure-page-instructions__item .title{margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;row-gap:8px;color:#000;font-weight:700;letter-spacing:-0.02em}
.measure-page-instructions__item .title .tag{width:142px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:0;padding-left:16px;padding-right:10px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.measure-page-instructions__item .title .tag path[fill],.measure-page-instructions__item .title .tag circle[fill]{fill:#5a6372;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}
.measure-page-instructions__item .title .tag:hover path[fill],.measure-page-instructions__item .title .tag:hover circle[fill]{fill:#5a6372}
.measure-page-instructions__item .title .tag path[stroke],.measure-page-instructions__item .title .tag circle[stroke]{stroke:#5a6372;-webkit-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}
.measure-page-instructions__item .title .tag:hover path[stroke],.measure-page-instructions__item .title .tag:hover circle[stroke]{stroke:#5a6372}
.measure-page-instructions__item .title .tag .text{margin-left:auto}
.measure-page-instructions__item .title .tag .svg{margin-left:auto}
.measure-page-instructions__item .title .tag.tag--active path[fill],.measure-page-instructions__item .title .tag.tag--active circle[fill]{fill:#fff;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}
.measure-page-instructions__item .title .tag.tag--active:hover path[fill],.measure-page-instructions__item .title .tag.tag--active:hover circle[fill]{fill:#fff}
.measure-page-instructions__item .title .tag.tag--active path[stroke],.measure-page-instructions__item .title .tag.tag--active circle[stroke]{stroke:#fff;-webkit-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}
.measure-page-instructions__item .title .tag.tag--active:hover path[stroke],.measure-page-instructions__item .title .tag.tag--active:hover circle[stroke]{stroke:#fff}
.measure-page-instructions__item .title .tag.tag--active .svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.measure-page-instructions__item .video-wrapper{border-radius:20px}
.measure-page-instructions__item .description{margin-top:16px}
.accordeon__header{padding:23px 31px;border:1px solid #98a0ae;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:white;z-index:2;border-radius:28px;border-bottom-left-radius:28px;border-bottom-right-radius:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.accordeon a.accordeon__header .accordeon__toggle .svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.accordeon__body{max-height:0;overflow:hidden;border:1px solid transparent;border-top:0;padding:0 32px;border-bottom-left-radius:28px;border-bottom-right-radius:28px;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}
.accordeon__toggle>.svg{cursor:pointer}
.accordeon__toggle>.svg path{fill:#c0c5ce;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}
.accordeon__toggle>.svg:hover path{fill:#3b83fb}
.accordeon_active .accordeon__body{-webkit-transform:translateY(0);transform:translateY(0);padding:24px 32px;max-height:none;border-color:#98a0ae}
.accordeon_active .accordeon__header{border-bottom-left-radius:0;border-bottom-right-radius:0}
.banner{width:100%;aspect-ratio:2/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;border-radius:28px !important;overflow:hidden;position:relative}
.banner__content{z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}
.banner__actions{margin-top:auto;width:100%}
.banner__actions p{color:#fff}
.banner__actions span{color:rgba(255,255,255,0.7)}
.banner__actions a{color:#fff !important}
.banner__actions a+a{margin-left:32px}
.banner__actions .btn_underline::before{border-color:#fff}
.banner__img{overflow:hidden}
.banner__img img{height:100%;width:auto}
.banner__video{position:absolute;top:0;left:0;height:100%;width:100%;-webkit-filter:brightness(0.8);filter:brightness(0.8)}
.banner__video>video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:28px !important}
.banner__toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:9;margin-top:auto;width:100%}
.banner .list-with-pluses{margin:0;max-width:none}
.app-block{overflow:unset;aspect-ratio:2/1;margin-bottom:20px}
.app-block:last-child{margin-bottom:0}
.app-block__wrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.app-block:nth-child(2n+2)>.app-block__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.app-block__img{-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3);border-radius:28px !important}
.app-block__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-preferred-size:calc(100% / 3 * 2);flex-basis:calc(100% / 3 * 2);padding:56px;padding-bottom:40px;background-color:#f9fafb;border-radius:28px !important}
.app-block__content .title{margin-bottom:32px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.app-block__content .description{margin-top:40px;margin-bottom:16px}
.app-block__content a.btn_underline{margin-top:auto}
.app-block__content .btn_coming-soon{font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:120%;color:#5a6372;margin-top:auto}
.app-block__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.app-block__link:hover>.title{color:#3b83fb}
.app-block__meta{display:grid;grid-template-columns:repeat(3,auto);gap:40px;max-width:85%}
.app-block__meta>div>p:first-child{width:100%;color:#000;margin-bottom:4px;line-height:28px}
.app-block__meta>div .svg{margin-right:12px}
.app-block__meta>div .svg path{fill:#3b83fb !important}
.banner_cta{background-size:cover;overflow:unset;-webkit-box-sizing:border-box;box-sizing:border-box;aspect-ratio:2/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:80px}
.banner_cta .description{max-width:680px;z-index:2;color:white}
.banner_cta .title{max-width:680px;z-index:2;margin-top:56px;letter-spacing:-0.02em;font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:64px;line-height:100%;color:#fff}
.banner_cta .banner__actions a{margin-top:16px}
.banner_cta .btn_underline::before{border-color:#3b83fb}
.banner--download{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;aspect-ratio:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:56px;background:#f9fafb}
.banner--download .title{text-align:center;font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:40px;line-height:125%;color:#000;margin-bottom:24px}
.banner--download .btn{padding:12px 24px;font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:32px;color:#323232;background:transparent;border:1px solid #323232}
.banner--download .btn:hover{background:#323232;color:#fff}
.banner_with-form{overflow:unset}
.banner_with-form .banner__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding:56px 80px;overflow:unset}
.banner_with-form .banner__content .title{width:66%;margin-bottom:8px;font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:64px;line-height:125%;color:#000}
.banner_with-form .banner__content .description{color:#aaabad;max-width:840px;margin-bottom:32px}
.banner_with-form .banner__content form{height:100%;max-width:465px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.banner_with-form--two-columns .banner__content .columns{gap:0}
.banner_with-form--two-columns .banner__content .columns .column{width:calc(100% - 24px);margin-right:24px}
.banner_with-form--two-columns .banner__content .columns .column:last-child{margin-right:0}
.banner_with-form--two-columns .banner__content .loop{gap:24px;margin-bottom:12px;grid-template-columns:repeat(2,minmax(0,1fr))}
.banner_with-form--two-columns .banner__content .loop .input-group{margin-bottom:0}
.banner_with-form--two-columns .banner__content form{max-width:840px;width:100%}
.banner_with-form--two-columns .banner__content .form__submitbar{max-width:580px;margin-bottom:0;padding:0;margin-top:28px}
.banner_with-form--two-columns .banner__content .form__submitbar .btn:not(.btn_underline){padding:12px 64px}
.banner_demo-request{background-color:#000;background-image:url("/wp-content/themes/teslasuit-portal/assets/img/banner-vacancy-bg.png");background-size:cover}
.banner_vacancy{background-color:#000;background-size:cover}
.banner_vacancy .columns{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.banner_vacancy .columns .column:last-child .input-group:last-child{height:100%}
.banner_vacancy .form__submitbar{margin-bottom:8px}
.banner_landing{overflow:unset;aspect-ratio:2/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;height:100%;background:#f9fafb}
.banner_landing--reversed{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.banner_landing .banner__img{-ms-flex-preferred-size:50%;flex-basis:50%;height:100%;width:100%;overflow:hidden;border-radius:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:auto}
.banner_landing .banner__img img{height:100%;width:auto;-o-object-fit:contain;object-fit:contain;border-radius:inherit}
.banner_landing--reversed .banner__img{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.banner_landing .banner__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-preferred-size:50%;flex-basis:50%;padding:56px 80px;padding-right:32px;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100%}
.banner_landing .banner__text>.svg{margin-bottom:16px}
.banner_landing .banner__text .title{margin-bottom:16px;font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:64px;line-height:125%;color:#000}
.banner_landing .banner__text .second-title{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:48px;line-height:64px;color:#000;margin-bottom:32px}
.banner_landing .banner__text .description{margin-bottom:8px}
.banner_landing .banner__text hr{background:-webkit-gradient(linear,left top,right top,from(#22c6fc),color-stop(105.17%,rgba(34,198,252,0)));background:linear-gradient(90deg,#22c6fc 0,rgba(34,198,252,0) 105.17%);width:200px;margin:8px 0;height:2px;border:0}
.page-template-products-glove .banner_landing .banner__text hr{background:-webkit-gradient(linear,left top,right top,from(#3b83fb),color-stop(105.17%,rgba(59,131,251,0)));background:linear-gradient(90deg,#3b83fb 0,rgba(59,131,251,0) 105.17%);width:200px;height:2px;border:0}
.banner_landing .banner__text .subtitle{margin-top:8px;margin-bottom:24px}
.banner_landing .banner__text .list-with-pluses{margin-top:8px}
.banner_landing .banner__text .list-with-pluses ul li{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:28px;line-height:42px;color:#000}
.banner_landing .banner__text .list-with-pluses ul li>b{font-weight:600 !important}
.banner_landing--reversed .banner__text{padding-right:80px;padding-left:32px}
.banner_landing .banner__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:auto}
.banner_landing .banner__meta>div{position:relative;margin-right:32px;margin-top:32px}
.banner_landing .banner__meta>div:last-child{margin-right:0;margin-bottom:0}
.banner_landing .banner__meta>div>.svg{margin-bottom:16px}
.banner_landing .banner__meta>div .floating-icon{position:absolute;top:6px;left:0}
.banner_landing .banner__meta>div .floating-icon+.number{margin-left:60px}
.banner_landing .banner__meta>div .floating-icon+.number+.text{margin-left:60px}
.banner_landing .banner__meta>div .number{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:28px;line-height:40px;color:#000}
.banner_landing .banner__meta>div .text{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#5a6372}
.banner_landing div.banner__actions{padding-top:24px}
.banner_landing div.banner__actions a{font-size:20px;line-height:24px;color:#000 !important}
.banner_landing div.banner__actions a::before{border-color:#3b83fb}
.banner_landing--with-action .banner__text .description{margin-bottom:0}
.banner_landing--with-action .banner__meta{margin-top:0}
.banner_landing--separated{background:#fff;gap:20px;aspect-ratio:auto}
.banner_landing--separated#banner-medical-edition .title,.banner_landing--separated#banner-xr-edition .title{margin-bottom:8px}
.banner_landing--separated div.banner__text{aspect-ratio:1/1;background:#f9fafb;border-radius:28px !important;padding:56px}
.banner_landing--separated div.banner__text .description--systems{margin-bottom:16px;font-weight:600;color:black}
.banner_landing--separated div.banner__text .subtitle{margin-bottom:16px}
.banner_landing--separated .banner__img{aspect-ratio:1/1;background:#f9fafb;border-radius:28px !important}
.banner_landing[background-image="glove-lines"]{background-size:cover}
.banner_landing[background-image="glove-lines"] img{visibility:hidden}
.banner_landing--use-case .banner__text{background:#f6f9fb;padding:56px}
.banner_landing--use-case .banner__text .description{margin-bottom:16px}
.banner_landing--use-case .banner__text .banner__meta .number{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:160%;color:#000;letter-spacing:-0.02em}
.banner_landing--use-case .banner__text .banner__meta .text{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:160%;color:#5a6372}
#banner-medical-edition{margin-bottom:0}
.banner_product{overflow:unset;aspect-ratio:2/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.banner_product .banner__img{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;height:100%;overflow:hidden;border-radius:inherit;display:-webkit-box;display:-ms-flexbox;display:flex}
.banner_product .banner__img img{height:100%;width:auto}
.banner_product .banner__text{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:56px 16px 56px 80px}
.banner_product .banner__text .title{letter-spacing:-0.02em;font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:120px;line-height:100%;color:#fff}
.banner_product .banner__text .subtitle,.banner_product .banner__text .description{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:28px;line-height:143%;color:#fff}
.banner_product .banner__text .subtitle{font-weight:600}
.banner_product .banner__text .description{margin-top:24px;margin-bottom:24px}
.banner_product .banner__actions a{font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:100%;color:#fff;padding:18px 0 30px 0}
.banner_product .banner__actions a:before{margin-bottom:20px}
.banner_square-bg{background-color:#f9fafb;overflow:unset;aspect-ratio:1/1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:right bottom}
.banner_square-bg .banner__text{width:-webkit-min-content;width:-moz-min-content;width:min-content;padding:64px;background-color:rgba(249,250,251,0.9);border-radius:28px}
.banner_square-bg .banner__text .title{white-space:nowrap;margin-bottom:32px}
.columns_vertical-banners>.column:last-child>.banner_square-bg{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-position:left bottom}
.columns_vertical-banners.columns_2>.column{width:calc(50% - 10px) !important}
.columns_vertical-banners.columns_3>.column{width:calc(100% / 3 - 10px) !important}
.banner_vertical{overflow:unset;aspect-ratio:1/1;position:relative;background-color:#f9fafb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center;width:100%;height:100%;padding:120px 120px 56px 120px}
.banner_vertical .img-wrapper{position:absolute;z-index:1;max-width:240px;min-width:96px;width:33%;top:120px}
.banner_vertical .img-wrapper>img{-o-object-fit:contain;object-fit:contain}
.banner_vertical .title{z-index:2;white-space:nowrap;margin-bottom:16px;letter-spacing:-0.02em;font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:64px;line-height:125%;color:#fff}
.banner_vertical .subtitle{color:#fff;z-index:2}
.banner_vertical .description{overflow:hidden;z-index:2;color:#fff;opacity:.8}
.banner_vertical .banner__actions{position:relative;z-index:2;margin-top:80px}
.banner_vertical .banner__actions a{font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:120%;color:#fff}
.banner_vertical--left-aligned{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:56px 56px 40px 56px;background-size:100%}
.banner_vertical--left-aligned .svg{margin-bottom:24px}
.banner_vertical--left-aligned>.title{color:#000;font-weight:700;text-align:left;letter-spacing:-0.02em;font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:48px;line-height:125%;color:#000}
.banner_vertical--left-aligned .subtitle{text-align:left;font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:40px;color:#000}
.banner_vertical--icon{margin-bottom:0;aspect-ratio:auto !important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:56px 56px 40px 56px !important;-webkit-box-sizing:border-box;box-sizing:border-box;height:440px}
.banner_vertical--icon .svg{margin-bottom:32px}
.banner_vertical--icon .title{margin-bottom:8px;font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:143%;color:#000}
.banner_vertical--icon .description{color:#5a6372;margin-bottom:auto}
.banner_vertical--icon .banner__actions{margin-top:auto}
.banner_vertical--icon .banner__actions a{color:#000 !important;padding-top:12px;padding-bottom:20px;font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:133%;color:#000}
.banner_vertical--icon .banner__actions a:before{border-color:#3b83fb;margin-bottom:12px}
.banner_vertical--icon .banner__actions a.btn_coming-soon{color:#5a6372 !important}
.banner_video{aspect-ratio:16/9}
.banner_video .banner__video{border-radius:28px !important;background-color:#141414}
.banner_video .video__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:24px}
.banner_video .video__controls>div{cursor:pointer}
.banner_video .banner__content{position:absolute;bottom:0;left:0;padding:56px 80px;max-width:none;min-width:100%;padding-right:80px}
.use-case__content .banner_video .banner__content{padding:48px 56px}
.banner_video .banner__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.banner_video .banner__actions .svg path{-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out;fill:rgba(255,255,255,0.6) !important}
.banner_video .banner__actions .svg:hover path{fill:white !important}
.banner_video .banner__actions .video__meta{padding-right:24px}
.banner_video .banner__actions .video__meta p{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:167%;color:#fff}
.banner_video .banner__actions .video__meta span{font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:rgba(255,255,255,0.8)}
.banner_image-only>img{width:100%}
.banner_quote{overflow:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:80px 145px}
.banner_quote .text{font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:32px;line-height:48px;color:#fff;text-align:center;margin-bottom:64px;margin-top:64px}
.banner_quote .subtitle{text-align:center;font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:32px;color:rgba(255,255,255,0.7)}
.banner_quote .svg{pointer-events:none;position:absolute;right:80px;top:80px}
.banner_quote--right{background:linear-gradient(142.45deg,#3e5775 -10.99%,#030713 97.56%)}
.banner_quote--left{background:linear-gradient(328.7deg,#3e5775 -25.89%,#030713 96.03%)}
.banner_quote--left .svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}
.banner_software{aspect-ratio:auto;overflow:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0;height:100%;background:#f9fafb;-webkit-box-sizing:border-box;box-sizing:border-box;padding:56px 80px 0 80px}
.banner_software>.banner__img{-ms-flex-preferred-size:50%;flex-basis:50%}
.banner_software>.banner__img>img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}
.banner_software>.banner__text{-ms-flex-preferred-size:50%;flex-basis:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 0 24px 40px}
.banner_software>.banner__text .banner_software__title{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:40px;line-height:140%;color:#000;margin-bottom:16px}
.banner_software div.banner__actions{margin-top:auto;padding-top:0}
.banner_software div.banner__actions a{font-size:20px;line-height:24px;color:#000 !important}
.banner_software div.banner__actions a::before{border-color:#3b83fb}
.dark-theme .title{color:#fff !important}
.dark-theme .subtitle{color:rgba(255,255,255,0.8)}
.dark-theme .description{color:rgba(255,255,255,0.8)}
.gradient_5 .btn_underline::before{border-color:#3b83fb}
.banner_centered{overflow:unset;aspect-ratio:2/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;background:#f9fafb;padding:64px;padding-bottom:0 !important}
.banner_centered .title{margin-bottom:24px;text-align:center}
.banner_centered .description{text-align:center}
.banner_centered .banner__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:auto;margin-top:0}
.banner_centered .banner__meta>div{position:relative;margin-right:16px;margin-left:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:48px}
.banner_centered .banner__meta>div:last-child{margin-bottom:0}
.banner_centered .banner__meta>div>.svg{margin-bottom:16px}
.banner_centered .banner__meta>div .floating-icon{position:absolute;top:6px;left:0}
.banner_centered .banner__meta>div .floating-icon+.number{margin-left:60px}
.banner_centered .banner__meta>div .floating-icon+.number+.text{margin-left:60px}
.banner_centered .banner__meta>div .number{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:28px;line-height:40px;color:#000}
.banner_centered .banner__meta>div .text{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#5a6372}
.banner_centered .banner__meta--images .svg{margin-bottom:0 !important}
.banner_centered div.banner__actions{margin-top:48px;margin-bottom:auto;padding-bottom:24px;text-align:center}
.banner_centered div.banner__actions a{font-size:20px;line-height:24px;color:#000 !important}
.banner_centered div.banner__actions a::before{border-color:#3b83fb}
.banner_centered img{max-width:750px;width:100%}
.banner--academics>.banner__content{max-width:1000px;padding-right:0}
.banner--academics>.banner__content .title{width:100%}
.banner--academics>.banner__content .description{width:100%;max-width:none;margin-bottom:24px}
.banner--academics>.banner__content ul{margin-bottom:32px}
.banner--academics>.banner__content ul li{margin-bottom:16px}
.banner--academics>.banner__content ul li::before{content:'';background:white;border-radius:50%;top:.5em;left:8px}
.banner--academics>.banner__content p,.banner--academics>.banner__content li{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:160%;color:#fff}
.banner--academics>.banner__content>.banner__actions{margin-top:auto}
.banner--academics>.banner__content>.banner__actions .btn{margin-right:24px}
.banner--academics .btn_underline::before{border-color:#3b83fb}
button{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#fff;text-align:center;cursor:pointer;text-decoration:none;background:#3b83fb;border:0;border-radius:12px;padding:9px 24px;display:inline-block;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
button:hover{background:#3576e2;color:#fff}
.btn{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#fff;text-align:center;cursor:pointer;text-decoration:none;background:#3b83fb;border:0;border-radius:12px;padding:9px 24px;display:inline-block;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.btn:hover{background:#3576e2;color:#fff}
.btn_disabled{background:#76a8fc !important;pointer-events:none !important}
.btn_outline{border:1px solid #3b83fb;background:transparent;color:#3b83fb;padding-top:8px;padding-bottom:8px}
.btn_outline:hover{background:#3b83fb;color:#fff}
.btn_outline.btn_disabled{opacity:.4}
.btn_outline.btn_active{background:#3b83fb;color:#fff !important}
.btn_xxs{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#fff;padding:2px 12px;border-radius:160px}
.btn_xxs.btn_outline{padding-top:5px;padding-bottom:5px;color:#3b83fb}
.btn_xxs.btn_cart{padding:4px;border-radius:50%}
.btn_sm{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:26px;color:#fff;padding:5px 16px;border-radius:160px}
.btn_sm.btn_outline{padding-top:4px;padding-bottom:4px;color:#3b83fb}
.btn_sm.btn_cart{padding:4px;border-radius:50%}
.btn_md{padding:12px 32px;font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:32px;color:white}
.btn_md.btn_outline{padding-top:11px;padding-bottom:11px}
.btn_lg{padding:16px;font-weight:600;font-size:18px;line-height:22px}
.btn_lg.btn_outline{padding:15px}
.btn_xl{padding:12px 64px;font-weight:500;font-size:20px;line-height:32px}
.btn_rounded{border-radius:28px}
.btn--arrow{padding-right:48px;position:relative}
.btn--arrow::after{content:url(/wp-content/themes/teslasuit-portal/assets/icons/arrow-white.svg);height:24px !important;width:24px !important;right:18px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.btn--arrow.btn_lg::after{top:55%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.btn_block{display:block}
.btn_text{font-size:inherit;line-height:inherit;border-radius:160px;padding:2px 24px;display:inline}
.btn_underline{font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:120%;color:#000;padding:12px 0 20px 0;background:transparent;border-radius:0;position:relative;text-align:left}
.btn_underline:before{content:"";position:absolute;bottom:0;left:0;height:0;margin-bottom:12px;width:100%;max-width:40px;border-bottom:2px solid #3b83fb;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.btn_underline:hover{background:transparent;color:initial}
.btn_underline:hover::before{max-width:100%}
.btn_underline.btn_disabled{opacity:.5}
.btn_underline.btn_superscript{font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:10px;color:#5a6372;padding-top:0;padding-bottom:8px}
.btn_underline.btn_superscript::before{margin-bottom:0}
.btn_underline.btn_superscript.absolute{top:8px;left:100%;margin-left:8px;white-space:nowrap}
.btn_underline.btn_coming-soon{color:#5a6372 !important;cursor:default}
.btn_underline.btn_coming-soon::before{display:none !important}
.btn-group{margin-top:16px;margin-bottom:4px}
.btn-group .btn{margin-right:6px}
.btn-group_centered{text-align:center}
.btn-group_centered .btn{margin-left:6px}
.section-heading+.btn-group{margin-top:74px}
.btn_blue,.btn_blue_main,.btn_primary{background:#3b83fb !important;color:#fff !important}
.btn_blue.btn_outline,.btn_blue_main.btn_outline,.btn_primary.btn_outline{border-color:#3b83fb !important;background:transparent !important;color:#3b83fb !important}
.btn_blue.btn_disabled,.btn_blue_main.btn_disabled,.btn_primary.btn_disabled{background:#76a8fc !important;pointer-events:none !important}
.btn_blue:hover,.btn_blue_main:hover,.btn_primary:hover{background:#3576e2 !important;color:#fff !important}
.btn_white{background:#fff !important;color:#000 !important}
.btn_white.btn_outline{background:transparent !important;color:#fff !important;border-color:#fff !important}
.btn_white:hover{background:#dde8fb !important;color:#000 !important}
.btn_secondary{background-color:#f6f8fb !important;color:#5a6372 !important}
.btn_secondary:hover{background-color:#e9ecf0 !important;color:#5a6372 !important}
.btn_gray{background:#f3f4f7 !important;color:#5a6372 !important}
.btn_gray:hover{background:#3b83fb !important;color:white !important}
.btn_danger{background:#d3280d !important;color:#fff !important}
.btn_danger.btn_outline{border-color:#d3280d !important;background:transparent !important;color:#d3280d !important}
.btn_danger:hover{background:#a9200a !important;color:#fff !important}
.btn_success{background:#159310 !important;color:#fff !important}
.btn_success.btn_outline{border-color:#159310 !important;background:transparent !important;color:#159310 !important}
.btn_success:hover{background:#10750c !important;color:#fff !important}
.btn.disabled{opacity:.5 !important;pointer-events:none !important}
.btn--animation-rotation>span{overflow:hidden;display:block}
.btn--animation-rotation>span>span{display:inline-block}
.readmore{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:28px;color:#000;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.readmore::after{content:url(/wp-content/themes/teslasuit-portal/assets/icons/arrow-blue.svg);content:url(/wp-content/themes/teslasuit-portal/assets/icons/arrow.svg);height:20px;width:20px;padding-left:10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.readmore:hover{color:#3b83fb}
.readmore:hover::after{content:url(/wp-content/themes/teslasuit-portal/assets/icons/arrow-blue.svg);padding-left:16px}
.backlink{position:relative;padding-left:28px;font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:#000;-webkit-transition:none;transition:none;cursor:pointer}
.backlink::before{content:url(/wp-content/themes/teslasuit-portal/assets/icons/backlink-arrow.svg);height:20px !important;width:20px !important;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.backlink:hover{color:#3b83fb}
.backlink:hover::before{content:url(/wp-content/themes/teslasuit-portal/assets/icons/backlink-arrow-hover.svg)}
.text-btn--secondary{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:#3b83fb}
.text-btn--secondary:hover{color:#3576e2}
.card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.card_bordered{border:1px solid #98a0ae;border-radius:28px !important}
.card_bordered:hover{-webkit-box-shadow:0 1px 3px rgba(129,139,156,0.1),0 5px 20px rgba(129,139,156,0.2);box-shadow:0 1px 3px rgba(129,139,156,0.1),0 5px 20px rgba(129,139,156,0.2);border-color:#fff}
.card_bordered:hover .card__title a{color:#3b83fb}
.card_bordered:hover .title a{color:#3b83fb}
.card__title{margin-bottom:16px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.card__excerpt:not(.p2),.card__excerpt:not(.p2) p{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:22px;color:#26282c;margin-top:auto}
.card__img{background-color:#fff;margin-bottom:16px;border-radius:28px !important;overflow:hidden}
.loop_1 .card__img{aspect-ratio:2/1}
.loop_2 .card__img{aspect-ratio:2/1}
.loop_3 .card__img{aspect-ratio:2/1}
.loop_4 .card__img{aspect-ratio:2/1}
.card:hover .card__img{-webkit-filter:drop-shadow(0 1px 3px rgba(129,139,156,0.1),0 5px 20px rgba(129,139,156,0.2));filter:drop-shadow(0 1px 3px rgba(129,139,156,0.1),0 5px 20px rgba(129,139,156,0.2))}
.card__tags>*{font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:24px;color:#98a0ae;padding-right:8px;margin-right:8px}
.card__tags>*:last-child{border-right:0;margin-right:0;padding-right:0}
.card__meta{margin-top:16px;font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:28px;color:#9ca1aa}
.card__meta>*{font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:28px;color:#9ca1aa}
.card__meta .card__date{margin-right:12px}
.card__meta+.card__title{margin-top:8px}
.card__tags{margin-bottom:4px}
.card__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}
.card__title-wrapper .svg{margin-bottom:auto;margin-right:8px}
.card__title-wrapper .card__title{margin-top:0;margin-bottom:0}
.card_post .card__title{padding-top:16px;margin-bottom:8px;line-height:40px}
.card_post .card__excerpt{margin-top:0;overflow:hidden}
.developer-portal .card_post .card__excerpt{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#5a6372}
.card_post .card__img{margin-bottom:0;border:2px solid #f9fafb;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.card_post .card__img>img{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.card_post .card__clickarea:hover .card__img{-webkit-filter:brightness(0.75) !important;filter:brightness(0.75) !important}
.card_post .card__clickarea:hover .card__img>img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.card_post .card__clickarea:hover .card__title{color:#3b83fb}
.card_post .card__meta{margin-top:8px}
.card_post--no-excerpt .card__clickarea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}
.card_post--no-excerpt .card__clickarea .card__img{width:100%;aspect-ratio:3/2;border:0 !important}
.card_post--no-excerpt .card__clickarea .card__title-wrapper{margin-bottom:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.card_post--no-excerpt .card__clickarea .card__title{padding-top:0}
.card_post--no-excerpt .card__clickarea:hover .card__img{-webkit-filter:none !important;filter:none !important;-webkit-box-shadow:0 1px 3px rgba(129,139,156,0.1),0 5px 20px rgba(129,139,156,0.2);box-shadow:0 1px 3px rgba(129,139,156,0.1),0 5px 20px rgba(129,139,156,0.2)}
.card_post--no-excerpt .card__clickarea:hover .card__img>img{-webkit-transform:none !important;transform:none !important}
.card_link{padding:32px}
.card_link .svg{margin-bottom:27px}
.card_link .title{margin-bottom:16px}
.card_link .card__excerpt{margin-top:0;margin-bottom:38px}
.card__btn{display:inline-block;margin-top:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.card_file,.card_shop{padding:16px}
.card_file .card__excerpt,.card_shop .card__excerpt{margin-top:0;margin-bottom:36px;font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#5a6372}
.card_file .card__btn,.card_shop .card__btn{margin-top:auto;width:auto}
.card_file .card__title-wrapper .svg,.card_shop .card__title-wrapper .svg{margin-right:8px}
.card_file .card__title-wrapper .tags,.card_shop .card__title-wrapper .tags{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.card_file>.btn:last-child,.card_shop>.btn:last-child{margin-top:auto}
.card_software{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:48px;position:relative}
.card_software .card__content-wrapper{padding-left:64px;margin-bottom:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%}
.card_software .card__content-wrapper>a{margin-top:auto}
.card_software .card__title{margin-top:0;margin-bottom:24px}
.card_software .card__excerpt{margin-top:0;margin-bottom:36px}
.card_software>.svg{width:205px !important;height:205px !important}
.card_software .tag.tag--generation{position:absolute;right:16px;top:16px;border-radius:8px;padding:4px 24px;background-color:#f3f4f7;font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#6f7784;text-transform:capitalize;border:0 !important}
.card_software .tag.tag--generation.tag--latest{background:linear-gradient(146.27deg,#334964 12.83%,#0e1626 101.95%),#000;color:#fff}
.card_software:hover .readmore{color:#3b83fb}
.card_software:hover .readmore::after{content:url(/wp-content/themes/teslasuit-portal/assets/icons/arrow-blue.svg);padding-left:16px}
.card_software--no-icon .card__content-wrapper{padding:0 !important}
.card_software-v2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:56px 48px 40px 0;position:relative;border-bottom:1px solid #98a0ae}
.card_software-v2 .card__content-wrapper{padding-left:48px;margin-bottom:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%}
.card_software-v2 .card__title{margin-top:0;margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}
.card_software-v2 .card__title .tag{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:12px;line-height:25px;color:#000;text-transform:uppercase}
.card_software-v2 .card__excerpt{margin-top:0;margin-bottom:36px;max-width:480px}
.card_software-v2>.svg{width:120px !important;height:120px !important}
.card_software-v2--no-icon .card__content-wrapper{padding:0 !important}
.card_software-v2:hover .card__btn.readmore{color:#3b83fb}
.card_software-v2:hover .card__btn.readmore::after{content:url(/wp-content/themes/teslasuit-portal/assets/icons/arrow-blue.svg);padding-left:16px}
.card_guide-v2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:32px 36px 48px 0;position:relative;border-bottom:1px solid #98a0ae}
.card_guide-v2 .card__content-wrapper{padding-left:64px;padding-right:64px;margin-bottom:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}
.card_guide-v2.card_guide--no-icon .card__content-wrapper{padding-left:0}
.card_guide-v2 .card__title{margin:0}
.card_guide-v2 .card__excerpt{margin-top:24px;margin-bottom:0;max-width:480px}
.card_guide-v2 .card__btn{margin-top:0;margin-left:auto;white-space:nowrap}
.card_guide-v2--no-icon .card__content-wrapper{padding:0 !important}
.card_guide-v2:hover .card__btn.readmore{color:#3b83fb}
.card_guide-v2:hover .card__btn.readmore::after{content:url(/wp-content/themes/teslasuit-portal/assets/icons/arrow-blue.svg);padding-left:16px}
.card_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:48px;background:radial-gradient(64.41% 57.19% at 73.45% 65.79%,#122337 0,#01020a 100%);border-radius:28px !important}
.card_nav .card__title{margin-top:0;margin-bottom:24px;color:#fff}
.card_nav .card__excerpt{margin-top:0;margin-bottom:56px;color:#c0c5ce}
.card_nav .card__btn{color:#fff}
.card_nav .card__btn.readmore{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.card_nav .card__btn.readmore::after{content:url(/wp-content/themes/teslasuit-portal/assets/icons/arrow-blue.svg);content:url(/wp-content/themes/teslasuit-portal/assets/icons/arrow-white.svg)}
.card_nav:hover .card__btn.readmore::after{padding-left:16px}
.card_faq{padding-top:24px;padding-bottom:24px;border-top:1px solid #98a0ae}
.card_faq:first-child{border-top:0}
.card_faq:last-child{border-bottom:0}
.card_faq .title{margin-top:0;margin-bottom:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.card_faq .text{margin-top:16px;margin-bottom:24px}
.card_faq .text p{margin-bottom:16px}
.card_faq .text *:last-child{margin-bottom:0}
.card_faq .text ul{list-style:disc inside;padding-left:16px;margin-bottom:16px}
.card_faq .btn-group{margin-top:16px;margin-bottom:4px}
.card_faq.faq .faq__question{position:relative;cursor:pointer;padding-right:48px}
.card_faq.faq .faq__question:hover{color:#3b83fb}
.card_faq.faq .faq__question .svg{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.card_faq.faq .faq__question path{stroke:#5a6372;-webkit-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}
.card_faq.faq .faq__question:hover path{stroke:#3b83fb}
.card_faq.faq .faq__answer{max-height:0;overflow:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.card_faq.faq:first-child{border-top:0 !important}
.card_faq.faq.faq_active{border-top:1px solid #000}
.card_faq.faq.faq_active .faq__answer{max-height:1000px}
.card_faq.faq .faq__feedback{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.card_faq.faq .faq__feedback .title{margin-right:12px;font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:32px;color:#000}
.card_faq.faq .faq__feedback .btn{padding:5px 12px;margin-right:8px;border-radius:55px;line-height:20px}
.card_faq.faq .faq__feedback .btn:hover{color:#fff}
.card_search{margin-bottom:16.5px;padding-bottom:12px;border-bottom:1px solid #98a0ae}
.card_search .card__title-wrapper{margin-bottom:12px}
.card_search .card__title-wrapper path{fill:#000;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}
.card_search .card__title-wrapper:hover path{fill:#3b83fb}
.card_search .card__title-wrapper:hover *{color:#3b83fb}
.card_search .card__title-wrapper .svg{margin-left:8px}
.card_search .card__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.card_search .card__excerpt{font-family:'Inter',sans-serif;font-style:normal;font-weight:300;font-size:18px;line-height:28px;color:#5a6372;margin-top:16px}
.card_search .tags{-ms-flex-wrap:wrap;flex-wrap:wrap}
.card_search .tags a{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:14px;color:#5a6372;margin-right:8px}
.card_search .tags a:hover{color:#3b83fb}
.card_menu{padding:32px;padding-bottom:0}
.card_menu>.title{margin-top:40px;margin-bottom:32px}
.card_menu>.menu{height:100%;margin-bottom:32px}
.card_menu>.menu ul li{margin:8px 0}
.card_menu>.menu ul li:first-child{margin-top:0}
.card_menu>.menu ul li:last-child{margin-bottom:0}
.card_menu>.readmore{padding:32px 0;border-top:1px solid #98a0ae}
.card_use-case{background-size:auto 100% !important;background-position:center center !important;border-radius:28px !important;aspect-ratio:3/2;padding:32px;background:radial-gradient(64.41% 57.19% at 73.45% 65.79%,#122337 0,#01020a 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.card_use-case:hover{background-size:auto 110% !important}
.card_use-case .svg{margin-right:8px}
.card_use-case hr{width:50px;height:4px;margin:0;text-align:left;background:#3b83fb;border:0;outline:0;margin-top:16px;margin-bottom:12px}
.card_use-case .title{color:#fff;font-weight:600}
.card_use-case .title:hover{color:#fff}
.card_event:hover .card__img{-webkit-filter:brightness(0.75) !important;filter:brightness(0.75) !important}
.card_event:hover .card__img>img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.card_event .card__img{height:auto;aspect-ratio:2/1;margin-bottom:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.card_event .card__img>img{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.card_event .card__img:hover+.card__title-wrapper>.card__title{color:#3b83fb}
.card_event .card__img:hover+.card__title-wrapper>.card__title path[fill]{fill:#3b83fb !important}
.card_event .card__img:hover+.card__title-wrapper>.card__title path[stroke]{stroke:#3b83fb !important}
.card_event .card__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:32px}
.card_event .card__title-wrapper path[fill],.card_event .card__title-wrapper circle[fill]{fill:#000;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}
.card_event .card__title-wrapper:hover path[fill],.card_event .card__title-wrapper:hover circle[fill]{fill:#3b83fb}
.card_event .card__title-wrapper path[stroke],.card_event .card__title-wrapper circle[stroke]{stroke:#000;-webkit-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}
.card_event .card__title-wrapper:hover path[stroke],.card_event .card__title-wrapper:hover circle[stroke]{stroke:#3b83fb}
.card_event .card__title-wrapper:hover .card__title{color:#3b83fb}
.card_event .card__title{padding-top:32px;padding-bottom:0;padding-right:48px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 1 60%;flex:0 1 60%}
.card_event .card__title .svg{display:inline;vertical-align:middle}
.card_event .card__meta{margin-top:32px;text-align:right;-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%}
.card_event .card__meta>*{display:inline-block;font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#000}
.card_event .event__place{margin-bottom:4px;font-weight:600 !important;background:-webkit-gradient(linear,left top,right top,color-stop(1.51%,#22c5fc),color-stop(50.22%,#3b83fb),color-stop(99.96%,#ad6cfc));background:linear-gradient(90deg,#22c5fc 1.51%,#3b83fb 50.22%,#ad6cfc 99.96%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;padding-left:16px;position:relative}
.card_event .event__date{padding-left:16px}
.card_event .card__excerpt p{margin-bottom:16px}
.card_event .card__excerpt ul{margin-bottom:16px;list-style-type:circle;list-style-position:inside}
#single-file-docs .card_software{padding:48px 32px 40px 32px}
#single-file-docs .card_software .svg{display:none}
#single-file-docs .card_software .card__content-wrapper{padding-left:0}
.form__submitbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:auto;padding-top:12px;padding-bottom:12px}
.form__submitbar p{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#5a6372;padding-left:24px}
.form__submitbar span{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:21px;color:#5a6372}
.form__submitbar .svg{cursor:pointer}
.form__submitbar .svg path[fill],.form__submitbar .svg circle[fill]{fill:#3b83fb;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}
.form__submitbar .svg:hover path[fill],.form__submitbar .svg:hover circle[fill]{fill:#3576e2}
.form__submitbar .svg path[stroke],.form__submitbar .svg circle[stroke]{stroke:#3b83fb;-webkit-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}
.form__submitbar .svg:hover path[stroke],.form__submitbar .svg:hover circle[stroke]{stroke:#3576e2}
.form__message{margin-top:auto;margin-bottom:16px;font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:150%;color:inherit}
.form__message+.form__submitbar{margin-top:0}
.overlay-form .form__message+.form__submitbar{display:block !important}
.overlay-form .form__message+.form__submitbar>.btn_underline{display:none}
.overlay-form .form__message+.form__submitbar>p{padding-left:0}
.form__message--success{color:#36b555}
.form__message--danger{color:#d3280d}
.column>form{width:100%}
.rank-math-breadcrumb--forum{display:block !important;margin-bottom:0 !important;margin-top:0 !important}
.rank-math-breadcrumb--forum p{font-family:'Inter',sans-serif;font-style:normal;font-weight:300;font-size:18px;line-height:21px;color:#5a6372}
.rank-math-breadcrumb--forum p a{color:#5a6372 !important}
.rank-math-breadcrumb--forum p a:hover{color:#3b83fb !important}
.rank-math-breadcrumb--forum p span{color:#5a6372 !important}
#bbpress-forums a.bbp-author-link{pointer-events:none !important;cursor:default !important}
#bbpress-forums div.bbp-breadcrumb p{margin-bottom:0}
#bbpress-forums div.bbp-breadcrumb p *{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:21px;color:#3b83fb}
#bbpress-forums div.bbp-forum-header,#bbpress-forums div.bbp-reply-header,#bbpress-forums div.bbp-topic-header,#bbpress-forums li.bbp-body div.hentry{padding:8px 24px}
#bbpress-forumss div.bbp-forum-author,#bbpress-forums div.bbp-reply-author,#bbpress-forums div.bbp-topic-author{width:200px;padding:12px 0}
#bbpress-forums div.bbp-forum-content,#bbpress-forums div.bbp-reply-content,#bbpress-forums div.bbp-topic-content{margin-left:215px}
#bbpress-forums .bbp-reply-content *{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:21px;line-height:28px;color:#5a6372;text-align:left}
#bbpress-forums li.bbp-header{border-bottom:2px solid #000;border-top:0;margin-bottom:16px;padding:16px 32px;background:#fff}
#bbpress-forums li.bbp-header *{font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:28px;color:#000}
#bbpress-forums li.bbp-header .forum-titles{text-align:left}
#bbpress-forums li.bbp-header .bbp-forum-freshness{text-align:right}
#bbpress-forums li.bbp-footer{display:none}
#bbpress-forums li.bbp-body .bbp-forum-title{display:inline-block;font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:38px;color:#141414;margin-bottom:4px}
#bbpress-forums li.bbp-body a.bbp-forum-title{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
#bbpress-forums li.bbp-body a.bbp-forum-title:hover{color:#3b83fb;border-color:#3b83fb}
#bbpress-forums li.bbp-body .bbp-topic-title>a{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:28px;line-height:38px;color:#141414;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
#bbpress-forums li.bbp-body .bbp-topic-title>a:hover{color:#3b83fb;border-color:#3b83fb}
#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic{padding:24px 32px;border:1px solid #dadfe7;border-radius:16px;background:#fff;margin-bottom:8px}
#bbpress-forums li.bbp-body .bbp-forum-reply-count,#bbpress-forums li.bbp-body .bbp-forum-topic-count,#bbpress-forums li.bbp-body .bbp-topic-voice-count,#bbpress-forums li.bbp-body .bbp-topic-reply-count{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#000}
#bbpress-forums li.bbp-body .bbp-forum-freshness,#bbpress-forums li.bbp-body .bbp-topic-freshness{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#000;text-align:right}
#bbpress-forums li.bbp-body .bbp-forum-freshness a,#bbpress-forums li.bbp-body .bbp-topic-freshness a{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#000}
#bbpress-forums li.bbp-body .bbp-forum-freshness p.bbp-topic-meta,#bbpress-forums li.bbp-body .bbp-topic-freshness p.bbp-topic-meta{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#000}
#bbpress-forums li.bbp-body .bbp-forum-freshness p.bbp-topic-meta a.bbp-author-link,#bbpress-forums li.bbp-body .bbp-forum-freshness p.bbp-topic-meta span.bbp-author-name,#bbpress-forums li.bbp-body .bbp-topic-freshness p.bbp-topic-meta a.bbp-author-link,#bbpress-forums li.bbp-body .bbp-topic-freshness p.bbp-topic-meta span.bbp-author-name{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#000;pointer-events:none}
#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums p.bbp-topic-meta{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#000}
#bbpress-forums .bbp-forum-info .bbp-forum-content a,#bbpress-forums p.bbp-topic-meta a{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#5a6372}
#bbpress-forums ul.bbp-forums-list{margin-top:16px;padding-left:24px;padding-right:24px;border-color:#5a6372}
#bbpress-forums ul.bbp-forums-list li.bbp-forum{margin-right:8px}
#bbpress-forums ul.bbp-forums-list li.bbp-forum a{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#5a6372;border-bottom:1px solid #5a6372;padding:8px 0;display:inline-block;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
#bbpress-forums ul.bbp-forums-list li.bbp-forum a:hover{color:#3b83fb;border-color:#3b83fb}
#bbpress-forums ul.bbp-forums-list li.bbp-forum.css-sep:not(:last-child)::after{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#5a6372}
#bbpress-forums li.bbp-forum-info,#bbpress-forums li.bbp-topic-title{width:65%}
#bbpress-forums li.bbp-forum-reply-count,#bbpress-forums li.bbp-forum-topic-count,#bbpress-forums li.bbp-topic-reply-count,#bbpress-forums li.bbp-topic-voice-count{width:7.5%}
#bbpress-forums li.bbp-forum-freshness,#bbpress-forums li.bbp-topic-freshness{width:20%}
#bbpress-forums div.bbp-breadcrumb{float:unset}
#bbpress-forums div.bbp-template-notice{padding:0 24px;margin-top:24px;margin-bottom:16px;display:block;float:unset;color:#5a6372;border-color:#3b83fb;border-radius:12px;background-color:#fff}
#bbpress-forums div.bbp-template-notice.info{border-color:#818b9c;color:#5a6372}
#bbpress-forums div.bbp-template-notice li,#bbpress-forums div.bbp-template-notice p,#bbpress-forums div.bbp-template-notice a{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:inherit;padding:0}
#bbpress-forums div.bbp-template-notice+div,#bbpress-forums div.bbp-template-notice+ul{margin-top:0}
#bbpress-forums .bbp-author-avatar{display:none !important}
#bbpress-forums .bbp-pagination{margin:0;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;float:unset;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
#bbpress-forums .bbp-pagination .bbp-pagination-count{display:none}
#bbpress-forums .bbp-pagination .bbp-pagination-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
#bbpress-forums .bbp-pagination .bbp-pagination-links .page-numbers{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;display:inline-block;text-align:center;width:48px;height:48px;background-color:#fff;font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:48px;color:#5a6372;margin-left:4px;margin-right:4px;border-radius:50%;opacity:1;padding:0;border:0}
#bbpress-forums .bbp-pagination .bbp-pagination-links .page-numbers.current,#bbpress-forums .bbp-pagination .bbp-pagination-links .page-numbers:hover{background-color:#f3f4f7;color:#000}
#bbpress-forums .bbp-pagination .bbp-pagination-links .page-numbers.next,#bbpress-forums .bbp-pagination .bbp-pagination-links .page-numbers.prev{display:none}
#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-search-results,#bbpress-forums div.bbp-no-topic{margin-top:0;margin-bottom:0;border:0}
#bbpress-forums ul.bbp-topics,#bbpress-forums ul.bbp-replies{margin-bottom:16px;border:0}
#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums p.bbp-topic-meta{margin:0}
#bbpress-forums fieldset.bbp-form{border:0;padding:0;margin-top:64px}
#bbpress-forums fieldset.bbp-form legend{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:21px;line-height:28px;color:#141414;padding:0}
#bbpress-forums fieldset.bbp-form label{font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:28px;color:#000;margin-bottom:8px}
#bbpress-forums fieldset.bbp-form input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
#bbpress-forums fieldset.bbp-form div.bbp-the-content-wrapper textarea.bbp-the-content{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#5a6372;padding:24px 32px;max-height:200px}
#bbpress-forums .bbp-submit-wrapper button{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:21px;color:#fff;text-align:center;cursor:pointer;background:#3b83fb;border:0;border-radius:12px;padding:16px 32px;display:inline-block;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;margin-left:8px}
#bbpress-forums .bbp-submit-wrapper button:hover{background:#3576e2;color:#fff}
#bbpress-forums .bbp-submit-wrapper button.btn_outline{background:transparent;color:#3b83fb;border:1px solid #3b83fb;padding:15px 31px}
#bbpress-forums .bbp-topic-form{margin-top:24px;padding-top:96px;border-top:1px solid #98a0ae}
#bbpress-forums fieldset.bbp-form p{margin-bottom:16px}
#bbpress-forums div.bbp-the-content-wrapper{margin-bottom:24px}
#bbpress-forums div.bbp-submit-wrapper{margin-bottom:16px}
#bbpress-forums .bbp-replies>.bbp-body>ul>li{margin-bottom:24px;overflow:hidden}
#bbpress-forums .bbp-replies>.bbp-body>ul>li div.bbp-reply-header{border:0;background:#fff;padding:24px 32px 16px 32px;border:1px solid #dadfe7;border-bottom:0;border-top-left-radius:16px;border-top-right-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
#bbpress-forums .bbp-replies>.bbp-body>ul>li div.bbp-reply-header .bbp-reply-author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;padding:0}
#bbpress-forums .bbp-replies>.bbp-body>ul>li div.bbp-reply-header .bbp-reply-author .svg{margin-right:8px}
#bbpress-forums .bbp-replies>.bbp-body>ul>li div.bbp-reply-header .bbp-reply-author .bbp-author-name{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:21px;line-height:25px;color:#000;text-align:left;margin:0 0 4px 0}
#bbpress-forums .bbp-replies>.bbp-body>ul>li div.bbp-reply-header .bbp-reply-author .bbp-author-role{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:15px;color:#818b9c;text-align:left;margin:0}
#bbpress-forums .bbp-replies>.bbp-body>ul>li div.bbp-reply-header .bbp-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;padding:0}
#bbpress-forums .bbp-replies>.bbp-body>ul>li div.bbp-reply-header .bbp-meta .bbp-reply-post-date{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#5a6372}
#bbpress-forums .bbp-replies>.bbp-body>ul>li div.bbp-reply-header .bbp-meta .bbp-reply-permalink{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:15px;color:#818b9c}
#bbpress-forums .bbp-replies>.bbp-body>ul>li .bbp-reply-header+.hentry{padding:24px 32px;border:1px solid #dadfe7;border-top:0;border-bottom-left-radius:16px;border-bottom-right-radius:16px}
#bbpress-forums .bbp-replies>.bbp-body>ul>li .bbp-reply-header+.hentry .bbp-reply-content{margin-left:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
#bbpress-forums .bbp-replies>.bbp-body>ul>li .bbp-reply-header+.hentry .bbp-reply-content *{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#5a6372}
#bbpress-forums .bbp-replies>.bbp-body>ul>li .bbp-reply-header+.hentry .bbp-reply-content .bbp-admin-links{margin-top:80px;color:#fff}
#bbpress-forums .bbp-replies>.bbp-body>ul>li .bbp-reply-header+.hentry .bbp-reply-content .bbp-admin-links a,#bbpress-forums .bbp-replies>.bbp-body>ul>li .bbp-reply-header+.hentry .bbp-reply-content .bbp-admin-links button{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:21px;color:#3b83fb;text-align:center;cursor:pointer;background:#fff;border:1px solid #3b83fb;text-decoration:none;text-transform:none;border-radius:12px;padding:7px 15px;margin-bottom:7px;display:inline-block;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
#bbpress-forums .bbp-replies>.bbp-body>ul>li .bbp-reply-header+.hentry .bbp-reply-content .bbp-admin-links a:hover,#bbpress-forums .bbp-replies>.bbp-body>ul>li .bbp-reply-header+.hentry .bbp-reply-content .bbp-admin-links button:hover{background:#3b83fb;color:#fff}
#bbpress-forums .bbp-replies>.bbp-body>ul>li .bbp-reply-header+.hentry .bbp-reply-content .bbp-admin-links a.bbp-topic-reply-link,#bbpress-forums .bbp-replies>.bbp-body>ul>li .bbp-reply-header+.hentry .bbp-reply-content .bbp-admin-links a.bbp-reply-to-link,#bbpress-forums .bbp-replies>.bbp-body>ul>li .bbp-reply-header+.hentry .bbp-reply-content .bbp-admin-links button.bbp-topic-reply-link,#bbpress-forums .bbp-replies>.bbp-body>ul>li .bbp-reply-header+.hentry .bbp-reply-content .bbp-admin-links button.bbp-reply-to-link{background:#3b83fb;color:#fff;padding:7px 31px}
#bbpress-forums .bbp-replies>.bbp-body>ul>li .bbp-reply-header+.hentry .bbp-reply-content .bbp-admin-links a.bbp-topic-reply-link:hover,#bbpress-forums .bbp-replies>.bbp-body>ul>li .bbp-reply-header+.hentry .bbp-reply-content .bbp-admin-links a.bbp-reply-to-link:hover,#bbpress-forums .bbp-replies>.bbp-body>ul>li .bbp-reply-header+.hentry .bbp-reply-content .bbp-admin-links button.bbp-topic-reply-link:hover,#bbpress-forums .bbp-replies>.bbp-body>ul>li .bbp-reply-header+.hentry .bbp-reply-content .bbp-admin-links button.bbp-reply-to-link:hover{background:#3576e2}
#bbpress-forums .bbp-replies>.bbp-body>ul>li .bbp-threaded-replies{margin-left:48px;margin-top:24px}
.single-topic #bbpress-forums .title{padding-bottom:24px;border-bottom:2px solid #000;margin-bottom:32px}
#bbpress-forums .bbp-reply-form{border-top:1px solid #98a0ae;margin-top:24px}
.single-post>main>.container:last-child{padding-bottom:108px}
.post__cover{width:100%;margin-bottom:56px;margin-top:24px;border-radius:28px !important}
.post>.columns{gap:0}
.post #sidebar{width:calc((100% - 904px) / 2);min-width:265px}
.post #content{width:100%;max-width:904px;margin-right:auto;margin-left:auto}
.post #sidebar+#content{margin-left:0}
.post .toc{padding-right:20px}
.post .toc ul{list-style:none !important}
.post .toc__item{padding:8px 20px 8px 12px;border-left:2px solid #f3f4f7}
.post .toc__item a{font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:32px;color:#9ca1aa}
.post .toc__item:hover a{color:#000}
.post .toc__item_active{border-color:#3b83fb}
.post .toc__item_active a{color:#000 !important}
.post__meta{margin-top:56px}
.gutenberg-content .post__meta p{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#5a6372}
.gutenberg-content .post__meta p span{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#5a6372}
.gutenberg-content .post__meta p a:not(.btn){font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#5a6372}
.gutenberg-content .post__meta p .btn{background:#f9fafb;color:#5a6372;text-decoration:none;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.gutenberg-content .post__meta p .btn:hover{background:#3b83fb;color:#fff}
.gutenberg-page #sidebar{min-width:385px;max-width:385px}
.gutenberg-page #content{width:calc(100% - (385px + 20px));margin-right:auto;margin-left:auto}
.gutenberg-page #sidebar+#content{margin-left:0;margin-right:0}
.gutenberg-page__meta{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}
.gutenberg-page__meta>a:first-child{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:21px;color:#000}
.gutenberg-page__meta>a:first-child:hover{color:#3b83fb}
.gutenberg-page__meta>a:last-child{font-size:18px;line-height:21px}
.gutenberg-page__meta+.title{margin-bottom:16px}
.gutenberg-page__content{width:100%}
.gutenberg-page__sidebar{width:100%;border:1px solid #98a0ae;border-radius:28px;padding:16px;min-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.gutenberg-page__version-select{width:100%}
.gutenberg-page #content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.gutenberg-page__menu{margin-top:4px;padding-right:8px;max-height:400px;overflow-x:hidden}
.gutenberg-page__menu::-webkit-scrollbar-thumb{background-color:#c0c5ce;border:4px solid transparent;border-radius:12px;background-clip:padding-box}
.gutenberg-page__menu::-webkit-scrollbar{width:16px}
.gutenberg-page__menu ul li{margin:12px 0}
.gutenberg-page__menu ul li a{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:22px;color:#5a6372;padding-left:28px;position:relative;display:block;overflow:hidden;text-overflow:ellipsis}
.gutenberg-page__menu ul li.current_page_item>a{color:#000}
.gutenberg-page__menu .page_item_has_children{position:relative}
.gutenberg-page__menu .page_item_has_children>.children{max-height:0;overflow:hidden}
.gutenberg-page__menu .page_item_has_children>img{position:absolute;cursor:pointer;top:4px}
.gutenberg-page__menu .page_item_has_children_open>.children{margin-left:16px;margin-top:6px;max-height:none;overflow:hidden}
.gutenberg-page__menu .page_item_has_children_open>.children>li:last-child{margin-bottom:0}
.gutenberg-page__menu .page_item_has_children_open>img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.gutenberg-content{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#5a6372}
.gutenberg-content>*:last-child{margin-bottom:0;padding-bottom:0}
.gutenberg-content h1,.gutenberg-content h2,.gutenberg-content h3,.gutenberg-content h4,.gutenberg-content h5,.gutenberg-content h6{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:28px;line-height:38px;color:#000;margin-top:24px;margin-bottom:16px}
.gutenberg-content h1:first-child,.gutenberg-content h2:first-child,.gutenberg-content h3:first-child,.gutenberg-content h4:first-child,.gutenberg-content h5:first-child,.gutenberg-content h6:first-child{margin-top:0}
.gutenberg-content h2{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:48px;line-height:64px;color:#000;letter-spacing:-0.02em;margin-top:48px;margin-bottom:24px}
.gutenberg-content h5{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:32px;color:#000}
.gutenberg-content strong{font-weight:700 !important}
.gutenberg-content p,.gutenberg-content cite{margin-top:16px;margin-bottom:16px;font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#5a6372}
.developer-portal .gutenberg-content p,.developer-portal .gutenberg-content cite{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#5a6372}
.gutenberg-content p a,.gutenberg-content cite a{font-size:inherit;line-height:inherit}
.gutenberg-content>p:first-child{margin-top:0}
.gutenberg-content>p:last-child{margin-bottom:0}
.gutenberg-content>p img{max-width:100%;height:auto;border-radius:0}
.gutenberg-content strong{color:#000;font-weight:400}
.gutenberg-content a{color:#3b83fb;text-decoration:underline}
.gutenberg-content a:hover{color:#3576e2}
.gutenberg-content ul,.gutenberg-content ol{list-style-type:disc;list-style-position:inside;padding-left:30px;padding-bottom:10px}
.gutenberg-content ul li,.gutenberg-content ol li{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#5a6372;padding-bottom:6px}
.gutenberg-content ul li:last-child,.gutenberg-content ol li:last-child{padding-bottom:0}
.developer-portal .gutenberg-content ul li,.developer-portal .gutenberg-content ol li{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#5a6372}
.gutenberg-content ul li a:first-child,.gutenberg-content ul li p:first-child,.gutenberg-content ol li a:first-child,.gutenberg-content ol li p:first-child{margin-top:0;display:inline}
.gutenberg-content ul li a:last-child,.gutenberg-content ul li p:first-child,.gutenberg-content ol li a:last-child,.gutenberg-content ol li p:first-child{margin-bottom:0}
.gutenberg-content ul li ul,.gutenberg-content ol li ul{margin-top:24px}
.gutenberg-content ol{list-style-type:decimal}
.gutenberg-content .wp-block-columns{margin-bottom:16px}
.gutenberg-content .wp-block-columns p{line-height:28px}
.gutenberg-content .wp-block-code{padding:32px;margin:32px 0;background-color:#f3f4f7;border:1px solid #c0c5ce}
.gutenberg-content .wp-block-code code{padding-right:100px;font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:23px;color:#5a6372;font-family:'Source Code Pro',sans-serif}
.gutenberg-content .wp-block-image{margin-top:32px;margin-bottom:32px;border-radius:28px !important;overflow:hidden}
.gutenberg-content .wp-block-image img{border-radius:28px !important;max-width:100%;height:auto}
.gutenberg-content .wp-block-image.size-full>img{width:100%}
.gutenberg-content .wp-block-video{border-radius:28px !important;overflow:hidden}
.gutenberg-content .wp-block-video>video{border-radius:28px !important}
.gutenberg-content .wp-block-embed{margin-top:32px;margin-bottom:32px;aspect-ratio:16 / 9;border-radius:28px !important;overflow:hidden}
.gutenberg-content .wp-block-embed__wrapper{height:100%}
.gutenberg-content ul.blocks-gallery-grid{margin-top:20px;padding-bottom:0}
.gutenberg-content .blocks-gallery-grid,.gutenberg-content .wp-block-gallery{padding-left:0;padding-right:0}
.gutenberg-content .wp-block-embed iframe{margin-left:auto;margin-right:auto;width:100%;height:100%}
.gutenberg-content .wp-block-quote{margin-top:16px;margin-bottom:16px}
.gutenberg-content figcaption{text-align:center;font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#141414;width:100%;display:block !important}
.gutenberg-content .wp-block-media-text__media img,.gutenberg-content .wp-block-media-text__media video{max-width:100%;height:auto}
.gutenberg-content .wp-caption{width:100% !important}
.gutenberg-content .wp-caption img{max-width:100%;height:auto;border-radius:28px !important}
.gutenberg-content img{max-width:100%;height:auto}
.gutenberg-content .wp-block-quote{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:24px;margin-bottom:24px;padding:32px;padding-left:80px;background-color:#f3f4f7;border:1px solid #c0c5ce;border-radius:28px !important;position:relative}
.gutenberg-content .wp-block-quote::before{position:absolute;left:32px;top:32px;content:url(/wp-content/themes/teslasuit-portal/assets/icons/alert-tip.svg);height:32px !important;width:32px !important}
.gutenberg-content .wp-block-quote>p{margin-top:0;font-family:'Inter',sans-serif;font-style:normal;font-weight:normal;font-size:20px;line-height:32px;color:#000;font-weight:600 !important;color:#000 !important}
.download-wrapper button{width:100%}
#meta-notes{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#5a6372}
#meta-notes p,#meta-notes ul,#meta-notes ol{color:#5a6372 !important}
#meta-notes h2,#meta-notes h3,#meta-notes h4,#meta-notes h5,#meta-notes h6{color:#000 !important}
#meta-notes p{margin-bottom:16px !important;margin-top:0 !important}
#meta-notes strong{font-weight:600}
#meta-notes h2{color:#000 !important;margin-top:24px !important;margin-bottom:24px !important;font-size:20px !important}
#meta-notes h3{color:#000 !important;margin-top:16px !important;margin-bottom:16px !important;font-size:18px !important}
#meta-notes ul,#meta-notes ol{list-style-position:inside;padding-left:30px;padding-bottom:16px}
#meta-notes ul li,#meta-notes ol li{margin-bottom:10px !important}
#meta-notes ul li:last-child,#meta-notes ol li:last-child{margin-bottom:0 !important;padding-bottom:0 !important}
#meta-notes ul ul,#meta-notes ul ol,#meta-notes ol ul,#meta-notes ol ol{margin-top:16px !important}
#meta-notes ul{list-style-type:disc}
#meta-notes ol{list-style-type:decimal}
#meta-notes #likes-and-labels-container{display:none !important}
.hero{width:100%;padding:56px 16px;margin-top:32px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;aspect-ratio:3/1;border-radius:28px !important;background:linear-gradient(142.45deg,#3e5775 -10.99%,#030713 97.56%);background-size:cover;background-position:center right;text-align:center}
.hero_with-toolbar{padding-top:64px}
.hero .title{color:white;margin-bottom:24px}
.hero .subtitle{color:#c0c5ce;font-weight:400}
.hero .searchbar__input{border-color:rgba(255,255,255,0.5)}
.hero .searchbar__input>div:last-child{border-color:rgba(255,255,255,0.5)}
.hero .searchbar__input>div:last-child>label{color:rgba(255,255,255,0.5)}
.hero .searchbar__input>div:last-child>input{color:#fff}
.hero .searchbar__input>div:last-child>input::-webkit-input-placeholder{color:rgba(255,255,255,0.5)}
.hero .searchbar__input>div:last-child>input::-moz-placeholder{color:rgba(255,255,255,0.5)}
.hero .searchbar__input>div:last-child>input:-ms-input-placeholder{color:rgba(255,255,255,0.5)}
.hero .searchbar__input>div:last-child>input::-ms-input-placeholder{color:rgba(255,255,255,0.5)}
.hero .searchbar__input>div:last-child>input::placeholder{color:rgba(255,255,255,0.5)}
.hero .searchbar__input>div:last-child>.svg path{stroke:rgba(255,255,255,0.5) !important;-webkit-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}
.hero .searchbar__input>div:last-child>.svg:hover path{stroke:white !important}
.hero .searchbar_focused label{color:rgba(255,255,255,0.5) !important}
.hero .searchbar__button .svg path{fill:#fff}
.hero--swiper{padding:0;aspect-ratio:3/1 !important}
.hero--swiper .swiper{height:100%;width:100%;border-radius:28px !important}
.hero--swiper .swiper .swiper-slide-active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.hero--swiper .swiper .swiper-slide>img{width:auto;height:100%;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}
.hero__bullet{width:12px;height:12px;background:#818b9c}
.hero-v2{margin-top:40px;padding:40px 0;width:100%;max-width:1100px;-webkit-box-sizing:border-box;box-sizing:border-box}
.hero-v2--with-search{max-width:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px}
.hero-v2--with-search .title-wrapper{max-width:900px}
.hero-v2--with-search .searchbar{width:480px;margin-top:0}
.hero-v2 .subtitle{margin-top:16px}
.hero-v2 .bbp-author-avatar{display:none !important}
.hero-v2 .bbp-author-link{pointer-events:none !important}
.section-heading{max-width:1100px;margin-bottom:48px;text-align:left}
.section-heading--center{text-align:center;margin-left:auto;margin-right:auto}
.section-heading .title{margin-bottom:24px}
.section-heading .subtitle{font-weight:500}
.section-heading-with-side-text{margin-bottom:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}
.section-heading-with-side-text__title{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:40px;line-height:120%;color:#000;text-transform:uppercase}
.section-heading-with-side-text__side-text{max-width:480px;font-family:'Inter',sans-serif;font-style:normal;font-weight:300;font-size:18px;line-height:120%;color:#26282c;text-shadow:0 2px 40px rgba(0,0,0,0.08)}
.page-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin-top:140px;margin-bottom:40px}
.page-heading.single-application{margin-bottom:56px}
.page-heading .title{max-width:1300px}
.single-use-case .page-heading .title{max-width:100%}
.page-heading .subtitle{margin-top:32px;max-width:1007px;color:#5a6372}
.customer-portal .page-heading .subtitle{font-weight:400}
.error404 .page-heading .subtitle{line-height:36px}
.page-heading .title+.tags,.page-heading .subtitle+.tags{margin-top:48px}
.page-heading .searchbar{margin-top:24px;margin-bottom:24px}
.page-heading .searchbar__tags{padding-top:0}
.page-heading--product{margin-top:120px;margin-bottom:64px}
.post-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:140px;text-align:center}
.post-heading .title{max-width:1300px;font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:96px;line-height:120px;color:#26282c}
.post-heading .title_long{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:80px;line-height:96px;color:#26282c}
.post-heading .title_extra-long{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:56px;line-height:72px;color:#26282c}
.post-heading .subtitle{max-width:1008px;margin-top:40px;color:#9ca1aa !important}
.post-heading .subtitle b{color:#000 !important}
.developer-portal .post-heading .subtitle{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:28px;line-height:47px;color:#000}
.post-heading__tags{margin-top:64px}
.post-heading+.post{margin-top:24px}
.post-heading-v2{margin-top:40px;padding:40px 0 0 0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.post-heading-v2 .title{margin-bottom:32px;color:#26282c !important}
.post-heading-v2 .title_long{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:80px;line-height:115%;color:#26282c}
.post-heading-v2 .title_extra-long{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:56px;line-height:115%;color:#26282c}
.post-heading-v2 .subtitle{margin-top:32px}
.post-heading-v2 .subtitle b{color:#000 !important}
.post-heading-v2__tags{margin-top:64px}
.post-heading-v2+.post{margin-top:24px}
.landing-block-heading{max-width:1300px;margin-left:auto;margin-right:auto;margin-bottom:56px;text-align:center}
.landing-block-heading .subtitle{padding-top:32px;padding-bottom:24px;color:#5a6372}
.landing-block-heading .subtitle strong,.landing-block-heading .subtitle b{color:#141414;font-weight:600}
.use-case-heading .title{margin-bottom:0}
.use-case-heading .subtitle{margin-top:32px !important;margin-bottom:0}
.use-case-heading__meta.app-block__meta{text-align:left;margin-left:auto;margin-right:auto;grid-template-columns:repeat(3,auto);gap:80px}
.use-case-heading__meta.app-block__meta>div{max-width:285px}
.use-case-heading__meta.app-block__meta>div .svg path{-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out;fill:#5a6372 !important}
.use-case-heading__meta.app-block__meta>div p:first-child{white-space:nowrap;font-weight:600}
.use-case-heading .description{color:#5a6372;text-align:left;margin-top:32px;margin-bottom:8px}
.logo-wrapper a{line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}
.logo-wrapper a>img{max-width:100%}
.svg>svg{width:inherit;height:inherit;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.svg>svg.rotated_180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.img-wrapper{overflow:hidden}
.img-wrapper img,.img-wrapper video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}
.img-with-caption img{width:100%;height:auto}
.img-with-caption p{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#5a6372;margin-top:8px}
.img_grayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.application-gallery-wrapper{overflow:auto}
.gallery{overflow:hidden;min-width:768px;gap:20px 20px}
.gallery img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:28px}
.gallery_xr{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr .5fr;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-areas:"area-1 area-2 area-2" "area-1 area-3 area-4"}
.gallery_xr .area-2{grid-area:area-2}
.gallery_xr .area-1{grid-area:area-1}
.gallery_xr .area-3{grid-area:area-3}
.gallery_xr .area-4{grid-area:area-4}
.gallery_developer{display:grid;grid-template-columns:1fr 2fr}
.gallery_academics{display:grid;grid-template-columns:1fr 1fr 1fr}
.cubes-animation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:80px;position:relative}
.cubes-animation__image{position:sticky;width:50%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}
.cubes-animation__image img{margin-left:auto;margin-right:auto;width:100%;max-width:488px;height:auto}
.cubes-animation__content{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.cubes-animation__content.active{-webkit-transform:translateY(0);transform:translateY(0)}
.cubes-animation__item{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;margin-bottom:80px;opacity:.3}
.cubes-animation__item:last-child{margin-bottom:0}
.cubes-animation__item:first-child{margin-top:0}
.cubes-animation__item>img{display:none;max-width:50%;margin-bottom:32px}
.cubes-animation__item .title{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;margin-bottom:16px;color:#000}
.cubes-animation__item .title span{font-weight:600;color:#000;display:block;width:100%}
.cubes-animation__item.midactive{opacity:.6;padding-top:200px}
.cubes-animation__item.active{opacity:1}
.fullscreen-cta{background:radial-gradient(90.63% 95.19% at 93.03% 81.64%,#353840 0,#0d0e14 82.62%,#101328 100%);padding:0;margin-bottom:100px;margin-top:100px}
.fullscreen-cta>.container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center}
.fullscreen-cta>.container .title-wrapper{margin-top:200px;margin-bottom:200px;padding-bottom:24px}
.fullscreen-cta>.container .title-wrapper .title{color:white;margin-bottom:56px}
.fullscreen-cta>.container .title-wrapper .subtitle{color:rgba(255,255,255,0.7);max-width:75%;margin-left:auto;margin-right:auto}
.fullscreen-cta>.container .text-wrapper{margin-bottom:56px}
.fullscreen-cta>.container .text-wrapper .text{color:#c0c5ce}
.two-bg-image{position:relative;width:100%}
.two-bg-image__first{padding-bottom:32px}
.two-bg-image__first .title{max-width:calc(100% / 3 * 2)}
.two-bg-image__second{background:-webkit-gradient(linear,left top,right top,color-stop(1.51%,#22c5fc),color-stop(50.22%,#3b83fb),color-stop(99.96%,#ad6cfc));background:linear-gradient(90deg,#22c5fc 1.51%,#3b83fb 50.22%,#ad6cfc 99.96%);padding-bottom:0}
.two-bg-image__second>.container{padding-top:0;padding-bottom:256px}
.two-bg-image__second .text{max-width:50%;font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:40px;color:#fff}
.two-bg-image__second img{position:absolute;bottom:0;right:0}
.two-bg-image+.container{margin-top:0}
.academics-banner{margin-bottom:20px;padding:56px 80px;background:#fff;border-radius:28px !important;position:relative}
.academics-banner__toggle{display:none}
.academics-banner__logo{margin-bottom:16px}
.academics-banner__logo img{max-width:120px;width:auto;height:auto}
.academics-banner__title{margin-bottom:24px}
.academics-banner__title .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:40px;line-height:56px;color:#000}
.academics-banner__title .subtitle{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:28px;color:#000}
.academics-banner__content .infographics .content{-webkit-box-flex:0;-ms-flex:0 1 calc(70% - 32px);flex:0 1 calc(70% - 32px)}
.academics-banner__content .infographics .content .accordeon{margin-top:24px}
.academics-banner__content .infographics .content .accordeon__header{border:0;border-top:1px solid #dddfe4;border-radius:0;padding:24px 0 0 0}
.academics-banner__content .infographics .content .accordeon__header>.flex-column{padding-right:16px}
.academics-banner__content .infographics .content .accordeon:first-child{margin-top:0}
.academics-banner__content .infographics .content .accordeon:first-child .accordeon__header{border:0;padding-top:0}
.academics-banner__content .infographics .content .accordeon__body{margin-top:0;padding:0;border-radius:0;border:0}
.academics-banner__content .infographics .content .accordeon.accordeon_active .accordeon__body{margin-top:24px}
.academics-banner__content .infographics .content ul.circles>li{color:#000;margin-top:24px}
.academics-banner__content .infographics .content ul.circles>li>ul.circles{margin-top:16px}
.academics-banner__content .infographics .content ul.circles>li>ul.circles>li{color:#5a6372;font-weight:400;margin-top:16px}
.academics-banner__content .infographics .sidebar{-webkit-box-flex:0;-ms-flex:0 1 calc(25% - 32px);flex:0 1 calc(25% - 32px)}
.academics-banner__content .infographics .sidebar>.title{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:32px;color:#000}
.academics-banner__content .infographics__icons{row-gap:24px;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}
.academics-banner__content .infographics__item>.title{font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#000}
.academics-banner__content .lead{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:36px;color:#000}
.software-influx--academics .software-influx__item{margin-bottom:56px}
.software-influx--academics .software-influx__item>img{display:none}
.software-influx--academics .title{margin-bottom:24px;font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:40px;line-height:56px;color:#000}
.software-influx--academics .software-influx__img{padding-top:80px}
.software-influx--academics .software-influx__img img{border-radius:28px !important;-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.03),0 20px 60px rgba(0,0,0,0.04);box-shadow:0 5px 15px rgba(0,0,0,0.03),0 20px 60px rgba(0,0,0,0.04)}
.logo-slider{position:relative;overflow:hidden;width:100%;padding-top:40px;height:160px}
.logo-slider__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:absolute}
.logo-slider__inner[data-dir="right"]{right:0}
.logo-slider__items-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.logo-slider__item{padding-left:40px;padding-right:40px;max-height:160px}
.logo-slider__item img{width:auto;max-height:160px}
.logo-slider--homepage{padding-top:0;height:64px;margin-bottom:32px}
.logo-slider--homepage .logo-slider__item{padding-left:28px;padding-right:28px;max-height:64px}
.logo-slider--homepage .logo-slider__item img{max-height:64px}
.logo-slider--homepage:last-child{margin-bottom:0}
#software-list>.banner:last-child{margin-bottom:0 !important}
.download-now{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.download-now img{margin-bottom:64px;-webkit-box-shadow:0 25px 40px -20px rgba(0,0,0,0.25);box-shadow:0 25px 40px -20px rgba(0,0,0,0.25)}
.download-now .subtitle{margin-bottom:4px;text-align:center}
.download-now .title{margin-bottom:24px;text-align:center}
.download-now .description{text-align:center}
.download-now a{margin-top:96px}
.feature-badge{background-color:#f3f4f7;border-radius:28px !important;padding:56px 64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.feature-badge .svg{margin-right:16px}
.feature-badge .title{color:#000}
.feature-badge .title+span{font-weight:600}
.feature-badge .subtitle{margin-top:12px;opacity:.8}
.feature-badge_disabled{pointer-events:none}
.feature-badge_disabled .svg{opacity:.6}
.feature-badge_disabled .svg path{fill:#818b9c}
.feature-badge_disabled .title,.feature-badge_disabled .title+span,.feature-badge_disabled .subtitle{color:#5a6372;opacity:.6}
.image-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:96px}
.image-tabs .centered-toggles{margin-bottom:48px}
.image-tabs .caption{text-align:center;margin-bottom:48px;max-width:1313px;width:100%;margin-left:auto;margin-right:auto}
.image-tabs img{max-width:1313px;width:100%}
.infographics div.text .p2.w-600{margin-top:24px;color:black}
.software-implememtations .columns{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.software-implememtations .subtitle{margin-bottom:40px}
.software-cards-loop+.software-cards-loop{margin-top:20px}
.page-template-products-suit-4 header,.page-template-products-suit-4-new header,.page-template-products-glove header,.page-template-customer-homepage header{position:absolute;background:transparent}
.page-template-products-suit-4 header .header__top,.page-template-products-suit-4-new header .header__top,.page-template-products-glove header .header__top,.page-template-customer-homepage header .header__top{background:rgba(255,255,255,0)}
.page-template-products-suit-4 header .header__top img,.page-template-products-suit-4-new header .header__top img,.page-template-products-glove header .header__top img,.page-template-customer-homepage header .header__top img{content:url("/wp-content/themes/teslasuit-portal/assets/img/logo-white.svg")}
.page-template-products-suit-4 header .header__top .header__menu li a,.page-template-products-suit-4-new header .header__top .header__menu li a,.page-template-products-glove header .header__top .header__menu li a,.page-template-customer-homepage header .header__top .header__menu li a{color:rgba(255,255,255,0.9) !important}
.page-template-products-suit-4 header .header__top .header__menu li a:hover,.page-template-products-suit-4-new header .header__top .header__menu li a:hover,.page-template-products-glove header .header__top .header__menu li a:hover,.page-template-customer-homepage header .header__top .header__menu li a:hover{color:white !important}
.page-template-products-suit-4 header .header__top .header__menu.menu ul li.current-menu-item>a,.page-template-products-suit-4 header .header__top .header__menu.menu ul li.current-page-ancestor>a,.page-template-products-suit-4 header .header__top .header__menu.menu ul li.menu__item_cur>a,.page-template-products-suit-4 header .header__top .header__menu.menu ul li.menu__item_cur-parent>a,.page-template-products-suit-4-new header .header__top .header__menu.menu ul li.current-menu-item>a,.page-template-products-suit-4-new header .header__top .header__menu.menu ul li.current-page-ancestor>a,.page-template-products-suit-4-new header .header__top .header__menu.menu ul li.menu__item_cur>a,.page-template-products-suit-4-new header .header__top .header__menu.menu ul li.menu__item_cur-parent>a,.page-template-products-glove header .header__top .header__menu.menu ul li.current-menu-item>a,.page-template-products-glove header .header__top .header__menu.menu ul li.current-page-ancestor>a,.page-template-products-glove header .header__top .header__menu.menu ul li.menu__item_cur>a,.page-template-products-glove header .header__top .header__menu.menu ul li.menu__item_cur-parent>a,.page-template-customer-homepage header .header__top .header__menu.menu ul li.current-menu-item>a,.page-template-customer-homepage header .header__top .header__menu.menu ul li.current-page-ancestor>a,.page-template-customer-homepage header .header__top .header__menu.menu ul li.menu__item_cur>a,.page-template-customer-homepage header .header__top .header__menu.menu ul li.menu__item_cur-parent>a{color:white !important}
.page-template-products-suit-4 header .header__top .header__actions .link,.page-template-products-suit-4-new header .header__top .header__actions .link,.page-template-products-glove header .header__top .header__actions .link,.page-template-customer-homepage header .header__top .header__actions .link{color:rgba(255,255,255,0.9)}
.page-template-products-suit-4 header .header__top .header__actions .link:hover,.page-template-products-suit-4-new header .header__top .header__actions .link:hover,.page-template-products-glove header .header__top .header__actions .link:hover,.page-template-customer-homepage header .header__top .header__actions .link:hover{color:white !important}
.page-template-products-suit-4 header .header__top .header__actions .btn,.page-template-products-suit-4-new header .header__top .header__actions .btn,.page-template-products-glove header .header__top .header__actions .btn,.page-template-customer-homepage header .header__top .header__actions .btn{color:#fff !important;background:rgba(255,255,255,0.3) !important}
.page-template-products-suit-4 header .header__top .header__actions .btn:hover,.page-template-products-suit-4-new header .header__top .header__actions .btn:hover,.page-template-products-glove header .header__top .header__actions .btn:hover,.page-template-customer-homepage header .header__top .header__actions .btn:hover{background:rgba(255,255,255,0.4) !important}
.page-template-products-suit-4 header .header__top .header__mobile path[fill],.page-template-products-suit-4 header .header__top .header__mobile circle[fill],.page-template-products-suit-4-new header .header__top .header__mobile path[fill],.page-template-products-suit-4-new header .header__top .header__mobile circle[fill],.page-template-products-glove header .header__top .header__mobile path[fill],.page-template-products-glove header .header__top .header__mobile circle[fill],.page-template-customer-homepage header .header__top .header__mobile path[fill],.page-template-customer-homepage header .header__top .header__mobile circle[fill]{fill:#fff;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}
.page-template-products-suit-4 header .header__top .header__mobile:hover path[fill],.page-template-products-suit-4 header .header__top .header__mobile:hover circle[fill],.page-template-products-suit-4-new header .header__top .header__mobile:hover path[fill],.page-template-products-suit-4-new header .header__top .header__mobile:hover circle[fill],.page-template-products-glove header .header__top .header__mobile:hover path[fill],.page-template-products-glove header .header__top .header__mobile:hover circle[fill],.page-template-customer-homepage header .header__top .header__mobile:hover path[fill],.page-template-customer-homepage header .header__top .header__mobile:hover circle[fill]{fill:#fff}
.page-template-products-suit-4 header .header__top .header__mobile path[stroke],.page-template-products-suit-4 header .header__top .header__mobile circle[stroke],.page-template-products-suit-4-new header .header__top .header__mobile path[stroke],.page-template-products-suit-4-new header .header__top .header__mobile circle[stroke],.page-template-products-glove header .header__top .header__mobile path[stroke],.page-template-products-glove header .header__top .header__mobile circle[stroke],.page-template-customer-homepage header .header__top .header__mobile path[stroke],.page-template-customer-homepage header .header__top .header__mobile circle[stroke]{stroke:#fff;-webkit-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}
.page-template-products-suit-4 header .header__top .header__mobile:hover path[stroke],.page-template-products-suit-4 header .header__top .header__mobile:hover circle[stroke],.page-template-products-suit-4-new header .header__top .header__mobile:hover path[stroke],.page-template-products-suit-4-new header .header__top .header__mobile:hover circle[stroke],.page-template-products-glove header .header__top .header__mobile:hover path[stroke],.page-template-products-glove header .header__top .header__mobile:hover circle[stroke],.page-template-customer-homepage header .header__top .header__mobile:hover path[stroke],.page-template-customer-homepage header .header__top .header__mobile:hover circle[stroke]{stroke:#fff}
.page-template-products-suit-4 header .header__top.header__top_fixed,.page-template-products-suit-4-new header .header__top.header__top_fixed,.page-template-products-glove header .header__top.header__top_fixed,.page-template-customer-homepage header .header__top.header__top_fixed{background:white}
.page-template-products-suit-4 header .header__top.header__top_fixed img,.page-template-products-suit-4-new header .header__top.header__top_fixed img,.page-template-products-glove header .header__top.header__top_fixed img,.page-template-customer-homepage header .header__top.header__top_fixed img{content:url("/wp-content/themes/teslasuit-portal/assets/img/logo.svg")}
.page-template-products-suit-4 header .header__top.header__top_fixed .header__menu li a,.page-template-products-suit-4-new header .header__top.header__top_fixed .header__menu li a,.page-template-products-glove header .header__top.header__top_fixed .header__menu li a,.page-template-customer-homepage header .header__top.header__top_fixed .header__menu li a{color:#5a6372 !important}
.page-template-products-suit-4 header .header__top.header__top_fixed .header__menu li a:hover,.page-template-products-suit-4-new header .header__top.header__top_fixed .header__menu li a:hover,.page-template-products-glove header .header__top.header__top_fixed .header__menu li a:hover,.page-template-customer-homepage header .header__top.header__top_fixed .header__menu li a:hover{color:#000 !important}
.page-template-products-suit-4 header .header__top.header__top_fixed .header__menu.menu ul li.current-menu-item>a,.page-template-products-suit-4 header .header__top.header__top_fixed .header__menu.menu ul li.current-page-ancestor>a,.page-template-products-suit-4 header .header__top.header__top_fixed .header__menu.menu ul li.menu__item_cur>a,.page-template-products-suit-4 header .header__top.header__top_fixed .header__menu.menu ul li.menu__item_cur-parent>a,.page-template-products-suit-4-new header .header__top.header__top_fixed .header__menu.menu ul li.current-menu-item>a,.page-template-products-suit-4-new header .header__top.header__top_fixed .header__menu.menu ul li.current-page-ancestor>a,.page-template-products-suit-4-new header .header__top.header__top_fixed .header__menu.menu ul li.menu__item_cur>a,.page-template-products-suit-4-new header .header__top.header__top_fixed .header__menu.menu ul li.menu__item_cur-parent>a,.page-template-products-glove header .header__top.header__top_fixed .header__menu.menu ul li.current-menu-item>a,.page-template-products-glove header .header__top.header__top_fixed .header__menu.menu ul li.current-page-ancestor>a,.page-template-products-glove header .header__top.header__top_fixed .header__menu.menu ul li.menu__item_cur>a,.page-template-products-glove header .header__top.header__top_fixed .header__menu.menu ul li.menu__item_cur-parent>a,.page-template-customer-homepage header .header__top.header__top_fixed .header__menu.menu ul li.current-menu-item>a,.page-template-customer-homepage header .header__top.header__top_fixed .header__menu.menu ul li.current-page-ancestor>a,.page-template-customer-homepage header .header__top.header__top_fixed .header__menu.menu ul li.menu__item_cur>a,.page-template-customer-homepage header .header__top.header__top_fixed .header__menu.menu ul li.menu__item_cur-parent>a{color:#000 !important}
.page-template-products-suit-4 header .header__top.header__top_fixed .header__actions .link,.page-template-products-suit-4-new header .header__top.header__top_fixed .header__actions .link,.page-template-products-glove header .header__top.header__top_fixed .header__actions .link,.page-template-customer-homepage header .header__top.header__top_fixed .header__actions .link{color:#5a6372}
.page-template-products-suit-4 header .header__top.header__top_fixed .header__actions .link:hover,.page-template-products-suit-4-new header .header__top.header__top_fixed .header__actions .link:hover,.page-template-products-glove header .header__top.header__top_fixed .header__actions .link:hover,.page-template-customer-homepage header .header__top.header__top_fixed .header__actions .link:hover{color:#000 !important}
.page-template-products-suit-4 header .header__top.header__top_fixed .header__actions .btn,.page-template-products-suit-4-new header .header__top.header__top_fixed .header__actions .btn,.page-template-products-glove header .header__top.header__top_fixed .header__actions .btn,.page-template-customer-homepage header .header__top.header__top_fixed .header__actions .btn{color:#fff !important;background:#3b83fb !important}
.page-template-products-suit-4 header .header__top.header__top_fixed .header__actions .btn:hover,.page-template-products-suit-4-new header .header__top.header__top_fixed .header__actions .btn:hover,.page-template-products-glove header .header__top.header__top_fixed .header__actions .btn:hover,.page-template-customer-homepage header .header__top.header__top_fixed .header__actions .btn:hover{background:#3576e2 !important}
.page-template-products-suit-4 header .header__top.header__top_fixed .header__mobile path[fill],.page-template-products-suit-4 header .header__top.header__top_fixed .header__mobile circle[fill],.page-template-products-suit-4-new header .header__top.header__top_fixed .header__mobile path[fill],.page-template-products-suit-4-new header .header__top.header__top_fixed .header__mobile circle[fill],.page-template-products-glove header .header__top.header__top_fixed .header__mobile path[fill],.page-template-products-glove header .header__top.header__top_fixed .header__mobile circle[fill],.page-template-customer-homepage header .header__top.header__top_fixed .header__mobile path[fill],.page-template-customer-homepage header .header__top.header__top_fixed .header__mobile circle[fill]{fill:#000;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}
.page-template-products-suit-4 header .header__top.header__top_fixed .header__mobile:hover path[fill],.page-template-products-suit-4 header .header__top.header__top_fixed .header__mobile:hover circle[fill],.page-template-products-suit-4-new header .header__top.header__top_fixed .header__mobile:hover path[fill],.page-template-products-suit-4-new header .header__top.header__top_fixed .header__mobile:hover circle[fill],.page-template-products-glove header .header__top.header__top_fixed .header__mobile:hover path[fill],.page-template-products-glove header .header__top.header__top_fixed .header__mobile:hover circle[fill],.page-template-customer-homepage header .header__top.header__top_fixed .header__mobile:hover path[fill],.page-template-customer-homepage header .header__top.header__top_fixed .header__mobile:hover circle[fill]{fill:#000}
.page-template-products-suit-4 header .header__top.header__top_fixed .header__mobile path[stroke],.page-template-products-suit-4 header .header__top.header__top_fixed .header__mobile circle[stroke],.page-template-products-suit-4-new header .header__top.header__top_fixed .header__mobile path[stroke],.page-template-products-suit-4-new header .header__top.header__top_fixed .header__mobile circle[stroke],.page-template-products-glove header .header__top.header__top_fixed .header__mobile path[stroke],.page-template-products-glove header .header__top.header__top_fixed .header__mobile circle[stroke],.page-template-customer-homepage header .header__top.header__top_fixed .header__mobile path[stroke],.page-template-customer-homepage header .header__top.header__top_fixed .header__mobile circle[stroke]{stroke:#000;-webkit-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}
.page-template-products-suit-4 header .header__top.header__top_fixed .header__mobile:hover path[stroke],.page-template-products-suit-4 header .header__top.header__top_fixed .header__mobile:hover circle[stroke],.page-template-products-suit-4-new header .header__top.header__top_fixed .header__mobile:hover path[stroke],.page-template-products-suit-4-new header .header__top.header__top_fixed .header__mobile:hover circle[stroke],.page-template-products-glove header .header__top.header__top_fixed .header__mobile:hover path[stroke],.page-template-products-glove header .header__top.header__top_fixed .header__mobile:hover circle[stroke],.page-template-customer-homepage header .header__top.header__top_fixed .header__mobile:hover path[stroke],.page-template-customer-homepage header .header__top.header__top_fixed .header__mobile:hover circle[stroke]{stroke:#000}
.product-startscreen{min-height:100vh;padding:0 !important;position:relative}
.product-startscreen .scroll-action{z-index:999;position:absolute;left:40px;bottom:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;color:#fff;font-weight:500}
.product-startscreen .scroll-action .svg{padding-right:4px;height:18px !important;width:18px !important}
.product-startscreen>.container{padding-bottom:0;padding-top:0}
.product-startscreen--suit-4{background:linear-gradient(180.8deg,#22c6fc .8%,#22c6fc .81%,#3b83fb 99.42%)}
.product-startscreen--glove{background:linear-gradient(176.9deg,#3b83fb 2.57%,#ad6cfc 97.43%)}
.product-startscreen>.svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100% !important;max-width:640px !important}
.product-startscreen__video{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}
.product-startscreen__video-overlay{position:absolute;height:100%;width:100%;background-color:rgba(0,0,0,0.5)}
.product-startscreen__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;min-height:100vh}
.product-startscreen__description{-webkit-box-flex:1;-ms-flex:1 1 33%;flex:1 1 33%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.page-template-products-glove .product-startscreen__description{-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%}
.product-startscreen__description .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:72px;line-height:100%;color:#fff}
.product-startscreen__description .subtitle{text-transform:uppercase;font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:156%;color:#fff;margin-bottom:8px}
.product-startscreen__description .rank-math-breadcrumb{margin:24px 0}
.product-startscreen__description .rank-math-breadcrumb *{font-family:'Inter',sans-serif;font-style:normal;font-weight:300;font-size:20px;line-height:160%;color:#fff}
.product-startscreen__description .rank-math-breadcrumb a{color:#fff}
.product-startscreen__description .rank-math-breadcrumb a:hover{color:#fff;border-bottom:1px solid #fff}
.product-startscreen__description .rank-math-breadcrumb span{color:#fff}
.product-startscreen__description .rank-math-breadcrumb .separator{margin-left:6px;margin-right:6px}
.product-startscreen__description .text{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:150%;color:#fff;opacity:1;margin-top:16px;margin-bottom:24px}
.product-startscreen__img{-webkit-box-flex:1;-ms-flex:1 1 34%;flex:1 1 34%;padding-top:64px;margin-top:auto;-webkit-transform:translateY(3px);transform:translateY(3px)}
.page-template-products-glove .product-startscreen__img{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%}
.product-startscreen--glove .product-startscreen__img{padding-top:0;margin-bottom:auto;-webkit-transform:none;transform:none}
.product-startscreen__img>picture{width:100%;max-width:560px;height:auto}
.product-startscreen__img>picture>img{width:100%}
.product-startscreen__features{-webkit-box-flex:1;-ms-flex:1 1 33%;flex:1 1 33%;-webkit-box-sizing:border-box;box-sizing:border-box}
.page-template-products-glove .product-startscreen__features{-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%}
.product-startscreen__features>.flex-column{max-width:365px;margin-left:auto}
.product-startscreen__features .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:40px;line-height:125%;color:#fff;margin-bottom:16px}
.product-startscreen__features ul{list-style:none}
.product-startscreen__features ul li{margin-bottom:8px;font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:22px;line-height:145%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.product-startscreen__features ul li:last-child{margin-bottom:0}
.product-startscreen__features ul li .svg{margin-right:12px}
.product-startscreen__order-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}
.product-startscreen__order-group .btn{-webkit-box-shadow:none !important;box-shadow:none !important}
.product-startscreen__order-group .btn.btn_white:hover{background:#dde8fb !important}
.product-startscreen__order-group .btn.btn_white.btn_outline:hover{background:#fff !important}
.product-startscreen__order-group>span{text-align:center;font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#fff;margin-top:8px;margin-bottom:8px}
.product-startscreen__order-group>span[onclick]{cursor:pointer;white-space:nowrap;font-weight:500;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:24px;margin-right:24px}
.product-startscreen__order-group>span[onclick]:after{content:'';position:absolute;top:calc(50% + 16px);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:2px;border-bottom:2px dotted #fff}
.product-startscreen__order-group>span[onclick]:hover:after{border-bottom:2px solid rgba(255,255,255,0.6)}
.use-cases-gallery>.title{text-align:center;margin-bottom:24px}
.use-cases-gallery>.subtitle{text-align:center;margin-bottom:32px}
.schemes-group{width:100%;margin-top:20px;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;-webkit-box-sizing:border-box;box-sizing:border-box}
.schemes-group__wrapper{width:calc(50% - 10px);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:20px}
.schemes-group__wrapper>div{width:100%;height:100%}
.schemes-group__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;aspect-ratio:1 / 1;width:calc(50% - 10px);background-color:#f9fafb;border-radius:28px !important;padding:32px}
.schemes-group__item_big{padding:0}
.schemes-group__item_big>img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}
.schemes-group__item .svg{margin-bottom:16px}
.schemes-group__item .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:40px;line-height:140%;color:#000}
.schemes-group__item .subtitle{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:143%;color:#5a6372;letter-spacing:-0.02em}
.schemes-group__item--coming-soon>*{opacity:.6}
.container>.schemes-group:last-child{margin-bottom:0}
.buy-now{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.buy-now__price{font-weight:600 !important;color:#000 !important}
.buy-now__price+.btn{margin-top:16px}
.buy-now__btn{margin:24px 0 64px 0}
.buy-now img{max-width:100%}
.page-template-customer-homepage .container_full:first-child{margin-bottom:56px;padding-left:0 !important;padding-right:0 !important}
.software-influx{padding-top:64px;padding-bottom:64px}
.software-influx__item{opacity:.6;margin-bottom:128px}
.software-influx__item.active{opacity:1}
.software-influx__item:last-child{margin-bottom:0}
.software-influx__item .meta{-ms-flex-wrap:wrap;flex-wrap:wrap}
.software-influx__item .meta>div{margin-right:32px;margin-top:32px}
.software-influx__item .meta>div p{color:#000;font-weight:600}
.software-influx__item .meta--images img,.software-influx__item .meta--images .svg{width:84px !important;height:84px !important}
.software-influx__img{position:sticky;top:20vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.software-influx__img img{max-width:100%}
.customer-startscreen{padding-top:80px !important;padding-bottom:0}
.customer-startscreen .banner_video{-webkit-filter:drop-shadow(0 10px 20px rgba(0,0,0,0.1)) drop-shadow(0 20px 80px rgba(0,0,0,0.2));filter:drop-shadow(0 10px 20px rgba(0,0,0,0.1)) drop-shadow(0 20px 80px rgba(0,0,0,0.2))}
.customer-startscreen .customer-hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:80px;margin-bottom:0;padding-bottom:40px}
.customer-startscreen .customer-hero .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:88px;line-height:109%;color:#fff;padding-right:32px;padding-left:0;-webkit-box-flex:0;-ms-flex:0 1 1007px;flex:0 1 1007px}
.customer-startscreen .customer-hero .title>span>span{color:#fff !important}
.customer-startscreen .customer-hero__sidebar{padding:16px 0 0 32px;-webkit-box-flex:0;-ms-flex:0 1 450px;flex:0 1 450px}
.customer-startscreen .customer-hero__sidebar .btn{-webkit-box-shadow:none !important;box-shadow:none !important}
.customer-startscreen .customer-hero__sidebar p{margin-bottom:24px;font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:22px;line-height:145%;color:#fff}
.customer-startscreen__scroller{margin-top:172px;cursor:pointer}
.scroller{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto}
.scroller-text{-webkit-animation:10s linear 0s infinite both running rotating-text;animation:10s linear 0s infinite both running rotating-text}
.scroller-arrow{position:absolute}
#buy-suit-table{overflow:auto;width:100%;margin-bottom:56px}
#buy-suit-table table{table-layout:fixed;width:100%;border-collapse:separate}
#buy-suit-table table thead th{width:20%;min-width:130px;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;vertical-align:middle;text-align:center;padding:16px 8px}
#buy-suit-table table thead th:first-child{text-align:left;padding-left:0;vertical-align:top;position:sticky;left:0}
#buy-suit-table table thead th:first-child span{color:#000}
#buy-suit-table table tbody td{white-space:nowrap;text-align:center;vertical-align:middle;padding:24px 0;border-bottom:1px solid #f3f4f7}
#buy-suit-table table tbody td span{color:#000}
#buy-suit-table table tbody td .svg{margin-left:auto;margin-right:auto}
#buy-suit-table table tbody td:first-child{text-align:left;position:sticky;left:0}
#buy-suit-table table tbody tr:last-child td{border-bottom:0}
#buy-suit-table .edition-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
#buy-suit-table .edition-title .tag{padding:2px 12px;background-color:#f9fafb;border-radius:16px;margin-left:8px;font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:28px;color:#5a6372}
#buy-suit-table .buy-suit-table__order-row p{margin-bottom:20px;font-weight:500;color:#000}
#buy-suit-table .buy-suit-table__order-row a.btn span{color:#fff}
#buy-suit-features{display:none;max-width:1068px;margin-left:auto;margin-right:auto;margin-bottom:56px}
#buy-suit-features .edition-columns{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:24px;margin-bottom:32px}
#buy-suit-features .edition-columns__item .edition-title{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:143%;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:16px}
#buy-suit-features .edition-columns__item .edition-title .tag{padding:2px 12px;background-color:#f6f8fb;border-radius:16px;margin-left:8px;font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:28px;color:#5a6372}
#buy-suit-features .edition-columns__item .edition-feature{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:160%;color:#5a6372;margin-bottom:16px}
#buy-suit-features .edition-columns__item .edition-feature--disabled{color:rgba(90,99,114,0.3)}
#buy-suit-features .edition-columns__item .btn{margin-top:4px;padding-top:8px;padding-bottom:8px;width:160px;-webkit-box-sizing:border-box;box-sizing:border-box}
#buy-suit-features .knowledge-lines__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:162%;color:#5a6372;padding-right:0;margin-bottom:8px}
#buy-suit-features .knowledge-lines__item:last-child{margin-bottom:0}
#buy-suit-features .knowledge-lines__item::after{display:none}
#buy-suit-features .knowledge-lines__item .svg{cursor:pointer;background-color:#f6f8fb;margin-right:8px;border-radius:50%;padding-bottom:1px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
#buy-suit-features .knowledge-lines__item .svg:hover{background-color:#e9ecf0}
.fullscreen-video{width:100%;position:relative;background-color:#000}
.fullscreen-video video{width:100%}
.fullscreen-video .container{position:absolute;bottom:40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.fullscreen-video .video__meta *{color:#fff}
.fullscreen-video .video__meta span{opacity:.7}
.fullscreen-video .video__controls{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:24px}
.fullscreen-video .video__controls>div{cursor:pointer}
.fullscreen-video .video__controls .svg path{-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out;fill:rgba(255,255,255,0.6) !important}
.fullscreen-video .video__controls .svg:hover path{fill:white !important}
.lightbox-image{cursor:url("/wp-content/themes/teslasuit-portal/assets/icons/zoom-in.svg"),-webkit-zoom-in;cursor:url("/wp-content/themes/teslasuit-portal/assets/icons/zoom-in.svg"),zoom-in}
.sl-spinner{border-color:white}
.sl-wrapper .sl-close{width:48px;height:48px;margin:0;top:24px;right:32px;padding:0;-webkit-box-sizing:content-box;box-sizing:content-box;line-height:48px;font-size:48px;background-color:white;border-radius:8px}
.sl-wrapper .sl-close:hover{background:#3b83fb;color:white}
.sl-overlay{background:black !important;opacity:.8 !important}
.sl-wrapper .sl-navigation button{width:48px;height:48px;line-height:48px;font-size:48px;color:white}
.sl-wrapper .sl-navigation button:hover{background:transparent;color:#3b83fb}
.sl-wrapper .sl-navigation button.sl-next{right:28px !important}
.sl-wrapper .sl-navigation button.sl-prev{left:28px !important}
.sl-image{cursor:-webkit-grab;cursor:grab}
.sl-image:active{cursor:-webkit-grabbing;cursor:grabbing}
.menu ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}
.menu ul li.current-menu-item>a,.menu ul li.current-page-ancestor>a,.menu ul li.menu__item_cur>a,.menu ul li.menu__item_cur-parent>a{color:#000 !important}
.footer_developer .menu.footer__menu ul{display:-webkit-box;display:-ms-flexbox;display:flex}
.footer_developer .menu.footer__menu ul li.current-menu-item>a,.footer_developer .menu.footer__menu ul li.current-page-ancestor>a,.footer_developer .menu.footer__menu ul li.menu__item_cur>a,.footer_developer .menu.footer__menu ul li.menu__item_cur-parent>a{color:#fff !important}
.menu_horizontal ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow-x:auto}
.menu_horizontal ul::-webkit-scrollbar{display:none}
.menu_horizontal ul li{margin:0 32px}
.menu_vertical ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.menu_vertical ul li{margin:12px 0}
.header__menu{overflow:auto}
.header__menu ul{gap:8px}
.header__menu ul li{margin:0 !important}
.header__menu ul li a{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:26px;color:#5a6372;padding:19px 16px;display:inline-block}
.header__menu ul li a:hover{color:#000}
.header__submenu{padding:11px 0 12px;border-top:1px solid #c4c4c4;background-color:#fff}
.header__submenu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.header__submenu ul li a{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#5a6372}
.header__submenu ul li a:hover{color:#000}
.footer__menu{width:calc(100% / 6);-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:20px}
.footer__menu:last-child{padding-right:0}
.footer__menu>.menu__title{font-family:'Inter',sans-serif;font-style:normal;font-weight:300;font-size:22px;line-height:26px;color:#fff;margin-bottom:20px;margin-top:12px}
.footer__menu a{font-family:'Inter',sans-serif;font-style:normal;font-weight:300;font-size:22px;line-height:26px;color:rgba(218,223,231,0.7)}
.footer__menu a:hover{color:#f3f4f7}
.footer__menu_sm{width:auto;padding-right:0;padding-left:0;margin-bottom:0}
.footer__menu_sm a{font-family:'Inter',sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:24px;color:#000}
.footer__menu_xl{width:calc(100% / 6 * 2)}
.footer__menu_xl a{font-family:'Inter',sans-serif;font-style:normal;font-weight:300;font-size:35px;line-height:42px;color:#dadfe7}
.footer_compact .footer__menu_sm a{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#5a6372;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.footer_compact .footer__menu_sm a img{margin-left:4px}
.footer_compact .footer__menu.menu_horizontal li{margin:0 16px}
.footer_compact .footer__menu.menu_horizontal li:first-child{margin-left:0}
.footer_compact .footer__menu.menu_horizontal li:last-child{margin-right:0}
.footer_developer .footer__menu_sm a{color:rgba(218,223,231,0.7)}
.footer-link{font-family:'Inter',sans-serif;font-style:normal;font-weight:300;font-size:22px;line-height:26px;color:rgba(218,223,231,0.7)}
.footer-link:hover{color:#f3f4f7}
.footer-link_sm{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:rgba(218,223,231,0.8)}
.footer-link_xl{font-family:'Inter',sans-serif;font-style:normal;font-weight:300;font-size:35px;line-height:41px;color:#dadfe7}
.socialbar{display:-webkit-box;display:-ms-flexbox;display:flex}
.socialbar>.svg{margin:0 4px}
.socialbar>.svg path{fill:#dadfe7 !important;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}
.socialbar>.svg:hover path{fill:#f3f4f7 !important}
.socialbar>.svg:first-child{margin-left:0}
.socialbar>.svg:last-child{margin-right:0}
.card_menu .menu a{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:28px;line-height:38px;color:#98a0ae}
.card_menu .menu a:hover{color:#3b83fb}
.overlay-panel{display:none;position:fixed;right:-125%;-webkit-box-sizing:border-box;box-sizing:border-box;width:100vw;height:100%;max-width:100vw;max-height:100vh;overflow-x:hidden;padding-top:0 !important;padding-bottom:80px !important;z-index:1100;background:white;-webkit-transition:right .3s ease-in-out;transition:right .3s ease-in-out}
.overlay-panel_active{right:0}
.overlay-panel .menu{background-color:#f9fafb;border-radius:12px;margin-bottom:20px}
.overlay-panel .menu ul li{margin:0;padding:0 16px;-webkit-transition:none;transition:none}
.overlay-panel .menu ul li a{display:block;padding-top:11px;padding-bottom:12px;border-top:1px solid #f3f4f7;font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:32px;color:#000}
.overlay-panel .menu ul li:first-child a{padding-top:12px;border-top:0}
.overlay-panel .menu ul li:hover,.overlay-panel .menu ul li:focus{background-color:#f3f4f7;border-radius:12px}
.overlay-panel .menu ul li:hover+li.menu-item>a,.overlay-panel .menu ul li:focus+li.menu-item>a{border-color:transparent}
.overlay-panel .menu ul li.menu-item-has-children>a{position:relative}
.overlay-panel .menu ul li.menu-item-has-children>a::after{content:url(/wp-content/themes/teslasuit-portal/assets/icons/chevron-right.svg);height:24px;width:24px;padding-left:10px;right:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.overlay-panel .menu ul li.menu-item_hidden{background:#fff}
.overlay-panel .menu ul li.menu-item_hidden>a{color:#fff;border-color:#fff}
.overlay-panel .menu ul li.menu-item_hidden>a::after{content:none}
.overlay-panel .menu ul .sub-menu{position:absolute;z-index:1101;left:-100%;top:0;width:calc(100% - 40px);margin:0 20px 20px 20px;background-color:#f3f4f7;border-radius:8px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.overlay-panel .menu ul .sub-menu_active{left:0}
.overlay-panel__link{display:block;font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:32px;color:#000;padding:12px 0;text-align:center}
.overlay-panel__link--secondary{margin-bottom:8px}
.overlay-panel__back{position:absolute;left:0;top:0;height:100%;width:100%;padding-left:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:24px;color:#141414;background-color:#fff;cursor:pointer}
.overlay-panel__back::before{content:url(/wp-content/themes/teslasuit-portal/assets/icons/chevron-left.svg);height:32px;width:32px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.overlay-form{position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box;right:-125%;top:0;max-width:480px;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;z-index:1110;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:white;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;padding:56px 32px 32px 32px}
.overlay-form[active="true"]{right:0}
.overlay-form button[trigger="close"].cross{position:absolute;right:0;top:0;padding:16px 20px 12px 12px;background:transparent}
.overlay-form button[trigger="close"].cross path[fill],.overlay-form button[trigger="close"].cross circle[fill]{fill:#000;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}
.overlay-form button[trigger="close"].cross:hover path[fill],.overlay-form button[trigger="close"].cross:hover circle[fill]{fill:#000}
.overlay-form button[trigger="close"].cross path[stroke],.overlay-form button[trigger="close"].cross circle[stroke]{stroke:#000;-webkit-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}
.overlay-form button[trigger="close"].cross:hover path[stroke],.overlay-form button[trigger="close"].cross:hover circle[stroke]{stroke:#000}
.overlay-form button.back-to-nav{position:absolute;left:0;top:0;padding:16px 12px 12px 20px;background:transparent;display:none}
.overlay-form button.back-to-nav path[fill],.overlay-form button.back-to-nav circle[fill]{fill:#000;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}
.overlay-form button.back-to-nav:hover path[fill],.overlay-form button.back-to-nav:hover circle[fill]{fill:#000}
.overlay-form button.back-to-nav path[stroke],.overlay-form button.back-to-nav circle[stroke]{stroke:#000;-webkit-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}
.overlay-form button.back-to-nav:hover path[stroke],.overlay-form button.back-to-nav:hover circle[stroke]{stroke:#000}
.overlay-form .data-loader{margin-top:auto;margin-bottom:auto}
.overlay-form .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:40px;line-height:140%;color:#000;letter-spacing:-0.02em}
.overlay-form .subtitle{margin-top:12px;color:#323232}
.overlay-form .subtitle span{display:block}
.overlay-form .subtitle b{color:#000;font-weight:600}
.overlay-form .content{-webkit-box-flex:1;-ms-flex:1;flex:1;height:auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.overlay-form .content .img-wrapper{width:100%;overflow:initial}
.overlay-form form{width:100%;margin-top:24px}
.overlay-form form textarea{height:4em}
.overlay-form form#filter-form{margin-bottom:32px}
.overlay-form form .input-group:last-child{margin-bottom:16px}
.overlay-form form .input-group__label{font-weight:500}
.overlay-form .product-params__table{width:100%}
.overlay-form .product-params__table .table-row{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:16px}
.overlay-form .product-params__table .table-row .table-row__key{padding-right:20px;padding-top:4px;padding-bottom:4px}
.overlay-form .product-params__table .table-row .table-row__value{text-align:start;padding-left:0;padding-top:4px;padding-bottom:4px}
.overlay-form__btn{margin-top:min(48px,auto);-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.overlay-form .form__submitbar{padding-bottom:0}
.overlay-form .form__submitbar p{padding-left:32px}
.overlay-form .btn_underline{font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:133%;color:#000}
.overlay-form .btn_underline::before{margin-bottom:14px}
.modal-overlay{background:rgba(0,0,0,0.6);position:absolute;top:0;left:0;width:100vw;z-index:1100;display:block}
.toast{position:fixed;bottom:20px;right:20px;overflow:hidden;width:calc(100% - 40px);max-width:480px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:16px 24px;border:.5px solid #edf1f5;background:#f5f7fa;border-radius:20px;z-index:900}
.toast .cross{position:absolute;right:0;top:0;padding:16px;border-radius:0;background:transparent}
.toast .cross path[fill],.toast .cross circle[fill]{fill:#5a6372;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}
.toast .cross:hover path[fill],.toast .cross:hover circle[fill]{fill:#000}
.toast .cross path[stroke],.toast .cross circle[stroke]{stroke:#5a6372;-webkit-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}
.toast .cross:hover path[stroke],.toast .cross:hover circle[stroke]{stroke:#000}
.toast .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:160%;color:#000;margin-bottom:8px}
.toast p{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:143%;color:#5a6372}
.toast .btn-group{margin-bottom:0}
.toast .btn-group .btn{padding:3px 16px;font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:186%;color:#5a6372;height:36px;-webkit-box-sizing:border-box;box-sizing:border-box}
.toast .btn-group .btn_secondary{background:transparent;border:1.5px solid #dadfe7;color:#5a6372}
.toast .btn-group .btn_secondary:hover{border-color:#5a6372}
.product-info{margin-top:108px}
.product-info .columns>.column:first-child{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.product-info img{margin-top:24px;-o-object-fit:contain;object-fit:contain;width:100%;margin-left:auto;margin-right:auto}
.product-info__card{width:100%;background:#f3f4f7;border-radius:28px;padding:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.product-info__card .title{margin-bottom:16px;font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:50px;line-height:61px;color:#000}
.product-info__card p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#5a6372;margin-top:8px}
.product-info__card p span{color:#000;font-weight:500}
.product-info__card a,.product-info__card button{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;margin-top:24px;color:#3b83fb}
.product-info__card a:hover,.product-info__card button:hover{color:#3576e2}
.product-info__links{margin-top:auto}
.product-params__title{text-align:center;margin-bottom:32px;padding-bottom:32px;border-bottom:2px solid #000}
.product-params .loop{row-gap:16px;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}
.product-params__table.table_1{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}
.product-params__table.table_1 .table__col{width:100% !important}
.product-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.product-item .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:21px;line-height:25px;color:#000;margin-bottom:10px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.product-item .subtitle{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#5a6372}
.product-item a.product-item__title-wrapper:hover{cursor:pointer}
.product-item a.product-item__title-wrapper:hover>.title{color:#3b83fb}
.product-item_sm .product-item__img{-ms-flex-negative:0;flex-shrink:0}
.products-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.products-list__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-top:48px;padding-bottom:48px;border-bottom:1px solid #818b9c;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;row-gap:0}
.products-list__row:last-child{border-bottom:0}
.products-list__row img{width:200px;height:100%}
.products-list__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.products-list__content>.title{width:100%}
.products-list__content>.subtitle{margin-bottom:16px;width:100%}
.products-list__info{-webkit-box-flex:0;-ms-flex:0 0 320px;flex:0 0 320px}
.products-list__info .table-row{margin-bottom:4px}
.products-list__info .table-row__key,.products-list__info .table-row__value{font-size:18px;line-height:28px}
.products-list__warranty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:16px;padding-right:16px;margin-left:auto}
.products-list__warranty .svg{margin-right:8px}
.products-list__warranty .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:#818b9c;white-space:nowrap}
.products-list__warranty .subtitle{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:15px;color:#818b9c;white-space:nowrap}
.products-list__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto;text-align:right}
.products-list__actions a,.products-list__actions button{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:#3b83fb;margin-bottom:4px;margin-top:4px;white-space:nowrap}
.products-list__actions>.link_danger{margin-top:auto}
.my-products-single .product-params__table .table-row:first-child{display:none}
.my-products-single-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:48px;gap:10px}
.my-products-single-actions>*{white-space:nowrap}
.my-products-single-actions button{margin-left:auto}
.my-products-single__warranty .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.my-products-single__warranty .title #warranty-status{padding-left:16px;padding-right:8px}
.my-products-single__warranty .timeline{margin-top:32px;width:min(100%,790px)}
.my-products-single__warranty .timeline__dates{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}
.my-products-single__warranty .timeline__dates *{color:#5a6372}
.my-products-single__warranty .timeline__progress.progress-bar{width:100%;height:8px;background:#e6e9ef}
.my-products-single__warranty .timeline__progress.progress-bar .progress-fill{width:var(--progress);height:100%;background:-webkit-gradient(linear,left top,right top,color-stop(1.51%,#22c5fc),color-stop(50.22%,#3b83fb),color-stop(99.96%,#ad6cfc));background:linear-gradient(90deg,#22c5fc 1.51%,#3b83fb 50.22%,#ad6cfc 99.96%)}
.my-products-single__history table{width:min(100%,665px)}
.my-products-single__history table thead{border:0;border-bottom:1px solid #98a0ae}
.my-products-single__history table thead th{background:transparent;font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:#000;border:0;padding:8px 0}
.my-products-single__history table thead th:last-child{text-align:right}
.my-products-single__history table tbody{border:0}
.my-products-single__history table tbody tr{background-color:transparent !important}
.my-products-single__history table tbody td{background:transparent;font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:21px;line-height:25px;color:#000;border:0;padding:8px 0}
.my-products-single__history table tbody td:last-child{text-align:right}
.my-products-single__history table tbody td.date{color:#3b83fb}
.searchbar{margin-top:auto;width:707px;max-width:100%;position:relative}
.searchbar__input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:32px 0 16px 0;border-bottom:2px solid rgba(129,139,156,0.5)}
.searchbar__input>div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;border-left:2px solid rgba(129,139,156,0.5);position:relative}
.searchbar__input>div:last-child>input{width:90%;height:100%;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;border:none !important;padding-left:16px;padding-right:16px;padding-top:10px;padding-bottom:10px;font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:28px;color:#5a6372;text-align:start;background:transparent}
.searchbar__input>div:last-child>input::-webkit-input-placeholder{color:#c0c5ce}
.searchbar__input>div:last-child>input::-moz-placeholder{color:#c0c5ce}
.searchbar__input>div:last-child>input:-ms-input-placeholder{color:#c0c5ce}
.searchbar__input>div:last-child>input::-ms-input-placeholder{color:#c0c5ce}
.searchbar__input>div:last-child>input::placeholder{color:#c0c5ce}
.searchbar__input>div:last-child>label{position:absolute;font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:28px;color:#c0c5ce;z-index:1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease;transition:all .3s ease;white-space:nowrap;pointer-events:none;padding-left:16px;padding-right:16px}
.searchbar_focused .searchbar__input>div:last-child>label{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#c0c5ce;-webkit-transform:translateY(-200%);transform:translateY(-200%)}
.searchbar__input>div:last-child>.svg{position:absolute;right:0;z-index:3;cursor:pointer;display:none}
.searchbar__input>div:last-child>.svg path{fill:#c0c5ce;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}
.searchbar__input>div:last-child>.svg:hover path{fill:#3b83fb}
.searchbar_focused .searchbar__input>div:last-child>.svg{display:block}
.searchbar__input>.searchbar__button{position:relative;height:48px;width:60px}
.searchbar__input>.searchbar__button #submit-search{cursor:pointer}
.searchbar__input>.searchbar__button #submit-search path{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;opacity:.5}
.searchbar__input>.searchbar__button #submit-search:hover path{opacity:1}
.searchbar__input>.searchbar__button .loader-circle{right:8px}
.searchbar__tags{padding:16px}
.searchbar__subtitle{padding:24px 0 0 0}
.searchbar__subtitle a{color:#3b83fb}
.searchbar__subtitle a:hover{color:#3576e2}
.searchbar__searchby{margin-top:16px}
.searchbar__searchby>button{margin-top:8px}
.searchbar__searchby>button.btn_active{pointer-events:none}
.searchbar__results-wrapper{position:absolute;width:calc(100% - 64px);right:0;max-height:320px;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:24px;z-index:9;margin-top:16px;padding:16px;border:2px solid rgba(129,139,156,0.5);background-color:white;font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#5a6372;-webkit-box-shadow:0 1px 3px rgba(129,139,156,0.1),0 5px 20px rgba(129,139,156,0.2);box-shadow:0 1px 3px rgba(129,139,156,0.1),0 5px 20px rgba(129,139,156,0.2)}
.searchpage__searchbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:108px}
.searchpage__searchbar .searchbar__input{border-color:#818b9c !important}
.searchpage__searchbar .searchbar__input>div:last-child{border-color:#818b9c !important}
.searchpage__searchbar .searchbar__input>div:last-child>input{color:#5a6372}
.searchpage__searchbar .searchbar__input>div:last-child>.svg path{stroke:#818b9c;-webkit-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}
.searchpage__searchbar .searchbar__input>div:last-child>.svg:hover path{stroke:#3b83fb}
.searchpage__searchbar .searchbar__button path{fill:#818b9c;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}
.searchpage__searchbar .searchbar__button:hover path{fill:#3b83fb}
.searchpage__results{max-width:calc(100% / 2);margin-left:auto;margin-right:auto}
.searchpage__results .loop{gap:0}
.searchpage__results>.title{text-align:center;margin-bottom:16px;padding-bottom:48px;border-bottom:2px solid #000}
.searchpage__results .section-heading{margin-top:56px}
.searchpage__results>hr{display:none}
.searchpage__results>.pagination+hr{display:block}
.table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:60px}
.table_1{grid-template-columns:repeat(1,1fr)}
.table_2{grid-template-columns:repeat(2,1fr)}
.table__col{width:50%}
.table__col>.table-row:last-child{margin-bottom:0}
.table-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}
.table-row__key{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:21px;line-height:25px;color:#5a6372;text-align:start;text-transform:capitalize}
.table-row__value,.table-row__value p{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:21px;line-height:25px;color:#000;padding-left:20px;text-align:end}
table{max-width:100%;min-width:100%;overflow-x:auto;text-align:left}
table thead{border:1px solid #fff}
table thead tr{height:auto}
table thead tr th{background:#fff;font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:28px;color:#000;padding:16px 24px}
table tbody{border:1px solid #fff}
table tbody tr{height:auto}
table tbody tr th{background:#fff;font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:28px;color:#000;padding:16px 24px;border-bottom:2px solid #000}
table tbody tr th h1,table tbody tr th h2,table tbody tr th h3{margin:0 !important}
table tbody tr td{background:#fff;font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#5a6372;padding:16px 24px;border-bottom:1px solid #818b9c;vertical-align:top}
table tbody tr td .link+.link{margin-left:20px}
table tbody tr td p:first-child{margin-top:0}
table tbody tr td p:last-child{margin-bottom:0}
table tbody tr td h1,table tbody tr td h2,table tbody tr td h3{margin:0 !important}
table.instock{width:100%;margin-top:24px;margin-bottom:24px}
table.instock thead tr{color:#000;height:72px;background-color:#fff !important}
table.instock td,table.instock th{min-width:100px;padding:20px 30px}
table.instock tr:nth-child(2n+1){background-color:#c0c5ce;color:#000}
table.instock tr:nth-child(2n){background-color:#f3f4f7}
.woocommerce div.product form.cart table.variations tbody{border:0}
.woocommerce div.product form.cart table.variations tr th{padding:8px 16px;vertical-align:middle;width:200px;white-space:nowrap}
.woocommerce div.product form.cart table.variations tr th>label{font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:21px;line-height:24px;color:#141414}
.woocommerce div.product form.cart table.variations tr td{vertical-align:middle}
.woocommerce div.product form.cart table.variations tr td>select{max-width:none;min-width:0}
.tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;list-style:none}
.single-file .tags{-ms-flex-wrap:wrap;flex-wrap:wrap}
.single-file .tags .tag{margin-top:8px}
.tags--gap{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}
.tags_loop{padding-top:24px;padding-bottom:0}
.tags_loop a{font-size:16px;color:#5a6372;text-transform:none;white-space:nowrap;margin-right:5px;margin-left:5px;padding:12px 16px;border-radius:12px;background-color:#f3f4f7}
.tags_loop a:hover{color:#fff;background-color:#818b9c}
.tags_loop a.tag_active{background:#3b83fb;color:#fff}
.tags_loop a.tag_active:hover{background-color:#3576e2}
.tags::-webkit-scrollbar{height:0}
.tags::-webkit-scrollbar-track{background:#f3f4f7;border-radius:0}
.tags::-webkit-scrollbar-thumb{background:rgba(129,139,156,0.5);border-radius:0}
.tags::-webkit-scrollbar-thumb:hover{background:#555}
.tag{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:12px;line-height:24px;color:#98a0ae;text-transform:uppercase;margin-right:8px;border:1px solid #98a0ae;border-radius:6px;padding:2px 12px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.tag:hover{border-color:#818b9c;color:#818b9c}
.tag_xs{padding:2px 8px;margin-right:8px;margin-bottom:0;font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:200%;color:#5a6372;text-transform:lowercase;background:#f6f9fb;border-radius:8px;border:0}
.tag_sm{padding:5px 12px;margin-right:4px;margin-bottom:0;font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:162%;color:#5a6372;text-transform:none;background:#f6f9fb;border-radius:100px;border:0}
.tag_sm:hover{background-color:#e9ecf0;color:#5a6372;cursor:pointer}
.tag_sm.tag--active{background-color:#5a6372;color:#fff}
.tag_md{font-size:12px;line-height:25px;margin-right:8px;padding:2px 12px 0 12px}
.tag--warning{background-color:#f4ba63 !important;border-color:#f4ba63 !important;color:#000 !important}
.tag_lg{text-transform:none;border-radius:12px;background-color:#f3f4f7;font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#5a6372;padding:12px 16px;margin-right:5px;margin-left:5px;border:0}
.tag_lg:hover{background-color:#3b83fb !important;color:#fff}
.customer-portal .tag_lg{font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:24px;color:#5a6372;padding:12px 20px;margin-right:8px;margin-left:8px}
.tag_xl{text-transform:none;border-radius:100px;background-color:#f3f4f7;font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:24px;color:#5a6372;margin-right:10px;margin-left:0;padding:12px 32px;border:0}
.tag_xl:hover{background-color:#3b83fb;color:#fff}
.searchbar__tags{overflow-x:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}
.searchbar__tags>*:first-child{margin-left:auto !important}
.searchbar__tags>*:last-child{margin-right:auto !important}
.searchbar__tags a,.searchbar__tags span{white-space:nowrap}
.page-heading .searchbar__tags a,.page-heading .searchbar__tags span{white-space:nowrap;color:#5a6372}
.page-heading .searchbar__tags a:hover,.page-heading .searchbar__tags span:hover{color:#fff;background-color:#818b9c}
.page-heading .searchbar__tags a.tag_active,.page-heading .searchbar__tags span.tag_active{background:#3b83fb;color:#fff}
.page-heading .searchbar__tags a.tag_active:hover,.page-heading .searchbar__tags span.tag_active:hover{background-color:#3576e2}
.customer-portal .page-heading .searchbar__tags a.tag_active,.customer-portal .page-heading .searchbar__tags span.tag_active{background:#3b83fb}
.customer-portal .page-heading .searchbar__tags a.tag_active:hover,.customer-portal .page-heading .searchbar__tags span.tag_active:hover{background-color:#3b83fb}
.hero .searchbar__tags a,.hero .searchbar__tags span{padding:0 20px;white-space:nowrap;color:#fff}
.hero .searchbar__tags a:hover,.hero .searchbar__tags span:hover{color:#fff;text-decoration:underline}
.devicebar{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:10px 24px;gap:16px;background-color:#f9fafb;border-radius:20px}
.devicebars{margin-top:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:auto}
.page-heading+.devicebars{margin-top:16px}
.devicebars .devicebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;padding:16px 32px;margin:0 10px;background-color:#f3f4f7;-webkit-box-sizing:border-box;box-sizing:border-box}
.devicebars .devicebar--hardware .svg{margin:0 4px !important}
.devicebars .devicebar--integration .svg{margin:0 8px !important}
.devicebars .devicebar:first-child{margin-left:0}
.devicebars .devicebar:last-child{margin-right:0}
.devicebars .devicebar .title{width:100%;white-space:nowrap;text-align:center;margin-bottom:8px;color:#000;font-weight:500}
.devicebars .devicebar .svg{margin:0 8px}
.devicebars .devicebar .svg:first-child{margin-left:0 !important}
.devicebars .devicebar .svg:last-child{margin-right:0 !important}
.centered-toggles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;overflow-x:auto;margin-bottom:64px}
.centered-toggles--short{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}
.centered-toggles--product-cat{margin-bottom:0}
.centered-toggles--product-cat+.container{padding-top:36px}
.centered-toggles .toggle{margin-left:24px;margin-right:24px;white-space:nowrap;padding-bottom:4px;padding-top:8px;margin-bottom:4px;cursor:pointer;color:#5a6372;border-bottom:3px solid transparent;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.centered-toggles .toggle:hover{color:#030713}
.centered-toggles .toggle_active{color:#030713;border-bottom:3px solid #3b83fb;pointer-events:none}
.rank-math-breadcrumb{display:none;margin-top:24px;margin-bottom:32px}
.post-heading .rank-math-breadcrumb{display:block;margin-bottom:0}
.post-heading .rank-math-breadcrumb+.subtitle{margin-top:32px !important}
.rank-math-breadcrumb a{color:#3b83fb}
.rank-math-breadcrumb a:hover{color:#3576e2}
.rank-math-breadcrumb .separator{color:#3b83fb}
*[knowledge]{position:relative;padding-right:24px}
*[knowledge]::after{cursor:pointer;content:url(/wp-content/themes/teslasuit-portal/assets/icons/modal-question-mark.svg);right:0;background-color:#f6f8fb;height:24px;width:24px;border-radius:50%;position:absolute;-webkit-transform:translate(6px,4.5px);transform:translate(6px,4.5px);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
*[knowledge]:hover::after{background-color:#e9ecf0}
*[knowledge].knowledge--text{cursor:pointer;border-bottom:1px solid #5a6372;padding-right:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
*[knowledge].knowledge--text::after{display:none !important}
*[knowledge].knowledge--text:hover{border-color:transparent}
.features-list{list-style:none;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:8px}
.features-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-right:24px;margin-bottom:0}
.features-list li path[fill],.features-list li circle[fill]{fill:#5a6372;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}
.features-list li:hover path[fill],.features-list li:hover circle[fill]{fill:#5a6372}
.features-list li path[stroke],.features-list li circle[stroke]{stroke:#5a6372;-webkit-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}
.features-list li:hover path[stroke],.features-list li:hover circle[stroke]{stroke:#5a6372}
.features-list li .svg{margin-right:8px}
.features-list--two-columns{display:grid;grid-template-columns:repeat(2,200px)}
.features-list--two-columns li{margin-right:0}
.toggles--buttonlike{padding:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f6f9fb;border-radius:55px}
.toggles--buttonlike__item{display:inline-block;width:120px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 4px;text-align:center;cursor:pointer;background-color:#f6f9fb;border-radius:100px;font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:34px;color:#5a6372;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.toggles--buttonlike__item:hover{background-color:#e9ecf0}
.toggles--buttonlike__item.toggle--active{pointer-events:none;background-color:#5a6372;color:#fff}
body.tsk .readmore::after{content:url(../img/arrow.svg)}
body.tsk .readmore:hover::after{content:url(../img/arrow-blue.svg)}
body.tsk .backlink::before{content:url(../img/backlink-arrow.svg)}
body.tsk .backlink:hover::before{content:url(../img/backlink-arrow-hover.svg)}
body.tsk span.validator{content:url(../img/validator-tick.svg)}
body.tsk span.validator_cross{content:url(../img/validator-cross.svg) !important}
body.tsk span.visibility{content:url(../img/eye-closed.svg)}
body.tsk span.visibility_visible{content:url(../img/eye-open.svg) !important}
body.tsk .input_checkbox:checked+label::before{background-image:url(../img/checkbox.svg)}
body.tsk .content table{display:block;overflow:auto}
body.tsk .content table tbody tr:last-child td{border-bottom:0}
body.tsk #federated-identities input.form-control{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#818b9c;padding:0;background:transparent;border:0;margin-top:4px}
body.tsk div.header__logo>a>img,body.tsk.modal-open--navigation div.header__logo>a>img,body.tsk.overflow-hidden div.header__logo>a>img{content:url(../img/logo.svg) !important}
body.tsk .svg>img{width:100%;height:100%}
body.tsk .content .alert+.title-wrapper{padding-top:0}
body.tsk #federated-identities button,body.tsk #federated-identities input{-webkit-appearance:none;-moz-appearance:none;appearance:none}
body.tsk .g-recaptcha iframe{width:100% !important}
.admin-portal .header__logo img{content:url("/wp-content/themes/teslasuit-admin/assets/img/logo.svg")}
.admin-portal.overflow-hidden .header__top .header__logo img{content:url("/wp-content/themes/teslasuit-admin/assets/img/logo.svg") !important}
.admin-portal .overlay-panel .menu ul li.menu-item-has-children a::after{content:url("/wp-content/themes/teslasuit-admin/assets/icons/chevron-right.svg")}
.admin-portal .backlink::before{content:url("/wp-content/themes/teslasuit-admin/assets/icons/backlink-arrow.svg")}
.admin-portal .backlink:hover::before{content:url("/wp-content/themes/teslasuit-admin/assets/icons/backlink-arrow-hover.svg")}
.admin-portal .input_checkbox:checked+label::before{background-image:url("/wp-content/themes/teslasuit-admin/assets/icons/checkbox.svg")}
.admin-portal .btn--arrow::after{content:url(/wp-content/themes/teslasuit-admin/assets/icons/arrow-white.svg)}
.admin-portal .readmore::after{content:url(/wp-content/themes/teslasuit-admin/assets/icons/arrow.svg)}
.admin-portal .readmore:hover::after{content:url(/wp-content/themes/teslasuit-admin/assets/icons/arrow-blue.svg)}
.admin-portal input:-moz-read-only{cursor:url(/wp-content/themes/teslasuit-admin/assets/icons/eye-open.svg),default}
.admin-portal input:read-only{cursor:url(/wp-content/themes/teslasuit-admin/assets/icons/eye-open.svg),default}
@media screen and (min-width:575px) and (max-width:767px){.header__actions [trigger="request-form"] span{display:none}
.header__actions [trigger="request-form"]:after{content:'Order'}
}@media(min-width:600px) and (max-width:781px){.gutenberg-content .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2n){margin-left:var(--wp--style--block-gap,20px)}
}@media(min-width:782px){.gutenberg-content .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child){margin-left:var(--wp--style--block-gap,20px)}
}@media screen and (min-width:1199px) and (max-width:1440px){.header__menu ul li a{padding:19px 12px}
.header__actions{gap:0}
}@media screen and (min-width:1199px) and (max-width:1600px){.header__actions [trigger="request-form"] span{display:none}
.header__actions [trigger="request-form"]:after{content:'Order'}
}@media screen and (min-width:1280px) and (max-width:1280px){.header__actions .link{display:block !important}
}@media screen and (min-width:2560px){.product-startscreen>.container{max-width:1920px}
}@media(max-width:1599px){.display{font-size:Clamp(56px,6.0037523452vw,96px) !important;line-height:115% !important}
.h1{font-size:Clamp(56px,6.0037523452vw,96px) !important;line-height:115% !important}
.h2{font-size:Clamp(32px,3.1269543465vw,50px) !important;line-height:120% !important}
.developer-portal .h2{font-size:Clamp(32px,3.1269543465vw,50px) !important;line-height:120% !important}
.developer-portal .h2>*{font-size:Clamp(32px,3.1269543465vw,50px) !important;line-height:120% !important}
.p1{font-size:Clamp(20px,1.751094434vw,28px) !important;line-height:143% !important}
.p24{font-size:Clamp(20px,1.5009380863vw,24px) !important;line-height:150% !important}
.p2,.p2--responsive{font-size:Clamp(16px,1.2507817386vw,20px) !important;line-height:160% !important}
.p3{font-size:Clamp(18px,1.1257035647vw,18px) !important;line-height:156% !important}
.a2,.a2--responsive{font-size:Clamp(20px,1.751094434vw,28px) !important;line-height:143% !important}
.hide-xxxl{display:none !important}
.container_wide{padding-left:20px !important;padding-right:20px !important}
.signpage__heading .title{font-size:Clamp(32px,3.1269543465vw,50px) !important;line-height:120% !important}
.checkout__form .title{font-size:Clamp(32px,2.5015634772vw,40px) !important;line-height:140% !important}
.documentation-doxygen .header .headertitle{font-size:Clamp(56px,6.0037523452vw,96px) !important;line-height:115% !important}
.shortcuts .shortcut .subtitle{font-size:Clamp(18px,1.1257035647vw,18px) !important;line-height:156% !important}
.influx__block .title{font-size:Clamp(40px,4.0025015635vw,64px) !important;line-height:125% !important}
.influx__block .btn_underline{font-size:Clamp(18px,1.2507817386vw,20px) !important;line-height:130% !important}
.quotes__item>p{font-size:Clamp(16px,1.1257035647vw,18px) !important;line-height:160% !important}
.newsletter .title{font-size:Clamp(48px,3.0018761726vw,48px) !important;line-height:133% !important}
.use-case__banner{padding:0}
.use-case__banner>.container{padding-top:40px;padding-bottom:40px}
.use-case__banner .description{margin-top:16px;margin-bottom:20px;max-width:calc(100% / 3 * 2)}
.use-case__content>p{font-size:Clamp(16px,1.2507817386vw,20px) !important;line-height:160% !important}
.use-case__content .section-title{font-size:Clamp(32px,2.5015634772vw,40px) !important;line-height:140% !important}
.api-download-cta img{width:100%}
.fullscreen-section--man-with-gloves .text{width:calc(30% + 40px)}
.fullscreen-section--academics .text{width:calc(40% + 40px)}
.fullscreen-section--hand-with-apple .text,.fullscreen-section--hand-with-apple .title{width:calc(50% + 40px)}
.badges__item p{font-size:Clamp(18px,1.1257035647vw,18px) !important;line-height:156% !important}
.measure-page-prerequisites__title{font-size:Clamp(28px,1.751094434vw,28px) !important;line-height:150% !important}
.measure-page-prerequisites__item .title{font-size:Clamp(24px,1.751094434vw,28px) !important;line-height:143% !important}
.app-block__content{padding:32px}
.app-block__content .title{margin-bottom:24px;font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:48px;line-height:64px;color:#000}
.app-block__content .description{margin-top:32px}
.app-block__content .btn_coming-soon{font-size:Clamp(18px,1.2507817386vw,20px) !important;line-height:130% !important}
.app-block__meta{max-width:none;gap:16px}
.app-block__meta>div>p:last-child{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#5a6372}
.banner_cta .title{font-size:Clamp(48px,4.0025015635vw,64px) !important;line-height:100% !important}
.banner--download .title{font-size:Clamp(40px,2.5015634772vw,40px) !important;line-height:125% !important}
.banner_with-form .banner__content{padding:32px}
.banner_with-form .banner__content .title{font-size:Clamp(40px,4.0025015635vw,64px) !important;line-height:125% !important}
.banner_with-form .banner__content .description{margin-bottom:24px}
.banner_landing .banner__text .title{font-size:Clamp(40px,4.0025015635vw,64px) !important;line-height:125% !important}
.banner_landing .banner__text .second-title{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:40px;line-height:56px;color:#000;margin-bottom:24px}
.banner_landing .banner__meta>div{margin-top:16px}
.banner_landing .banner__meta>div .number{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:32px;color:#000}
.banner_landing .banner__meta>div .text{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#5a6372}
.banner_landing--use-case .banner__text .banner__meta .number{font-size:Clamp(16px,1.2507817386vw,20px) !important;line-height:160% !important}
.banner_landing--use-case .banner__text .banner__meta .text{font-size:Clamp(16px,1.2507817386vw,20px) !important;line-height:160% !important}
.banner_product .banner__text .title{font-size:Clamp(64px,7.5046904315vw,120px) !important;line-height:100% !important}
.banner_product .banner__text .subtitle,.banner_product .banner__text .description{font-size:Clamp(20px,1.5009380863vw,24px) !important;line-height:143% !important}
.banner_product .banner__actions a{font-size:Clamp(18px,1.5009380863vw,24px) !important;line-height:100% !important}
.banner_vertical{padding:80px 80px 56px 80px}
.banner_vertical .img-wrapper{top:80px}
.banner_vertical .title{font-size:Clamp(28px,4.0025015635vw,64px) !important;line-height:143% !important}
.banner_vertical .banner__actions{margin-top:32px}
.banner_vertical .banner__actions a{font-size:Clamp(16px,1.2507817386vw,20px) !important;line-height:140% !important}
.banner_vertical--left-aligned{padding:32px !important}
.banner_vertical--left-aligned .svg{margin-bottom:16px}
.banner_vertical--left-aligned .svg{margin-bottom:16px}
.banner_vertical--left-aligned>.title{font-size:Clamp(28px,3.0018761726vw,48px) !important;line-height:143% !important}
.banner_vertical--left-aligned .subtitle{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:32px;color:#000}
.banner_vertical--icon .title{font-size:Clamp(24px,1.751094434vw,28px) !important;line-height:143% !important}
.banner_vertical--icon .banner__actions a{font-size:Clamp(18px,1.1257035647vw,18px) !important;line-height:133% !important}
.banner_video .banner__actions .video__meta p{font-size:Clamp(20px,1.5009380863vw,24px) !important;line-height:162% !important}
.banner_software>.banner__text .banner_software__title{font-size:Clamp(28px,2.5015634772vw,40px) !important;line-height:140% !important}
.banner_centered .banner__meta>div{margin-top:32px}
.banner_centered .banner__meta>div .number{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:32px;color:#000}
.banner_centered .banner__meta>div .text{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#5a6372}
.banner--academics>.banner__content p,.banner--academics>.banner__content li{font-size:Clamp(18px,1.2507817386vw,20px) !important;line-height:160% !important}
.btn_underline{font-size:Clamp(18px,1.2507817386vw,20px) !important;line-height:130% !important}
.card_menu{padding:24px;padding-bottom:0}
.card_menu>.readmore{padding:24px 0}
.form__message{margin-bottom:4px}
.form__message+.form__submitbar{display:none}
.post__cover{margin-bottom:48px;margin-top:8px}
.hero{aspect-ratio:4/1}
.section-heading-with-side-text__title{font-size:Clamp(28px,2.5015634772vw,40px) !important;line-height:120% !important}
.post-heading-v2 .title_long{font-size:Clamp(48px,5.0031269543vw,80px) !important;line-height:115% !important}
.post-heading-v2 .title_extra-long{font-size:Clamp(40px,3.502188868vw,56px) !important;line-height:115% !important}
.use-case-heading__meta.app-block__meta>div p:last-child{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#5a6372}
.use-case-heading .description{margin-top:56px}
.product-startscreen__description .title{font-size:Clamp(56px,4.5028142589vw,72px) !important;line-height:100% !important}
.product-startscreen__description .subtitle{font-size:Clamp(16px,1.1257035647vw,18px) !important;line-height:156% !important}
.product-startscreen__description .rank-math-breadcrumb *{font-size:Clamp(16px,1.2507817386vw,20px) !important;line-height:160% !important}
.product-startscreen__description .text{font-size:Clamp(18px,1.2507817386vw,20px) !important;line-height:150% !important}
.product-startscreen__features .title{font-size:Clamp(28px,2.5015634772vw,40px) !important;line-height:140% !important}
.product-startscreen__features ul li{font-size:Clamp(20px,1.3758599124vw,22px) !important;line-height:145% !important}
.schemes-group__item{padding:24px}
.schemes-group__item .title{font-size:Clamp(20px,2.5015634772vw,40px) !important;line-height:160% !important}
.schemes-group__item .subtitle{font-size:Clamp(14px,1.2507817386vw,20px) !important;line-height:143% !important}
.customer-startscreen .banner_video{aspect-ratio:2/1}
.customer-startscreen .customer-hero{margin-top:64px;padding-bottom:24px}
.customer-startscreen .customer-hero .title{font-size:Clamp(56px,5.5034396498vw,88px) !important;line-height:118% !important}
.customer-startscreen .customer-hero__sidebar p{font-size:Clamp(20px,1.3758599124vw,22px) !important;line-height:145% !important}
#buy-suit-features .edition-columns__item .edition-title{font-size:Clamp(24px,1.751094434vw,28px) !important;line-height:143% !important}
#buy-suit-features .edition-columns__item .edition-feature{font-size:Clamp(20px,1.2507817386vw,20px) !important;line-height:160% !important}
.menu_horizontal ul li{margin:0 24px}
.card_menu .menu a{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:32px;color:#98a0ae}
.overlay-form .btn_underline{font-size:Clamp(18px,1.1257035647vw,18px) !important;line-height:133% !important}
}@media screen and (max-width:1440px){.shop-offer-wizard__navigation{display:none}
.shop-offer-wizard__navigation--mobile{display:block !important}
.shop-offer-wizard .wizard-group__title{pointer-events:all;cursor:pointer}
.shop-offer-wizard .wizard-group__title::after{content:url(/wp-content/themes/teslasuit-portal/assets/icons/expand-more.svg);height:36px !important;width:36px !important;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-left:2px}
.shop-offer-wizard .wizard-group__title.wizard-group__title--open-navigation::after{-webkit-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%);padding-left:0;padding-right:2px}
.header__menu ul{gap:0}
}@media(max-width:1440px){.shop-offer-wizard__form{width:100%}
.shop-offer-wizard .wizard-group__options{max-width:none}
}@media(max-width:1399px){.display_md{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:84px;line-height:96px;color:#000}
.customer-portal .h3{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:32px;line-height:48px;color:#141414}
.t1{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:30px;line-height:40px;color:#000}
ul.ul-with-pluses li{margin-bottom:16px}
.hide-xxl{display:none !important}
.signpage #back-to-customer{width:32px;height:32px;padding:16px}
.signpage__sidebar_left{-webkit-box-flex:0;-ms-flex:0 1 365px;flex:0 1 365px}
.signpage__sidebar_left img{bottom:20px;right:32px}
.signpage__sidebar_right{display:none}
.signpage__content{padding:40px 20px 20px 20px}
.signpage__content #kc-reset-password-form #kc-form-options{margin-bottom:0;margin-top:8px}
.signpage__content>form{margin-top:32px}
.signpage__form{margin-top:32px}
.signpage__form .form__submitbar{padding-top:32px}
.contactpage__info{-ms-flex-negative:1;flex-shrink:1}
.contactpage__info .columns{-ms-flex-wrap:wrap;flex-wrap:wrap}
.contactpage__info .columns .column{width:auto}
.list-with-pluses ul li{margin-bottom:16px}
.text-bannered .description{width:100%}
.text-bannered .flex-row{width:100%;gap:64px}
.infographics .sidebar>.title--small{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:28px;line-height:130%;color:#000}
.mediakit-logos__item .svg{padding-left:24px}
.mediakit-logos__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.software-quickaccess__card--horizontal{padding:48px;padding-bottom:0}
.software-quickaccess__card--vertical{padding:48px}
#calendly-widget{min-height:500px}
.banner_landing .banner__text .list-with-pluses ul li{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#000}
.banner_landing--separated div.banner__text{padding:40px}
.banner_landing--use-case .banner__text{padding:32px}
.banner_vertical{padding:64px 64px 56px 64px}
.banner_vertical .img-wrapper{top:64px}
.developer-portal .card_post .card__excerpt{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#5a6372}
.card_software{padding:48px 32px 40px 32px}
.card_software .card__content-wrapper{padding-left:32px}
.card_software>.svg{width:120px !important;height:120px !important}
.card_nav{padding:32px}
#single-file-docs .loop{grid-template-columns:repeat(1,1fr)}
.post-heading .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:80px;line-height:96px;color:#26282c}
.post-heading .title_long{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:64px;line-height:80px;color:#26282c}
.post-heading .title_extra-long{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:48px;line-height:64px;color:#26282c}
.product-startscreen__description .rank-math-breadcrumb{margin:16px 0}
.software-influx{padding-top:0}
.software-influx__item .meta--images img,.software-influx__item .meta--images .svg{width:64px !important;height:64px !important}
.products-list__info{-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px}
.products-list__actions a,.products-list__actions button{margin-left:24px}
.products-list__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:24px}
.my-products-single-actions .input-doublecheck{margin-left:0}
}@media screen and (max-width:1280px){.header__actions .link{display:none}
}@media(max-width:1199px){.display{font-size:Clamp(56px,6.6722268557vw,80px) !important;line-height:115% !important}
.display_md{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:64px;line-height:76px;color:#000}
.title--tiles-reveal>span>span{-webkit-transform:translateY(0) !important;transform:translateY(0) !important}
.h1{font-size:Clamp(56px,6.6722268557vw,80px) !important;line-height:115% !important}
.customer-portal .h2{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:56px;line-height:64px;color:#000}
.customer-portal .h5{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:28px;color:#141414}
.a1{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:32px;line-height:48px;color:#141414}
.page-template-customer-homepage section.container>.a1{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:48px;line-height:72px;color:#141414}
.a3{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:28px;color:#141414}
.cta1{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:48px;line-height:72px;color:#141414}
.hide-xl{display:none !important}
.show-xl{display:block !important}
.show-inline-xl{display:inline !important}
.show-grid-xl{display:grid !important}
.show-flex-xl{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.rounded{border-radius:24px !important}
.container{padding:40px 20px}
.container_wide{padding-left:0 !important;padding-right:0 !important}
.container_demo-request{padding-top:80px !important}
.columns.columns_wrap-xl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}
.columns.columns_wrap-xl>.column{width:100%}
.header__top>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 0 20px}
.header__menu{display:none}
.header__submenu{display:none}
.header__actions{gap:0;margin-left:auto}
.header__actions a{margin-right:8px}
.header__actions .link{display:block}
.header__mobile{display:block}
.header__mobile>.svg{height:32px !important;width:32px !important}
body.overflow-hidden .header__top,body.modal-open--navigation .header__top{background:white !important}
body.overflow-hidden .header__top_down,body.modal-open--navigation .header__top_down{-webkit-box-shadow:none;box-shadow:none}
body.overflow-hidden .header__top .header__logo img,body.modal-open--navigation .header__top .header__logo img{content:url("/wp-content/themes/teslasuit-portal/assets/img/logo.svg") !important}
body.overflow-hidden .header__top .header__menu li a,body.modal-open--navigation .header__top .header__menu li a{color:#5a6372 !important}
body.overflow-hidden .header__top .header__menu li a:hover,body.modal-open--navigation .header__top .header__menu li a:hover{color:#000 !important}
body.overflow-hidden .header__top .header__actions .link,body.modal-open--navigation .header__top .header__actions .link{color:#5a6372 !important}
body.overflow-hidden .header__top .header__actions .link:hover,body.modal-open--navigation .header__top .header__actions .link:hover{color:#000 !important}
body.overflow-hidden .header__top .header__actions .btn,body.modal-open--navigation .header__top .header__actions .btn{color:#fff !important;background:#3b83fb !important}
body.overflow-hidden .header__top .header__mobile path[fill],body.overflow-hidden .header__top .header__mobile circle[fill],body.modal-open--navigation .header__top .header__mobile path[fill],body.modal-open--navigation .header__top .header__mobile circle[fill]{fill:#000;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}
body.overflow-hidden .header__top .header__mobile:hover path[fill],body.overflow-hidden .header__top .header__mobile:hover circle[fill],body.modal-open--navigation .header__top .header__mobile:hover path[fill],body.modal-open--navigation .header__top .header__mobile:hover circle[fill]{fill:#000}
body.overflow-hidden .header__top .header__mobile path[stroke],body.overflow-hidden .header__top .header__mobile circle[stroke],body.modal-open--navigation .header__top .header__mobile path[stroke],body.modal-open--navigation .header__top .header__mobile circle[stroke]{stroke:#000;-webkit-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}
body.overflow-hidden .header__top .header__mobile:hover path[stroke],body.overflow-hidden .header__top .header__mobile:hover circle[stroke],body.modal-open--navigation .header__top .header__mobile:hover path[stroke],body.modal-open--navigation .header__top .header__mobile:hover circle[stroke]{stroke:#000}
.customer-portal .loop_posts{row-gap:40px}
.loop_2-xl{grid-template-columns:repeat(2,1fr)}
.loop_4{grid-template-columns:repeat(3,1fr)}
.loop_5{grid-template-columns:repeat(3,1fr)}
.loop_6{grid-template-columns:repeat(3,1fr)}
.loop_7{grid-template-columns:repeat(3,1fr)}
.pill-block{border-radius:24px !important}
.profile__block .pill-block__primary{padding-right:0}
.profile__block .pill-block__secondary{display:none}
.profile-inner-page .sidebar{min-width:285px;max-width:285px}
.profile-inner-page .content{width:calc(100% - (285px + 20px))}
.shop-offer-item__img{border-radius:24px !important}
.buy-group__buy-button{border-radius:24px !important}
.checkout__form .subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.checkout__form .subtitle .input_checkbox+label{margin-top:16px;margin-left:0}
.checkout__products{padding:24px}
.shop-offer-wizard .wizard-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.shop-offer-wizard .wizard-group__options{width:100%}
.shop-offer-wizard .wizard-group__sidebar{width:100%;margin-top:24px;margin-left:0;display:none}
.shop-offer-wizard .wizard-group__buttons{margin-top:24px}
#confluence-viewport #ht-sidebar{border-radius:24px !important}
#confluence-viewport .confluence-information-macro{border-radius:24px !important}
.documentation-doxygen #side-nav{min-width:285px;max-width:285px}
.documentation-doxygen #side-nav #nav-tree{border-radius:24px !important}
.documentation-doxygen #doc-content{width:calc(100% - (285px + 20px))}
.documentation-doxygen .header .headertitle{font-size:Clamp(56px,6.6722268557vw,80px) !important;line-height:115% !important}
.shortcuts .shortcut .subtitle{font-size:Clamp(16px,1.5012510425vw,18px) !important;line-height:156% !important}
.quickaccess__card{border-radius:24px !important}
.contactpage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0}
.contactpage form{width:100%;max-width:none;min-width:0;margin-top:0}
.contactpage__info{width:100%}
.contactpage__info .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.contactpage__info .columns .column{width:auto !important}
.contactpage__info .title:last-child{display:block}
.supportpage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0}
.supportpage__form{width:100%;max-width:none;min-width:0;margin-top:40px;padding-top:32px}
.supportpage__faq{width:100%;max-width:none;min-width:0}
.supportpage>.columns{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.supportpage .column>.title,.supportpage .column>.subtitle{text-align:center;width:100%}
.container>.display.text-center{margin-bottom:56px}
.influx__img .img-wrapper{border-radius:24px !important}
.quotes.columns:not(.quotes--nowrap) .column{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;width:auto !important}
.quotes__item{min-width:calc(50vw - 50px);margin-bottom:0;margin-right:20px;padding:24px}
.quotes__item{border-radius:24px !important}
.newsletter .title{font-size:Clamp(40px,4.0033361134vw,48px) !important;line-height:133% !important}
.use-case__banner>.container{padding-top:32px;padding-bottom:32px}
.use-case__banner .description{margin-top:16px;margin-bottom:24px;max-width:80%}
.list-with-pluses ul li{margin-bottom:12px}
.text-bannered{border-radius:24px !important}
.text-bannered{padding:32px}
.text-bannered .subtitle{margin-bottom:0}
.text-bannered .description{margin-bottom:24px}
.text-bannered .content{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:32px;color:#000}
.text-bannered .flex-row{gap:32px}
.infographics .content>.title{max-width:none}
.infographics .sidebar>.title{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:28px;line-height:130%;color:#000;text-align:left}
.infographics_equal .content{-ms-flex-preferred-size:calc(100% / 3 * 2);flex-basis:calc(100% / 3 * 2)}
.infographics_equal .sidebar{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%}
.infographics_equal .sidebar img{width:100%}
.infographics__item .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:26px;color:#000}
.mediakit-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.mediakit-logos--titles{display:none}
.section-cta{border-radius:24px !important}
#events-loop .sidebar{min-width:285px;max-width:285px}
#events-loop .content{width:calc(100% - (285px + 20px))}
.software-quickaccess__card{border-radius:24px !important}
.software-quickaccess__card--horizontal{padding:32px;padding-bottom:0}
.software-quickaccess__card--vertical{padding:32px}
.badges__item p{font-size:Clamp(16px,1.5012510425vw,18px) !important;line-height:156% !important}
.badge{border-radius:24px !important}
.measure-page-prerequisites__circles{gap:8px}
.banner{border-radius:24px !important}
.banner__video>video{border-radius:24px !important}
.app-block__img{border-radius:24px !important}
.app-block__content{border-radius:24px !important}
.app-block__content .title{margin-bottom:16px}
.app-block__content .description{margin-top:16px;font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#5a6372}
.app-block__meta>div>p:first-child{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#000}
.banner_cta{padding:64px}
.banner_cta .description{max-width:460px}
.banner_cta .title{margin-top:24px;max-width:460px}
.banner_cta .title{font-size:Clamp(40px,4.0033361134vw,48px) !important;line-height:100% !important}
.banner--download{padding:40px}
.banner_with-form{aspect-ratio:auto}
.banner_with-form--two-columns .banner__content .loop{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-bottom:24px}
.banner_vacancy{background:#000 !important}
.banner_vacancy form{max-width:none !important}
.banner_vacancy .columns>.column{width:calc(50% - 12px) !important}
.banner_vacancy .columns .column:last-child{margin-right:0}
.banner_landing .banner__img{-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3)}
.banner_landing .banner__text{-ms-flex-preferred-size:calc(100% / 3 * 2);flex-basis:calc(100% / 3 * 2);padding:32px !important}
.banner_landing .banner__text .title{font-size:Clamp(40px,5.3377814846vw,64px) !important;line-height:140% !important}
.banner_landing .banner__text .second-title{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:56px;line-height:72px;color:#000}
.banner_landing--separated{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.banner_landing--separated div.banner__text{border-radius:24px !important}
.banner_landing--separated div.banner__text{-ms-flex-preferred-size:50%;flex-basis:50%;aspect-ratio:auto;padding:32px !important}
.banner_landing--separated .banner__img{border-radius:24px !important}
.banner_landing--separated .banner__img{aspect-ratio:auto;-ms-flex-preferred-size:50%;flex-basis:50%}
.banner_landing--use-case{aspect-ratio:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0}
.banner_landing--use-case .banner__img{-ms-flex-preferred-size:100%;flex-basis:100%}
.banner_landing--use-case .banner__img img{height:auto;width:100%}
.banner_landing--use-case .banner__text{margin-bottom:20px}
.banner_landing--use-case .banner__text .title{margin-bottom:8px}
.banner_product .banner__text{padding:32px}
.banner_product .banner__text .subtitle,.banner_product .banner__text .description{font-size:Clamp(18px,1.6680567139vw,20px) !important;line-height:156% !important}
.banner_product .banner__text .description{margin-top:16px;margin-bottom:16px}
.banner_product .banner__actions a{padding:16px 0 24px 0}
.banner_product .banner__actions a:before{margin-bottom:16px}
.banner_square-bg .banner__text{padding:32px}
.banner_vertical{padding:48px 24px 24px 24px}
.banner_vertical .img-wrapper{top:48px}
.banner_vertical--left-aligned .subtitle{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:28px;color:#000}
.banner_vertical--icon{padding:32px 32px 24px 32px !important}
.banner_video .banner__video{border-radius:24px !important}
.banner_video .banner__content{padding:32px}
.use-case__content .banner_video .banner__content{padding:32px}
.banner_quote{padding:32px}
.banner_quote .text{font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:28px;line-height:42px;color:#fff;margin-top:32px;margin-bottom:32px}
.banner_quote .subtitle{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:rgba(255,255,255,0.7)}
.banner_quote .svg{right:32px;top:32px}
.banner_software{padding:32px 32px 0 32px}
.banner_software>.banner__text .banner_software__title{font-size:Clamp(24px,3.3361134279vw,40px) !important;line-height:140% !important}
.banner_centered{padding:32px}
.banner--academics{background-color:#222529 !important}
.banner--academics>.banner__content p,.banner--academics>.banner__content li{font-size:Clamp(16px,1.5012510425vw,18px) !important;line-height:156% !important}
.card_bordered{border-radius:24px !important}
.card__img{border-radius:24px !important}
.card_post .card__title{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:36px;color:#141414}
.card_nav{border-radius:24px !important}
.card_use-case{border-radius:24px !important}
.card_event .card__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.card_event .card__title{padding-right:16px;font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:36px;color:#141414}
.card_event .card__meta{margin-top:8px;text-align:left}
.card_event .card__meta>*{display:block}
.card_event .event__place{white-space:normal}
.form__message{margin-bottom:0}
.post__cover{border-radius:24px !important}
.post__cover{margin-bottom:0;margin-top:24px}
.post>.columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.post #sidebar{width:100%;min-width:100%;max-width:none;margin-top:40px;margin-bottom:40px}
.post #content{max-width:none}
.post .toc__item a{font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:28px;color:#9ca1aa}
.gutenberg-page #sidebar{min-width:285px;max-width:285px}
.gutenberg-page #content{width:calc(100% - (285px + 20px))}
.gutenberg-content .wp-block-image{border-radius:24px !important}
.gutenberg-content .wp-block-image img{border-radius:24px !important}
.gutenberg-content .wp-block-video{border-radius:24px !important}
.gutenberg-content .wp-block-video>video{border-radius:24px !important}
.gutenberg-content .wp-block-embed{border-radius:24px !important}
.gutenberg-content .wp-caption img{border-radius:24px !important}
.gutenberg-content .wp-block-quote{border-radius:24px !important}
.hero_with-toolbar{padding-top:32px}
.hero{border-radius:24px !important}
.hero .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:normal;font-size:64px;line-height:76px;color:#fff}
.hero--swiper .swiper{border-radius:24px !important}
.page-heading{margin-top:120px;margin-bottom:0}
.page-heading.single-application{margin-bottom:48px}
.page-heading .title+.tags,.page-heading .subtitle+.tags{margin-bottom:16px}
.page-heading .searchbar{margin-top:50px}
.page-heading--product{margin-top:120px;margin-bottom:64px}
.post-heading .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:64px;line-height:80px;color:#26282c}
.post-heading .title_long{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:48px;line-height:64px;color:#26282c}
.post-heading .title_extra-long{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:40px;line-height:56px;color:#26282c}
.post-heading-v2 .title_long{font-size:Clamp(48px,6.6722268557vw,80px) !important;line-height:115% !important}
.post-heading-v2 .title_extra-long{font-size:Clamp(40px,4.670558799vw,56px) !important;line-height:115% !important}
.gallery img{border-radius:24px}
.cubes-animation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:56px}
.cubes-animation__content{width:100%;padding-top:0 !important;padding-bottom:0 !important;padding-right:32px}
.fullscreen-cta>.container .title-wrapper .subtitle{max-width:100%}
.academics-banner{border-radius:24px !important}
.academics-banner__toggle{display:block;position:absolute;right:20px;top:32px}
.academics-banner__title{margin-bottom:0}
.academics-banner--active .academics-banner__title{margin-bottom:16px}
.academics-banner__content{max-height:0;overflow:hidden}
.academics-banner--active .academics-banner__content{max-height:none}
.software-influx--academics .columns>.column:last-child{display:none}
.software-influx--academics .software-influx__img img{border-radius:24px !important}
.logo-slider--homepage{margin-bottom:24px}
.feature-badge{border-radius:24px !important}
.product-startscreen{height:auto;padding-top:176px !important}
.product-startscreen>.svg{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);bottom:20%}
.product-startscreen__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.product-startscreen__description{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:640px}
.product-startscreen__description .title{font-size:Clamp(72px,6.0050041701vw,72px) !important;line-height:100% !important}
.product-startscreen__description .subtitle{font-size:Clamp(18px,1.5012510425vw,18px) !important;line-height:156% !important}
.product-startscreen__description .text{font-size:Clamp(20px,1.6680567139vw,20px) !important;line-height:150% !important}
.product-startscreen__description .text{margin-bottom:16px}
.product-startscreen__img{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-left:auto;margin-right:auto;padding-top:24px}
.product-startscreen--glove .product-startscreen__img{margin-bottom:128px}
.product-startscreen__features{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:0;width:100%}
.product-startscreen__features>.flex-column{max-width:none;margin-left:0}
.product-startscreen__features .title{font-size:Clamp(28px,3.3361134279vw,40px) !important;line-height:140% !important}
.product-startscreen__features ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}
.product-startscreen__features ul li{margin-bottom:8px;margin-right:24px}
.product-startscreen__features ul li{font-size:Clamp(20px,1.6680567139vw,20px) !important;line-height:145% !important}
.product-startscreen__order-group{margin-top:24px}
.schemes-group__item{border-radius:24px !important}
.schemes-group__item{padding:20px}
.buy-now__btn{margin:0 0 36px 0}
.page-template-customer-homepage .container_full:first-child{padding-bottom:24px;margin-bottom:24px}
.software-influx .columns{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.software-influx__item{margin-bottom:64px}
.software-influx__img{margin-bottom:64px}
.customer-startscreen{padding-top:72px !important;padding-bottom:0 !important}
.customer-startscreen .banner_video{margin-bottom:0}
.customer-startscreen .customer-hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:40px;padding-bottom:16px}
.customer-startscreen .customer-hero .title{padding-left:0;padding-right:0;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}
.customer-startscreen .customer-hero__sidebar{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:none;width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0;margin-top:24px}
.customer-startscreen .customer-hero__sidebar p{font-size:Clamp(22px,1.8348623853vw,22px) !important;line-height:145% !important}
.customer-startscreen__scroller{display:none}
#buy-suit-table{margin-bottom:56px}
#buy-suit-table{display:none !important}
#buy-suit-features{display:block}
#buy-suit-features .edition-columns__item .edition-feature{font-size:Clamp(18px,1.6680567139vw,20px) !important;line-height:156% !important}
#buy-suit-features .edition-columns__item .edition-feature{margin-bottom:12px}
#buy-suit-features .edition-columns__item .btn{font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:162%;color:#fff;width:95px;padding:5px 16px}
.fullscreen-video .container{bottom:0}
.footer__menu a{font-family:'Inter',sans-serif;font-style:normal;font-weight:300;font-size:18px;line-height:21px;color:rgba(218,223,231,0.7)}
.overlay-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.product-info__card .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:35px;line-height:41px;color:#000}
.product-info__card a,.product-info__card button{margin-top:12px}
.product-info__links{margin-top:36px}
.products-list__row img{width:160px}
.products-list__info{-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px}
.products-list__actions a,.products-list__actions button{margin-left:16px}
.searchbar{margin-top:30px}
.searchpage__searchbar{margin-top:54px}
.searchpage__results{max-width:calc(100% / 3 * 2)}
.page-heading+.devicebars{margin-top:56px}
.row-center+.devicebars{margin-top:48px}
}@media(max-width:991px){#hs-eu-cookie-confirmation,#hs-eu-policy-wording,#hs-eu-cookie-disclaimer{font-family:'Inter' !important;color:#5a6372 !important;font-size:12px !important;line-height:16px !important;letter-spacing:0 !important}
p,.p{font-size:16px}
.display_md{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:56px;line-height:64px;color:#000}
.h2{font-size:Clamp(24px,5.0454086781vw,50px) !important;line-height:120% !important}
.developer-portal .h2{font-size:Clamp(24px,5.0454086781vw,50px) !important;line-height:120% !important}
.developer-portal .h2>*{font-size:Clamp(24px,5.0454086781vw,50px) !important;line-height:120% !important}
.customer-portal .h2{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:48px;line-height:58px;color:#000}
.h4{font-family:'Inter',sans-serif;font-style:normal;font-weight:800;font-size:24px;line-height:32px;color:#141414}
.p1{font-size:Clamp(20px,2.4217961655vw,24px) !important;line-height:156% !important}
.p24{font-size:Clamp(20px,2.4217961655vw,24px) !important;line-height:150% !important}
.p2,.p2--responsive{font-size:Clamp(18px,2.0181634712vw,20px) !important;line-height:156% !important}
.a1{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:28px;line-height:40px;color:#141414}
.page-template-customer-homepage section.container>.a1{margin-bottom:48px;font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:56px;line-height:72px;color:#141414}
.a2,.a2--responsive{font-size:Clamp(20px,2.4217961655vw,24px) !important;line-height:150% !important}
.a3{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:32px;color:#141414}
.t1{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:40px;color:#000}
.t2{font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:28px;line-height:40px;color:#5a6372}
ul.ul-with-pluses li{margin-bottom:8px}
.gap_0-lg{gap:0 !important}
.mr-24-lg{margin-right:24px !important}
.mr-32-lg{margin-right:32px !important}
.hide-lg{display:none !important}
.show-lg{display:block !important}
.show-inline-lg{display:inline !important}
.show-grid-lg{display:grid !important}
.show-flex-lg{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.text-start--lg{text-align:left !important}
.container{padding:32px 20px}
.container_regular-bottom,header+main>.container_regular-bottom.container{padding-bottom:32px !important}
.container_regular-top,header+main>.container_regular-top.container{padding-top:32px !important}
.container_double-bottom,header+main>.container_double-bottom.container{padding-bottom:40px !important}
.container_double-top,header+main>.container_double-top.container{padding-top:40px !important}
.container_100-bottom{padding-bottom:56px !important}
.container_100-top{padding-top:56px !important}
.container_120-bottom{padding-bottom:80px !important}
.container_120-top{padding-top:80px !important}
.container_200-bottom{padding-bottom:120px !important}
.container_200-top{padding-top:120px !important}
.container_zero-bottom-lg{padding-bottom:0 !important}
.container_zero-top-lg{padding-top:0 !important}
.columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}
.columns>.column{width:100% !important}
.columns.columns_wrap-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px}
.columns.columns_wrap-md>.column{width:auto}
.columns.columns_wrap-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px}
.columns.columns_wrap-sm>.column{width:auto}
.columns.columns_wrap-xs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px}
.columns.columns_wrap-xs>.column{width:auto}
.customer-portal .footer{padding-top:36px !important}
.developer-portal .footer{padding-top:48px !important}
.footer_compact .container:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.footer_compact .container:first-child nav{margin-bottom:0 !important;width:auto;text-align:left}
.footer_compact .container:first-child nav ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.footer_compact .container:first-child nav ul li{margin-right:32px !important;margin-left:0 !important}
.footer__top{padding-top:54px}
.footer__top .svg{margin-left:auto;margin-right:auto}
.footer__middle{padding-bottom:0}
.footer__bottom{padding:20px}
.footer__bottom>p{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:16px}
.footer__bottom>div{width:100%;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.footer__bottom>div>.menu_horizontal ul li{margin-right:16px;margin-left:0}
.footer__social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}
.header__top>.container{padding:0 0 0 20px}
.header__mobile{padding:16px 20px 16px 16px}
.customer-portal .loop_posts{row-gap:32px}
.loop_1-lg{grid-template-columns:repeat(1,1fr) !important}
.loop_3{grid-template-columns:repeat(2,1fr)}
.loop_4{grid-template-columns:repeat(2,1fr)}
.loop_5{grid-template-columns:repeat(2,1fr)}
.loop_6{grid-template-columns:repeat(2,1fr)}
.loop_7{grid-template-columns:repeat(2,1fr)}
.profile__title .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:32px;line-height:48px;color:#000}
.profile__block .pill-block__primary{padding-right:16px}
.profile__block .pill-block__secondary{display:block}
.profile-inner-page .sidebar{min-width:100%;max-width:100%}
.profile-inner-page .content{width:100%}
.profile-inner-page .content .title-wrapper .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:48px;line-height:58px;color:#000}
.profile-inner-page .content .title-wrapper .subtitle{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:48px;line-height:58px;color:#e6e9ef}
.profile-inner-page .sidebar{position:relative;top:0}
.signpage #back-to-customer{padding:16px}
.signpage__sidebar_left{display:none}
.signpage__heading .title{font-size:Clamp(32px,5.0454086781vw,50px) !important;line-height:120% !important}
.signpage__form .gap_40{gap:0 !important}
.shop-offer-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.shop-offer-page__gallery,.shop-offer-page__content{width:100%;max-width:none;margin-bottom:48px}
.checkout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.checkout__form{max-width:none;margin-right:0}
.checkout__form .title{font-size:Clamp(32px,4.0363269425vw,40px) !important;line-height:156% !important}
.checkout__form .subtitle{font-size:Clamp(24px,2.4217961655vw,24px) !important;line-height:162% !important}
.checkout__cart{max-width:none;position:static;top:0;margin-bottom:32px}
.cart__promo #add-promocode{line-height:36px}
.cart__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:8px}
.shop-offer-wizard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.shop-offer-wizard__navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:auto}
.shop-offer-wizard__navigation ul li{white-space:nowrap;margin-bottom:16px;margin-right:20px}
.shop-offer-wizard__navigation ul li:first-child{margin-left:20px}
.shop-offer-wizard__form{width:100%}
.documentation-doxygen{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}
.documentation-doxygen #side-nav{min-width:100%;max-width:100%;margin-bottom:30px}
.documentation-doxygen #doc-content{width:100%}
.documentation-doxygen .contents ul li,.documentation-doxygen .contents ol li{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#5a6372}
.shortcuts{grid-template-columns:repeat(1,1fr)}
.shortcuts .shortcut .subtitle{font-size:Clamp(18px,1.8163471241vw,18px) !important;line-height:156% !important}
.shortcuts .shortcut .subtitle{font-size:Clamp(16px,1.8163471241vw,18px) !important;line-height:162% !important}
.shortcuts_customer .container .loop{padding-bottom:40px}
.quickaccess__card .searchbar{margin-top:32px}
.key-features{padding-top:36px;padding-bottom:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.key-features>.title{margin-bottom:32px;text-align:center;padding-right:0;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%}
.key-features__sidebar .title{display:none}
.key-features__item{margin-bottom:24px;margin-top:0}
.key-features__item>span{line-height:72px}
.influx .columns{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:0;top:0;background-color:#fff;padding-top:0;padding-bottom:0}
.influx .columns>.column:first-child{padding-right:0;margin-bottom:32px;margin-top:0}
.influx .columns>.column:last-child{margin-bottom:24px;margin-top:0}
.influx__block .title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.influx__block .title-wrapper .devicebar{background-color:transparent;padding:0}
.influx__block .description{padding-right:0}
.influx__img{aspect-ratio:2/1}
.influx .sticky__item{position:relative !important;top:0}
.influx_sm>.sticky__item.title{top:0;margin-bottom:16px}
.influx_sm .influx__block .description{margin-bottom:0}
.quotes__item>p{font-size:Clamp(16px,1.8163471241vw,18px) !important;line-height:160% !important}
.newsletter .input-wrapper{margin-left:0}
.use-case__banner{background:#000 !important}
.use-case__content>p{font-size:Clamp(18px,2.0181634712vw,20px) !important;line-height:156% !important}
.use-case__content .section-title{font-size:Clamp(32px,4.0363269425vw,40px) !important;line-height:156% !important}
.list-with-pluses ul li{margin-bottom:24px}
.text-bannered{padding:40px;aspect-ratio:auto}
.infographics{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.infographics--reversed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.infographics .content>.title{margin-bottom:16px}
.infographics--reversed .content{padding-left:0}
.infographics .sidebar{padding-top:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}
.infographics .sidebar>.title--small{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:150%;color:#000}
.infographics_equal .content{-ms-flex-preferred-size:100%;flex-basis:100%}
.infographics_equal .sidebar{-ms-flex-preferred-size:100%;flex-basis:100%}
.infographics__item{width:calc(33% - 20px);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.infographics__item .title{text-align:left}
.api-download-cta{margin-top:0;padding-top:32px}
.api-download-cta .description+a{margin-top:64px}
.api-download-cta img{position:relative}
.post-type-archive-event .sidebar{padding-top:16px}
#events-loop .sidebar{min-width:100%;max-width:100%}
#events-loop .content{width:100%;margin-top:0}
#events-loop .content .loop .card{padding-top:32px}
#events-loop .content .loop .card:first-child{padding-top:32px}
.fullscreen-section{padding:0}
.fullscreen-section>.container{padding-top:56px}
.fullscreen-section .title{margin-bottom:24px}
.fullscreen-section .title{width:100%;max-width:none}
.fullscreen-section .text{width:auto;max-width:none}
.fullscreen-section img{position:relative;width:100%;max-width:100%}
.fullscreen-section--man-with-gloves .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:56px;line-height:72px;color:#fff}
.fullscreen-section--hand-with-apple img{-webkit-transform:none;transform:none;top:0}
.fullscreen-section--hand-with-apple .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:64px;line-height:80px;color:#fff}
.software-quickaccess{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.software-quickaccess__card--horizontal{padding:24px;padding-bottom:0}
.software-quickaccess__card--vertical{padding:24px}
.software-quickaccess__card img{margin-top:24px}
.badges__item p{margin-top:24px}
.badge .svg{width:64px !important;height:64px !important}
.badge span{padding-left:16px}
#partners-section{padding-top:64px !important;padding-bottom:64px !important}
.measure-page-prerequisites__item{padding:24px}
.measure-page-prerequisites__item .title{font-size:Clamp(24px,2.4217961655vw,24px) !important;line-height:150% !important}
.accordeon__header{padding:15px 23px}
.app-block{aspect-ratio:auto}
.app-block__wrapper{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}
.app-block__img{-ms-flex-preferred-size:auto;flex-basis:auto;aspect-ratio:2/1}
.app-block__content{-ms-flex-preferred-size:auto;flex-basis:auto;padding:40px}
.app-block__content .title{margin-bottom:24px;font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:56px;line-height:72px;color:#000}
.app-block__content .description{margin-top:24px;margin-bottom:40px;font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#5a6372}
.app-block__meta{grid-template-columns:repeat(1,auto)}
.app-block__meta>div>p:first-child{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:28px;color:#000}
.app-block__meta>div>p:last-child{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#000}
.banner_cta{padding:32px}
.banner_cta .description{max-width:410px}
.banner_cta .title{max-width:410px}
.banner_cta .title{font-size:Clamp(36px,4.0363269425vw,40px) !important;line-height:100% !important}
.banner_with-form .banner__content{padding:24px}
.banner_with-form .banner__content .title{width:80%}
.banner_with-form .banner__content .description{margin-bottom:40px}
.banner_landing{aspect-ratio:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0}
.banner_landing .banner__img{-ms-flex-preferred-size:100%;flex-basis:100%}
.banner_landing .banner__img img{height:auto;width:100%}
.banner_landing .banner__text{-ms-flex-preferred-size:100%;flex-basis:100%;padding:40px !important;padding-bottom:0 !important}
.banner_landing .banner__text .second-title{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:32px;line-height:40px;color:#000}
.banner_landing .banner__text .list-with-pluses ul li{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:40px;color:#000}
.banner_landing .banner__meta>div{margin-top:0}
.banner_landing .banner__meta>div .floating-icon{top:2px}
.banner_landing .banner__meta>div .floating-icon>.svg{width:32px !important;height:32px !important}
.banner_landing .banner__meta>div .floating-icon+.number{margin-left:48px}
.banner_landing .banner__meta>div .floating-icon+.number+.text{margin-left:48px}
.banner_landing .banner__meta>div .number{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:28px;line-height:40px;color:#000}
.banner_landing .banner__meta>div .text{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#5a6372}
.banner_landing--separated div.banner__text{margin-bottom:20px}
.banner_landing[background-image="glove-lines"]{background-image:none !important}
.banner_landing[background-image="glove-lines"] img{visibility:visible}
.banner_landing--use-case .banner__text{padding-bottom:32px !important}
.banner_landing--use-case .banner__text .description{margin-bottom:0}
.banner_landing--use-case .banner__text .banner__meta .number{font-size:Clamp(18px,2.0181634712vw,20px) !important;line-height:156% !important}
.banner_landing--use-case .banner__text .banner__meta .text{font-size:Clamp(18px,2.0181634712vw,20px) !important;line-height:156% !important}
.banner_landing--use-case .banner__text .banner__meta{margin-top:8px}
.banner_landing--use-case .banner__text .banner__meta>div{margin-top:8px}
#banner-sizechart{margin-bottom:32px}
#banner-xr-edition{margin-bottom:32px}
.banner_product .banner__text{padding:24px}
.banner_square-bg .banner__text{padding:24px}
.columns_vertical-banners--left-aligned{gap:0 !important}
.columns_vertical-banners.columns_3>.column{width:100% !important}
.banner_vertical .img-wrapper{width:25%}
.banner_vertical .title{font-size:Clamp(28px,2.8254288597vw,28px) !important;line-height:143% !important}
.banner_vertical .title{margin-bottom:8px}
.banner_vertical--left-aligned{padding:40px !important}
.banner_vertical--left-aligned>.title{font-size:Clamp(24px,4.843592331vw,48px) !important;line-height:143% !important}
.banner_vertical--left-aligned .subtitle{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:40px;color:#000}
.banner_vertical--icon{height:auto}
.banner_vertical--icon .title{font-size:Clamp(20px,2.4217961655vw,24px) !important;line-height:160% !important}
.banner_vertical--icon .banner__actions{margin-top:24px}
.banner_video .video__controls{gap:16px}
.banner_video .banner__content{padding:32px}
.use-case__content .banner_video .banner__content{padding:32px}
.banner_quote{padding:40px}
.banner_quote .text{font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:32px;color:#fff;margin-top:0;margin-bottom:16px}
.banner_quote .subtitle{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:rgba(255,255,255,0.7)}
.banner_quote .svg{right:40px;top:40px}
.banner_software{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.banner_software>.banner__img{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin-top:24px}
.banner_software>.banner__text{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;padding:0}
.banner_software>.banner__text .banner_software__title{font-size:Clamp(24px,3.6326942482vw,36px) !important;line-height:140% !important}
.banner_software>.banner__text .banner_software__title{margin-bottom:8px}
.banner_software div.banner__actions{margin-top:8px}
.banner_centered{aspect-ratio:auto}
.banner_centered{padding:40px}
.banner_centered .banner__meta>div .floating-icon{top:2px}
.banner_centered .banner__meta>div .floating-icon>.svg{width:32px !important;height:32px !important}
.banner_centered .banner__meta>div .floating-icon+.number{margin-left:48px}
.banner_centered .banner__meta>div .floating-icon+.number+.text{margin-left:48px}
.banner_centered .banner__meta>div .number{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:28px;line-height:40px;color:#000}
.banner_centered .banner__meta>div .text{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#5a6372}
.banner_centered .banner__meta--images img,.banner_centered .banner__meta--images .svg{width:56px !important;height:56px !important}
.banner--academics>.banner__content{padding:32px}
.banner--academics>.banner__content .description{margin-bottom:24px}
.banner--academics>.banner__content p,.banner--academics>.banner__content li{font-size:Clamp(16px,2.0181634712vw,20px) !important;line-height:162% !important}
.card_software{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.card_software .card__content-wrapper{padding-left:0}
.card_software>.svg{width:80px !important;height:80px !important;margin-bottom:32px}
.card_software-v2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-right:0}
.card_software-v2 .card__content-wrapper{padding-left:0}
.card_software-v2>.svg{width:80px !important;height:80px !important;margin-bottom:32px}
.card_faq.faq.faq_active .faq__answer{max-height:2000px}
.card_use-case{padding:24px}
.card_event .card__title .svg{height:24px !important;width:24px !important}
#bbpress-forums li.bbp-forum-info,#bbpress-forums li.bbp-topic-title{width:100% !important}
#bbpress-forums li.bbp-forum-reply-count,#bbpress-forums li.bbp-forum-topic-count,#bbpress-forums li.bbp-topic-reply-count,#bbpress-forums li.bbp-topic-voice-count{display:none !important}
#bbpress-forums li.bbp-forum-freshness,#bbpress-forums li.bbp-topic-freshness{display:none !important}
#bbpress-forums .bbp-replies>.bbp-body>ul>li div.bbp-reply-header{-ms-flex-wrap:wrap;flex-wrap:wrap}
#bbpress-forums .bbp-replies>.bbp-body>ul>li div.bbp-reply-header .bbp-reply-author{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}
#bbpress-forums .bbp-replies>.bbp-body>ul>li .bbp-threaded-replies{margin-left:0}
.single-post>main>.container:last-child{padding-bottom:54px}
.post__cover{margin-bottom:0;margin-top:16px}
.gutenberg-content .post__meta p{overflow:auto;white-space:nowrap}
.gutenberg-page #sidebar{min-width:100%;max-width:100%}
.gutenberg-page #content{width:100%}
.gutenberg-content{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:30px;color:#5a6372}
.gutenberg-content h2{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:40px;line-height:56px;color:#000;margin-top:40px}
.gutenberg-content h5{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:32px;color:#000}
.gutenberg-content p,.gutenberg-content cite{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#5a6372}
.gutenberg-content ul li,.gutenberg-content ol li{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#5a6372}
.section-heading{margin-bottom:40px}
.page-heading{margin-bottom:16px}
.page-heading .subtitle{margin-top:24px}
.page-heading .searchbar{margin-top:25px}
.page-heading--product{margin-top:80px;margin-bottom:40px}
.post-heading .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:48px;line-height:64px;color:#26282c}
.post-heading .title_long{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:40px;line-height:56px;color:#26282c}
.post-heading .title_extra-long{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:36px;line-height:48px;color:#26282c}
.post-heading .subtitle{margin-top:32px}
.landing-block-heading{margin-bottom:48px}
.landing-block-heading .subtitle{padding-bottom:8px}
.cubes-animation__item .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:800;font-size:32px;line-height:48px;color:#141414}
.fullscreen-cta>.container .title-wrapper{margin-top:80px;margin-bottom:80px}
.fullscreen-cta>.container .text-wrapper{margin-bottom:32px}
.fullscreen-cta>.container .text-wrapper .text{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:40px;line-height:140%;color:#000}
.two-bg-image{padding-top:0}
.two-bg-image__first .title{max-width:none}
.two-bg-image__second .text{max-width:60%}
.two-bg-image__second img{width:90%}
.academics-banner__title .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:36px;color:#000}
.academics-banner__content .lead{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:28px;color:#000}
.software-influx--academics .software-influx__item>img{display:block;margin-bottom:16px;max-width:80px}
.software-influx--academics .title{margin-bottom:16px;font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:28px;line-height:40px;color:#000}
.feature-badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:32px}
.feature-badge .svg{margin-bottom:16px}
.software-cards-loop__grower{grid-column:span 2}
.product-startscreen__description .rank-math-breadcrumb *{font-size:Clamp(16px,1.614530777vw,16px) !important;line-height:160% !important}
.product-startscreen__features .title{margin-bottom:16px}
.product-startscreen--glove .product-startscreen__features ul li{width:33%}
.schemes-group__item{padding:16px}
.schemes-group__item .svg{height:40px !important;width:40px !important;margin-bottom:8px}
.img--glove-haptic-feedback{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
#buy-suit-table table thead th{padding-bottom:16px}
#buy-suit-table table thead th .btn{padding:4px 16px;font-size:16px}
#buy-suit-table table tbody td{padding:16px 0}
#buy-suit-table table tbody td .svg{width:24px !important;height:24px !important}
#buy-suit-table .buy-suit-table__order-row a.btn{padding:4px 16px}
.fullscreen-video .video__controls{gap:16px}
.footer__menu{padding-right:0;margin-bottom:32px;width:100%;text-align:left}
.footer__menu:last-child{margin-bottom:0}
.footer__menu ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.footer__menu ul li{margin-right:16px;margin-left:0}
.footer__menu a{font-family:'Inter',sans-serif;font-style:normal;font-weight:300;font-size:22px;line-height:26px;color:rgba(218,223,231,0.7)}
.footer__menu_xl{width:100%}
.footer-link_sm{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:28px;color:rgba(218,223,231,0.8)}
.card_menu .menu a{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:28px;color:#98a0ae}
.product-info{margin-top:54px}
.products-list__row img{width:200px}
.my-products-single-actions>*{width:100%}
.searchbar{width:95%}
.searchpage__results{max-width:none}
.table{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}
.table__col{width:100%}
.page-heading+.devicebars{margin-top:40px}
}@media(max-width:767.98px){.customer-portal .cookiefirst-root div[data-cookiefirst-widget]{border-radius:16px !important}
}@media(max-width:767px){.display{font-size:Clamp(40px,7.3011734029vw,56px) !important;line-height:120% !important}
.display_md{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:48px;line-height:58px;color:#000}
.h1{font-size:Clamp(40px,7.3011734029vw,56px) !important;line-height:120% !important}
.customer-portal .h2{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:40px;line-height:48px;color:#000}
.h3{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:28px;color:#5a6372}
.p1{font-size:Clamp(18px,2.6075619296vw,20px) !important;line-height:156% !important}
.p24{font-size:Clamp(20px,3.1290743155vw,24px) !important;line-height:150% !important}
.p2,.p2--responsive{font-size:Clamp(16px,2.6075619296vw,20px) !important;line-height:162% !important}
.p3{font-size:Clamp(16px,2.3468057366vw,18px) !important;line-height:162% !important}
.page-template-customer-homepage section.container>.a1{margin-bottom:56px;font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:48px;line-height:56px;color:#141414}
.a2,.a2--responsive{font-size:Clamp(18px,2.6075619296vw,20px) !important;line-height:162% !important}
.a3{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:28px;color:#141414}
.cta1{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:40px;line-height:48px;color:#141414}
.input-group__label{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#000}
.input-group__helper{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:22px;color:#aaabad}
input,input[type="text"],input[type="tel"],input[type="password"],input[type="email"],textarea,#bbpress-forums fieldset.bbp-form input[type=password],#bbpress-forums fieldset.bbp-form input[type=text],#bbpress-forums fieldset.bbp-form select{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#5a6372}
.select2-container .select2-results__option{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:26px;color:#5a6372}
.select2-container--default .select2-selection--single span.select2-selection__rendered{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:26px;color:#5a6372}
.dark-theme .select2-container--default .select2-selection--single span.select2-selection__rendered{color:#c2c3c6 !important}
.confirmation-message{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#36b555}
.customer-portal .input-group__label{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#000}
.flex-column_md{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}
.gap_0-md{gap:0 !important}
.mr-24-md{margin-right:24px !important}
.mr-32-md{margin-right:32px !important}
.hide-md{display:none !important}
.show-md{display:block !important}
.show-inline-md{display:inline !important}
.show-grid-md{display:grid !important}
.show-flex-md{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.rounded{border-radius:20px !important}
.container_demo-request{padding-top:56px !important}
.columns.columns_wrap-md{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}
.columns.columns_wrap-md>.column{width:100%}
.customer-portal .loop_posts{row-gap:40px}
.loop_posts{grid-template-columns:repeat(1,1fr) !important}
.loop_1-md{grid-template-columns:repeat(1,1fr) !important}
.profile__head{-ms-flex-wrap:wrap;flex-wrap:wrap}
.profile__title>.svg{margin-right:16px;width:48px !important;height:48px !important}
.pill-block{border-radius:20px !important}
.profile-inner-page .content .title-wrapper .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:40px;line-height:48px;color:#000}
.profile-inner-page .content .title-wrapper .subtitle{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:40px;line-height:48px;color:#e6e9ef}
.shop-offer-item__img{border-radius:20px !important}
.buy-group__buy-button{border-radius:20px !important}
.checkout__form .title{font-size:Clamp(20px,4.1720990874vw,32px) !important;line-height:162% !important}
.shop-offer-wizard .wizard-group__buttons button{line-height:32px}
#confluence-viewport #ht-sidebar{border-radius:20px !important}
#confluence-viewport .confluence-information-macro{border-radius:20px !important}
.documentation-doxygen #side-nav #nav-tree{border-radius:20px !important}
.documentation-doxygen .header .headertitle{font-size:Clamp(40px,7.3011734029vw,56px) !important;line-height:120% !important}
.tabs__toggles{padding-bottom:16px}
.tabs__toggles .toggle.toggle_active::after{bottom:-16px}
.tabs #tab-description{margin-bottom:30px}
.quickaccess__card{border-radius:20px !important}
.quickaccess__item .subtitle{max-width:none}
.contactpage__info .columns .column{width:100% !important}
.key-features__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.key-features__item>p{padding-left:0;margin-top:8px}
.container>.display.text-center{margin-bottom:32px}
.influx__block .title{font-size:Clamp(28px,5.2151238592vw,40px) !important;line-height:143% !important}
.influx__block .btn_underline{font-size:Clamp(16px,2.3468057366vw,18px) !important;line-height:140% !important}
.influx__img .img-wrapper{border-radius:20px !important}
.quotes__item{border-radius:20px !important}
.newsletter .title{font-size:Clamp(28px,5.2151238592vw,40px) !important;line-height:133% !important}
.use-case__banner .description{margin-bottom:20px;max-width:100%;font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#c9c9c9}
.use-case__content>p{margin:24px 0}
.use-case__content>p{font-size:Clamp(16px,2.6075619296vw,20px) !important;line-height:162% !important}
.use-case__content .section-title{font-size:Clamp(20px,4.1720990874vw,32px) !important;line-height:162% !important}
.text-bannered{border-radius:20px !important}
.text-bannered{padding:24px}
.infographics .sidebar>.title{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:150%;color:#000}
.infographics__item{width:calc(50% - 10px)}
.infographics__item .title{line-height:24px}
.mediakit-logos__item img{max-width:250px;height:auto}
.api-download-cta .title{margin-bottom:16px}
.api-download-cta .flex-row{-ms-flex-wrap:wrap;flex-wrap:wrap}
.api-download-cta .flex-row .toggle{margin-top:16px}
.section-cta{border-radius:20px !important}
#events-loop .sidebar__menu ul li{padding:8px 12px 8px 12px;font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:28px;color:#5a6372}
#events-loop .sidebar__menu ul li a{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:28px;color:#5a6372}
.fullscreen-section>.container{padding-top:32px}
.fullscreen-section--man-with-gloves .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:28px;line-height:40px;color:#fff}
.fullscreen-section--hand-with-apple .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:28px;line-height:40px;color:#fff}
.software-quickaccess__card{border-radius:20px !important}
.badges{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px}
.badges__item p{font-size:Clamp(16px,2.3468057366vw,18px) !important;line-height:162% !important}
.badge{border-radius:20px !important}
.measure-page-prerequisites__title{font-size:Clamp(24px,3.6505867014vw,28px) !important;line-height:150% !important}
.measure-page-prerequisites__circles{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:-20px;padding-left:20px;margin-right:-20px;padding-right:20px}
.measure-page-prerequisites__item .title{font-size:Clamp(20px,3.1290743155vw,24px) !important;line-height:162% !important}
.measure-page__toggles{margin-bottom:24px}
.measure-page-instructions__item .title{margin-bottom:12px}
.measure-page-instructions__item .description{margin-top:12px}
.banner{border-radius:20px !important}
.banner__actions a+a{margin-left:16px}
.banner__video>video{border-radius:20px !important}
.app-block__img{border-radius:20px !important}
.app-block__content{border-radius:20px !important}
.app-block__content{padding:24px}
.app-block__content .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:32px;line-height:40px;color:#000}
.app-block__content .description{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#5a6372}
.app-block__content .btn_coming-soon{font-size:Clamp(16px,2.3468057366vw,18px) !important;line-height:140% !important}
.app-block__meta{-ms-flex-wrap:wrap;flex-wrap:wrap}
.app-block__meta>div>p:first-child{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#000}
.app-block__meta>div>p:last-child{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#5a6372}
.banner_cta{padding:24px}
.banner_cta .banner__actions a{font-size:18px;line-height:24px}
.banner--download{padding:24px}
.banner--download .title{font-size:Clamp(28px,5.2151238592vw,40px) !important;line-height:160% !important}
.banner--download .title{margin-bottom:16px}
.banner--download .btn{font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:22px;color:#323232}
.banner_with-form .banner__content .title{font-size:Clamp(28px,5.2151238592vw,40px) !important;line-height:143% !important}
.banner_with-form .banner__content .title{width:100%}
.banner_with-form .banner__content .description{margin-bottom:24px}
.banner_vacancy .columns{gap:0}
.banner_vacancy .columns>.column{width:100% !important}
.banner_landing .banner__text{padding:24px !important;padding-bottom:0 !important}
.banner_landing .banner__text .title{margin-bottom:8px}
.banner_landing .banner__text .title{font-size:Clamp(28px,5.2151238592vw,40px) !important;line-height:143% !important}
.banner_landing .banner__text .second-title{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:40px;color:#000;margin-bottom:16px}
.banner_landing .banner__text .subtitle+.subtitle{margin-top:8px}
.banner_landing .banner__meta>div .number{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:26px;color:#000}
.banner_landing .banner__meta>div .text{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#5a6372}
.banner_landing--separated div.banner__text{border-radius:20px !important}
.banner_landing--separated div.banner__text{padding:24px !important}
.banner_landing--separated .banner__img{border-radius:20px !important}
.banner_landing--use-case .banner__text{padding-bottom:24px !important}
.banner_landing--use-case .banner__text .description{margin-bottom:24px}
.banner_landing--use-case .banner__text .banner__meta .number{font-size:Clamp(16px,2.6075619296vw,20px) !important;line-height:162% !important}
.banner_landing--use-case .banner__text .banner__meta .text{font-size:Clamp(16px,2.6075619296vw,20px) !important;line-height:162% !important}
.banner_product .banner__text{padding:24px 0 24px 24px}
.banner_product .banner__text .subtitle,.banner_product .banner__text .description{font-size:Clamp(16px,2.3468057366vw,18px) !important;line-height:156% !important}
.banner_product .banner__actions a{font-size:Clamp(16px,2.3468057366vw,18px) !important;line-height:100% !important}
.banner_vertical{padding:24px 8px 24px 8px}
.banner_vertical .img-wrapper{top:24px}
.banner_vertical .banner__actions{margin-top:16px}
.banner_vertical--left-aligned{padding:24px !important}
.banner_vertical--left-aligned .subtitle{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:32px;color:#000}
.banner_video .banner__video{border-radius:20px !important}
.banner_video .banner__actions .video__meta p{font-size:Clamp(16px,2.6075619296vw,20px) !important;line-height:162% !important}
.banner_quote{padding:24px}
.banner_quote .text{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#fff;margin-top:0;margin-bottom:16px}
.banner_quote .subtitle{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:rgba(255,255,255,0.7)}
.banner_quote .svg{right:24px;top:24px}
.banner_centered{padding:24px}
.banner_centered .banner__meta>div .number{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#000}
.banner_centered .banner__meta>div .text{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#5a6372}
.btn_md{font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:24px;color:white}
.btn_underline{font-size:Clamp(16px,2.3468057366vw,18px) !important;line-height:140% !important}
.section-heading+.btn-group{margin-top:24px}
.card_bordered{border-radius:20px !important}
.card__img{border-radius:20px !important}
.card__meta{font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#9ca1aa}
.card__meta>*{font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#9ca1aa}
.card_post .card__title{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:40px;color:#141414}
.card_guide-v2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-right:0}
.card_guide-v2 .card__content-wrapper{padding-left:0;padding-right:0;margin-top:32px;margin-bottom:36px}
.card_guide-v2 .card__btn{margin-left:0}
.card_nav{border-radius:20px !important}
.card_use-case{border-radius:20px !important}
.card_event .card__title{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:40px;color:#141414}
.card_event .card__title .svg{height:20px !important;width:20px !important}
.card_event .card__meta>*{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#000}
.form__message{margin-bottom:24px}
.form__message+.form__submitbar{display:-webkit-box;display:-ms-flexbox;display:flex}
.form__message+.form__submitbar>p{padding-left:0}
.form__message+.form__submitbar>.btn_underline{display:none}
.post__cover{border-radius:20px !important}
.post .toc__item a{font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:28px;color:#9ca1aa}
.gutenberg-page__meta{margin-bottom:8px}
.gutenberg-content .wp-block-code code{padding-right:0}
.gutenberg-content .wp-block-image{border-radius:20px !important}
.gutenberg-content .wp-block-image img{border-radius:20px !important}
.gutenberg-content .wp-block-video{border-radius:20px !important}
.gutenberg-content .wp-block-video>video{border-radius:20px !important}
.gutenberg-content .wp-block-embed{border-radius:20px !important}
.gutenberg-content .wp-caption img{border-radius:20px !important}
.gutenberg-content .wp-block-quote{border-radius:20px !important}
.hero{border-radius:20px !important}
.hero .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:normal;font-size:40px;line-height:48px;color:#fff}
.hero--swiper .swiper{border-radius:20px !important}
.section-heading-with-side-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px}
.section-heading-with-side-text__title{font-size:Clamp(28px,5.2151238592vw,40px) !important;line-height:120% !important}
.section-heading-with-side-text__side-text{font-size:Clamp(14px,2.3468057366vw,18px) !important;line-height:120% !important}
.page-heading{margin-top:80px;margin-bottom:0;padding-bottom:24px}
.page-heading .searchbar{margin-top:15px}
.page-heading--product{margin-top:64px;margin-bottom:32px}
.post-heading{margin-top:32px;padding-bottom:24px}
.post-heading .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:40px;line-height:56px;color:#26282c}
.post-heading .title_long{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:36px;line-height:48px;color:#26282c}
.post-heading .title_extra-long{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:40px;color:#26282c}
.developer-portal .post-heading .subtitle{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:28px;color:#000}
.post-heading__tags{margin-top:24px}
.post-heading-v2 .title_long{font-size:Clamp(28px,6.258148631vw,48px) !important;line-height:120% !important}
.post-heading-v2 .title_extra-long{font-size:Clamp(24px,5.2151238592vw,40px) !important;line-height:120% !important}
.post-heading-v2__tags{margin-top:24px}
.landing-block-heading{margin-bottom:32px}
.landing-block-heading .subtitle{padding-top:16px;padding-bottom:16px}
.use-case-heading .subtitle{margin-top:24px !important}
.use-case-heading__meta.app-block__meta{gap:40px}
.use-case-heading__meta.app-block__meta>div p:last-child{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#5a6372}
.use-case-heading .description{margin-top:40px;font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#5a6372}
.gallery{gap:10px 10px}
.gallery img{border-radius:20px}
.cubes-animation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.cubes-animation__image{position:relative;display:none}
.cubes-animation__content{padding-right:0}
.cubes-animation__item{margin-bottom:32px}
.cubes-animation__item>img{display:block}
.cubes-animation__item .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:800;font-size:28px;line-height:38px;color:#141414}
.fullscreen-cta{margin-top:32px;margin-bottom:32px}
.fullscreen-cta>.container .title-wrapper{margin-top:56px;margin-bottom:32px}
.fullscreen-cta>.container .title-wrapper .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:140%;color:#fff}
.fullscreen-cta>.container .text-wrapper .text{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:160%;color:#000}
.two-bg-image__second .text{max-width:70%}
.academics-banner{border-radius:20px !important}
.software-influx--academics .software-influx__img img{border-radius:20px !important}
.logo-slider--homepage{margin-bottom:16px;height:56px}
.logo-slider--homepage .logo-slider__item{padding-left:20px;padding-right:20px;max-height:56px}
.logo-slider--homepage .logo-slider__item img{max-height:56px}
.feature-badge{border-radius:20px !important}
.software-cards-loop{grid-template-columns:repeat(1,1fr)}
.software-cards-loop__grower{grid-column:1}
.product-startscreen{padding-top:136px !important}
.product-startscreen>.svg{max-width:none !important;width:calc(100% - 40px) !important;top:45%}
.product-startscreen>.svg>svg{width:100%}
.product-startscreen__description .title{font-size:Clamp(48px,9.3872229465vw,72px) !important;line-height:100% !important}
.product-startscreen__description .subtitle{font-size:Clamp(14px,2.3468057366vw,18px) !important;line-height:143% !important}
.product-startscreen__description .text{font-size:Clamp(16px,2.6075619296vw,20px) !important;line-height:150% !important}
.product-startscreen--glove .product-startscreen__img{margin-bottom:72px}
.product-startscreen__features ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.product-startscreen__features ul li{width:100% !important;margin-right:0 !important}
.product-startscreen__features ul li{font-size:Clamp(16px,2.6075619296vw,20px) !important;line-height:175% !important}
.product-startscreen__features ul li .svg{height:24px !important;width:24px !important}
.schemes-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.schemes-group__wrapper{width:100%}
.schemes-group__item{width:100%}
.schemes-group__item_big{width:100%}
.schemes-group__item{border-radius:20px !important}
.schemes-group__item{padding:32px}
.schemes-group__item .svg{height:64px !important;width:64px !important;margin-bottom:16px}
.schemes-group__item .title{font-size:Clamp(20px,5.2151238592vw,40px) !important;line-height:160% !important}
.schemes-group__item .subtitle{font-size:Clamp(14px,2.6075619296vw,20px) !important;line-height:143% !important}
.software-influx__item .meta>div{margin-right:24px;margin-top:24px}
.customer-startscreen .customer-hero .title{font-size:Clamp(40px,7.3011734029vw,56px) !important;line-height:125% !important}
.customer-startscreen .customer-hero__sidebar p{font-size:Clamp(18px,2.8683181226vw,22px) !important;line-height:156% !important}
#buy-suit-table{margin-bottom:32px}
#buy-suit-table table{table-layout:auto}
#buy-suit-features .edition-columns{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}
#buy-suit-features .edition-columns__item{width:50%;margin-bottom:32px}
#buy-suit-features .edition-columns__item .edition-title{font-size:Clamp(20px,3.1290743155vw,24px) !important;line-height:150% !important}
.footer__menu a{font-family:'Inter',sans-serif;font-style:normal;font-weight:300;font-size:18px;line-height:21px;color:rgba(218,223,231,0.7)}
.overlay-form .btn_underline{font-size:Clamp(18px,2.3468057366vw,18px) !important;line-height:140% !important}
.products-list__row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}
.searchbar__input{padding:12px 0}
.searchbar__input>div:last-child>input{padding-left:12px;padding-right:12px;padding-top:12px;padding-bottom:12px}
.searchbar__input>div:last-child>input{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:21px;color:#5a6372}
.searchbar__input>div:last-child>label{padding-left:12px;padding-right:12px}
.searchbar__input>div:last-child>label{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:21px;color:#5a6372}
.searchbar__input>.searchbar__button{height:32px !important;width:48px !important}
.table{grid-template-columns:repeat(1,1fr)}
.table-row{margin-bottom:20px}
.tags_loop{padding-top:12px}
.page-heading+.devicebars{margin-top:48px}
.devicebars .devicebar{padding:16px}
.centered-toggles{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:16px}
.centered-toggles .toggle{margin-left:10px;margin-right:10px}
.centered-toggles .toggle:first-child{margin-left:0}
.features-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.toggles--buttonlike__item{width:95px;padding:12px 4px;font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:32px;color:#5a6372}
}@media(max-width:599px){.gutenberg-content .wp-block-columns{margin-bottom:32px}
.gutenberg-content .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child){margin-top:10px}
}@media(max-width:575px){.customer-portal .h2{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:32px;line-height:40px;color:#000}
.h4{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:32px;color:#141414}
.page-template-customer-homepage section.container>.a1{margin-bottom:32px;font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:40px;line-height:48px;color:#141414}
.t1{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#000}
.t2{font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:32px;color:#5a6372}
.cta1{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:32px;line-height:48px;color:#141414}
.input-doublecheck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.input-doublecheck>button{width:100%}
.gap_0-sm{gap:0 !important}
.mr-24-sm{margin-right:24px !important}
.mr-32-sm{margin-right:32px !important}
.pb-32-sm{padding-bottom:32px !important}
.hide-sm{display:none !important}
.show-sm{display:block !important}
.show-inline-sm{display:inline !important}
.show-grid-sm{display:grid !important}
.show-flex-sm{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.container_100-bottom{padding-bottom:40px !important}
.container_100-top{padding-top:40px !important}
.container_120-bottom{padding-bottom:64px !important}
.container_120-top{padding-top:64px !important}
.container_200-bottom{padding-bottom:80px !important}
.container_200-top{padding-top:80px !important}
.columns.columns_wrap-sm{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}
.columns.columns_wrap-sm>.column{width:100%}
.customer-portal .footer{padding-top:24px !important}
.developer-portal .footer{padding-top:24px !important}
.footer_compact .container:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:16px;padding-top:16px}
.footer__bottom>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.footer__bottom>div>.menu_horizontal ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:16px}
.footer__bottom>div>.menu_horizontal ul li{margin-right:8px}
.footer__bottom>div>.menu_horizontal ul li:last-child{margin-right:0}
.header__actions{display:none}
.header__mobile>.svg{height:24px !important;width:24px !important}
.customer-portal .loop_posts{row-gap:32px}
.loop_2{grid-template-columns:repeat(1,1fr)}
.loop_3{grid-template-columns:repeat(1,1fr)}
.loop_4{grid-template-columns:repeat(1,1fr)}
.loop_5{grid-template-columns:repeat(1,1fr)}
.loop_6{grid-template-columns:repeat(1,1fr)}
.loop_7{grid-template-columns:repeat(1,1fr)}
.profile__title .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:40px;color:#000}
.profile__password .subtitle{display:none}
.pill-block__primary{padding-right:0}
.pill-block__secondary{display:none}
.profile__block .pill-block__primary{padding-right:0}
.profile__block .pill-block__secondary{display:none}
.profile-inner-page .content .title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.profile-inner-page .content .title-wrapper .btn{margin-top:16px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.signpage__form .form__submitbar{padding-top:8px}
.signpage__form .form__submitbar span{margin-top:0}
.checkout__fields+.subtitle{margin-top:32px}
.checkout .form__submitbar .btn{width:100%;margin-top:12px;margin-bottom:16px}
.checkout .form__submitbar p{width:100%;padding-left:0}
.page-template-shop-cart #cart .cart-wrapper .cart{padding:16px 24px}
.page-template-shop-cart #cart .btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:24px}
.page-template-shop-cart #cart .btn-group a{width:100%;margin-bottom:8px}
.cart__products .cart-product{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:0;grid-template-areas:"cart-product__title" "cart-product__desc" "cart-product__quantity"}
.cart__products .cart-product__undelete{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}
.cart__products .cart-product--deleted .cart-product__undelete-button{margin-top:0;margin-left:12px}
.cart__products .cart-product__desc{margin-bottom:4px}
.cart__products .cart-product__price{text-align:left}
.cart__products .cart-product__quantity{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.cart__subtotal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.shop-offer-wizard .wizard-group__title+.wizard-radio{margin-top:8px}
.shop-offer-wizard .wizard-group__description p+p{margin-top:12px}
.shop-offer-wizard .wizard-group__description{margin-bottom:0;margin-top:24px;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}
.shop-offer-wizard .wizard-group__options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.shop-offer-wizard .wizard-group__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.shop-offer-wizard .wizard-group__buttons button:first-child{width:100%}
.shop-offer-wizard .wizard-group__buttons button:first-child+button{margin-top:8px;width:100%}
.shop-offer-wizard .wizard-group__buttons+.p4{margin-top:16px;font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:18px;color:#5a6372}
.shop-offer-wizard .wizard-radio__label--recommended-parent::after{width:100%;border-radius:12px 12px 0 0;padding:0;top:-1px;font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:12px;line-height:16px;color:#fff}
#wizard-measurements{margin-top:24px}
#shop-offer-wizard[measurementSystem="metric"] #wizard-measurements .input-group__label+.input-wrapper::after{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:26px;color:#aaabad}
.documentation-doxygen .contents{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#5a6372}
.documentation-doxygen .contents p,.documentation-doxygen .contents .textblock{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#5a6372}
.documentation-doxygen .contents dt{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:28px;color:#141414}
.documentation-doxygen .contents dd{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#5a6372}
.documentation-doxygen .contents ul li,.documentation-doxygen .contents ol li{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#5a6372}
.developer-portal .documentation-doxygen .contents ul li,.developer-portal .documentation-doxygen .contents ol li{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#5a6372}
.tabs__toggles::after{display:none}
.tabs__toggles .toggle.toggle_active::after{bottom:-6px}
.quickaccess__card{padding:32px}
.key-features>.title{width:90%;margin-left:auto;margin-right:auto}
.influx{margin-bottom:8px}
.influx .columns{padding-top:8px;gap:0}
.influx__block .description{margin-bottom:8px}
.influx__block .btn_underline{font-size:Clamp(16px,3.4782608696vw,20px) !important;line-height:150% !important}
.influx__img{aspect-ratio:1/1}
.quotes__item{min-width:calc(100vw - 80px)}
.vacancies__item .accordeon__header{padding:18px 16px}
.vacancies__item .accordeon__header .subtitle{display:none}
.vacancies__item .accordeon__body{padding:0 16px}
.vacancies__item.accordeon_active .accordeon__body{padding:10px 16px}
.list-with-pluses ul li{margin-bottom:12px}
.list-with-pluses ul li::before{top:1px}
.text-about-partner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.text-about-partner .text{width:100%}
.text-about-partner .text .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:32px;color:#000}
.text-about-partner .partner{width:auto;text-align:center;margin:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px}
.two-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.text-bannered .content{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:28px;color:#000}
.fullscreen-section .title{margin-bottom:16px}
#partners-section{padding-top:80px !important;padding-bottom:80px !important}
.banner__actions a+a{margin-left:32px}
.banner__img img{height:auto;width:100%}
.app-block__img{-ms-flex-preferred-size:auto;flex-basis:auto;aspect-ratio:1/1}
.app-block__content .btn_coming-soon{font-size:Clamp(16px,3.4782608696vw,20px) !important;line-height:150% !important}
.banner_cta{aspect-ratio:1/1;background-position:bottom right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:40px}
.banner_cta::before{content:'';position:absolute;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.8)));background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%);left:0;top:0;overflow:hidden;border-radius:28px !important}
.banner_cta .description{margin-top:24px;font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:32px;color:#fff}
.banner_cta .title{margin-top:16px}
.banner_cta .title{font-size:Clamp(28px,6.2608695652vw,36px) !important;line-height:100% !important}
.banner_with-form--two-columns .banner__content .loop{grid-template-columns:1fr;margin-bottom:0}
.banner_vacancy .columns .column:last-child .input-group:last-child{margin-bottom:0}
.banner_vacancy .form__submitbar .btn{margin-top:16px;margin-bottom:16px;padding-top:12px;padding-bottom:20px}
.banner_vacancy .form__submitbar .btn:before{margin-bottom:12px}
.banner_landing .banner__text .list-with-pluses ul li{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#000}
.banner_landing--separated#banner-medical-edition .title,.banner_landing--separated#banner-xr-edition .title{margin-bottom:4px}
.banner_landing--separated div.banner__text .description--systems{margin-bottom:8px}
.banner_landing--separated div.banner__text .subtitle{margin-bottom:20px}
.banner_product{aspect-ratio:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.banner_product .banner__img{-webkit-box-flex:1;-ms-flex:1;flex:1;height:auto;width:100%}
.banner_product .banner__img img{height:auto;width:100%}
.banner_product .banner__text{padding:24px 24px 0 24px;-ms-flex-preferred-size:100%;flex-basis:100%}
.banner_product .banner__text .subtitle,.banner_product .banner__text .description{font-size:Clamp(16px,3.4782608696vw,20px) !important;line-height:156% !important}
.banner_product .banner__actions a{font-size:Clamp(16px,3.4782608696vw,20px) !important;line-height:100% !important}
.banner_product .banner__actions a{margin-bottom:0}
.banner_product--secondary{aspect-ratio:2 / 3}
.banner_product--secondary .banner__text{padding:20px 24px 20px 24px}
.banner_product--secondary .banner__text .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:40px;line-height:48px;color:#fff;margin-bottom:16px}
.banner_product--secondary .banner__text .description{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:rgba(255,255,255,0.8)}
.banner_product--secondary .banner__img{display:none}
.columns_vertical-banners.columns_2>.column{width:100% !important}
.banner_vertical{padding:48px 24px 24px 24px}
.banner_vertical .img-wrapper{top:56px}
.banner_vertical .title{font-size:Clamp(28px,6.9565217391vw,40px) !important;line-height:143% !important}
.banner_vertical .banner__actions{margin-top:32px}
.banner_vertical .banner__actions a{font-size:Clamp(16px,3.4782608696vw,20px) !important;line-height:140% !important}
.banner_vertical--left-aligned .svg{margin-bottom:8px;width:40px !important;height:40px !important}
.banner_vertical--left-aligned>.title{font-size:Clamp(20px,4.1739130435vw,24px) !important;line-height:160% !important}
.banner_vertical--left-aligned>.title{margin-bottom:0}
.banner_vertical--left-aligned .subtitle{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:20px;color:#000}
.banner_vertical--icon{padding:24px !important}
.banner_vertical--icon .svg{margin-bottom:24px}
.banner_vertical--icon .title{font-size:Clamp(20px,3.4782608696vw,20px) !important;line-height:160% !important}
.banner_vertical--icon .banner__actions a{font-size:Clamp(16px,3.1304347826vw,18px) !important;line-height:150% !important}
.home .banner_video,.page-template-customer-homepage-responsive .banner_video,.page-template-products-glove .banner_video{aspect-ratio:2/3}
.banner_video .banner__content{min-width:100%;max-width:100%;padding:24px}
.use-case__content .banner_video .banner__content{min-width:100%;max-width:100%;padding:24px}
.banner_video .banner__actions .video__meta span{font-size:14px;line-height:20px}
.banner_quote .svg{display:none}
.banner_software{padding:24px 24px 0 24px}
.banner_centered .banner__meta--images>div{margin-left:8px;margin-right:8px}
.banner_centered .banner__meta--images img,.banner_centered .banner__meta--images .svg{width:32px !important;height:32px !important}
.banner--academics>.banner__content{padding:24px}
.banner--academics>.banner__content .description{margin-bottom:16px}
.banner--academics>.banner__content ul{margin-bottom:24px}
.banner--academics>.banner__content>.banner__actions{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.banner--academics>.banner__content>.banner__actions .btn{margin-right:0;margin-top:16px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.btn_md{padding:12px 24px;font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:white}
.btn_underline{font-size:Clamp(16px,3.4782608696vw,20px) !important;line-height:150% !important}
.card__meta{font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:12px;line-height:20px;color:#9ca1aa}
.card__meta>*{font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:12px;line-height:20px;color:#9ca1aa}
.card_post .card__title{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:36px;color:#141414}
.developer-portal .card_post .card__excerpt{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#5a6372}
.card_post--no-excerpt .card__clickarea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.card_software-v2{padding-top:20px}
.card_guide-v2{padding-top:20px}
.card_use-case .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:26px;color:#fff}
.card_event .card__title{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:36px;color:#141414}
.card_event .card__excerpt p{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#5a6372}
.card_event .card__excerpt ul li,.card_event .card__excerpt ul li a{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#5a6372}
.form__submitbar p{padding-left:0}
.form__submitbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:32px;padding-top:0}
.form__submitbar .btn{margin-top:32px;margin-bottom:24px;margin-right:auto}
.form__message{margin-top:20px;margin-bottom:20px}
.post #sidebar{margin-top:32px;margin-bottom:32px}
.gutenberg-content{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#5a6372}
.gutenberg-content h2{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:40px;color:#000;margin-top:32px}
.gutenberg-content h5{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:28px;color:#000}
.gutenberg-content p,.gutenberg-content cite{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#5a6372}
.developer-portal .gutenberg-content p,.developer-portal .gutenberg-content cite{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#5a6372}
.gutenberg-content ul li,.gutenberg-content ol li{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#5a6372}
.developer-portal .gutenberg-content ul li,.developer-portal .gutenberg-content ol li{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#5a6372}
.hero--swiper{aspect-ratio:3/2 !important}
.section-heading{margin-bottom:32px}
.section-heading .title{margin-bottom:8px}
.page-heading{margin-top:56px}
.page-heading .subtitle{margin-top:16px}
.page-heading .title+.tags,.page-heading .subtitle+.tags{margin-bottom:8px}
.post-heading .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:36px;line-height:48px;color:#26282c}
.post-heading .title_long{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:40px;color:#26282c}
.post-heading .title_extra-long{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#26282c}
.developer-portal .post-heading .subtitle{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:21px;color:#000}
.post-heading-v2{margin-top:0}
.post-heading-v2 .title{margin-bottom:0}
.landing-block-heading .subtitle{padding-bottom:0}
.use-case-heading__meta.app-block__meta{grid-template-columns:repeat(1,auto) !important;gap:20px;text-align:center}
.use-case-heading__meta.app-block__meta .flex-row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.use-case-heading .description{margin-bottom:16px}
.application-gallery-wrapper{padding-bottom:16px !important}
.gallery{gap:5px 5px}
.gallery img{border-radius:12px}
.two-bg-image__second>.container{padding-bottom:0}
.two-bg-image__second .text{max-width:none}
.two-bg-image__second img{position:relative;width:100%;bottom:-10px}
.academics-banner__content .lead{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:28px;color:#000}
.feature-badge{padding:24px}
.product-startscreen__features .title{font-size:Clamp(28px,4.8695652174vw,28px) !important;line-height:150% !important}
.product-startscreen__order-group{gap:8px;margin-top:16px}
.product-startscreen__order-group .btn{gap:8px;padding-left:22px;padding-right:22px}
.schemes-group__wrapper{row-gap:12px;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}
.schemes-group__item{padding:16px}
.schemes-group__item .svg{height:40px !important;width:40px !important;margin-bottom:8px}
.schemes-group__item .title{font-size:Clamp(20px,4.8695652174vw,28px) !important;line-height:130% !important}
.schemes-group__item .subtitle{font-size:Clamp(14px,3.1304347826vw,18px) !important;line-height:143% !important}
.software-influx__item .meta>div{margin-right:16px;margin-top:16px}
.software-influx__item .meta--images img,.software-influx__item .meta--images .svg{width:56px !important;height:56px !important}
#buy-suit-table table tbody td:first-child{border-right:1px solid rgba(0,0,0,0.1)}
#buy-suit-features .edition-columns__item .edition-title .tag{font-family:'Inter',sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:26px;color:#5a6372}
#buy-suit-features .edition-columns__item .edition-feature{font-size:Clamp(16px,3.1304347826vw,18px) !important;line-height:150% !important}
#buy-suit-features .knowledge-lines__item{font-size:Clamp(14px,2.7826086957vw,16px) !important;line-height:143% !important}
.menu_horizontal ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.footer_compact .footer__menu.menu_horizontal{width:100%}
.footer_compact .footer__menu.menu_horizontal li{width:100%;margin:0;margin-bottom:8px;text-align:left}
.card_menu .menu a{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:#98a0ae}
.overlay-form{padding:56px 20px 32px 20px;max-width:none}
body.modal-open--navigation .overlay-form button.back-to-nav{display:block}
.overlay-form .content{height:100%}
.overlay-form .form__submitbar p{padding-left:0;padding-bottom:32px}
.overlay-form .form__submitbar .btn{margin-top:0;margin-bottom:8px}
.overlay-form .btn_underline{font-size:Clamp(16px,3.1304347826vw,18px) !important;line-height:150% !important}
.products-list__row img{margin-left:auto;margin-right:auto;width:250px}
.products-list__info{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}
.products-list__warranty{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;padding-left:0;padding-right:0;margin-top:32px}
.products-list__actions a,.products-list__actions button{margin-left:0;margin-right:24px;margin-top:8px}
.products-list__actions{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin-left:0;-ms-flex-wrap:wrap;flex-wrap:wrap}
.searchbar__input>div:last-child>input{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#5a6372}
.searchbar__input>div:last-child>label{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#5a6372}
.table-row__key{font-family:'Inter',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:21px;color:#5a6372}
.table-row__value,.table-row__value p{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:21px;color:#000}
.tags_loop a{font-family:'Inter',sans-serif;font-style:normal;font-weight:normal;font-size:16px;line-height:19px;color:#000;padding-left:0;padding-right:30px}
.searchbar__tags a,.searchbar__tags span{padding-left:0;padding-right:0;margin-right:30px}
.page-heading .searchbar__tags a,.page-heading .searchbar__tags span{margin-left:0;margin-right:10px;padding-right:16px;padding-left:16px}
.hero .searchbar__tags a,.hero .searchbar__tags span{margin-left:0;margin-right:30px;padding-right:0;padding-left:0}
.devicebars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:32px;padding-bottom:0}
.row-center+.devicebars{margin-top:56px}
.devicebars .devicebar{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 0 16px 0}
body.tsk #federated-identities>.flex-row{-ms-flex-wrap:wrap;flex-wrap:wrap}
body.tsk #federated-identities>.flex-row form{width:100%;margin-top:24px}
}@media(max-width:575px) and (max-width:575px){.shop-offer-wizard .wizard-group__description+.wizard-radio{margin-top:24px}
}@media(max-width:575px) and (max-width:1199px){.banner_cta::before{border-radius:24px !important}
}@media(max-width:575px) and (max-width:767px){.banner_cta::before{border-radius:20px !important}
}@media(max-width:414px){.banner_vertical .img-wrapper{top:40px}
}@media screen and (max-width:380px){.banner_video .video__controls{gap:8px}
.banner_video .banner__actions .video__meta{padding-right:8px}
.fullscreen-video .video__controls{gap:8px}
}@media(max-width:360px){.banner_cta .banner__content .title{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:32px;line-height:28px;color:#000}
}@media(max-width:359px){.columns.columns_wrap-xs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}
.columns.columns_wrap-xs>.column{width:100%}
.profile__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.banner_vertical--left-aligned{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background-image:none !important}
.schemes-group__item .svg{display:none}
.products-list__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.products-list__info{width:100%}
}@-webkit-keyframes load7{0%,80%,100%{-webkit-box-shadow:0 2.5em 0 -1.3em;box-shadow:0 2.5em 0 -1.3em}
40%{-webkit-box-shadow:0 2.5em 0 0;box-shadow:0 2.5em 0 0}
}@keyframes load7{0%,80%,100%{-webkit-box-shadow:0 2.5em 0 -1.3em;box-shadow:0 2.5em 0 -1.3em}
40%{-webkit-box-shadow:0 2.5em 0 0;box-shadow:0 2.5em 0 0}
}@-webkit-keyframes loader-5-1{0%{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}@keyframes loader-5-1{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@-webkit-keyframes loader-5-2{0%{-webkit-transform:translate3d(0,0,0) scale(1)}
50%{-webkit-transform:translate3d(24px,0,0) scale(0.5)}
100%{-webkit-transform:translate3d(0,0,0) scale(1)}
}@keyframes loader-5-2{0%{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
50%{-webkit-transform:translate3d(24px,0,0) scale(0.5);transform:translate3d(24px,0,0) scale(0.5)}
100%{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
}@-webkit-keyframes loader-5-3{0%{-webkit-transform:translate3d(0,0,0) scale(1)}
50%{-webkit-transform:translate3d(-24px,0,0) scale(0.5)}
100%{-webkit-transform:translate3d(0,0,0) scale(1)}
}@keyframes loader-5-3{0%{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
50%{-webkit-transform:translate3d(-24px,0,0) scale(0.5);transform:translate3d(-24px,0,0) scale(0.5)}
100%{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
}@-webkit-keyframes loader-5-4{0%{-webkit-transform:translate3d(0,0,0) scale(1)}
50%{-webkit-transform:translate3d(0,24px,0) scale(0.5)}
100%{-webkit-transform:translate3d(0,0,0) scale(1)}
}@keyframes loader-5-4{0%{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
50%{-webkit-transform:translate3d(0,24px,0) scale(0.5);transform:translate3d(0,24px,0) scale(0.5)}
100%{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
}@-webkit-keyframes loader-5-5{0%{-webkit-transform:translate3d(0,0,0) scale(1)}
50%{-webkit-transform:translate3d(0,-24px,0) scale(0.5)}
100%{-webkit-transform:translate3d(0,0,0) scale(1)}
}@keyframes loader-5-5{0%{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
50%{-webkit-transform:translate3d(0,-24px,0) scale(0.5);transform:translate3d(0,-24px,0) scale(0.5)}
100%{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
}@-webkit-keyframes rotating-text{0%{-webkit-transform:rotate(0);transform:rotate(0)}
50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@keyframes rotating-text{0%{-webkit-transform:rotate(0);transform:rotate(0)}
50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}