.cards-popup-form{background-color:#f6f6f6;padding:4rem 0}.cards-popup-form .wrapper{margin:0 auto;max-width:1350px;padding:0 20px}.cards-popup-form__heading{margin:0 auto;max-width:850px;text-align:center;width:100%}.cards-popup-form__heading h2{color:#0075bf;font-size:32px;font-weight:700;margin-bottom:25px}.cards-popup-form__items{border:1px solid rgba(51,51,51,.1);border-radius:5px;box-shadow:0 0 20px 0 rgba(0,0,0,.05);padding:30px 20px}.cards-popup-form__items h3{color:#0075bf;font-size:26px;font-weight:400}.cards-popup-form__button{background-color:#0076bd!important;border:1px solid transparent!important;border-radius:10rem!important;color:#fff!important;cursor:pointer;display:inline-block!important;font-family:Source Sans Pro;font-size:17px!important;font-weight:400!important;letter-spacing:1px!important;line-height:1.5!important;margin-top:1rem;padding:10px 25px!important;text-align:center!important;text-decoration:none!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;vertical-align:middle!important}.home-newsletter-section .hs-form-field{display:inline-block;float:none;margin-bottom:.5em;padding-bottom:0;padding-right:10px;width:100%}.home-newsletter-section .hs-form-field .input{float:none;width:100%}.cards-popup-form__popup-form{align-items:center;background-color:rgba(0,0,0,.7);bottom:0;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9990}.cards-popup-form__popup-form .cards-popup-form__popup-form__form{background-color:#fff;border-radius:15px;max-width:600px;padding:50px 30px 30px;position:relative;width:90%}.cards-popup-form__items.active .cards-popup-form__popup-form{display:flex}.home-newsletter-section form{width:100%}p.cards-popup-form__button--trigger{cursor:pointer;font-size:30px;font-weight:700;margin-right:20px;margin-top:10px;position:absolute;right:0;top:0}.cards-popup-form__popup-form__form h3:empty{display:none}@media (min-width:769px){.cards-popup-form__items-container>div{width:100%}.cards-popup-form__items-container{display:flex;gap:20px;margin-top:3rem}}