.variant-3-header{background:transparent;padding-left:20px;padding-top:73px;width:100%}.variant-3-header .main-container{margin:auto;position:relative}.hero-form-3 *{box-sizing:border-box}.hero-form-3{background:transparent linear-gradient(67deg,#04727d,#5ec7cc 85%,#bfe9eb) 0 0 no-repeat padding-box;height:500px}.hero-form-3 .inner{display:flex;gap:20px;justify-content:space-between;margin:105px 20px 0;position:relative}.hero-form-3 .form-side{background:#f6f7f8 0 0 no-repeat padding-box;border-radius:18px;box-shadow:0 3px 70px #00000029;max-width:1044px;width:100%}.hero-form-3 .form-side .form-title{background:transparent linear-gradient(270deg,#6a3d67,#71226a 40%,#31002f) 0 0 no-repeat padding-box;height:84px}.hero-form-3 form fieldset.form-columns-2 .field.hs-form-field .input input{width:100%!important}.hero-form-3 .hs-submit{display:flex;justify-content:flex-end;width:100%}.hero-form-3 .hs-submit input{transition:transform .3s ease,background-color .3s ease}.hero-form-3 input.hs-button{background:#71226a!important;border-radius:7px!important;color:#fffeff;font:normal normal 700 25px/38px Poppins;height:66px;letter-spacing:0;text-align:center;text-transform:capitalize;width:405px!important}.hero-form-3 form label{display:none}.hero-form-3 input.hs-button:hover{transform:none!important;transition:none!important}.hero-form-3 .form-side h2{color:#fffeff;font:normal normal normal 27px/40px Poppins;margin:0;text-align:center;text-transform:capitalize}.hero-form-3 .form-side h4{color:#5fc7cc;font:normal normal 700 41px/61px Poppins;margin:0;text-align:center}.hero-form-3 .form-heading{align-items:center;display:flex;justify-content:center}.hero-form-3 .hs_cos_wrapper.form-title{display:none!important}.hero-form-3 .form-side .event-date{background:#fff;height:95px}.hero-form-3 .form-side form{background:#f6f7f8;padding:69px}.hero-form-3 .form-side form input{background:#fff;border:none;border-radius:0;height:69px;width:48%}.hero-form-3 .text-content{max-width:423px}.hero-form-3 .form-side form .form-columns-1 div,.hero-form-3 .form-side form .form-columns-1 input{width:100%!important}.hero-form-3 form fieldset.form-columns-2 .hs-form-field{width:50%!important}.hero-form-3 fieldset{display:flex;justify-content:space-between}.hero-form-3 .text-content h3{color:#eaeaea;font:normal normal 300 30px/46px Poppins;margin:0;text-align:left;text-transform:capitalize}.hero-form-3 .text-content h1{color:#eaeaea;font:normal normal 700 67px/93px Le Monde Livre Pro;margin:0;text-transform:capitalize}.hero-form-3 .text-content p{color:#eaeaea;font:normal normal 700 28px/36px Quicksand;text-align:left}.hero-form-3 .text-content button{align-items:center;background:transparent;border:1px solid #fffeff;border-radius:7px;color:#fffeff;cursor:pointer;display:flex;font:normal normal 700 25px/38px Poppins;height:66px;justify-content:center;position:relative;text-align:left;width:370px;z-index:1}.hero-form-3 .text-content a{display:block;margin-top:40px}.hero-form-3 .illustration{position:absolute}.hero-form-3 .illustration.purple-quote{right:70px;top:70px}.hero-form-3 .illustration.right-grid{right:0;top:0}.hero-form-3 .illustration.left-grid{top:150px}.hero-form-3 .text-content button:after{background-color:transparent;border-radius:0;bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:-2}.hero-form-3 .text-content button:before{background-color:#5b2857;border-radius:0;bottom:0;content:"";height:100%;left:0;position:absolute;transition:all .3s;width:0;z-index:-1}.hero-form-3 .text-content button:hover:before{width:100%}.hero-form-3 .hs-submit input:hover{background:#5ec7cc!important;transform:scale(1.05)}@media (max-width:2370px){.hero-form-3 .illustration.right-grid{display:none}}@media (max-width:1540px){.hero-form-3 .form-side{max-width:55%}.hero-form-3 .text-content{max-width:40%}}@media (max-width:1091px){.hero-form-3 .inner{flex-direction:column;gap:40px;margin-top:40px}.hero-form-3{height:unset!important;padding-bottom:40px}.hero-form-3 .form-side,.hero-form-3 .text-content{max-width:100%}.hero-form-3 form fieldset.form-columns-1 .field.hs-form-field .hs-input,form .field.hs-form-field .hs-input,form fieldset.form-columns-2 .field.hs-form-field .hs-input,form fieldset.form-columns-3 .field.hs-form-field .hs-input{width:100%!important}.hero-form-3 .illustration.purple-quote{display:none}}@media (max-width:768px){.hero-form-3 .form-side form{padding:30px}.hero-form-3 fieldset{flex-direction:column}.hero-form-3 form fieldset.form-columns-2 .hs-form-field{max-width:100%!important;width:100%!important}}@media (max-width:538px){.hero-form-3 .form-heading{height:unset;padding:20px}}