.modal__container{align-items:center;background-color:rgba(31,57,74,.8);display:grid;height:100%;left:0;opacity:0;overflow:hidden;position:fixed;top:0;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:999999}.show-modal{opacity:1;visibility:visible}.modal__content{background-color:#fff;border-radius:20px;margin:auto;max-height:90vh;max-width:1000px;overflow-x:hidden;overflow-y:auto;padding:0;position:relative;transition:all .3s;width:80%}.modal__close{background-color:var(--first-color);border-radius:.25rem;color:#000;cursor:pointer;display:inline-flex;font-size:1.5rem;position:absolute;right:15px;top:15px;z-index:10}.popup{background:#fff;border-radius:30px;box-sizing:border-box;margin:0 auto;max-width:100%;padding:clamp(25px,4vh,50px) clamp(30px,8vw,121px);position:relative;width:100%}.popup h2{color:#000;font-size:clamp(26px,4.5vw,42px);font-weight:700;margin:0 0 15px;text-align:center}.popup p{margin-bottom:15px}.popup .hs-error-msg,.popup .hs-field-desc,.popup .hs-input{font-size:clamp(14px,2vw,16px)!important}.popup .close-modal{color:#f15630;font-size:40px;font-weight:700;line-height:1;position:absolute;right:20px;text-decoration:none;top:10px;transition:all .2s}.popup .content{padding-top:clamp(10px,2vh,15px)}.popup .hs-button{align-items:center;background:linear-gradient(90deg,#f15431,#ff7f27);border:none;border-radius:60px;box-shadow:0 0 20px rgba(241,84,49,.8);color:#fff;display:inline-flex;font-size:clamp(16px,2.5vw,24px);font-weight:700;justify-content:center;padding:clamp(12px,2vh,18px) clamp(30px,5vw,40px);text-decoration:none;transition:all .3s ease;white-space:nowrap}.popup .hs-button:hover{opacity:.9;transform:scale(1)}.popup .hs-form *{box-sizing:border-box}.popup .hs-form-field{margin-bottom:18px}.popup .form-columns-2{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:-10px;margin-right:-10px}.popup .form-columns-2 .hs-form-field{padding-left:10px;padding-right:10px;width:50%}.popup .hs-input{width:100%!important}@media (max-width:767px){.popup .form-columns-2 .hs-form-field{width:100%}}