.elementor .footer-copy{font-family:Graphik;font-weight:400;font-size:13px;color:#8a8a8a;margin:0}.elementor .footer-legal-link:hover,.elementor .footer-legal-link:focus-visible{color:#c8c8c8;background-color:#fff0}.elementor .footer-legal-link{font-family:Graphik;font-weight:400;font-size:13px;color:#8a8a8a;padding:0;border-width:0;background-color:#fff0;display:inline-block}.elementor .footer-useful-link:hover,.elementor .footer-useful-link:focus-visible{color:#fff;background-color:#fff0}.elementor .footer-useful-link{font-family:Graphik;font-weight:400;font-size:15px;color:#c8c8c8;border-width:0;background-color:#fff0;display:block;padding-block:4px;padding-inline:0;text-align:left;\n}.elementor .footer-contact-link:hover,.elementor .footer-contact-link:focus-visible{color:#fff;background-color:#fff0}.elementor .footer-contact-link{font-family:Graphik;font-weight:400;font-size:15px;color:#c8c8c8;padding:0;border-width:0;background-color:#fff0;display:block;text-align:left;\n}.elementor .footer-telegram:hover,.elementor .footer-telegram:focus-visible{color:#e8e8e8;background-color:#fff0}.elementor .footer-telegram{font-family:Graphik;font-weight:500;font-size:16px;color:#fff;text-decoration:underline;padding:0;border-width:0;background-color:#fff0;display:inline-block;text-align:left;\n}.elementor .footer-role{font-family:Graphik;font-weight:400;font-size:15px;color:#c8c8c8;margin:0}.elementor .footer-name{font-family:Graphik;font-weight:500;font-size:18px;color:#fff;margin:0}.elementor .footer-compact-grid{width:100%;max-width:1120px;display:flex;flex-direction:row;gap:40px;justify-content:space-between;align-items:flex-start;margin-inline:auto;\n}.elementor .footer-compact-root{width:100%;background-color:#111;padding-block:40px 24px;padding-inline:24px;\n}.elementor .bag-mobile-cta{width:100%;min-height:48px;font-family:Graphik;font-weight:500;font-size:15px;color:#111;text-align:center;margin-block-start:12px;border-radius:2px;border-width:0;background-color:#fff;display:block;padding-block:14px;padding-inline:18px;\n}.elementor .bag-mobile-link:hover,.elementor .bag-mobile-link:focus-visible{color:#b8b8b8;background-color:#fff0}.elementor .bag-mobile-link{width:100%;min-height:44px;font-family:"Graphik Compact";font-weight:500;font-size:16px;color:#fff;letter-spacing:0;text-transform:none;border-width:0;background-color:#fff0;display:block;text-align:left;padding-block:12px;padding-inline:0;\n}.elementor .bag-desktop-only{flex:0 0 auto}.elementor .bag-mobile-panel{width:100%;padding-block-start:12px;padding-block-end:20px;padding-inline-start:16px;padding-inline-end:16px;background-color:#111;flex-direction:column;gap:4px;align-items:stretch;padding-block:12px 24px;padding-inline:20px;\n}.elementor .bag-mobile-toggle{min-width:44px;min-height:44px;font-family:"Graphik Compact";font-weight:500;font-size:16px;color:#fff;line-height:1;padding:0;border-width:0;background-color:#fff0;padding-block:10px;padding-inline:8px;\n}.elementor .bag-logo{width:180px;height:auto;display:block;flex:0 0 auto}.elementor .bag-header-bar{width:100%;min-height:76px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:row;gap:20px;justify-content:space-between;align-items:center;padding-block:10px;padding-inline:24px;\n}.elementor .bag-mobile-nav{display:none;align-items:center}.elementor .bag-desktop-nav{min-width:0;display:flex;gap:4px;flex:1 1 auto;justify-content:center;align-items:center}.elementor .header-cta:hover,.elementor .header-cta:focus-visible{color:#111;background-color:#e8e8e8}.elementor .header-cta{font-family:Graphik;font-weight:500;font-size:14px;color:#111;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:2px;border-width:0;background-color:#fff;white-space:nowrap;\n}.elementor .nav-sublink:hover,.elementor .nav-sublink:focus-visible{color:#fff;background-color:#1a1a1a}.elementor .nav-sublink{width:100%;min-height:44px;font-family:"Graphik Compact";font-weight:400;font-size:15px;color:#f2f2f2;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:0;border-width:0;background-color:#fff0;text-align:left;padding-block:12px;padding-inline:20px;white-space:normal;\n}.elementor .nav-item{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;width:fit-content;&:hover .nav-dropdown-panel,&:focus-within .nav-dropdown-panel,&:hover .bag-dd-wide,&:focus-within .bag-dd-wide{display:flex}\n}.elementor .nav-dropdown-panel{min-width:260px;position:absolute;inset-block-start:100%;inset-inline-start:0;z-index:1000;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0;padding-inline-end:0;background-color:#111;box-shadow:0 12px 32px 0 rgb(0 0 0 / .45);display:none;flex-direction:column;gap:0;width:max-content;padding-block:8px;padding-inline:0;\n}.elementor .nav-link:hover,.elementor .nav-link:focus-visible{color:#b8b8b8;background-color:#fff0}.elementor .nav-link{width:auto;min-height:44px;font-family:"Graphik Compact";font-weight:500;font-size:16px;color:#fff;letter-spacing:0;line-height:1.2;text-transform:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:10px;padding-inline-end:10px;border-radius:0;border-width:0;background-color:#fff0;display:inline-flex;align-items:center;text-align:left;white-space:nowrap;padding-block:10px;padding-inline:12px;\n}