.gform_footer button.gform_button,.gform_footer button.gform_button:visited,.gform_footer input:visited[type=submit],.gform_footer input[type=submit]{text-decoration:none;font-size:16px;padding:.5em calc(2.5em + 5px) .5em 1.5em;cursor:pointer;background:var(--purple);color:var(--white);border:2px solid var(--purple);border-radius:30px;overflow:hidden;position:relative;height:55px;display:flex;align-items:center;line-height:1}.gform_footer button.gform_button:visited h3,.gform_footer button.gform_button:visited span,.gform_footer button.gform_button h3,.gform_footer button.gform_button span,.gform_footer input:visited[type=submit] h3,.gform_footer input:visited[type=submit] span,.gform_footer input[type=submit] h3,.gform_footer input[type=submit] span{transition:color .3s ease-in-out;color:var(--white);position:relative;z-index:1}.gform_footer button.gform_button:before,.gform_footer button.gform_button:visited:before,.gform_footer input[type=submit]:before,.gform_footer input[type=submit]:visited:before{content:"";width:10px;height:10px;border-radius:50%;position:absolute;background:var(--white);transition:transform .3s ease-in-out;right:1.5em;top:50%;transform:translateY(-50%)}.gform_footer button.gform_button:focus,.gform_footer button.gform_button:hover,.gform_footer button.gform_button:visited:focus,.gform_footer button.gform_button:visited:hover,.gform_footer input:focus[type=submit],.gform_footer input:hover[type=submit],.gform_footer input:visited:focus[type=submit],.gform_footer input:visited:hover[type=submit]{text-decoration:none;outline:none;border-radius:30px}.gform_footer button.gform_button:focus:before,.gform_footer button.gform_button:hover:before,.gform_footer button.gform_button:visited:focus:before,.gform_footer button.gform_button:visited:hover:before,.gform_footer input[type=submit]:focus:before,.gform_footer input[type=submit]:hover:before,.gform_footer input[type=submit]:visited:focus:before,.gform_footer input[type=submit]:visited:hover:before{transform:translateY(-50%) scale(90)}.gform_footer button.gform_button:focus h3,.gform_footer button.gform_button:focus span,.gform_footer button.gform_button:hover h3,.gform_footer button.gform_button:hover span,.gform_footer button.gform_button:visited:focus h3,.gform_footer button.gform_button:visited:focus span,.gform_footer button.gform_button:visited:hover h3,.gform_footer button.gform_button:visited:hover span,.gform_footer input:focus[type=submit] h3,.gform_footer input:focus[type=submit] span,.gform_footer input:hover[type=submit] h3,.gform_footer input:hover[type=submit] span,.gform_footer input:visited:focus[type=submit] h3,.gform_footer input:visited:focus[type=submit] span,.gform_footer input:visited:hover[type=submit] h3,.gform_footer input:visited:hover[type=submit] span{color:var(--purple)}input:not([type=checkbox]):not([type=submit]):not([type=radio]),select,textarea{padding:1.5em;margin-bottom:0;display:block;width:100%;box-shadow:none;border:1px solid var(--purple);border-radius:55px}input:not([type=checkbox]):not([type=submit]):not([type=radio]):focus-visible,select:focus-visible,textarea:focus-visible{outline-color:var(--orange)}textarea{border-radius:30px}.gform_wrapper.gravity-theme .gfield textarea.large{height:150px}input:not([type=checkbox]):not([type=submit]):not([type=radio]),select{height:55px}.gform_wrapper .gform_validation_errors{padding:1em;border-radius:20px;background:var(--purple);color:var(--white)}.gform_wrapper .gform_validation_errors .gform_submission_error{color:var(--white)}.gform_wrapper .validation_message{font-size:12px;line-height:1}.gform_confirmation_message,.gform_wrapper .validation_message{border-radius:20px;background:var(--purple);color:var(--white);padding:1em}input:not([type=checkbox]){border-radius:20px}.gform_footer{padding-bottom:0}.gform_footer button.gform_button,.gform_footer input[type=submit]{background-color:var(--orange);padding:.75em calc(2.5em + 5px) .75em 1.5em;display:block;width:auto;margin-left:auto}.gform_footer button.gform_button:hover span,.gform_footer input[type=submit]:hover span{color:var(--orange)}html.no-scroll{overflow:hidden;height:100vh}#form-popup .form-wrapper{max-width:500px;position:fixed;width:95%;overflow:hidden;top:1em;max-height:97.5vh;left:0;right:0;margin:auto;background:var(--purple);z-index:9999;border-radius:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.3);height:100%}@media (min-width:981px){#form-popup .form-wrapper{max-width:700px}}#form-popup .form-wrapper .gform_confirmation_wrapper{color:var(--white);font-size:22px}#form-popup .form-wrapper .image-inserted{position:relative;padding-top:60%;height:auto}#form-popup .form-wrapper .image-inserted>img,#form-popup .form-wrapper .image-inserted img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-height:850px){#form-popup .form-wrapper .image-inserted{padding-top:25%!important}}@media (min-width:981px){#form-popup .form-wrapper .image-inserted{padding-top:40%}}#form-popup .form-wrapper .icon-close{position:absolute;right:.5em;top:.5em;width:50px;height:50px;z-index:99999;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;background:var(--white);color:var(--black)}@media (min-width:981px){#form-popup .form-wrapper .icon-close{right:1em;top:1em}}#form-popup .form-wrapper .form{padding:2em 1em;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;max-height:70%}@media (min-width:981px){#form-popup .form-wrapper .form{padding:3em 2em}#form-popup .form-wrapper .form::-webkit-scrollbar{display:none}}@media (max-width:479px){#form-popup .form-wrapper .form{max-height:90%}}#form-popup .form-wrapper .form .gform_required_legend{color:var(--white)}#form-popup .form-wrapper .form .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:10px!important}#form-popup .form-wrapper .form textarea{height:150px;padding:1.5em}#form-popup .form-wrapper .form h2:not(.gform_submission_error){font-size:30px;margin:0;color:var(--white)}#form-popup .form-wrapper .form .gform_footer{margin-bottom:0;padding-bottom:0}#form-popup .form-wrapper .form .gform_button{margin-bottom:0;margin-right:auto;margin-left:0}#form-popup .background{position:fixed;width:100vw;height:100vh;top:0;cursor:pointer;z-index:999;left:0;background:var(--black);opacity:0;transition:opacity .3s ease-in-out}#form-popup.active .background{opacity:.3}