@charset "UTF-8";@keyframes drowLine{from{height:0}to{height:100%}}@keyframes slideshowLine{from{width:0}to{width:100%}}.hero-section{padding:80px 0 110px 0}@media (max-width:992px){.hero-section{padding-bottom:20px}}.hero-section .form-box form{width:100%;max-width:702px;display:flex;flex-wrap:wrap}.hero-section .form-box .form-column-1-2{width:50%;margin-bottom:0;padding-right:14px}@media (max-width:568px){.hero-section .form-box .form-column-1-2{width:100%;padding-right:0}}.hero-section .form-box .form-column-1-2.form-column-end{padding-right:0;padding-left:14px}@media (max-width:568px){.hero-section .form-box .form-column-1-2.form-column-end{padding-left:0}}.hero-section .form-box .form-column-1-1{width:100%;margin-bottom:0}.hero-section .form-box .form-column-1-1>.label{color:#2c2c2c;font-family:"Source Sans 3",sans-serif;font-style:normal;font-weight:400;font-size:1.25rem;line-height:140%;margin-bottom:16px;margin-top:0}.hero-section .form-box .recaptcha-row{margin-bottom:24px}.hero-section .form-box input:not([type=submit]),.hero-section .form-box select,.hero-section .form-box textarea{border:none;border-bottom:1px solid #112235;color:#112235;font-family:"Source Sans 3",sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:140%;height:42px;background:0 0;width:100%;transition:all .5s;max-width:100%;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.hero-section .form-box input:not([type=submit])::-moz-placeholder,.hero-section .form-box select::-moz-placeholder,.hero-section .form-box textarea::-moz-placeholder{color:#2c2c2c;font-family:"Source Sans 3",sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:140%;-moz-transition:all .5s;transition:all .5s}.hero-section .form-box input:not([type=submit])::placeholder,.hero-section .form-box select::placeholder,.hero-section .form-box textarea::placeholder{color:#2c2c2c;font-family:"Source Sans 3",sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:140%;transition:all .5s}.hero-section .form-box input:not([type=submit]).wpcf7-not-valid,.hero-section .form-box select.wpcf7-not-valid,.hero-section .form-box textarea.wpcf7-not-valid{border-color:red;color:red}.hero-section .form-box input:not([type=submit]).wpcf7-not-valid::-moz-placeholder,.hero-section .form-box select.wpcf7-not-valid::-moz-placeholder,.hero-section .form-box textarea.wpcf7-not-valid::-moz-placeholder{color:red}.hero-section .form-box input:not([type=submit]).wpcf7-not-valid::placeholder,.hero-section .form-box select.wpcf7-not-valid::placeholder,.hero-section .form-box textarea.wpcf7-not-valid::placeholder{color:red}.hero-section .form-box input:not([type=submit]):active,.hero-section .form-box input:not([type=submit]):focus,.hero-section .form-box select:active,.hero-section .form-box select:focus,.hero-section .form-box textarea:active,.hero-section .form-box textarea:focus{color:#4a49a3;border-bottom:1px dotted #4a49a3}.hero-section .form-box input:not([type=submit]):active::-moz-placeholder,.hero-section .form-box input:not([type=submit]):focus::-moz-placeholder,.hero-section .form-box select:active::-moz-placeholder,.hero-section .form-box select:focus::-moz-placeholder,.hero-section .form-box textarea:active::-moz-placeholder,.hero-section .form-box textarea:focus::-moz-placeholder{color:#4a49a3}.hero-section .form-box input:not([type=submit]):active::placeholder,.hero-section .form-box input:not([type=submit]):focus::placeholder,.hero-section .form-box select:active::placeholder,.hero-section .form-box select:focus::placeholder,.hero-section .form-box textarea:active::placeholder,.hero-section .form-box textarea:focus::placeholder{color:#4a49a3}.hero-section .form-box p{color:#2c2c2c;font-size:.75rem;margin:0 0 24px 0}.hero-section .form-box .screen-reader-response,.hero-section .form-box label{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden;outline:0;outline-offset:0}.hero-section .form-box .invalid .wpcf7-response-output,.hero-section .form-box .wpcf7-not-valid-tip{color:red}.hero-section .form-box .wpcf7-not-valid-tip,.hero-section .form-box .wpcf7-response-output{display:block!important;position:absolute;bottom:0;left:0;font-size:small}@media (max-width:568px){.hero-section .form-box .wpcf7-not-valid-tip,.hero-section .form-box .wpcf7-response-output{position:relative}}.hero-section .form-box .wpcf7-response-output{color:#112235}.hero-section .form-box .wpcf7-response-output{font-size:inherit;padding-top:10px;padding-bottom:20px;padding-left:10px;position:relative;border:0!important}.hero-section .form-box .form-column-1-2{width:calc(50% + 14px);padding-right:28px}.hero-section .form-box .form-column-1-2.form-column-end{padding-left:0;width:calc(50% - 14px)}.hero-section .form-box .form-column-1-1,.hero-section .form-box .form-column-1-2,.hero-section .form-box .form-column-1-2.form-column-end{position:relative}@media (max-width:568px){.hero-section .form-box .form-column-1-1,.hero-section .form-box .form-column-1-2,.hero-section .form-box .form-column-1-2.form-column-end{width:100%;padding-right:0}}.hero-section .form-box input[type=checkbox]{margin:0}.hero-section .form-box label.upload-label{position:relative;display:block;font-size:14px;width:100%;border-bottom:1px solid #112235;color:#2c2c2c;font-family:"Source Sans 3",sans-serif;font-style:normal;font-weight:400;line-height:40px;height:42px;margin:0;padding:1px 2px;clip-path:none;clip:auto;cursor:pointer}.hero-section .form-box label.upload-label:after{content:"";outline:0!important;width:25px;height:25px;background:url(../images/icons/paperclip.svg) no-repeat;background-size:cover;font-size:0;box-shadow:none!important;border:0;display:block;margin:auto 0 auto auto;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.hero-section .form-box input[type=file]{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden;outline:0;outline-offset:0}@media (max-width:568px){.hero-section .form-box input[type=submit]{width:100%}.hero-section .form-box input[type=submit]+span{display:none}}.hero-section .form-box .wpcf7-list-item-label{min-height:24px;display:flex;flex-flow:row nowrap;align-items:center}.hero-section .form-box .combined-info p:first-of-type{margin-bottom:12px}.hero-section input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.hero-section .wpcf7-not-valid-tip,.hero-section .wpcf7-response-output{display:none!important}.hero-section .wpcf7-checkbox{display:flex;flex-wrap:wrap;width:100%;row-gap:16px}.hero-section span.wpcf7-list-item{display:inline-block;margin:0;width:50%}.hero-section .wpcf7 .wpcf7-list-item{display:block;margin-bottom:0;position:relative}.hero-section .wpcf7-checkbox .wpcf7-list-item-label{position:relative;cursor:pointer}.hero-section .wpcf7-checkbox input[type=checkbox]{position:absolute;width:24px;height:24px;top:0;left:0;z-index:9;opacity:0}.hero-section .wpcf7-checkbox input[type=checkbox]+span:before{display:block;position:absolute;content:"";height:24px;width:24px;top:0;left:0;border:1px solid #56525b;border-radius:5px}.hero-section .wpcf7-checkbox input[type=checkbox]+span:after{display:block;position:absolute;content:"✓";height:24px;width:24px;top:0;left:0;visibility:hidden;font-size:18px;text-align:center;line-height:30px;color:#112235}.hero-section .wpcf7-checkbox input[type=checkbox]:checked+span:before{background:0 0}.hero-section .wpcf7-checkbox input[type=checkbox]:checked+span:after{visibility:visible}.hero-section .wpcf7-list-item-label{padding-left:36px;display:inline-block;font-family:"Source Sans 3",sans-serif;font-style:normal;font-weight:400;font-size:.75rem;line-height:150%;color:#2c2c2c}.hero-section input[type=submit]{cursor:pointer}@media (max-width:568px){.hero-section .submit{width:100%}}.hero-section .container{display:flex;flex-wrap:wrap;align-items:flex-start;box-sizing:border-box;position:relative}@media (max-width:992px){.hero-section .container{flex-direction:column}}.hero-section .container .left{font-family:Jost,sans-serif;padding-top:0;padding-bottom:10px;width:45%}@media (min-width:992px){.hero-section .container .left.left-60{width:60%}}@media (max-width:1180px){.hero-section .container .left{padding-right:20px;width:45%}}@media (max-width:992px){.hero-section .container .left{width:100%;padding-right:0;padding-bottom:20px}}.hero-section .container .left h1{font-family:Jost,sans-serif;font-style:normal;font-weight:500;position:relative;z-index:1}.hero-section .container .left h2{font-size:1.75rem;font-family:Jost,sans-serif;position:relative;z-index:1;margin-top:0}.hero-section .container .left span{font-family:Jost,sans-serif;position:relative;display:inline-block}.hero-section .container .left span:before{width:100%;height:50%;position:absolute;left:0;top:56%;z-index:-1;background:#4a49a3;content:"";display:block}.hero-section .container .left .bottom{display:flex;align-items:center;gap:16px;margin-top:24px}.hero-section .container .left .bottom p{color:#fff;font-size:1rem;font-weight:600;line-height:110%;margin-bottom:0}.hero-section .container .left ul{list-style:url(../../images/check-box-g.svg);padding-left:25px;margin:0;padding-bottom:20px}.hero-section .container .left li{font-family:Jost,sans-serif;font-size:22px;line-height:128%}.hero-section .container .left li{padding-bottom:16px;padding-left:20px}.hero-section .container .right{width:55%}@media (min-width:992px){.hero-section .container .right.right-40{width:40%!important}}.hero-section .container .right .form-title{font-style:normal;font-weight:500;line-height:132%;text-align:left;font-size:1.75rem;font-family:Jost,sans-serif;position:relative;z-index:1;padding-bottom:30px;display:none}@media (max-width:992px){.hero-section .container .right .form-title{display:block}}@media (max-width:992px){.hero-section .container .right{width:100%;padding-left:0;padding-bottom:50px}}.hero-section--form .container{gap:40px;flex-wrap:nowrap}.hero-section .form-box{position:relative;z-index:1}.hero-section .form-box input:not([type=submit])::-moz-placeholder,.hero-section .form-box select::-moz-placeholder,.hero-section .form-box textarea::-moz-placeholder{color:#56525b;font-family:var(--font-body);font-style:normal;font-weight:400;font-size:1.25rem;line-height:140%;-moz-transition:all .5s;transition:all .5s}.hero-section .form-box input:not([type=submit])::placeholder,.hero-section .form-box select::placeholder,.hero-section .form-box textarea::placeholder{color:#56525b;font-family:var(--font-body);font-style:normal;font-weight:400;font-size:1.25rem;line-height:140%;transition:all .5s}.hero-section .form-box.hero-section-border-form{border:1px solid #d1f960;padding:32px;border-radius:8px}.hero-section .form-box:before{width:100%;height:100%;position:absolute;content:"";top:-34px;right:-32px;z-index:-1;background-image:radial-gradient(#112235 5%,#fff 5%,#fff 10%,rgba(255,255,255,0) 10%);background-position:0 0;background-size:15px 15px}.hero-section .form-box .wpcf7-list-item{padding-left:10px}@media (max-width:520px){.hero-section .form-box .wpcf7-list-item{width:100%}}.hero-section .form-box-wrapper{width:100%;background-color:#eae8e4;border-radius:0 0 5px 5px;padding:32px 40px 0;border-top:6px solid #d1f960;position:relative;z-index:1}@media (max-width:568px){.hero-section .form-box-wrapper p{margin:0 0 10px}}.hero-section-transparent-form{background-color:#112235;padding:0}.hero-section-transparent-form .container{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:90px;padding-bottom:90px}.hero-section-transparent-form .container .left{width:418px}@media (min-width:992px){.hero-section-transparent-form .container .left.left-60{width:60%!important}}@media (max-width:992px){.hero-section-transparent-form .container .left{width:100%}}.hero-section-transparent-form .container .left *{color:#fff}.hero-section-transparent-form .container .left h1{margin-top:0;margin-bottom:24px;font-family:"Playfair Display",serif}.hero-section-transparent-form .right{width:auto!important}.hero-section-transparent-form p{font-size:1.125rem;margin:0 0 16px 0}.hero-section-transparent-form .form-box:before{background:0 0}.hero-section-transparent-form .form-box input:not([type=submit]),.hero-section-transparent-form .form-box textarea{border-color:#fff;color:#fff}.hero-section-transparent-form .form-box input:not([type=submit])::-moz-placeholder,.hero-section-transparent-form .form-box textarea::-moz-placeholder{color:#fff}.hero-section-transparent-form .form-box input:not([type=submit])::placeholder,.hero-section-transparent-form .form-box textarea::placeholder{color:#fff}.hero-section-transparent-form .form-box input:not([type=submit])::-moz-placeholder,.hero-section-transparent-form .form-box textarea::-moz-placeholder{color:#fff}.hero-section-transparent-form .form-box input:not([type=submit])::placeholder,.hero-section-transparent-form .form-box textarea::placeholder{color:#fff}.hero-section-transparent-form .form-box input:not([type=submit]):active,.hero-section-transparent-form .form-box input:not([type=submit]):focus,.hero-section-transparent-form .form-box textarea:active,.hero-section-transparent-form .form-box textarea:focus{color:#fff;border-bottom:1px dotted #fff}.hero-section-transparent-form .form-box input:not([type=submit]):active::-moz-placeholder,.hero-section-transparent-form .form-box input:not([type=submit]):focus::-moz-placeholder,.hero-section-transparent-form .form-box textarea:active::-moz-placeholder,.hero-section-transparent-form .form-box textarea:focus::-moz-placeholder{color:#fff}.hero-section-transparent-form .form-box input:not([type=submit]):active::placeholder,.hero-section-transparent-form .form-box input:not([type=submit]):focus::placeholder,.hero-section-transparent-form .form-box textarea:active::placeholder,.hero-section-transparent-form .form-box textarea:focus::placeholder{color:#fff}.hero-section-transparent-form .form-box .form-box-wrapper{background:0 0;border-top:0;padding:0}.hero-section-transparent-form .form-box .form-box-wrapper .label{color:#fff}.hero-section-transparent-form .form-box .wpcf7-list-item-label{color:#fff}.hero-section-transparent-form .form-box .wpcf7-checkbox input[type=checkbox]+span:after{color:#fff}.hero-section-transparent-form .form-box .wpcf7-checkbox input[type=checkbox]+span:before{border:1px solid #fff}/*# sourceMappingURL=hero-form.min.css.map */
