.main-footer{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.main-footer:before{background-color:#000;bottom:0;content:"";height:100%;left:0;opacity:20%;position:absolute;right:0;top:0;width:100%}.main-footer .mf-container{margin-bottom:240px;padding:40px 48px 0;position:relative;z-index:1}.main-footer .mf-wrapper{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:#fcfafa59;border-radius:30px;padding:40px;position:relative}.main-footer .mf-wrapper .mfw-icon{display:flex;margin-bottom:28px}.main-footer .mf-wrapper .mfw-icon img{object-fit:contain;width:72px}.main-footer .mf-wrapper .mfw-nm{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:88px}.main-footer .mf-wrapper .mfw-nm .mfwnm-newsletter{width:calc(33% - 7px)}.main-footer .mf-wrapper .mfw-nm .mfwnm-menus{display:flex;flex:1;flex-wrap:wrap;gap:20px}.main-footer .mf-wrapper .mfw-nm .mfwnm-menus .mfwnmm-item{width:calc(25% - 15px)}.main-footer .mf-wrapper .mfw-nm .mfwnm-newsletter .mfwnmn-title{color:#fff;font-family:Haffer XH;font-size:40px;font-weight:200;line-height:1.1;margin-bottom:24px;max-width:300px;text-decoration:none}.main-footer .mfwnm-menus .mfwnmm-item .mfwnmmi-title{color:#fcfafa;font-family:Cartograph,Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:.32px;line-height:1.4;margin-bottom:20px;text-decoration:none;text-transform:uppercase}.main-footer .mfwnm-menus .mfwnmm-item .mfwnmmi-list{align-items:flex-start;display:flex;flex-direction:column;gap:10.08px;justify-content:flex-start}.main-footer .mfwnm-menus .mfwnmm-item .mfwnmmi-list a{color:#fcfafa;font-family:Haffer XH;font-size:18px;font-weight:300;line-height:1.3;opacity:.7;position:relative;text-decoration:none;transition:opacity .4s}.main-footer .mfwnm-menus .mfwnmm-item .mfwnmmi-list a:hover{opacity:1}.main-footer .mfwnm-menus .mfwnmm-item .mfwnmmi-list a:after{background-color:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0) rotate(.001deg);transform-origin:right;transition:transform .6s cubic-bezier(.625,.05,0,1);width:100%;will-change:transform}.main-footer .mfwnm-menus .mfwnmm-item .mfwnmmi-list a:hover:after{transform:scaleX(1) rotate(.001deg);transform-origin:left}.main-footer .mf-wrapper .mfw-bottom{align-items:flex-end;display:flex;justify-content:space-between}.main-footer .mf-wrapper .mfw-bottom .mfwb-cr{color:#fcfafa;font-family:Cartograph,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.42px;line-height:1.4;text-decoration:none;text-transform:uppercase}.main-footer .mf-wrapper .mfw-bottom .mfwb-logo,.main-footer .mf-wrapper .mfw-bottom .mfwb-logo a{display:flex}.main-footer .mf-wrapper .mfw-bottom .mfwb-logo a img{height:80px;object-fit:contain;object-position:center;width:80px}.main-footer .mf-marquee{overflow:hidden;position:relative;width:100%;z-index:1}.main-footer .mf-marquee .mfm-text{animation:marquee 15s linear infinite;display:flex;gap:80px;white-space:nowrap;width:fit-content}.main-footer .mf-marquee .mfm-text span{color:#fcfafa;font-family:Haffer XH;font-size:clamp(10rem,7.142857142857143rem + 14.285714285714285vw,20rem);font-weight:300;letter-spacing:-12.8px;line-height:.9}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.main-footer .mfwnm-newsletter .mfwnmn-form .form-title{display:none}.main-footer .mfwnm-newsletter .mfwnmn-form .hs-form{background-color:transparent;border:1.5px solid #f6fafa;border-radius:100px;max-width:352px;padding:0;position:relative;width:100%}.main-footer .mfwnm-newsletter .mfwnmn-form .hs-form:has(.invalid){border-color:red}.main-footer .mfwnm-newsletter .mfwnmn-form .hs-form .hs-form-field{margin:0}.main-footer .mfwnm-newsletter .mfwnmn-form .hs-form .hs-form-field .hs-error-msgs,.main-footer .mfwnm-newsletter .mfwnmn-form .hs-form .hs-form-field>label,.main-footer .mfwnm-newsletter .mfwnmn-form .hs-form .hs_error_rollup{display:none}.main-footer .mfwnm-newsletter .mfwnmn-form .hs-form .hs-form-field .input input{background-color:transparent;border:0;border-radius:100px;color:#fff;font-family:Cartograph,Arial,sans-serif;font-size:14px;font-weight:300;letter-spacing:.42px;line-height:1.4;outline:0;padding:20px 92px 20px 28px;text-decoration:none;text-transform:uppercase}.main-footer .mfwnm-newsletter .mfwnmn-form .hs-form .hs-form-field .input input::placeholder{color:#fff;opacity:1}.main-footer .mfwnm-newsletter .mfwnmn-form .hs-form .hs-submit{bottom:0;position:absolute;right:0;top:0;width:auto}.main-footer .mfwnm-newsletter .mfwnmn-form .hs-form .hs-submit .actions{display:flex;height:100%}.main-footer .mfwnm-newsletter .mfwnmn-form .hs-form .hs-submit .actions .hs-button{background-color:transparent;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="37" height="11" fill="none" viewBox="0 0 37 11"><path fill="%23fcfafa" stroke="%23fcfafa" stroke-width=".54" d="M30.273.955c.301-.3.789-.3 1.09 0l4.182 4.183.053.058a.77.77 0 0 1 0 .972l-.053.059-4.183 4.181a.77.77 0 1 1-1.089-1.089l2.868-2.867H.73v-1.54h32.41l-2.868-2.867c-.3-.3-.3-.79 0-1.09Z"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:34px;border:0;border-bottom-right-radius:100px;border-top-right-radius:100px;font-size:0;padding-left:40px;padding-right:42px}@media (max-width:1023.98px){.main-footer .mf-container{padding:36px 36px 0}}@media (max-width:991.98px){.main-footer .mf-container{margin-bottom:180px;padding:29px 29px 0}.main-footer .mf-wrapper{padding:30px}.main-footer .mf-wrapper .mfw-nm .mfwnm-newsletter{margin-bottom:64px;width:100%}.main-footer .mf-wrapper .mfw-nm .mfwnm-menus{flex:unset;width:100%}.main-footer .mf-wrapper .mfw-nm .mfwnm-menus .mfwnmm-item{width:calc(50% - 10px)}}@media (max-width:575.98px){.main-footer .mf-container{padding:19px 19px 0}}@media (max-width:479.98px){.main-footer .mf-wrapper .mfw-icon img{width:50px}.main-footer .mf-wrapper .mfw-nm .mfwnm-newsletter{margin-bottom:40px}.main-footer .mf-wrapper .mfw-nm .mfwnm-newsletter .mfwnmn-title{font-size:28px;max-width:100%}.main-footer .mf-wrapper .mfw-nm .mfwnm-menus .mfwnmm-item{width:100%}.main-footer .mf-wrapper .mfw-nm{margin-bottom:50px}.main-footer .mf-container{margin-bottom:145px}}