.form form input,.form form input[type=email],.form form input[type=number],.form form input[type=tel],.form form input[type=text],.form form select{background:transparent;border:1px solid #2d7272;border-radius:8px;color:grey;font-size:18px;font-weight:400;line-height:1.5;padding:16px 20px}.form form label{height:30px}.field,.form .hs_email,.hs_firstname{margin-bottom:0;position:relative;width:calc(50% - 45px)}.form form .hs_recaptcha{width:fit-content}.form form{flex-wrap:wrap}.form form .hs_recaptcha{order:unset}.form input.hs-button{border-radius:8px;margin-left:unset}.localformpopup form{display:flex;flex-direction:column;height:100%;justify-content:center;padding:50px}.localformpopup{display:none}.overflow{overflow:hidden}.localformpopup{height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.localformpopup .localform{background-color:#fff;border-radius:35px;box-shadow:0 3px 9px #00000057;height:auto;left:50%;margin:0 auto;max-width:1280px;overflow:hidden;padding:60px 30px;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}.close{background-color:transparent;border:#ffdead;color:#000;cursor:pointer;font-family:Open Sans,sans-serif;font-size:20px;font-weight:700;line-height:0;padding:22px;position:absolute;right:0;top:0;z-index:999}.close:hover{box-shadow:0 7px 29px 0 rgba(99,99,110,.2)}.localform .submit-button{background:#2d7272;border:1px solid #2d7272;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:20px;font-weight:500;line-height:27px;margin-top:30px;padding:16px 46px;transition:all .3s ease-in}.localform .hs-button:hover{background:#fff;color:#2d7272}.custom-attr{margin-top:50px}@media (max-width:1440px){.field,.form .hs_email,.hs_firstname{width:calc(50% - 10px)}}@media(max-width:991px){.banner_right_content.banner_right_video{max-width:100%}.banner_right_content.banner_right_video iframe{height:100%;width:100%}.form form{justify-content:center;width:100%}.form form input[type=email],.form form input[type=tel],.form form input[type=text]{padding:16px 20px}}@media(max-width:799px){.field,.form .hs_email,.hs_firstname{width:100%}.form input.hs-button{padding:16px 40px}}@media(max-width:480px){.form form{gap:10px}.form form .hs_submit{margin:0}label.hs-error-msg.hs-main-font-element{font-size:10px;text-align:left}}