.footer{padding:32px 16px;background:#F8F8F8}.footer__container{border-radius:32px;border-top:1px solid #1A1A1A;background:#1B1B1B;padding:64px 0;background-image:url(/wp-content/uploads/2025/09/footer-bg.webp);background-position:bottom center;background-size:cover;background-repeat:no-repeat}@media (max-width:768px){.footer__container{padding:32px 16px}}.footer__inner .content{display:flex;justify-content:space-between;gap:64px;flex-wrap:wrap}.footer__inner .content .cols-menus{display:flex;gap:32px}@media (max-width:768px){.footer__inner .content .cols-menus{display:grid;grid-template-columns:1fr 1fr;width:100%}}.footer__inner .content .cols-menus .col-menu h4{color:#FFF;font-size:16px;font-weight:600;line-height:normal;margin-bottom:24px}.footer__inner .content .cols-menus .col-menu .menu{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.footer__inner .content .cols-menus .col-menu .menu li a{color:#B3B3B5;font-size:14px;font-weight:400;line-height:normal}.footer__inner .content .cols-menus .col-menu .menu li a:hover{color:#3752FF}.footer__inner .content .cols-menus .col-menu .menu .current-menu-item a{color:#3752FF}.footer__inner .content .cols-menus .col-contacts h4{color:#FFF;font-size:16px;font-weight:600;line-height:normal;margin-bottom:24px}.footer__inner .content .cols-menus .col-contacts ul{margin:0;padding:0;list-style:none;gap:12px;display:flex;flex-direction:column}.footer__inner .content .cols-menus .col-contacts ul li{display:flex;flex-direction:column;color:#B3B3B5;font-size:14px;font-weight:400;line-height:normal}.footer__inner .content .cols-menus .col-contacts ul li span{color:rgba(179, 179, 181, 0.5);font-size:14px;font-weight:400;line-height:normal}.footer__inner .content .cols-menus .col-contacts ul li a{color:#B3B3B5;font-size:14px;font-weight:400;line-height:normal}.footer__inner .content .cols-menus .col-contacts ul li a:hover{color:#3752FF}.footer__inner .copiright{margin-top:64px;padding-top:64px;border-top:1px solid rgba(255, 255, 255, 0.05)}@media (max-width:768px){.footer__inner .copiright{margin-top:32px;padding-top:32px}}.footer__inner .copiright p{color:#B3B3B5;text-align:center;font-size:14px;font-weight:400;line-height:normal}.popup-success-form{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background:rgba(27, 27, 27, 0.35);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all 0.5s;padding:0 16px}.popup-success-form__inner{border-radius:16px;background:#FFF;max-width:400px;padding:32px;display:flex;flex-direction:column;align-items:center;gap:16px}.popup-success-form__inner h3{color:#1B1B1B;text-align:center;font-size:32px;font-weight:600;line-height:normal}.popup-success-form__inner p{color:#717173;text-align:center;font-size:14px;font-weight:400;line-height:normal;margin-bottom:16px}.popup-success-form.is-open{opacity:1;visibility:visible}.popup-request-form{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background:rgba(27, 27, 27, 0.35);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all 0.5s;padding:0 16px}.popup-request-form__inner{border-radius:16px;background:#FFF;max-width:400px;padding:32px;display:flex;flex-direction:column;align-items:center;gap:16px}.popup-request-form__inner h3{color:#1B1B1B;text-align:center;font-size:32px;font-weight:600;line-height:normal}.popup-request-form__inner p{color:#717173;text-align:center;font-size:14px;font-weight:400;line-height:normal;margin-bottom:16px}.popup-request-form.is-open{opacity:1;visibility:visible}.pop-up-application-form{background:rgba(27, 27, 27, 0.35);position:fixed;top:16px;width:100%;height:100%;padding:16px;z-index:20;overflow:scroll;opacity:0;visibility:hidden;transition:all 0.5s}.pop-up-application-form__inner{border-radius:16px;background:#FFF;max-width:500px;margin:0 auto;padding:32px;position:relative;top:0}@media (max-width:900px){.pop-up-application-form__inner{padding:23px}}.pop-up-application-form__inner .close-icon{position:absolute;top:32px;right:32px;cursor:pointer}@media (max-width:900px){.pop-up-application-form__inner .close-icon{top:23px;right:23px}}.pop-up-application-form__inner h3{color:#1B1B1B;text-align:center;font-size:32px;font-weight:600;line-height:normal;margin-bottom:16px}@media (max-width:900px){.pop-up-application-form__inner h3{font-size:24px}}.pop-up-application-form__inner .application-form-description{color:#717173;text-align:center;font-size:14px;font-weight:400;line-height:normal;margin-bottom:32px}.pop-up-application-form__inner .apply-form{max-width:640px;margin:0 auto;color:#141d23}.pop-up-application-form__inner .apply-form label,.pop-up-application-form__inner .apply-form .positions-fieldset{display:flex;flex-direction:column;gap:6px;margin-bottom:24px;color:#1B1B1B;font-size:14px;font-weight:400;line-height:normal}.pop-up-application-form__inner .apply-form label .wpcf7-not-valid-tip,.pop-up-application-form__inner .apply-form .positions-fieldset .wpcf7-not-valid-tip{display:none}.pop-up-application-form__inner .apply-form label .optional,.pop-up-application-form__inner .apply-form .positions-fieldset .optional{color:rgba(27, 27, 27, 0.5);font-size:12px;font-weight:400;line-height:normal}.pop-up-application-form__inner .apply-form label .two-line-text,.pop-up-application-form__inner .apply-form .positions-fieldset .two-line-text{display:flex;flex-direction:column;gap:4px}.pop-up-application-form__inner .apply-form label .two-line-text .optional,.pop-up-application-form__inner .apply-form .positions-fieldset .two-line-text .optional{color:#717173;font-size:14px}.pop-up-application-form__inner .apply-form .hint{display:block;color:#9aa4af;font-size:14px;margin:6px 0 10px}.pop-up-application-form__inner .apply-form input[type="text"],.pop-up-application-form__inner .apply-form input[type="email"],.pop-up-application-form__inner .apply-form input[type="url"],.pop-up-application-form__inner .apply-form input[type="tel"],.pop-up-application-form__inner .apply-form textarea{display:block;width:100%;padding:16px;transition:border-color 0.2s ease, box-shadow 0.2s ease, background 0.2s ease;border-radius:32px;border:1px solid #EBEBEB;background:#F8F8F8;color:#717173;font-size:14px;font-weight:400;line-height:normal}.pop-up-application-form__inner .apply-form input[type="text"]::placeholder,.pop-up-application-form__inner .apply-form input[type="email"]::placeholder,.pop-up-application-form__inner .apply-form input[type="url"]::placeholder,.pop-up-application-form__inner .apply-form input[type="tel"]::placeholder,.pop-up-application-form__inner .apply-form textarea::placeholder{color:#717173;font-size:14px;font-weight:400;line-height:normal}.pop-up-application-form__inner .apply-form input[type="text"]:hover,.pop-up-application-form__inner .apply-form input[type="email"]:hover,.pop-up-application-form__inner .apply-form input[type="url"]:hover,.pop-up-application-form__inner .apply-form input[type="tel"]:hover,.pop-up-application-form__inner .apply-form textarea:hover{border-color:#d5dae3}.pop-up-application-form__inner .apply-form input[type="text"]:focus,.pop-up-application-form__inner .apply-form input[type="email"]:focus,.pop-up-application-form__inner .apply-form input[type="url"]:focus,.pop-up-application-form__inner .apply-form input[type="tel"]:focus,.pop-up-application-form__inner .apply-form textarea:focus{box-shadow:0 0 0 4px rgba(0, 46, 255, 0.15);outline:0;border-color:#3752FF;background:#fff;color:#717173;font-size:14px;font-weight:400;line-height:normal}.pop-up-application-form__inner .apply-form textarea{height:150px;resize:vertical;border-radius:32px;border:1px solid #EBEBEB;background:#F8F8F8}.pop-up-application-form__inner .apply-form .wpcf7-not-valid{border-color:#FF5151 !important}.pop-up-application-form__inner .apply-form .wpcf7-not-valid-tip{display:block;margin:6px 2px 0;color:#e15241;font-size:13px}.pop-up-application-form__inner .apply-form input[type="file"]{display:block;width:100%;border:2px dashed #e6e8ef;border-radius:16px;background:#fafafa;padding:36px 20px;font-size:0;cursor:pointer;transition:border-color 0.2s ease, box-shadow 0.2s ease, background 0.2s ease}.pop-up-application-form__inner .apply-form input[type="file"]:hover{border-color:#d5dae3;background:#fbfbfb}.pop-up-application-form__inner .apply-form input[type="file"]:focus{box-shadow:0 0 0 4px rgba(0, 46, 255, 0.15);outline:0;border-color:#3752FF;background:#fff;color:#717173;font-size:14px;font-weight:400;line-height:normal}.pop-up-application-form__inner .apply-form .positions-fieldset{border:0;padding:0;margin-top:24px}.pop-up-application-form__inner .apply-form .positions-fieldset legend{font-weight:600;margin-bottom:12px}.pop-up-application-form__inner .apply-form .positions-fieldset .wpcf7-checkbox{display:grid;gap:10px 16px}.pop-up-application-form__inner .apply-form .positions-fieldset .wpcf7-checkbox .wpcf7-list-item{margin:0;display:block}.pop-up-application-form__inner .apply-form .positions-fieldset .wpcf7-checkbox .wpcf7-list-item label{display:flex;align-items:center;gap:12px;cursor:pointer;user-select:none;flex-direction:row;color:#717173;font-size:14px;font-weight:400;line-height:normal;margin:0}.pop-up-application-form__inner .apply-form .positions-fieldset .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]{appearance:none;-webkit-appearance:none;cursor:pointer;width:24px;height:24px;flex:0 0 22px;position:relative;transition:border-color 0.15s ease, background-color 0.15s ease;border-radius:6px;border:1px solid #EBEBEB;background:#F8F8F8}.pop-up-application-form__inner .apply-form .positions-fieldset .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]:checked::after{content:"";position:absolute;inset:0;margin:auto;width:10px;height:10px;background-image:url(/wp-content/uploads/2025/09/Vector.svg)}.pop-up-application-form__inner .apply-form .positions-fieldset .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{font-size:15px}.pop-up-application-form__inner .apply-form .positions-fieldset .other-wrap{margin-top:10px}.pop-up-application-form__inner .apply-form .positions-fieldset .other-wrap input[type="text"]{border-radius:9999px;padding-left:16px}.pop-up-application-form__inner .apply-form hr{opacity:0.5;background:#E6E6E6;margin:32px 0}.pop-up-application-form__inner .apply-form .submit-row{display:flex;align-items:center;justify-content:center}.pop-up-application-form__inner .apply-form .button,.pop-up-application-form__inner .apply-form input[type="submit"]{appearance:none;display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border:0;border-radius:9999px;font-size:16px;font-weight:600;color:#fff;cursor:pointer;background-image:linear-gradient(135deg, #5865f2 0%, #3b82f6 100%);box-shadow:0 8px 20px rgba(59, 130, 246, 0.3);transition:transform 0.06s ease, box-shadow 0.2s ease, filter 0.2s ease}.pop-up-application-form__inner .apply-form .button:hover,.pop-up-application-form__inner .apply-form input[type="submit"]:hover{filter:brightness(1.03);box-shadow:0 10px 24px rgba(59, 130, 246, 0.35)}.pop-up-application-form__inner .apply-form .button:active,.pop-up-application-form__inner .apply-form input[type="submit"]:active{transform:translateY(1px)}.pop-up-application-form__inner .apply-form .button::after,.pop-up-application-form__inner .apply-form input[type="submit"]::after{content:"";width:26px;height:26px;border-radius:50%;background:rgba(255, 255, 255, 0.18);display:inline-grid;place-content:center;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="7" y1="17" x2="17" y2="7"/><polyline points="7 7 17 7 17 17"/></svg>') no-repeat center / 14px 14px;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="7" y1="17" x2="17" y2="7"/><polyline points="7 7 17 7 17 17"/></svg>') no-repeat center / 14px 14px;background-color:#fff}.pop-up-application-form__inner .apply-form .wpcf7-response-output{margin:18px 0 0 !important;padding:14px 16px !important;border-radius:16px;border:1px solid #e6e8ef !important;background:#fff}.pop-up-application-form__inner .apply-form .wpcf7-response-output.wpcf7-mail-sent-ok{border-color:rgba(73, 171, 128, 0.45) !important;background:#f6fbf9}.pop-up-application-form__inner .apply-form .wpcf7-response-output.wpcf7-validation-errors{border-color:rgba(225, 82, 65, 0.45) !important;background:#fff5f4}.pop-up-application-form__inner .apply-form .wpcf7-spinner{margin-left:10px}.pop-up-application-form__inner .wpcf7-response-output{display:none}.pop-up-application-form.is-open{opacity:1;visibility:visible}.apply-form .file-field{display:block;margin:20px 0 24px}.apply-form .two-line-text{display:block;font-weight:600;margin-bottom:10px}.apply-form .two-line-text .optional{display:block;font-weight:400;color:#7a8491;margin-top:6px}.apply-form .file-drop{position:relative;padding:32px;text-align:center;color:#6b7280;transition:border-color 0.2s ease, background 0.2s ease, box-shadow 0.2s ease;border-radius:16px;border:2px dashed #EBEBEB;background:#F8F8F8}.apply-form .file-drop:hover{border-color:#d6dae4;background:#fbfbfb}.apply-form .file-drop.is-dragover{border-color:#3b82f6;box-shadow:0 0 0 4px rgba(59, 130, 246, 0.12)}.apply-form .file-drop__icons{display:flex;justify-content:center;align-items:center;margin-bottom:14px}.apply-form .file-drop__title{margin-bottom:16px;color:#717173;font-size:14px;font-weight:400;line-height:normal}.apply-form .file-drop__or{display:flex;align-items:center;justify-content:center;gap:10px;margin:16px auto;width:140px}.apply-form .file-drop__or::before,.apply-form .file-drop__or::after{content:"";flex:1;height:1px;background:#e5e7eb}.apply-form .file-drop__or span{font-size:13px;color:#9aa4af}.apply-form .file-drop__btn{display:inline-block;padding:12px 16px;cursor:pointer;transition:background 0.2s ease, color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;border-radius:16px;border:1px solid #3752FF;color:#3752FF;font-size:14px;font-weight:500;line-height:normal;background:transparent}.apply-form .file-drop__btn:hover{background:#3b82f6;color:#fff;box-shadow:0 8px 20px rgba(59, 130, 246, 0.25)}.apply-form .file-drop__btn:active{transform:translateY(1px)}.apply-form .file-drop .wpcf7-form-control-wrap{position:absolute;inset:0;z-index:2}.apply-form .file-drop input[type="file"]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.apply-form .file-drop.has-file{padding-top:48px}.apply-form .file-drop .file-chosen{position:absolute;top:10px;left:50%;transform:translateX(-50%);max-width:calc(100% - 32px);font-size:13px;color:#374151;background:#ffffff;border:1px solid #e6e8ef;border-radius:12px;padding:6px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:3}.apply-form label:has(.wpcf7-not-valid),.apply-form .positions-fieldset:has(.wpcf7-not-valid){color:#FF5151}.apply-form label:has(.wpcf7-not-valid) .two-line-text{color:#FF5151}.apply-form label:has(.wpcf7-not-valid) .two-line-text .optional{color:#FF8A8A}.popup-success-application-form{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background:rgba(27, 27, 27, 0.35);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all 0.5s;padding:0 16px}.popup-success-application-form__inner{border-radius:16px;background:#FFF;max-width:400px;padding:32px;display:flex;flex-direction:column;align-items:center;gap:16px}.popup-success-application-form__inner h3{color:#1B1B1B;text-align:center;font-size:32px;font-weight:600;line-height:normal}.popup-success-application-form__inner p{color:#717173;text-align:center;font-size:14px;font-weight:400;line-height:normal;margin-bottom:16px}.popup-success-application-form.is-open{opacity:1;visibility:visible}