.modal-request{align-items:center;display:flex;height:100%;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease;width:100%;z-index:9999}.modal-request.open{opacity:1;pointer-events:auto}.modal-request__overlay{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);background:transparent;height:100%;inset:0;pointer-events:none;position:absolute;transition:background .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease;width:100%;will-change:backdrop-filter,background;z-index:0}.modal-request.open .modal-request__overlay{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:rgba(0,0,0,.4);pointer-events:auto}.modal-request__content{align-items:center;background:#fff;border:1px solid #d2d2d2;border-radius:20px;display:flex;flex-flow:column;gap:25px;justify-content:center;max-width:750px;padding:40px;position:relative;width:100%;z-index:1}.modal-request__exit{cursor:pointer;position:absolute;right:20px;top:15px;transition:transform .3s ease}.modal-request__exit:hover{transform:scale(1.05)}.modal-request form{max-width:100%}@media (width <= 479px){.modal-request__content{margin:0 15px;padding:30px}}.modal-title{font-size:36px;font-weight:700;text-align:center}.modal-request input[type=email],.modal-request input[type=tel],.modal-request input[type=text]{background-color:#fff;border:1px solid #d0d3df;border-radius:8px;box-sizing:border-box;color:#000;margin:5px 0 0!important;outline:none;padding:12px 20px 13px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%!important}.modal-request form fieldset{max-width:100%}.modal-form__wrapper{width:100%}.modal-request form{box-sizing:border-box}.modal-request fieldset.form-columns-1 .hs-input{width:100%}.modal-request form textarea{background-color:#fff;border:1px solid #d0d3df;border-radius:8px;box-sizing:border-box;color:#000;font-family:Inter,sans-serif!important;margin:0!important;outline:none;padding:12px 20px 13px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%!important}.modal-request input[type=submit]{background:#ffb300;border:none;border-radius:8px;color:#fff;display:block;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;height:max-content;line-height:150%;margin:25px auto 0;max-width:260px;padding:12px 24px;width:100%}.hs-error-msg,.hs-main-font-element{color:red;font-size:14px;line-height:.8}.modal-request form fieldset.form-columns-1,.modal-request form fieldset.form-columns-2:first-child{margin-bottom:20px}@media (width <= 576px){.modal-title{font-size:26px}.modal-request form fieldset.form-columns-2{display:flex;flex-flow:column}.modal-request form fieldset.form-columns-2 .hs-form-field{width:100%!important}.modal-request form fieldset.form-columns-2 .hs_firstname{margin-bottom:20px}.modal-request form fieldset label span{font-size:14px}}@media (width <= 360px){.modal-request{overflow-y:auto}}