@charset "UTF-8";html:has(#responsive-scaler){scrollbar-width:none;-ms-overflow-style:none}body{margin:0;width:100%}body:has([data-page-overflowx=hidden]){overflow-x:hidden}body:has([data-page-overflowx=auto]){overflow-x:auto}#container{width:100%}a{color:inherit;text-decoration:none}button{border:none;background:0 0;padding:0}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}menu,ol,ul{list-style:none;margin:0;padding-inline-start:1.5em}#container .textContents.hangingList>ol,#container .textContents.hangingList>ul{margin-left:-1.5em}#container .textContents>:not(:last-child){margin-bottom:var(--paragraph-spacing)}#container .textContents>:is(ul,ol):not(:last-child):has(+:is(ul,ol)){margin-bottom:var(--list-spacing)}#container .textContents li{margin-bottom:var(--list-spacing)}#container .textContents>:is(ol,ul):is(:last-child,:has(+div))>:is(ol,ul):last-child>:is(ol,ul):last-child>:is(ol,ul):last-child>:is(ol,ul):last-child>li:last-child,#container .textContents>:is(ol,ul):is(:last-child,:has(+div))>:is(ol,ul):last-child>:is(ol,ul):last-child>:is(ol,ul):last-child>li:last-child,#container .textContents>:is(ol,ul):is(:last-child,:has(+div))>:is(ol,ul):last-child>:is(ol,ul):last-child>li:last-child,#container .textContents>:is(ol,ul):is(:last-child,:has(+div))>:is(ol,ul):last-child>li:last-child,#container .textContents>:is(ol,ul):is(:last-child,:has(+div))>li:last-child{margin-bottom:0}#container .textClip{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent!important}#container .textClip>*{-webkit-text-fill-color:initial}#container .embed{border:none}#container .marquee-container{overflow-x:hidden;display:flex;flex-direction:row;position:relative;width:var(--width);transform:var(--transform)}#container .marquee-container:hover div{animation-play-state:var(--pause-on-hover)}#container .marquee-container:active div{animation-play-state:var(--pause-on-click)}#container .marquee{flex:0 0 auto;min-width:var(--min-width);display:flex;flex-direction:row;align-items:center;animation:scroll var(--duration) linear var(--delay) var(--iteration-count);animation-delay:var(--delay);animation-direction:var(--direction);animation-timing-function:var(--timing-function)}#container .marquee.reduced-motion{animation:none}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}#container .marquee-initial-child-container{flex:0 0 auto;display:flex;min-width:auto;flex-direction:row;align-items:center}#container .marquee-child{transform:var(--transform)}.code-behavior-wrapper>*{width:100%;height:100%}.bypass-link{position:fixed;top:16px;left:0;right:0;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none}.bypass-link:focus-within{opacity:1;z-index:1000}.bypass-link>a{background-color:#000;color:#fff;border:1px solid #fff;padding:12px 16px;font-size:16px;border-radius:12px;pointer-events:auto}*{min-height:unset;mask-image:unset!important}@media (max-width:799px){.md\:above{display:none}}@media (min-width:800px){.sm\:only{display:none}}@media (min-width:1440px){.max-w-1440{max-width:1440px!important;margin:auto}}.main-btn{box-sizing:border-box;display:inline-flex;padding:10px 20px;justify-content:center;align-items:center;gap:12px;border-radius:50px;background:#006aa6;border-radius:50px;border:2px solid #006aa6;color:#fff;font-family:Figtree,sans-serif;font-size:16px;font-weight:700;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;cursor:pointer;--color-text:#006aa6}.main-btn:disabled{cursor:not-allowed;opacity:.5!important}.main-btn .left-icon-wrapper,.main-btn .right-icon-wrapper{width:unset;height:24px;display:flex;align-items:center;justify-content:center}.main-btn .left-icon-wrapper svg,.main-btn .right-icon-wrapper svg{width:14px;height:14px}.main-btn .left-icon-wrapper.eye-icon svg,.main-btn .right-icon-wrapper.eye-icon svg{width:22px;height:15px}.main-btn:hover{opacity:.85}.main-btn:active{opacity:.8}.main-btn:focus{box-shadow:0 0 3px 3px #b3e1fc;outline:0}.main-btn.dark-bg.outline{color:#f2f2f2;border-color:#f2f2f2}.main-btn.dark-bg.outline:hover,.main-btn.dark-bg.text:hover{background-color:rgba(255,255,255,.15)}.main-btn.dark-bg.text{color:#f2f2f2}.main-btn.dark-bg:focus{box-shadow:0 0 3px 2px #006aa6}.main-btn.white{background-color:#f2f2f2;border-color:#f2f2f2;color:var(--color-text)}.main-btn.color-bg{background-color:#023e66;border-color:#023e66}.main-btn.color-bg.outline{color:#f2f2f2;border-color:#f2f2f2}.main-btn.color-bg.text{color:#f2f2f2}.main-btn.outline{background:0 0;color:var(--color-text)}.main-btn.outline:active{opacity:.8}.main-btn.accent{border-radius:50px;border:2px solid #e9f9ff;background:#e9f9ff;color:var(--color-text)}.main-btn.text{background:0 0;border-color:transparent;color:var(--color-text)}.main-btn.text:hover{background-color:rgba(0,0,0,.1)}.main-btn.large{padding:14px 19px;gap:16px}.main-btn.xl{gap:24px;padding:18px 22px}.main-btn.disabled{opacity:.8;cursor:not-allowed}.nav-container{position:fixed;top:0;left:0;right:0;z-index:10;height:77px;display:flex;justify-content:space-between;align-items:center;padding:14px 32px}.nav-container.scrolled{background-color:rgba(2,62,102,.75)}.nav-container.scrolled.light-bg{background-color:#fff}.nav-container .logo-wrapper{padding:10px}.nav-container .logo-wrapper .sisu-logo{width:179px;object-fit:contain;height:auto}.nav-container .header-nav{display:flex;gap:34px;padding:0;margin:0}.nav-container .header-nav li{cursor:pointer;line-height:27px;font-size:18px;font-family:Figtree,sans-serif;color:#f2f2f2;padding:0;margin:0}.nav-container .header-nav li:hover{font-weight:700}.nav-container .header-nav li.selected{font-weight:700;position:relative}.nav-container .header-nav li.selected::after{position:absolute;bottom:0;left:0;right:0;content:"";height:2px;background-color:#f2f2f2}.nav-container .interactions{gap:21px;display:flex;align-items:center}.nav-container .interactions a{cursor:pointer}.nav-container .interactions .desktop-language-switcher-container{display:flex;justify-content:center;align-items:center;position:relative}.nav-container .interactions .desktop-language-switcher-container img.current-language{cursor:pointer;width:37px;height:37px}.nav-container .interactions .desktop-language-switcher-container .dropdown{position:absolute;display:none;right:12px;top:60px;padding:0}.nav-container .interactions .desktop-language-switcher-container .dropdown li{background-color:#fff}.nav-container .interactions .desktop-language-switcher-container .dropdown li.selected,.nav-container .interactions .desktop-language-switcher-container .dropdown li:hover{background-color:#f1f1f1}.nav-container .interactions .desktop-language-switcher-container .dropdown li .dropdown-item{display:flex;padding:14px;align-items:center;gap:7px;align-self:stretch;color:#1e212e;font-family:Figtree;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.nav-container .interactions .desktop-language-switcher-container .dropdown li .dropdown-item img{width:37px;height:37px}.nav-container .interactions .desktop-language-switcher-container .dropdown li div.dropdown-item{user-select:none!important;cursor:unset!important}.nav-container .interactions .desktop-language-switcher-container.open .dropdown{display:block}.nav-container .menu{display:none}@media (max-width:1279px){.nav-container{padding:14px 32px}.nav-container .header-nav,.nav-container .interactions{display:none}.nav-container .menu{display:block;height:100%}.nav-container .menu .icon-wrapper{cursor:pointer;width:24px;height:100%}.nav-container .menu .icon-wrapper svg{width:18px;height:14px}.nav-container .menu .icon-wrapper svg path{fill:#f2f2f2}}.nav-container.light-bg li.selected::after{background-color:#006aa6}.nav-container.light-bg a:not(.main-btn){color:#1e212e}@media (max-width:1279px){.nav-container.light-bg .menu .icon-wrapper svg path{fill:#1e212e}}.nav-container .mobile-menu-container{display:none}@media (max-width:1279px){.nav-container .mobile-menu-container{box-sizing:border-box;position:fixed;inset:0;height:100dvh;background:#fff;color:#000;box-sizing:border-box;display:flex;padding:0 21px 21px 21px;flex-direction:column;align-items:stretch;gap:21px;overflow:auto;transform:translateX(100%);transition:transform .3s ease-in-out;pointer-events:none;user-select:none}.nav-container .mobile-menu-container.open{transform:translateX(0);pointer-events:all;user-select:auto}.nav-container .mobile-menu-container.close{transform:translateX(-100%);pointer-events:none;user-select:none}.nav-container .mobile-menu-container .header-section{display:flex;justify-content:space-between;min-height:96px;flex-shrink:0;align-items:center}.nav-container .mobile-menu-container .header-section .close-icon-wrapper{cursor:pointer}.nav-container .mobile-menu-container .header-nav{display:flex;flex-direction:column;flex-grow:1;justify-content:center;gap:32px}.nav-container .mobile-menu-container .header-nav li{text-align:center;color:#1e212e;font-size:24px}.nav-container .mobile-menu-container .header-nav li.selected:after{display:none}.nav-container .mobile-menu-container .header-nav li.selected a span::after{position:absolute;bottom:0;left:0;right:0;content:"";height:2px;background-color:#006aa6;bottom:-7px}.nav-container .mobile-menu-container .header-nav li a{text-align:center;width:100%;display:inline-block}.nav-container .mobile-menu-container .header-nav li a span{display:inline-block;position:relative}.nav-container .mobile-menu-container .mobile-interactions{display:flex;flex-direction:column;gap:21px;flex-shrink:0}.nav-container .mobile-menu-container .mobile-interactions .main-btn{width:100%}.nav-container .mobile-menu-container .mobile-interactions .language-switcher-container{position:relative;height:37px;display:flex;gap:7px;justify-content:center;align-items:center;font-family:Figtree;font-size:18px;font-style:normal;font-weight:400;line-height:150%;cursor:pointer}.nav-container .mobile-menu-container .mobile-interactions .language-switcher-container img{height:37px;width:37px}.nav-container .mobile-menu-container .mobile-interactions .language-switcher-container .mobile-language-picker-dropdown{position:absolute;display:none;right:0;top:-375%;padding:0;width:100%;max-width:250px;left:50%;transform:translateX(-50%)}.nav-container .mobile-menu-container .mobile-interactions .language-switcher-container .mobile-language-picker-dropdown li{background-color:#fff}.nav-container .mobile-menu-container .mobile-interactions .language-switcher-container .mobile-language-picker-dropdown li.selected,.nav-container .mobile-menu-container .mobile-interactions .language-switcher-container .mobile-language-picker-dropdown li:hover{background-color:#f1f1f1}.nav-container .mobile-menu-container .mobile-interactions .language-switcher-container .mobile-language-picker-dropdown li .dropdown-item{display:flex;padding:14px;align-items:center;gap:7px;align-self:stretch;color:#1e212e;font-family:Figtree;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.nav-container .mobile-menu-container .mobile-interactions .language-switcher-container .mobile-language-picker-dropdown li .dropdown-item img{width:37px;height:37px}.nav-container .mobile-menu-container .mobile-interactions .language-switcher-container .mobile-language-picker-dropdown li div.dropdown-item{user-select:none!important;cursor:unset!important}.nav-container .mobile-menu-container .mobile-interactions .language-switcher-container.open .mobile-language-picker-dropdown{display:block}}@media (max-width:900px){.nav-container{padding-top:min(6vw,2vmax);padding-bottom:min(6vw,2vmax);padding-left:6vw;padding-right:6vw;height:50px}.nav-container .logo-wrapper{padding:0}.nav-container .logo-wrapper .sisu-logo{height:50px;width:auto}}.pre-footer-section{height:689px;padding:0 120px;display:flex;align-items:center;box-sizing:border-box;position:relative;width:100%;overflow:hidden}.pre-footer-section *{box-sizing:border-box}.pre-footer-section .content-wrapper{max-width:1440px;width:100%;margin:auto}.pre-footer-section .content-wrapper .content-container{max-width:550px;display:flex;flex-direction:column;gap:21px}.pre-footer-section .content-wrapper .content-container .title{color:#1e212e;font-family:Figtree,sans-serif;font-size:48px;line-height:61.92px}.pre-footer-section .content-wrapper .content-container .title strong{color:#0a5587;font-weight:800}.pre-footer-section .content-wrapper .content-container .body-container{display:flex;flex-direction:column;gap:21px;line-height:30px}.pre-footer-section .content-wrapper .content-container .body-container .body-item{color:#1e212e;font-size:20px;font-family:Figtree,sans-serif;font-weight:400}.pre-footer-section .content-wrapper .content-container .buttons-container{display:flex;gap:32px}.pre-footer-section .content-wrapper .content-container .buttons-container .btn{display:flex;gap:12px;padding:12px 18px;height:48px;border-radius:50px;width:fit-content;align-items:center}.pre-footer-section .content-wrapper .content-container .buttons-container .btn p{font-size:16px;font-family:Figtree,sans-serif;font-weight:700}.pre-footer-section .content-wrapper .content-container .buttons-container .secondary-btn{border-style:solid;border-color:#006aa6;border-width:2px}.pre-footer-section .content-wrapper .content-container .buttons-container .secondary-btn p{color:#006aa6;padding-left:8px;padding-right:8px}.pre-footer-section .content-wrapper .content-container .buttons-container .secondary-btn .icon-wrapper{color:#006aa6}.pre-footer-section .content-wrapper .content-container .buttons-container .secondary-btn .icon-wrapper svg{width:18px;height:20px}.pre-footer-section .content-wrapper .content-container .buttons-container .secondary-btn .icon-wrapper.arrow-right-icon svg{width:14px;height:13.3px}.pre-footer-section img{position:absolute;aspect-ratio:701/822;height:822px;right:-245px}@media (max-width:1279px){.pre-footer-section{padding:56px;height:unset;min-height:437px;align-items:start}.pre-footer-section img{display:none}.pre-footer-section .content-container{width:unset}.pre-footer-section .content-container .title{line-height:61.92px}}@media (max-width:799px){.pre-footer-section{padding:24px 16px;height:unset}.pre-footer-section .content-container{gap:72px}.pre-footer-section .content-container .title{font-size:36px;line-height:46.44px;text-align:center}.pre-footer-section .content-container .buttons-container{flex-direction:column;gap:21px}.pre-footer-section .content-container .buttons-container .btn{width:100%;justify-content:center}}.footer-section{box-sizing:border-box;height:261px;background-color:#023e66;width:100%;display:flex;flex-direction:column;padding:21px 120px;gap:23px;justify-content:flex-end}.footer-section .main-section{display:flex;justify-content:space-between}.footer-section .main-section .sisu-logo{height:163px;width:142px}.footer-section .main-section .right-section{display:flex;gap:74px}.footer-section .main-section .right-section *{font-size:16px;color:#f2f2f2;font-family:Figtree,sans-serif}.footer-section .main-section .right-section .explore-links{padding:0;display:flex;flex-direction:column;gap:14px}.footer-section .main-section .right-section .explore-links li{display:flex;flex-direction:column;justify-content:center;height:30.25px}.footer-section .main-section .right-section .explore-links li .right-arrow{width:11px;height:9px}.footer-section .main-section .right-section .contact-info{display:flex;flex-direction:column;gap:21px;align-items:flex-start}.footer-section .main-section .right-section .contact-info .col-header{display:flex;align-items:center;gap:7px}.footer-section .main-section .right-section .col-header{font-weight:700}.footer-section .linkedin-icon{width:24px;height:24px}.footer-section .linkedin-icon img{width:100%;height:100%}.footer-section .copyright-text{color:#fff;font-family:Figtree,sans-serif;font-size:12px;font-weight:400;line-height:26.94px;width:100%;text-align:center}.footer-section *{box-sizing:border-box}@media (max-width:1279px){.footer-section{padding:21px 32px}}@media (max-width:799px){.footer-section{padding:24px 16px;gap:23px;height:unset}.footer-section .main-section{flex-direction:column;gap:32px}.footer-section .main-section .right-section{flex-direction:column;gap:32px}}#container #hero-section{background-size:cover;margin-top:105px}@media (max-width:1279px){#container #hero-section .css-9scsfo.css-paq0kv.css-v27th6{padding:56px}}@media (max-width:799px){#container #hero-section .css-9scsfo.css-paq0kv.css-v27th6{padding:24px 16px}#container #hero-section span{font-size:36px}#container #hero-section img{display:none}}#container #form-section .range-wrapper{width:100%;height:46px}#container #form-section .range-container{--thumb-width:21px;--half-thumb:calc(var(--thumb-width) / 2);position:relative;width:100%;display:flex;align-items:center;justify-content:center}#container #form-section .range-container .points-container{position:absolute;width:calc(100% - 60px);left:30px}#container #form-section .range-container .point{z-index:1;position:absolute;background:#023e66;height:4px;width:4px;border-radius:4px;top:50%;transform:translateY(-50%);left:0}#container #form-section .range-container .point span{position:absolute;left:0;top:calc(100% + 15px);white-space:nowrap;transform:translateX(-50%);font-family:Figtree,sans-serif;font-size:16px}#container #form-section .range-container .point-1{left:calc(var(--half-thumb) + 0 * (100% - var(--thumb-width))/ 7)}#container #form-section .range-container .point-2{left:calc(var(--half-thumb) + 1 * (100% - var(--thumb-width))/ 7)}#container #form-section .range-container .point-3{left:calc(var(--half-thumb) + 2 * (100% - var(--thumb-width))/ 7)}#container #form-section .range-container .point-4{left:calc(var(--half-thumb) + 3 * (100% - var(--thumb-width))/ 7)}#container #form-section .range-container .point-5{left:calc(var(--half-thumb) + 4 * (100% - var(--thumb-width))/ 7)}#container #form-section .range-container .point-6{left:calc(var(--half-thumb) + 5 * (100% - var(--thumb-width))/ 7)}#container #form-section .range-container .point-7{left:calc(var(--half-thumb) + 6 * (100% - var(--thumb-width))/ 7)}#container #form-section .range-container .point-8{left:calc(var(--half-thumb) + 7 * (100% - var(--thumb-width))/ 7)}#container #form-section .range-container:has(.range-input-selector[value="0"]) .point-1{z-index:0}#container #form-section .range-container:has(.range-input-selector[value="1"]) .point-2{z-index:0}#container #form-section .range-container:has(.range-input-selector[value="2"]) .point-3{z-index:0}#container #form-section .range-container:has(.range-input-selector[value="3"]) .point-4{z-index:0}#container #form-section .range-container:has(.range-input-selector[value="4"]) .point-5{z-index:0}#container #form-section .range-container:has(.range-input-selector[value="5"]) .point-6{z-index:0}#container #form-section .range-container:has(.range-input-selector[value="6"]) .point-7{z-index:0}#container #form-section .range-container:has(.range-input-selector[value="7"]) .point-8{z-index:0}#container #form-section .range-container .range-input-selector{z-index:0;width:100%;background-color:red;-webkit-appearance:none;appearance:none;height:20px;background:0 0;outline:0;margin:0;padding:0 30px;background:#e9f9ff;border-radius:16px}#container #form-section .range-container .range-input-selector::-webkit-slider-track{-webkit-appearance:none;height:4px;background:#ddd;border-radius:2px}#container #form-section .range-container .range-input-selector::-moz-range-track{height:16px;background:#e9f9ff;border-radius:2px;border-radius:16px}#container #form-section .range-container .range-input-selector::-webkit-slider-thumb{-webkit-appearance:none;width:var(--thumb-width);height:var(--thumb-width);border:none;border-radius:50%;cursor:pointer;background:#006aa6;position:relative;bottom:3px;z-index:3}#container #form-section .range-container .range-input-selector::-moz-range-thumb{width:21px;height:21px;border:none;border-radius:50%;cursor:pointer;background:#006aa6;position:relative;z-index:3}#container #form-section .range-container .range-input-selector::-webkit-slider-runnable-track{height:16px;background:#e9f9ff}#container #form-section .range-container .range-input-selector:focus{outline:0}#container #form-section .range-container .range-input-selector:focus::-webkit-slider-thumb{box-shadow:0 0 0 2px rgba(51,51,51,.3)}#container #form-section .range-container .range-input-selector:focus::-moz-range-thumb{box-shadow:0 0 0 2px rgba(51,51,51,.3)}@media (max-width:1279px){#container #form-section .css-u4uwsf.css-7js8wp.css-v27th6{padding:56px}#container #form-section .second-line{display:inline-block}#container #form-section .title .first-line{margin-bottom:21px;display:inline-block}#container #form-section .title,#container #form-section .title p{width:100%}#container #form-section .third-line{display:inline-block}}@media (max-width:799px){#container #form-section .css-u4uwsf.css-7js8wp.css-v27th6{padding:24px 16px}#container #form-section .second-line{display:inline}#container #form-section .title *{font-size:18px}#container #form-section .title .first-line{margin-bottom:12px;display:inline-block}#container #form-section .title .third-line{display:inline}}#container #form-section .form-container{max-width:800px;width:100%;display:flex;flex-direction:column;gap:32px}#container #form-section .form-container .field{width:100%}#container #form-section .form-container .input-text,#container #form-section .form-container .input-textarea{display:flex;position:relative;width:100%;flex-direction:column}#container #form-section .form-container .input-text .required-message,#container #form-section .form-container .input-textarea .required-message{display:none;align-items:center;gap:4px;color:#ff5757;font-family:Figtree;font-size:12px;font-style:normal;font-weight:700;line-height:150%;margin-top:6px}#container #form-section .form-container .input-text:has(input.modified:placeholder-shown,textarea.modified:placeholder-shown) .required-message,#container #form-section .form-container .input-textarea:has(input.modified:placeholder-shown,textarea.modified:placeholder-shown) .required-message{display:flex}#container #form-section .form-container .input-text input,#container #form-section .form-container .input-text textarea,#container #form-section .form-container .input-textarea input,#container #form-section .form-container .input-textarea textarea{box-sizing:border-box;border:1px solid #5d6a7c;border-radius:10px;padding:1rem;font-family:Mulish,sans-serif;color:#1e212e;width:100%}#container #form-section .form-container .input-text input:focus,#container #form-section .form-container .input-text input:focus-visible,#container #form-section .form-container .input-text input:not(:placeholder-shown),#container #form-section .form-container .input-text textarea:focus,#container #form-section .form-container .input-text textarea:focus-visible,#container #form-section .form-container .input-text textarea:not(:placeholder-shown),#container #form-section .form-container .input-textarea input:focus,#container #form-section .form-container .input-textarea input:focus-visible,#container #form-section .form-container .input-textarea input:not(:placeholder-shown),#container #form-section .form-container .input-textarea textarea:focus,#container #form-section .form-container .input-textarea textarea:focus-visible,#container #form-section .form-container .input-textarea textarea:not(:placeholder-shown){outline:0}#container #form-section .form-container .input-text input:focus-visible~label,#container #form-section .form-container .input-text input:focus~label,#container #form-section .form-container .input-text input:not(:placeholder-shown)~label,#container #form-section .form-container .input-text textarea:focus-visible~label,#container #form-section .form-container .input-text textarea:focus~label,#container #form-section .form-container .input-text textarea:not(:placeholder-shown)~label,#container #form-section .form-container .input-textarea input:focus-visible~label,#container #form-section .form-container .input-textarea input:focus~label,#container #form-section .form-container .input-textarea input:not(:placeholder-shown)~label,#container #form-section .form-container .input-textarea textarea:focus-visible~label,#container #form-section .form-container .input-textarea textarea:focus~label,#container #form-section .form-container .input-textarea textarea:not(:placeholder-shown)~label{top:-.625rem;left:.625rem;margin:0;padding:0 .375rem;background-color:#fff;color:#8a8a8a}#container #form-section .form-container .input-text input:focus-visible~label .required-asterisk,#container #form-section .form-container .input-text input:focus~label .required-asterisk,#container #form-section .form-container .input-text input:not(:placeholder-shown)~label .required-asterisk,#container #form-section .form-container .input-text textarea:focus-visible~label .required-asterisk,#container #form-section .form-container .input-text textarea:focus~label .required-asterisk,#container #form-section .form-container .input-text textarea:not(:placeholder-shown)~label .required-asterisk,#container #form-section .form-container .input-textarea input:focus-visible~label .required-asterisk,#container #form-section .form-container .input-textarea input:focus~label .required-asterisk,#container #form-section .form-container .input-textarea input:not(:placeholder-shown)~label .required-asterisk,#container #form-section .form-container .input-textarea textarea:focus-visible~label .required-asterisk,#container #form-section .form-container .input-textarea textarea:focus~label .required-asterisk,#container #form-section .form-container .input-textarea textarea:not(:placeholder-shown)~label .required-asterisk{color:red}#container #form-section .form-container .input-text input:has(input.modified:invalid) input,#container #form-section .form-container .input-text textarea:has(input.modified:invalid) input,#container #form-section .form-container .input-textarea input:has(input.modified:invalid) input,#container #form-section .form-container .input-textarea textarea:has(input.modified:invalid) input{border-color:#ff5757}#container #form-section .form-container .input-text input:has(input.modified:invalid) .required-message,#container #form-section .form-container .input-text textarea:has(input.modified:invalid) .required-message,#container #form-section .form-container .input-textarea input:has(input.modified:invalid) .required-message,#container #form-section .form-container .input-textarea textarea:has(input.modified:invalid) .required-message{display:flex}#container #form-section .form-container .input-text label,#container #form-section .form-container .input-textarea label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 2rem);position:absolute;pointer-events:none;margin-top:-.5rem;transition-property:all;transition-timing-function:ease;font-size:1rem;left:1rem;color:#585b5f;top:1.35rem;line-height:150%;font-family:Figtree,sans-serif;transition:all .2s ease}#container #form-section .form-container .input-text label .required-asterisk,#container #form-section .form-container .input-textarea label .required-asterisk{transition:color .2s ease}#container #form-section .form-container .input-textarea textarea{height:5.625rem;resize:vertical}#container #form-section .form-container .submit-btn{width:fit-content;margin:auto}#container #form-section .form-container .range-slider-field{display:flex;flex-direction:column;gap:14px}#container #form-section .form-container .range-slider-field label{color:#1e212e;font-family:Figtree,sans-serif;font-size:16px;text-align:left}#container #form-section .form-container .row{display:flex;gap:21px}@media (max-width:1279px){#container #form-section .form-container .row{flex-direction:column;gap:32px}}#container #form-section .form-container .mobile-employees-select-container{display:none}#container #form-section .form-container .mobile-employees-select-container .employees-count-label{color:#1e212e;font-family:Figtree,sans-serif;font-size:16px;text-align:left}@media (max-width:1279px){#container #form-section .form-container{max-width:612px}}@media (max-width:799px){#container #form-section .form-container .range-slider-field{display:none}#container #form-section .form-container .mobile-employees-select-container{display:flex;flex-direction:column;gap:21px}#container #form-section .form-container .mobile-employees-select-container .mobile-employees-select{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr);gap:21px}#container #form-section .form-container .mobile-employees-select-container .mobile-employees-select .radio-select-field label{display:flex;flex-direction:row-reverse;justify-content:flex-end;font-family:Figtree,sans-serif;font-size:16px;font-weight:400;height:24px;letter-spacing:normal}#container #form-section .form-container .mobile-employees-select-container .mobile-employees-select .radio-select-field label span{line-height:24px;transform:translateY(2px)}#container #form-section .form-container .mobile-employees-select-container .mobile-employees-select .radio-select-field input{width:22px;height:22px}}