.contact-wrap{margin:100px 0}.contact-wrap ._container{display:flex;gap:24px}@media (max-width:992px){.contact-wrap ._container{flex-direction:column}}.contact-wrap ._container .col1{width:calc(55% - 12px)}@media (max-width:992px){.contact-wrap ._container .col1{width:100%}}.contact-wrap ._container .col1 h1{color:#03014A;font-weight:600;font-size:96px;line-height:1.3;letter-spacing:0%;margin:0 0 20px 0}@media (max-width:992px){.contact-wrap ._container .col1 h1{font-size:48px}}.contact-wrap ._container .col1 .address{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.contact-wrap ._container .col1 .address>div{display:flex;align-items:center;color:#03014a;font-weight:600;font-size:20px;line-height:1.4;letter-spacing:0%;gap:8px}.contact-wrap ._container .col1 .address p{color:#03014a;font-weight:600;font-size:16px;line-height:1.4;letter-spacing:0%}.contact-wrap ._container .col1 .address a{color:#03014a;font-weight:600;font-size:16px;line-height:1.4;letter-spacing:0%}.contact-wrap ._container .col1 .contact-mail{color:#003057;font-weight:600;font-size:24px;line-height:100%;letter-spacing:0%;vertical-align:middle;text-decoration:none}.contact-wrap ._container .col1 .socials{margin-top:24px;display:flex;gap:20px;flex-wrap:wrap}.contact-wrap ._container .col1 .socials a{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid #003057;border-radius:5px}.contact-wrap ._container .col2{width:calc(45% - 12px);padding:30px;border-radius:20px;background:#003057}.contact-wrap ._container .col2.custom-form{display:block}@media (max-width:992px){.contact-wrap ._container .col2{width:100%;padding:24px 16px}}.contact-wrap ._container .col2 h3{color:#fff;font-weight:600;font-size:32px;line-height:1.3;letter-spacing:0%;text-align:center;margin:0 0 20px 0}@media (max-width:992px){.contact-wrap ._container .col2 h3{font-size:24px}}.contact-wrap ._container .col2>.wpcf7 form{display:flex !important;flex-wrap:wrap;gap:16px}.contact-wrap ._container .col2>.wpcf7 form .fieldset-cf7mls-wrapper{width:100%}.contact-wrap ._container .col2>.wpcf7 form fieldset{display:flex;flex-direction:column;justify-content:space-between;padding:0;margin:0;height:340px;width:100%}.contact-wrap ._container .col2>.wpcf7 form fieldset .row{display:flex;flex-wrap:wrap;gap:16px}.contact-wrap ._container .col2>.wpcf7 form fieldset>p{display:none !important}.contact-wrap ._container .col2>.wpcf7 form fieldset .cf7mls-btns{display:none !important}.contact-wrap ._container .col2>.wpcf7 form fieldset .bottom{display:flex;align-items:center;justify-content:space-between}.contact-wrap ._container .col2>.wpcf7 form fieldset .bottom>div{font-weight:500;font-size:12px;line-height:100%;letter-spacing:0%;color:#ffffff}.contact-wrap ._container .col2>.wpcf7 form fieldset .bottom>div span{font-size:24px}.contact-wrap ._container .col2>.wpcf7 form .wpcf7-response-output{padding:0;border:none;color:#fff}.contact-wrap ._container .col2>.wpcf7 form button{display:block;width:178px;height:48px;overflow:hidden;border-radius:5px;position:relative;text-decoration:none;border:none;background:none;padding:0}.contact-wrap ._container .col2>.wpcf7 form button:hover>span{color:#003057}.contact-wrap ._container .col2>.wpcf7 form button:hover>span svg path{fill:#003057}.contact-wrap ._container .col2>.wpcf7 form button:hover>svg path{fill:#fff}.contact-wrap ._container .col2>.wpcf7 form button>span{display:flex;width:100%;height:48px;align-items:center;justify-content:space-between;padding:0 18px;color:#fff;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0%;position:relative;z-index:1}.contact-wrap ._container .col2>.wpcf7 form button>svg{position:absolute;height:100%;right:0;top:0;z-index:0}.contact-wrap ._container .col2>.wpcf7 form .wpcf7-form-control-wrap{display:flex;width:100%;position:relative}.contact-wrap ._container .col2>.wpcf7 form .wpcf7-form-control-wrap[data-name="date-input"]{width:calc(50% - 8px);position:relative}.contact-wrap ._container .col2>.wpcf7 form .wpcf7-form-control-wrap[data-name="date-input"]::before{content:"";position:absolute;background-image:url(../../../../uploads/2025/04/calendar-svgrepo-com.svg);background-position:center;background-repeat:no-repeat;display:block;width:17px;height:17px;top:50%;transform:translateY(-50%);left:20px;z-index:1;pointer-events:none}.contact-wrap ._container .col2>.wpcf7 form .wpcf7-form-control-wrap[data-name="time-input"]{width:calc(50% - 8px);position:relative}.contact-wrap ._container .col2>.wpcf7 form .wpcf7-form-control-wrap[data-name="time-input"]::before{content:"";position:absolute;background-image:url(../../../../uploads/2025/04/time-svgrepo-com-1.svg);background-position:center;background-repeat:no-repeat;display:block;width:17px;height:17px;top:50%;transform:translateY(-50%);left:20px;z-index:1;pointer-events:none}.contact-wrap ._container .col2>.wpcf7 form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{position:absolute;font-size:10px;line-height:1.1;top:100%}.contact-wrap ._container .col2>.wpcf7 form .wpcf7-form-control-wrap input,.contact-wrap ._container .col2>.wpcf7 form .wpcf7-form-control-wrap textarea{width:100%;background:#ffffff33;border-radius:5px;border:1px solid #ffffff33;padding:20px 12px;font-weight:500;font-size:12px;line-height:100%;letter-spacing:0%;color:#fff}.contact-wrap ._container .col2>.wpcf7 form .wpcf7-form-control-wrap input::placeholder,.contact-wrap ._container .col2>.wpcf7 form .wpcf7-form-control-wrap textarea::placeholder{color:#ffffff99}.contact-wrap ._container .col2>.wpcf7 form .wpcf7-form-control-wrap input.date,.contact-wrap ._container .col2>.wpcf7 form .wpcf7-form-control-wrap textarea.date{padding-left:47px}.contact-wrap ._container .col2>.wpcf7 form .wpcf7-form-control-wrap input.time,.contact-wrap ._container .col2>.wpcf7 form .wpcf7-form-control-wrap textarea.time{padding-left:47px}.contact-wrap ._container .col2>.wpcf7 form .wpcf7-form-control-wrap textarea{height:80px}.contact-wrap ._container .col2>.wpcf7 form .wpcf7-form-control-wrap .wpcf7-radio{display:flex;align-items:center;gap:30px}.contact-wrap ._container .col2>.wpcf7 form .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item{margin:0}.contact-wrap ._container .col2>.wpcf7 form .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item label{display:flex;align-items:center;gap:10px}.contact-wrap ._container .col2>.wpcf7 form .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item label span{color:#ffffff;font-weight:500;font-size:12px;line-height:100%;letter-spacing:0%}.contact-wrap ._container .col2>.wpcf7 form .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item label input{appearance:none;width:24px;height:24px;border-radius:50%;border:1px solid #ffffff;padding:0}.contact-wrap ._container .col2>.wpcf7 form .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item label input:checked{background:#ffffff66;border-color:#ffffff66;position:relative;display:flex;align-items:center;justify-content:center}.contact-wrap ._container .col2>.wpcf7 form .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item label input:checked:after{content:"";display:block;width:8px;height:8px;border-radius:50%;background:#fff}