.footer-ventilation{background-color:#364554;color:#fff}.footer-corporate{background-color:#231f20;color:#fff}.footer-hardware{background-color:#6c3c6c;color:#fff}.footerVenAddressMenuItems{align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.footerVenLeftWrap{width:196px}.footerVenRightWrap{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:600px;width:calc(100% - 216px)}.MenuItemsBlock{align-items:flex-start;display:flex;flex-direction:column;width:196px}.small-copy,.small-copy p{color:var(--White,#fff);font-family:Poppins!important;font-size:12px;font-style:normal;font-variant-numeric:oldstyle-nums proportional-nums;font-weight:400;line-height:130%;margin:0}.body-copy-small,.body-copy-small p{color:var(--White,#fff);font-family:Space Grotesk!important;font-size:12px;font-style:normal;font-variant-numeric:oldstyle-nums proportional-nums;font-weight:400;line-height:130%}.footer-heading{color:var(--White,#fff);font-family:Poppins!important;font-size:16px;font-style:normal;font-variant-numeric:oldstyle-nums proportional-nums;font-weight:700;letter-spacing:1.6px;line-height:120%;margin-bottom:12px;text-transform:uppercase}.navigation-links a{color:var(--color-white-solid,#fff);font-family:Poppins!important;font-size:14px;font-style:normal;font-variant-numeric:oldstyle-nums proportional-nums;font-weight:500;line-height:120%;text-decoration:none}.footerVenForm{margin:0 0 0 auto;max-width:600px}.navigation-links li.hs-menu-item.hs-menu-depth-1{display:flex;flex-wrap:wrap;margin-top:16px;width:100%}.footerVenCopyRight{padding:10px}.footerLogoWrap{display:flex}.companyInfo p,.footerLogoWrap{margin-bottom:10px}.footerVenForm h4{background-color:transparent!important;color:var(--White,#fff);font-family:Poppins!important;font-size:16px;font-style:normal;font-variant-numeric:oldstyle-nums proportional-nums;font-weight:700;letter-spacing:1.6px;line-height:120%;margin:0 0 12px;text-transform:uppercase}.footerVenForm .form-title{margin:0;padding:0}.footerVenForm form{background-color:transparent;display:flex;flex-wrap:wrap;margin-bottom:0}.footerVenForm .hs-form-field input{align-items:center;background:#4b4144;background-position:20px;background-repeat:no-repeat;border:0!important;border-radius:0!important;border-bottom-left-radius:7px!important;border-top-left-radius:7px!important;color:#fff!important;display:flex!important;flex:1 0 0;font-family:Poppins;font-size:16px!important;font-style:normal;font-weight:400;gap:10px;height:45px;justify-content:center;line-height:120%;padding:0 20px 0 50px!important}.footerVenForm input.hs-button.primary.large{align-items:center;background-color:transparent;border:1px solid #ded9da;border-radius:7px;box-sizing:border-box;color:#ded9da;display:inline-flex;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:600;height:45px;justify-content:center;letter-spacing:1.8px;line-height:1;min-width:150px;overflow:visible;padding:12px 18px;text-align:center;transition:background-color .3s ease,color .3s ease;white-space:nowrap;width:150px}.footerVenForm input.hs-button.primary.large:hover{background:#4b4144;color:#fff;cursor:pointer}.footerVenForm input.hs-button.primary.large{text-shadow:-1px 1px 0 rgba(147,26,36,.7);transition:transform .3sease-in-out,box-shadow .3sease-in-out}.footer-button-corporate input.hs-button.primary.large{background:#4b4144}.footer-button-hardware input.hs-button.primary.large,.footer-button-ventilation input.hs-button.primary.large{background:linear-gradient(270deg,#b91c29,#dc2635)}.footerVenForm .hs_email{margin:0}.footerVenForm .hs-form-field input::placeholder{color:#ded9da!important}.footerVenForm .hs-form-field input:-webkit-autofill{background-color:#fafafa!important;color:#000!important;-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 1000px #fafafa!important;box-shadow:inset 0 0 0 1000px #fafafa!important;transition:background-color 5000s ease-in-out 0s}.footerVenForm .hs-form-field input:focus{background:#fafafa!important;color:#000!important}.footerVenForm .hs_email.hs-form-field{position:relative;width:calc(100% - 144px)}.footerVenForm .hs_email.hs-form-field:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' fill='none' viewBox='0 0 24 25'%3E%3Cpath stroke='%23DED9DA' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m4.005 4.49 16 .02c1.1.002 2 .903 2 2.003l-.004 12c0 1.1-.901 1.999-2.001 1.997l-16-.02c-1.1-.002-2-.903-2-2.003l.004-12c0-1.1.9-1.999 2-1.997'/%3E%3Cpath stroke='%23DED9DA' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M22.005 6.513 12.003 13.5 2.005 6.487'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:25px;left:16px;pointer-events:none;position:absolute;top:22px;transform:translateY(-50%);width:24px}.footerVenForm .hs-form-field label{display:none;margin:0!important}.footerVenForm .hs_submit.hs-submit{width:120px}.footerFormNote,.footerFormNote p{color:var(--color-white-solid,#fff);font-family:Poppins;font-size:12px;font-style:normal;font-variant-numeric:oldstyle-nums proportional-nums;font-weight:400;line-height:130%}.footerFormNote a{color:#fff;font-family:Poppins!important;font-size:12px;font-style:normal;font-variant-numeric:oldstyle-nums proportional-nums;font-weight:400;line-height:120%;text-decoration:underline}.footerFormNote a:hover{color:#ccc;text-decoration:none}.footerVenForm label.hs-error-msg.hs-main-font-element{background:#ef4452;border-radius:4px;color:#fff;font-size:12px;padding:8px 8px 7px 12px}.footerVenForm ul.no-list.hs-error-msgs.inputs-list li{margin:8px 0 0}.footerFormNote{margin-bottom:30px;margin-top:12px}.footerVenForm input.hs-button.primary.large:hover{transform:scale(1.05)}.footerLogoWrap .icon{display:flex;margin-top:-20px}.companyInfo{margin:10px}.footerVenForm .hs_error_rollup{display:none}.footerSocialShareWrap{align-items:center;display:flex;gap:16px;margin:18px 10px}.footerVenOuterImage{margin:0 auto;max-width:1920px}.footerVenRightWrap ul{padding:0!important}.footerVenOuterColor .page-center{float:none!important;margin:0 auto!important;max-width:1280px!important;padding:0 12px!important;width:100%!important}@media screen and (max-width:900px){.footerVenAddressMenuItems{padding-top:20px}.footerVenOuterImage{padding:88px 0 20px!important}.footerVenForm form{display:block}.footerVenForm{margin:0 auto;max-width:100%}.footerVenForm .hs_email.hs-form-field{width:100%}.footerVenForm .hs-form-field input{border-radius:7px!important}.footerVenForm .hs_submit.hs-submit{margin-top:12px;width:100%}.footerVenForm input.hs-button.primary.large,.footerVenForm input.hs-button.primary.large:hover{display:flex;justify-content:center;margin:0 auto;transform:unset!important;width:100%!important}.footerVenForm{padding:0 10px}.footerFormNote{margin-bottom:32px}.MenuItemsBlock{width:146px}}@media screen and (max-width:767px){.footerVenLeftWrap{width:100%}.footerVenRightWrap{max-width:100%;padding:0 10px;width:100%}.footerSocialShareWrap{gap:38px;justify-content:center}}@media screen and (max-width:479px){.MenuItemsBlock{width:46%}.footerVenRightWrap{gap:16px}}