.email-capture__overlay{align-items:center;background-color:#00000073;height:100vh;width:100vw;left:0;opacity:0;position:fixed;top:0;visibility:hidden;z-index:-1}.email-capture__overlay.show{opacity:1;transition:all .4s ease-in-out;visibility:visible;z-index:100}.email-capture__overlay.hide{display:none}.email-capture__overlay .email-capture__container{display:flex;padding:30px;height:100vh;max-width:100%}@media screen and (max-width: 990px){.email-capture__overlay .email-capture__container{align-items:center;justify-content:center}}.email-capture__overlay .email-capture__container .email-capture__content{border-radius:30px;width:100vw;height:fit-content;max-width:500px}@media screen and (min-width: 990px){.email-capture__overlay .email-capture__container .email-capture__content{height:fit-content;padding:30px}}.email-capture__overlay .email-capture__container .email-capture__content .email--capture__close{position:relative;cursor:pointer;top:15px;right:15px;text-align:right;z-index:5;height:0px}@media screen and (min-width: 990px){.email-capture__overlay .email-capture__container .email-capture__content .email--capture__close{top:-10px;right:-10px}}.email-capture__overlay .email-capture__container .email-capture__content .email--capture__close svg{z-index:999}.email-capture__overlay .email-capture__container .email-capture__content .email--capture__info .email-capture__details{display:flex;flex-direction:column-reverse}@media screen and (min-width: 990px){.email-capture__overlay .email-capture__container .email-capture__content .email--capture__info .email-capture__details{flex-direction:row;justify-content:space-between;margin-bottom:20px}}.email-capture__overlay .email-capture__container .email-capture__content .email--capture__info .email-capture__details .email-capture__txt{padding:20px 20px 0;text-align:center}@media screen and (min-width: 990px){.email-capture__overlay .email-capture__container .email-capture__content .email--capture__info .email-capture__details .email-capture__txt{text-align:unset;padding:unset;max-width:33rem}}.email-capture__overlay .email-capture__container .email-capture__content .email--capture__info .email-capture__details .email-capture__txt .email-title h1{font-size:3rem}@media screen and (min-width: 990px){.email-capture__overlay .email-capture__container .email-capture__content .email--capture__info .email-capture__details .email-capture__txt .email-title h1{font-size:4rem}}.email-capture__overlay .email-capture__container .email-capture__content .email--capture__info .email-capture__details .email-capture__txt .email-subtitle{font-size:2rem}@media screen and (min-width: 990px){.email-capture__overlay .email-capture__container .email-capture__content .email--capture__info .email-capture__details .email-capture__txt .email-subtitle{font-size:2.5rem;width:80%}}.email-capture__overlay .email-capture__container .email-capture__content .email--capture__info .email-capture__details .email-capture__icon_image{display:block;max-width:60%}@media screen and (max-width: 990px){.email-capture__overlay .email-capture__container .email-capture__content .email--capture__info .email-capture__details .email-capture__icon_image{display:none}}.email-capture__overlay .email-capture__container .email-capture__content .email--capture__info .email-capture__details .email-capture__mobile_image{display:block}@media screen and (min-width: 990px){.email-capture__overlay .email-capture__container .email-capture__content .email--capture__info .email-capture__details .email-capture__mobile_image{display:none}}.email-capture__overlay .email-capture__container .email-capture__content .email--capture__info .email-capture__details .email-capture__mobile_image img{width:100vw;border-radius:20px 20px 0 0px}.email-capture__overlay .email-capture__container .email-capture__content .email--capture__info.hide{display:none}@media screen and (max-width: 990px){.email-capture__overlay .email-capture__container .email-capture__content .email-capture__form{padding:20px 20px 40px}}.email-capture__overlay .email-capture__container .email-capture__content .email-capture__form .email--input_field{height:40px;font-size:1.5rem}.email-capture__overlay .email-capture__container .email-capture__content .email-capture__form .email--input_field:nth-child(1){margin-bottom:unset !important}.email-capture__overlay .email-capture__container .email-capture__content .email-capture__form .email-capture__input{display:flex;flex-direction:row;justify-content:space-between;padding-right:10px;gap:10px}@media screen and (min-width: 990px){.email-capture__overlay .email-capture__container .email-capture__content .email-capture__form .email-capture__input{align-items:baseline}}.email-capture__overlay .email-capture__container .email-capture__content .email-capture__form .email-capture__input input{width:100%}.email-capture__overlay .email-capture__container .email-capture__content .email-capture__form .email--capture__button{display:flex;white-space:nowrap;align-items:center;height:40px}@media screen and (min-width: 990px){.email-capture__overlay .email-capture__container .email-capture__content .email-capture__form .email--capture__button{margin:unset}}.email-capture__overlay .email-capture__container .thank_you_message--container{display:none}.email-capture__overlay .email-capture__container .thank_you_message--container.show{display:block;height:fit-content;text-align:center}@media screen and (max-width: 900px){.email-capture__overlay .alignment-mobile{justify-content:center;align-items:center}}@media screen and (min-width: 990px){.email-capture__overlay .center{justify-content:center;align-items:center}.email-capture__overlay .end{justify-content:flex-end;align-items:flex-end}.email-capture__overlay .start{justify-content:flex-start;align-items:flex-end}}.classicButton{padding:7px 20px;background-color:#1d1c1d;color:#fff !important;border-radius:9px;text-decoration:none;position:relative;transition:.05s ease-in-out all;bottom:0;box-shadow:-3px 3px 0px #00000040;display:inline-block;font-weight:bold;font-size:18px;text-align:center}.classicButton:hover{bottom:2px;opacity:.9;box-shadow:-3px 5px 0px #00000040;color:#fff}.classicButton:active{bottom:-1px;box-shadow:unset;opacity:1}