.editor-styles-wrapper .block-editor-block-list__layout .contact,body.frontend .contact{padding:50px 0}.editor-styles-wrapper .block-editor-block-list__layout .contact .contact__form,.editor-styles-wrapper .block-editor-block-list__layout .contact .contact__text,.editor-styles-wrapper .block-editor-block-list__layout .contact .left__text,body.frontend .contact .contact__form,body.frontend .contact .contact__text,body.frontend .contact .left__text{border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 0 transparent,0 0 transparent,0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -2px rgb(0 0 0 / .1);padding:24px}.editor-styles-wrapper .block-editor-block-list__layout .contact .left,.editor-styles-wrapper .block-editor-block-list__layout .contact .right,body.frontend .contact .left,body.frontend .contact .right{display:flex;flex:1;flex-direction:column;gap:32px}@media only screen and (max-width:991px){.editor-styles-wrapper .block-editor-block-list__layout .contact .left,body.frontend .contact .left{order:2}.editor-styles-wrapper .block-editor-block-list__layout .contact .right,body.frontend .contact .right{order:1}}.editor-styles-wrapper .block-editor-block-list__layout .contact__inner,body.frontend .contact__inner{display:flex;gap:32px}@media only screen and (max-width:991px){.editor-styles-wrapper .block-editor-block-list__layout .contact__inner,body.frontend .contact__inner{flex-direction:column}}.editor-styles-wrapper .block-editor-block-list__layout .contact__info,body.frontend .contact__info{display:flex;flex-direction:column;gap:24px}.editor-styles-wrapper .block-editor-block-list__layout .contact__item,body.frontend .contact__item{display:flex;gap:16px}.editor-styles-wrapper .block-editor-block-list__layout .contact__item i,body.frontend .contact__item i{color:#3d91c3;font-size:24px;width:24px}.editor-styles-wrapper .block-editor-block-list__layout .contact__wrapper,body.frontend .contact__wrapper{display:flex;flex-direction:column;gap:4px}.editor-styles-wrapper .block-editor-block-list__layout .contact__title,body.frontend .contact__title{font-weight:700;line-height:1}.editor-styles-wrapper .block-editor-block-list__layout .contact__description,body.frontend .contact__description{margin:0}.editor-styles-wrapper .block-editor-block-list__layout .contact__form .wpcf7-form,body.frontend .contact__form .wpcf7-form{width:100%}.editor-styles-wrapper .block-editor-block-list__layout .contact__form .wpcf7-form.submitting .wpcf7-spinner,body.frontend .contact__form .wpcf7-form.submitting .wpcf7-spinner{display:block}.editor-styles-wrapper .block-editor-block-list__layout .contact__form .wpcf7-form p,body.frontend .contact__form .wpcf7-form p{margin-top:24px}.editor-styles-wrapper .block-editor-block-list__layout .contact__form .wpcf7-form label,body.frontend .contact__form .wpcf7-form label{font-weight:600;width:100%}.editor-styles-wrapper .block-editor-block-list__layout .contact__form .wpcf7-form span:not(.wpcf7-spinner),body.frontend .contact__form .wpcf7-form span:not(.wpcf7-spinner){display:block;margin-top:4px;width:100%}.editor-styles-wrapper .block-editor-block-list__layout .contact__form .wpcf7-form input,.editor-styles-wrapper .block-editor-block-list__layout .contact__form .wpcf7-form textarea,body.frontend .contact__form .wpcf7-form input,body.frontend .contact__form .wpcf7-form textarea{border:1px solid #e5e7eb;border-radius:12px;font-weight:400;padding:12px;width:100%}.editor-styles-wrapper .block-editor-block-list__layout .contact__form .wpcf7-form input,body.frontend .contact__form .wpcf7-form input{height:52px}.editor-styles-wrapper .block-editor-block-list__layout .contact__form .wpcf7-form input:focus,body.frontend .contact__form .wpcf7-form input:focus{outline:inherit}.editor-styles-wrapper .block-editor-block-list__layout .contact__form .wpcf7-form textarea,body.frontend .contact__form .wpcf7-form textarea{height:124px}.editor-styles-wrapper .block-editor-block-list__layout .contact__form .wpcf7-form textarea:focus,body.frontend .contact__form .wpcf7-form textarea:focus{outline:inherit}.editor-styles-wrapper .block-editor-block-list__layout .contact__form .wpcf7-form p:has(.wpcf7-submit),body.frontend .contact__form .wpcf7-form p:has(.wpcf7-submit){display:flex;flex-direction:column;justify-content:center}.editor-styles-wrapper .block-editor-block-list__layout .contact__form .wpcf7-form .wpcf7-spinner,body.frontend .contact__form .wpcf7-form .wpcf7-spinner{background-color:#0e3b5b;display:none;margin:16px auto 0}.editor-styles-wrapper .block-editor-block-list__layout .contact__form .wpcf7-form .wpcf7-spinner:before,body.frontend .contact__form .wpcf7-form .wpcf7-spinner:before{background-color:#072a43}.editor-styles-wrapper .block-editor-block-list__layout .contact__form .wpcf7-form button,body.frontend .contact__form .wpcf7-form button{align-items:center;display:flex;justify-content:center;width:100%}.editor-styles-wrapper .block-editor-block-list__layout .contact__form .wpcf7-form button:after,body.frontend .contact__form .wpcf7-form button:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M498.1 5.6c10.1 7 15.4 19.1 13.5 31.2l-64 416c-1.5 9.7-7.4 18.2-16 23s-18.9 5.4-28 1.6L284 427.7l-68.5 74.1c-8.9 9.7-22.9 12.9-35.2 8.1S160 493.2 160 480v-83.6c0-4 1.5-7.8 4.2-10.8l167.6-182.8c5.8-6.3 5.6-16-.4-22s-15.7-6.4-22-.7L106 360.8l-88.3-44.2C7.1 311.3.3 300.7 0 288.9s5.9-22.8 16.1-28.7l448-256c10.7-6.1 23.9-5.5 34 1.4z' fill='%23fff'/%3E%3C/svg%3E");height:20px;margin-left:8px;width:20px}.editor-styles-wrapper .block-editor-block-list__layout .contact__form .wpcf7-form button:focus,body.frontend .contact__form .wpcf7-form button:focus{outline:inherit}.editor-styles-wrapper .block-editor-block-list__layout .contact__form .wpcf7-form .wpcf7-response-output,body.frontend .contact__form .wpcf7-form .wpcf7-response-output{border-radius:8px;font-size:14px;padding:16px}.editor-styles-wrapper .block-editor-block-list__layout .contact__map,body.frontend .contact__map{border-radius:8px;height:366px;overflow:hidden}.editor-styles-wrapper .block-editor-block-list__layout .contact__map iframe,body.frontend .contact__map iframe{height:100%;width:100%}