.xmcall-btn{display:flex;align-items:center;cursor:pointer;transition:all 0.3s ease}.xmcall-btn:hover .xmcall-title{transform:translateX(2px)}.xmcall_icon{margin-right:10px}.xmcall_icon svg,.xmcall_icon path{width:24px;height:24px;fill:#29191a;transition:fill 0.3s ease}.xmcall-title{font-family:'Figtree',sans-serif;transition:all 0.3s ease;font-size:18px;font-weight:500;line-height:28px}@media (max-width:500px){.xmcall-title{font-size:15px}.xmcall_icon svg{width:20px;height:20px}}.imgfly-wrapper{position:relative;overflow:hidden;width:100%}.imgfly_main{position:relative;width:100%}.x-imgfly{position:relative;width:auto;max-width:auto;text-align:left}.x-imgfly::before{position:absolute;height:100%;width:100%;top:0;left:0;content:"";display:block;z-index:1}.x-imgfly img{vertical-align:middle;display:inline-block;height:auto;max-width:100%;border:none;border-radius:0;box-shadow:none;padding-top:60px;transition:transform 0.4s ease;animation:bird-float 6s ease-in-out infinite}@keyframes bird-float{0%{transform:translateY(0) translateX(0)}25%{transform:translateY(-10px) translateX(5px)}50%{transform:translateY(0) translateX(10px)}75%{transform:translateY(10px) translateX(5px)}100%{transform:translateY(0) translateX(0)}}.xcontact-form{padding:100px 0;width:100%}.xcontact_main{display:flex;width:100%;max-width:1415px;margin:0 auto;align-items:flex-start}.xcontact_ext{padding:50px 0 0;width:100%}.xtl_ext{background-color:#F1EDE4;width:60%;margin:0 auto;font-family:'Figtree',sans-serif;box-shadow:none;border-radius:10px;padding:50px 50px 0}.xcontact-form .left.xmt_main{width:40%;padding:50px}.xtl_ext .xmt_secondary{font-size:38px}.xcontact-form wpcf7-form{display:flex;flex-direction:column;gap:15px}.xcontact-form .wpcf7-form p{margin:0;width:100%}.xcontact-form .wpcf7-form label{display:block;margin-bottom:5px;font-weight:500;font-size:14px;color:#333}.xcontact-form .wpcf7-form label:nth-of-type(1),.xcontact-form .wpcf7-form label:nth-of-type(2),.xcontact-form .wpcf7-form label:nth-of-type(3),.xcontact-form .wpcf7-form label:nth-of-type(4){width:calc(50% - 10px);display:inline-block;vertical-align:top}.xcontact-form .wpcf7-form label:nth-of-type(1),.xcontact-form .wpcf7-form label:nth-of-type(3){margin-right:15px}.xcontact-form .wpcf7-form label:nth-of-type(1) .xcontact-form .wpcf7-form-control-wrap,.xcontact-form .wpcf7-form label:nth-of-type(2) .xcontact-form .wpcf7-form-control-wrap,.xcontact-form .wpcf7-form label:nth-of-type(3) .xcontact-form .wpcf7-form-control-wrap,.xcontact-form .wpcf7-form label:nth-of-type(4) .xcontact-form .wpcf7-form-control-wrap,.xcontact-form .wpcf7-form label:nth-of-type(1) input,.xcontact-form .wpcf7-form label:nth-of-type(2) input,.xcontact-form .wpcf7-form label:nth-of-type(3) input,.xcontact-form .wpcf7-form label:nth-of-type(4) select{width:100%}.xcontact-form .wpcf7-form label:nth-of-type(5),.xcontact-form .wpcf7-form label:nth-of-type(6),.xcontact-form .wpcf7-form label:nth-of-type(7){width:100%;display:block}.xcontact-form .wpcf7-form input[type="text"],.xcontact-form .wpcf7-form input[type="email"],.xcontact-form .wpcf7-form select,.xcontact-form .wpcf7-form textarea{height:50px;width:100%;padding:12px;border:1px solid #F1EDE4;border-radius:4px;font-size:14px;box-sizing:border-box;margin-top:5px;margin-bottom:15px;transition:border-color 0.3s}.xcontact-form .wpcf7-form input[type="text"]:focus,.xcontact-form .wpcf7-form input[type="email"]:focus,.xcontact-form .wpcf7-form select:focus,.xcontact-form .wpcf7-form textarea:focus{border:1px solid #999;outline:none;box-shadow:none}.xcontact-form .wpcf7-form textarea{min-height:110px;resize:vertical}.xcontact-form .wpcf7-form select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px}.xcontact-form .wpcf7-file{border:1px dashed #999;padding:10px;background-color:#f9f9f9;border-radius:4px;cursor:pointer;width:100%;box-sizing:border-box;margin-bottom:15px}.xcontact-form .wpcf7-file:hover{border-color:#2563eb}.xcontact-form .wpcf7-submit{width:100%;background-color:#C1304F;color:#fff;border:none;padding:12px 24px;border-radius:4px;font-weight:500;cursor:pointer;text-transform:uppercase;font-size:14px;margin-top:10px;transition:background-color 0.3s;align-self:flex-start}.xcontact-form .wpcf7-submit:hover{background-color:#4f320e}.xcontact-form .wpcf7-not-valid-tip{background-color:#fff9;color:#dc2626;font-size:12px;margin-top:-10px;margin-bottom:10px;display:block}.xcontact-form .wpcf7-response-output{margin:0!important;font-size:12px!important}.xcontact-form .wpcf7-validation-errors{border:1px solid #dc2626;background-color:rgb(220 38 38 / .1);color:#dc2626}.xcontact-form .wpcf7-mail-sent-ok{border:1px solid #16a34a;background-color:rgb(22 163 74 / .1);color:#16a34a}.xcontact-form .wpcf7-spinner{display:inline-block;visibility:hidden;margin-left:10px;width:20px;height:20px;border:2px solid rgb(255 255 255 / .3);border-radius:50%;border-top-color:#fff;animation:wpcf7-spinner-spin 1s ease infinite}@keyframes wpcf7-spinner-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.xcontact-form .wpcf7.submitting .wpcf7-spinner{visibility:visible}@media screen and (max-width:1024px){.xcontact_main{flex-direction:column}.xtl_ext{width:100%}.xcontact-form .left.xmt_main{width:100%;padding:30px}.xcontact-form{padding:30px 20px 60px}.xcontact-form .wpcf7-form label:nth-of-type(1),.xcontact-form .wpcf7-form label:nth-of-type(2),.xcontact-form .wpcf7-form label:nth-of-type(3),.xcontact-form .wpcf7-form label:nth-of-type(4){width:100%}}@media screen and (max-width:500px){.xtl_ext{width:100%;padding:20px 10px}.xcontact-form .left.xmt_main{width:100%;padding:0}.xcontact-form{padding:20px 10px 50px}.xcontact_main{padding:0}.imgfly-wrapper{width:50%;overflow:visible}.xcontact_ext{padding:30px 0 0}.xtl_ext .xmt_secondary{text-align:center;font-size:22px}.xtl_ext .xmt_subf{font-size:13px;text-align:center}}.xcontact-form .screen-reader-response{display:none}.xcontact-form .wpcf7-form input:focus,.xcontact-form .wpcf7-form select:focus,.xcontact-form .wpcf7-form textarea:focus{transition:all 0.3s;border-color:#999}.xcontact-form.xcontact-form input[type="file"]::file-selector-button{border:none;background:#e5e7eb;padding:8px 18px;border-radius:4px;color:#333;cursor:pointer;margin-right:16px;transition:background 0.3s}.xcontact-form input[type="file"]::file-selector-button:hover{background:#d1d5db}.xcontact-form .xct-file{display:flex;align-items:center}.xcontact-form .xct-file::before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.44 11.05l-9.19 9.19a6 6 0 01-8.49-8.49l9.19-9.19a4 4 0 015.66 5.66l-9.2 9.19a2 2 0 01-2.83-2.83l8.49-8.48'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;width:20px;height:20px;margin-right:8px;display:inline-block}