.home .contact-form{padding:160px 0 100px;position:relative}@media only screen and (min-width:992px){.home .contact-form{background:#fcfcff;padding:160px 0 120px}}.home .contact-form .icon{height:98px;top:100px;width:111px}@media only screen and (min-width:1200px){.home .contact-form .icon{height:197px;right:150px;top:-20px;width:223px}}@media only screen and (min-width:992px){.home .contact-form .icon{top:80px}}.contact-form{background:transparent;margin-top:-120px;padding:210px 0 120px;position:relative}.contact-form .icon{height:98px;pointer-events:none;position:absolute;right:-5px;top:120px;width:111px}@media only screen and (min-width:1200px){.contact-form .icon{height:197px;right:150px;width:223px}}@media only screen and (min-width:992px){.contact-form .icon{top:160px}.contact-form .icon img{height:100%;width:100%}}.contact-form .gform_heading{margin-bottom:30px;text-align:center}@media only screen and (min-width:992px){.contact-form .gform_heading{margin:0 auto 50px;width:720px}}.contact-form .gfield_label,.contact-form .gform-field-label{display:none!important}.contact-form .ginput_complex{row-gap:30px!important}.contact-form .ginput_container input,.contact-form .ginput_container textarea{border:1px solid #3e4581!important;border-radius:5px!important;color:#7177a7;height:53px!important;min-block-size:unset!important;padding-left:10px!important}@media only screen and (min-width:992px){.contact-form .ginput_container input,.contact-form .ginput_container textarea{border-radius:10px!important;height:73px!important;padding-left:20px!important}}.contact-form .ginput_container input::-moz-placeholder,.contact-form .ginput_container textarea::-moz-placeholder{color:#7177a7;opacity:.7}.contact-form .ginput_container input::placeholder,.contact-form .ginput_container textarea::placeholder{color:#7177a7;opacity:.7}.contact-form .ginput_container textarea{padding-top:15px!important}@media only screen and (min-width:992px){.contact-form .ginput_container textarea{padding-top:25px!important}}.contact-form .gform_fields{grid-row-gap:30px!important;grid-column-gap:30px!important}@media only screen and (min-width:576px){.contact-form .gform-grid-col:first-child{padding-right:15px!important}.contact-form .gform-grid-col:last-child{padding-left:15px!important}}.contact-form .gform-body{margin-bottom:50px}.contact-form .gform_footer{justify-content:flex-end;margin-top:30px;position:relative}.contact-form .gform_footer:after{background-color:#96cbaa;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M20 4.166 14.971 0v3.333H0V5h14.971v3.333Z' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-position:50% calc(50% + 5px);background-repeat:no-repeat;background-size:20px 20px;border-radius:4px;color:#fff;content:"";height:45px;pointer-events:none;position:absolute;right:5px;top:5px;width:45px}.contact-form .gform_footer .button{background:#2d9755!important;padding:20px 90px 20px 30px!important;position:relative}.contact-form .gfield_validation_message{display:none!important}.contact-form .gfield_error input,.contact-form .gfield_error textarea{border:2px solid red!important;border-radius:20px}.gform-loader{position:absolute!important;right:120px!important;z-index:3}.contact{position:relative}@media only screen and (min-width:768px){.contact .gform_footer{bottom:0;position:absolute;right:10px}}
