.m17-banner-newsletter{background-color:#fff;padding:112px 112px 208px;font-family:Bricolage Grotesque,sans-serif;position:relative}.m17-banner-newsletter--border-rounded{z-index:2;border-radius:64px 64px 0 0;margin-top:-64px}.m17-banner-newsletter--border-straight{border-radius:0;margin-top:0}.m17-banner-newsletter__header{text-align:center;margin-bottom:64px}.m17-banner-newsletter__title p,.m17-banner-newsletter__title h1,.m17-banner-newsletter__title h2{letter-spacing:0;color:#0a0e15;white-space:nowrap;margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:48px;font-weight:600;line-height:1}.m17-banner-newsletter__banner{border-radius:48px;align-items:center;gap:40px;padding:24px;display:flex;overflow:hidden}.m17-banner-newsletter__image-wrap{border-radius:222px;flex:1 0 0;min-width:0;height:391px;overflow:hidden}.m17-banner-newsletter__image{object-fit:cover;border-radius:222px;width:100%;height:100%;display:block}.m17-banner-newsletter__text-block{flex-direction:column;flex-shrink:0;gap:48px;width:370px;padding:24px 0;display:flex}.m17-banner-newsletter__text-content{flex-direction:column;gap:14px;display:flex}.m17-banner-newsletter__title-2>*{letter-spacing:0;color:#000;margin:0;font-size:3rem;font-weight:600;line-height:1}.m17-banner-newsletter__text>*{color:#000000b3;max-width:291px;margin:0;font-size:1.125rem;font-weight:500;line-height:1.3}.m17-banner-newsletter__form{width:100%}.m17-banner-newsletter__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.m17-banner-newsletter__input-wrap{background-color:#fff;border:1px solid #000;border-radius:70px;justify-content:space-between;align-items:center;width:100%;display:flex;overflow:hidden}.m17-banner-newsletter__input{letter-spacing:-.2px;color:#000;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:16px 16px 16px 32px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.3}.m17-banner-newsletter__input::placeholder{color:#0009}.m17-banner-newsletter__submit{color:#000;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:53px;height:53px;min-height:44px;transition:opacity .2s;display:flex}.m17-banner-newsletter__submit:hover{opacity:.6}.m17-banner-newsletter__submit:focus-visible{outline-offset:-3px;border-radius:50%;outline:2px solid #000}.m17-banner-newsletter .search-input--dark:focus-within:not([data-mouse-focus]){outline-offset:3px;box-shadow:none;outline:2px solid #000}@media (width<=990px){.m17-banner-newsletter{padding:80px 0 140px}.m17-banner-newsletter--border-rounded{border-radius:32px 32px 0 0}.m17-banner-newsletter__header{margin-bottom:48px}.m17-banner-newsletter__title p,.m17-banner-newsletter__title h1,.m17-banner-newsletter__title h2{white-space:normal;font-size:32px;line-height:1}.m17-banner-newsletter__banner{height:auto;max-height:unset;border-radius:48px;flex-direction:column;align-items:flex-end;gap:24px;padding:24px}.m17-banner-newsletter__image-wrap{border-radius:222px;flex:none;width:100%;height:152px}.m17-banner-newsletter__text-block{gap:48px;width:100%;padding:24px 0}.m17-banner-newsletter__title-2>*{font-size:2rem;line-height:100%}.m17-banner-newsletter__input-wrap{width:100%}}.m17-banner-newsletter__hubspot{width:100%}.m17-banner-newsletter__hubspot .hs-form{flex-direction:column!important;gap:16px!important;display:flex!important}.m17-banner-newsletter__hubspot fieldset{border:none!important;flex-direction:column!important;gap:16px!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important}.m17-banner-newsletter__hubspot fieldset>div{float:none!important;width:100%!important;padding:0!important}.m17-banner-newsletter__hubspot .hs-form-field{width:100%!important;margin-bottom:0!important;position:relative!important}.m17-banner-newsletter__hubspot .input{margin:0!important}.m17-banner-newsletter__hubspot .hs-form-field>label{z-index:1!important;pointer-events:none!important;letter-spacing:-.2px!important;color:#fff!important;opacity:.8!important;white-space:nowrap!important;transform-origin:0 0!important;clip:auto!important;border:0!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.3!important;transition:top .22s,transform .22s,font-size .22s,opacity .22s!important;position:absolute!important;top:50%!important;left:32px!important;overflow:visible!important;transform:translateY(-50%)!important}.m17-banner-newsletter__hubspot .hs-form-field>label .hs-form-required{color:inherit!important;margin-left:1px!important}.m17-banner-newsletter__hubspot .hs-form-field:focus-within>label{opacity:.7!important;font-size:12px!important;font-weight:500!important;top:10px!important;transform:translateY(0)!important}.m17-banner-newsletter__hubspot .hs-form-field:has(input:not(:placeholder-shown))>label{opacity:.7!important;font-size:12px!important;font-weight:500!important;top:10px!important;transform:translateY(0)!important}.m17-banner-newsletter__hubspot input[type=email],.m17-banner-newsletter__hubspot input[type=text]{color:#fff!important;box-sizing:border-box!important;appearance:none!important;caret-color:#fff!important;background-color:#000!important;border:none!important;border-radius:70px!important;outline:none!important;width:100%!important;height:auto!important;padding:24px 32px 8px!important;font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1.3!important;transition:box-shadow .25s!important}.m17-banner-newsletter__hubspot input::placeholder{opacity:0!important}.m17-banner-newsletter__hubspot input[type=email]:focus,.m17-banner-newsletter__hubspot input[type=text]:focus{outline:none!important;box-shadow:0 0 0 3px #fff,0 0 0 6px #000!important}.m17-banner-newsletter__hubspot .hs-form-booleancheckbox-display{cursor:pointer!important;color:#000!important;align-items:flex-start!important;gap:8px!important;margin-bottom:0!important;font-family:Bricolage Grotesque,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.3!important;display:flex!important}.m17-banner-newsletter__hubspot .hs-form-booleancheckbox-display input[type=checkbox]{appearance:none!important;cursor:pointer!important;background:0 0!important;border:1.5px solid #000!important;border-radius:4px!important;flex-shrink:0!important;width:14px!important;min-width:14px!important;height:14px!important;margin:3px 0 0!important;transition:background-color .15s!important}.m17-banner-newsletter__hubspot .hs-form-booleancheckbox-display input[type=checkbox]:checked{background-color:#0000!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Crect width='8' height='8' rx='1' fill='black'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important}.m17-banner-newsletter__hubspot .hs-form-booleancheckbox-display>span{color:#000!important;flex:1!important;margin:0!important}.m17-banner-newsletter__hubspot .legal-consent-container a{color:#000!important;font-weight:600!important;text-decoration:underline!important}.m17-banner-newsletter__hubspot .hs-submit .actions{padding-top:8px!important;display:flex!important}.m17-banner-newsletter__hubspot .hs-button{color:#fff!important;cursor:pointer!important;background-color:#000!important;border:none!important;border-radius:40px!important;padding:14px 28px!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important;transition:background-color .2s,color .2s!important}.m17-banner-newsletter__hubspot .hs-button:hover{color:#000!important;background-color:#00d0de!important}.m17-banner-newsletter__hubspot .hs-button:focus-visible{outline-offset:3px!important;outline:2px solid #000!important}.m17-banner-newsletter__hubspot .hs_error_rollup{display:none!important}.m17-banner-newsletter__hubspot .hs-error-msgs{margin:0!important;padding:4px 0 0 32px!important;list-style:none!important}.m17-banner-newsletter__hubspot .hs-error-msg{color:#c00!important;font-family:Inter,sans-serif!important;font-size:12px!important}.m17-banner-newsletter__no-form{color:#00000080;font-family:Inter,sans-serif;font-size:.875rem;font-style:italic}
