.keys-teaser{font-family:"Inter VF","Inter","Albert Sans VF","Albert Sans",sans-serif;width:100%;max-width:100%}@media (min-width: 1132px){.keys-teaser{max-width:1920px}}.keys-teaser__form{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:80px auto 90px;padding:0 20px}@media (min-width: 768px){.keys-teaser__form{margin:100px auto 130px}}@media (min-width: 1132px){.keys-teaser__form{margin:100px auto 140px}}.keys-teaser__title{margin:0 auto 40px;width:100%;font-weight:500;text-transform:uppercase;font-size:1.66667rem;letter-spacing:40px;text-indent:40px;line-height:1;color:#9B9EA3;text-align:center}@media (min-width: 768px){.keys-teaser__title{font-size:2.22222rem;letter-spacing:50px;text-indent:50px}}@media (min-width: 1132px){.keys-teaser__title{font-size:2.77778rem}}.keys-teaser__description{color:#5D5D5D;margin-bottom:30px;font-weight:400}.keys-teaser__description p:first-child{margin-top:0}.keys-teaser__description p:last-child{margin-bottom:0}.keys-teaser__input-wrapper{display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.keys-teaser__input-wrapper{flex-direction:row}}.keys-teaser__input-wrapper input{max-width:unset;min-width:320px;border:none;background:#fff;color:#5D5D5D;border-radius:19px;height:37px;padding:9px 20px;font-size:.88889rem;caret-color:#5D5D5D;text-align:center}@media (min-width: 768px){.keys-teaser__input-wrapper input{text-align:left}}.keys-teaser__input-wrapper input::placeholder{font-weight:400;color:#5D5D5D}.keys-teaser__input-wrapper button{transition:opacity 0.2s ease;min-width:320px;white-space:nowrap;color:#fff;background:#5D5D5D;padding:9px 20px;border-radius:19px;font-size:.88889rem;text-align:center;justify-content:center}.keys-teaser__input-wrapper button:hover,.keys-teaser__input-wrapper button:focus{opacity:.7}@media (min-width: 768px){.keys-teaser__input-wrapper button{min-width:unset}}.keys-teaser__responses{margin-top:10px}.keys-teaser__response{font-size:.88889rem;text-align:center}.keys-teaser__response#newsletter-error-response{color:#FF002E}.keys-teaser__response .parsley-errors-list{list-style:none;padding-left:0;margin-bottom:0}.keys-teaser__video{width:100%;object-fit:cover;object-position:center -1px}
