.footer-section{padding:58px 0}.footer-section .container{max-width:1314px}.footer-section .top-footer-section .left-top-footer-section .left-main-social-icon .item-social-icon a svg{fill:var(--footer_font_color);height:18px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:18px}.footer-section .top-footer-section{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:60px}.footer-section .top-footer-section .left-top-footer-section{width:23.5%}.footer-section .top-footer-section .right-top-footer-section{display:flex;flex-wrap:wrap;justify-content:space-around;width:70%}.footer-section .top-footer-section .right-top-footer-section .right-footer-menu{width:18%}.footer-section .top-footer-section .right-top-footer-section .right-footer-form{padding:0 40px;width:43.5%}.footer-section .top-footer-section .right-top-footer-section .right-footer-contact{width:34.5%}.footer-section .top-footer-section .left-top-footer-section .left-footer-logo{margin-bottom:55px;width:209px}.footer-section .top-footer-section .left-top-footer-section .left-footer-logo a{display:inline-block;height:100%;width:100%}.footer-section .top-footer-section .left-top-footer-section .left-footer-logo img{object-fit:contain;width:100%}.footer-section .top-footer-section .left-top-footer-section .left-main-social-icon{display:flex;flex-wrap:wrap;gap:18px;padding-left:20px;width:100%}.footer-section .top-footer-section .right-top-footer-section .right-footer-contact label a{color:var(--white_color);position:relative}.footer-section .top-footer-section .right-top-footer-section .right-footer-contact label a:hover:after{width:100%}.footer-section .top-footer-section .left-top-footer-section .left-main-social-icon .item-social-icon{height:18px;width:18px}.footer-section .top-footer-section .left-top-footer-section .left-main-social-icon .item-social-icon a{display:inline-block;height:100%;width:100%}.footer-section .top-footer-section .right-top-footer-section .right-footer-menu ul{display:block}.footer-section .top-footer-section .right-top-footer-section .right-footer-menu ul li{margin-bottom:8px;margin-top:0}.footer-section .top-footer-section .right-top-footer-section .right-footer-menu ul li a{color:var(--footer_font_color);font-size:12px;line-height:1.4;position:relative}.footer-section .top-footer-section .right-top-footer-section .right-footer-form label{display:block;font-family:Inter;font-weight:700;margin-bottom:10px}.footer-section .top-footer-section .right-top-footer-section .right-footer-form form .hs-form-field{margin:0}.footer-section .top-footer-section .right-top-footer-section .right-footer-form form .hs-form-field .hs-input{background-color:var(--white_color);color:var(--secondary_color);font-family:Inter;font-size:14px;font-weight:300;padding:9px 45px 9px 20px}.footer-section .top-footer-section .right-top-footer-section .right-footer-form form ::placeholder{color:var(--secondary_color);font-family:Inter;font-weight:300}.footer-section .top-footer-section .right-top-footer-section .right-footer-form form .hs-submit .hs-button{font-size:0;padding:0}.footer-section .top-footer-section .right-top-footer-section .right-footer-form .submitted-message{font-size:16px;font-weight:700;margin-top:20px;text-align:left}.footer-section .top-footer-section .right-top-footer-section .right-footer-contact label{display:block;font-size:14px;font-weight:600;line-height:1.4;margin-bottom:32px;position:relative}.footer-section .top-footer-section .right-top-footer-section .right-footer-contact label a:after{background-color:var(--white_color);bottom:-4px;content:"";height:1px;left:0;position:absolute;transition:all .3s ease-in;width:31px}.footer-section .top-footer-section .right-top-footer-section .right-footer-contact span{display:block;font-size:12px;line-height:1.4;margin-bottom:8px}.footer-section .top-footer-section .right-top-footer-section .right-footer-contact span a{color:var(--footer_font_color);position:relative}.footer-section .top-footer-section .right-top-footer-section .right-footer-contact span:last-child{margin-bottom:0}.footer-section .inner-footer-section .bottom-footer-section{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.footer-section .inner-footer-section .bottom-footer-section .bottom-copy-right-content{padding-right:20px}.footer-section .inner-footer-section .bottom-footer-section .bottom-copy-right-content span{font-size:12px;line-height:1.4}.footer-section .inner-footer-section .bottom-footer-section .bottom-footer-main-links ul{display:flex;flex-wrap:wrap;gap:15px}.footer-section .inner-footer-section .bottom-footer-section .bottom-footer-main-links ul li a{color:var(--footer_font_color);font-size:12px;line-height:1.4;position:relative}.footer-section .inner-footer-section .bottom-footer-section .bottom-footer-main-links ul li a:after{background-color:var(--footer_font_color);content:"";height:80%;position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:1px}.footer-section *{font-family:Geist,sans-serif}.footer-section .inner-footer-section .bottom-footer-section .bottom-footer-main-links ul li{margin:0}.footer-section .inner-footer-section .bottom-footer-section .bottom-footer-main-links ul li:last-child a:after{display:none}.footer-section .top-footer-section .left-top-footer-section .left-main-social-icon .item-social-icon a:hover svg{fill:hsla(0,0%,100%,.5)}.footer-section .inner-footer-section .bottom-footer-section .bottom-footer-main-links ul li a:before,.footer-section .top-footer-section .right-top-footer-section .right-footer-contact span a:after,.footer-section .top-footer-section .right-top-footer-section .right-footer-menu ul li a:after{background-color:var(--footer_font_color);bottom:-2px;content:"";height:1px;left:0;margin:0 auto;position:absolute;right:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:0}.footer-section .inner-footer-section .bottom-footer-section .bottom-footer-main-links ul li a:hover:before,.footer-section .top-footer-section .right-top-footer-section .right-footer-contact span a:hover:after,.footer-section .top-footer-section .right-top-footer-section .right-footer-menu ul li a:hover:after{width:100%}.footer-section .top-footer-section .right-top-footer-section .right-footer-form .hs-error-msgs li label{color:var(--tertiary_color);font-weight:500}.footer-section .top-footer-section .right-top-footer-section .right-footer-form form .hs_recaptcha{margin-top:20px}.footer-section .hs-submit .actions{align-items:center;background-color:var(--primary_color);border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:all .5s ease;width:30px;z-index:11}.footer-section form{position:relative}.footer-section .hs-submit .actions:hover{opacity:.7}.footer-section .hs-submit .actions .hs-button{background-image:url(https://146965423.fs1.hubspotusercontent-eu1.net/hubfs/146965423/stemdo_2025/images/right_arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;height:14px;position:relative;width:14px;z-index:11}.footer-section .hs-submit .actions .hs-button:active,.footer-section .hs-submit .actions .hs-button:focus,.footer-section .hs-submit .actions .hs-button:hover{background-color:transparent;border-color:transparent}.footer-section form ul.no-list.hs-error-msgs.inputs-list{bottom:-35px;left:10px;position:absolute}@media(max-width:1199px){.footer-section .top-footer-section .right-top-footer-section{width:77%}.footer-section .top-footer-section .left-top-footer-section{width:20%}.footer-section .top-footer-section .right-top-footer-section .right-footer-form{padding:0 20px}.footer-section .top-footer-section .right-top-footer-section .right-footer-menu{width:20%}}@media(max-width:991px){.footer-section .top-footer-section .left-top-footer-section{margin-bottom:40px;width:100%}.footer-section .top-footer-section .right-top-footer-section{width:100%}.footer-section .top-footer-section .right-top-footer-section .right-footer-menu{margin-right:60px;width:22%}.footer-section .top-footer-section{margin-bottom:40px}.footer-section .inner-footer-section .bottom-footer-section .bottom-copy-right-content,.footer-section .inner-footer-section .bottom-footer-section .bottom-footer-main-links{text-align:center;width:100%}.footer-section .inner-footer-section .bottom-footer-section .bottom-footer-main-links ul{justify-content:center}.footer-section .top-footer-section .left-top-footer-section .left-footer-logo{margin-bottom:40px}.footer-section .top-footer-section .right-top-footer-section{justify-content:flex-start}}@media(max-width:767px){.footer-section{padding:50px 0}.footer-section .top-footer-section .left-top-footer-section .left-footer-logo{margin-bottom:30px;margin-left:-13px}.footer-section .top-footer-section .right-top-footer-section .right-footer-menu{margin-right:0;width:100%}.footer-section .top-footer-section .right-top-footer-section{gap:30px}.footer-section .top-footer-section .right-top-footer-section .right-footer-form{padding:0;width:100%}.footer-section .top-footer-section .right-top-footer-section .right-footer-contact{width:100%}.footer-section .inner-footer-section .bottom-footer-section .bottom-copy-right-content{order:2;padding:0}.footer-section .top-footer-section .left-top-footer-section .left-main-social-icon{padding:0}.footer-section .top-footer-section .right-top-footer-section .right-footer-form form .actions{font-size:0;line-height:0}.footer-section .inner-footer-section .bottom-footer-section .bottom-footer-main-links ul{display:block;text-align:left}.footer-section .inner-footer-section .bottom-footer-section .bottom-footer-main-links ul li a:after{display:none}.footer-section .inner-footer-section .bottom-footer-section .bottom-footer-main-links ul li:last-child{margin-bottom:0}.footer-section .inner-footer-section .bottom-footer-section .bottom-footer-main-links ul li{margin:0 0 8px}.footer-section .inner-footer-section .bottom-footer-section .bottom-footer-main-links{margin-bottom:30px;order:1}}