.form_map .gfield .ginput_container input,.form_map .gfield .ginput_container select,.form_map .gfield .ginput_container textarea,.form_map .left{background-color:#fafafa}section.hero-image_description{margin:0 auto 88px}section.hero-image_description .content{width:100%;display:flex;align-items:flex-start;gap:0 90px}section.hero-image_description .left{display:flex;justify-content:center;align-items:center;flex-basis:calc(56.81% - 90px);flex-shrink:0}section.hero-image_description .left img{display:flex;flex-direction:column}section.hero-image_description .right{display:flex;flex-direction:column;gap:20px;flex-grow:1}section.hero-image_description .right .description{font-size:16px;color:#3a3a3a;margin-top:22px}section.hero-image_description .right .description h2{font-size:22px;font-weight:400;margin-bottom:10px}section.hero-image_description .right .description h3{margin-bottom:10px}.form_map.white .left,section.hero-image_description .right .description p{padding:0}section.hero-image_description .right .description p:not(:last-child){margin-bottom:24px}section.hero-image_description .right .description ul{display:flex;flex-direction:column;gap:8px 0;line-height:25.6px;margin-bottom:24px}@media screen and (max-width:575px){section.hero-image_description .right .description ul{gap:12px 0}}section.hero-image_description .right .description ul li{display:flex;align-items:center;gap:0 8px;line-height:normal}section.hero-image_description .right .description ul li:before{content:'';flex-shrink:0;width:20px;height:20px;background:url(../images/icons/ul-check-icon.svg) left center no-repeat}.form_map{width:100%;display:flex;gap:0 90px}.form_map.margin{margin-top:50px}.form_map .left{flex-basis:calc(56.81% - 90px);flex-shrink:0;padding:24px;border-radius:12px}.form_map .left.white{background-color:#fff}@media screen and (max-width:1299px){.form_map,section.hero-image_description .content{gap:0 50px}.form_map .left,section.hero-image_description .left{flex-basis:calc(56.81% - 50px)}}.form_map .left h2{line-height:32px;font-size:22px;color:#000}.form_map .left h3{margin:6px 0 0;line-height:24px;font-size:18px;color:#333;font-weight:200}.form_map .left p a,.gform_confirmation_message .cta-text a{color:#1f3a5f;font-weight:600;text-decoration:underline}.form_map .left p a:hover,.form_map form .gform-body a:hover{text-decoration:unset}.gform_wrapper{margin:15px 0 0}.form_map .right{position:relative;flex-grow:1}.form_map .gform_heading,.form_map .left.form-confirmed>h2,.form_map .left.form-confirmed>h3,.form_map .left.form-confirmed>p{display:none}.gform_wrapper .gfield input[type=file]{color:#595959}.form_map .right img{user-select:none;pointer-events:none;width:100%;height:auto}.form_map .right .contact-info{padding:20px;background-color:#fff;box-shadow:1px 8px 8px 0 rgba(18,18,18,.15);border-radius:12px;z-index:1}@media screen and (min-width:769px){.form_map .right .contact-info{position:absolute;top:32px;left:0;width:63.63%}}.form_map .right .contact-info__header{display:flex;flex-direction:column;margin:0 0 12px;line-height:24px;font-size:16px;font-weight:600;color:#000}.form_map .right .contact-info__heading{color:#000}.form_map .right .contact-info .menu--contacts{display:flex;flex-direction:column;gap:12px 0}.form_map .right .contact-info .menu--contacts li{display:flex;align-items:center;gap:0 8px;line-height:24px;font-weight:500;font-size:16px;color:#3a3a3a}.form_map .right .contact-info .menu--contacts li a{display:flex;align-items:center;gap:0 8px}.form_map .right .contact-info .menu--contacts li .icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;user-select:none;pointer-events:none}.form_map .right .contact-info .menu--contacts li .icon svg{max-width:100%;height:auto}@media screen and (max-width:991px){section.hero-image_description{margin:0 auto 64px}section.hero-image_description .content{flex-direction:column-reverse;gap:20px 0}section.hero-image_description .left{display:none;flex-basis:100%}.form_map .right{display:none}}.form_map form .gform-body a{color:#1f3a5f;font-weight:700;text-decoration:underline}.form_map form .gform-footer{padding-bottom:0!important}.form_map form .gform-footer input[type=submit]{margin:0 0 12px!important;padding-right:97px;background-image:url('../images/icons/button-full-arrow-icon.svg');background-repeat:no-repeat;background-size:46px;background-position:right 12px center}.form_map form .gform-footer input[type=submit]:hover{background-image:url('../images/icons/button-full-arrow-icon-hover.svg')}@media screen and (max-width:460px){form input[type=submit].gform_button{height:60px;padding:0 8px 0 12px}.form_map form .gform-footer input[type=submit]{padding-right:67px;background-size:38px;background-position:right 10px center}}@media screen and (max-width:420px){form input[type=submit].gform_button{height:54px;padding:0 6px 0 10px;font-size:14px}.form_map form .gform-footer input[type=submit]{padding-right:57px;background-size:32px;background-position:right 6px center}}@media screen and (max-width:380px){.form_map form .gform-footer input[type=submit]{background-image:unset;padding-right:6px;width:100%}}.gform_fields h3{font-weight:600!important}.gform_fields .ginput_container_address span{flex:1!important}.gform_fields .ginput_container_consent{display:flex;align-items:center}.gform_fields .ginput_container_consent input{top:-1px;margin-right:8px}.gform_fields .ginput_container_consent label{font-weight:200;font-size:14px;line-height:18px;margin:0}.gform_confirmation_message{text-align:center;font-size:16px}.gform_confirmation_message h2{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:32px;font-weight:600;line-height:36px;margin-bottom:10px}.gform_confirmation_message h2::before{content:'';display:block;width:54px;height:54px;margin:0 0 20px;background:url(../images/icons/woocommerce-success-message-icon.svg) center center no-repeat}.gform_confirmation_message h3{text-align:left;margin:20px 0 10px!important;font-weight:400!important}.gform_confirmation_message ol{margin-top:0;text-align:left;counter-reset:item;list-style:none;padding-left:0}.gform_confirmation_message ol li{counter-increment:item;display:flex;align-items:center;margin-bottom:8px}.gform_confirmation_message ol li::before{content:counter(item);display:inline-flex;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-right:12px;color:#fff;border:1px solid #1f3a5f;border-radius:50%;background:#1f3a5f;font-size:14px;font-weight:600}.gform_confirmation_message .cta-text{font-size:16px;font-weight:400;color:#000;text-align:left;margin-top:30px}.gform_confirmation_message .cta-text a:hover{text-decoration:none}
