.elementor-11 .elementor-element.elementor-element-edc3d81{--display:flex;--min-height:93px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-edc3d81:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-edc3d81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-5e98b0a{--display:flex;}.elementor-11 .elementor-element.elementor-element-5e98b0a.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-11 .elementor-element.elementor-element-51666b7 img{width:170px;}.elementor-11 .elementor-element.elementor-element-874df45{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-874df45.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-11 .elementor-element.elementor-element-0734791{--display:flex;}.elementor-11 .elementor-element.elementor-element-c2ecc20{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-c2ecc20:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-c2ecc20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-11 .elementor-element.elementor-element-002426f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:07px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-002426f:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-002426f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9DEF1;}.elementor-11 .elementor-element.elementor-element-abd7d83{padding:10px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#3D3B3B;}.elementor-11 .elementor-element.elementor-element-abd7d83 a{color:var( --e-global-color-d48ae36 );}.elementor-11 .elementor-element.elementor-element-abd7d83 a:hover, .elementor-11 .elementor-element.elementor-element-abd7d83 a:focus{color:var( --e-global-color-8a95c90 );}.elementor-11 .elementor-element.elementor-element-30c72d1{padding:10px 0px 0px 0px;border-style:solid;border-width:2px 0px 0px 0px;border-color:#E5E9F6;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#3D3B3B;}.elementor-11 .elementor-element.elementor-element-30c72d1 a{color:var( --e-global-color-d48ae36 );}.elementor-11 .elementor-element.elementor-element-30c72d1 a:hover, .elementor-11 .elementor-element.elementor-element-30c72d1 a:focus{color:var( --e-global-color-8a95c90 );}.elementor-11 .elementor-element.elementor-element-978c74a{--display:flex;}.elementor-11 .elementor-element.elementor-element-9b1d035{--display:flex;}.elementor-11 .elementor-element.elementor-element-71ce7dc{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:17px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:0.8em;--n-menu-title-color-normal:#3D3B3B;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 19px 0px 19px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-11 .elementor-element.elementor-element-71ce7dc.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-11 .elementor-element.elementor-element-71ce7dc > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-11 .elementor-element.elementor-element-71ce7dc > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-11 .elementor-element.elementor-element-71ce7dc > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-11 .elementor-element.elementor-element-71ce7dc {--n-menu-title-color-hover:#E91A22;--n-menu-title-color-active:var( --e-global-color-db07bd5 );}.elementor-11 .elementor-element.elementor-element-0eaceb1 .elementor-button{background-color:#E91A22;font-family:"Inter", Sans-serif;}.elementor-11 .elementor-element.elementor-element-0eaceb1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-fd1e1ea .e-off-canvas__content{background-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-fd1e1ea .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-11 .elementor-element.elementor-element-fd1e1ea{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-11 .elementor-element.elementor-element-9d34eb1{--display:flex;}.elementor-11 .elementor-element.elementor-element-182ba76{--display:flex;--min-height:93px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5759e2f{--display:flex;}.elementor-11 .elementor-element.elementor-element-5759e2f.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-11 .elementor-element.elementor-element-c9801b0 img{width:170px;}.elementor-11 .elementor-element.elementor-element-c6f854b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-c6f854b.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-11 .elementor-element.elementor-element-9191b33 .elementor-button{background-color:#E91A22;font-family:"Inter", Sans-serif;}.elementor-11 .elementor-element.elementor-element-9191b33 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-6d1fc4e{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-11 .elementor-element.elementor-element-6d1fc4e .elementor-divider-separator{width:100%;}.elementor-11 .elementor-element.elementor-element-6d1fc4e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11 .elementor-element.elementor-element-34dd2f4{--display:flex;}.elementor-11 .elementor-element.elementor-element-80c943d{color:var( --e-global-color-d48ae36 );}.elementor-11 .elementor-element.elementor-element-88e90af{color:var( --e-global-color-d48ae36 );}.elementor-11 .elementor-element.elementor-element-e4cfd84{color:var( --e-global-color-d48ae36 );}.elementor-11 .elementor-element.elementor-element-43fb00e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-43fb00e:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-43fb00e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-43fb00e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-8bcbce4{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:19.4px;}.elementor-11 .elementor-element.elementor-element-8bcbce4 p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-8bcbce4 a{color:#000000;}.elementor-11 .elementor-element.elementor-element-031452d .elementor-button{background-color:#E91A22;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;border-radius:30px 30px 30px 30px;padding:10px 30px 10px 30px;}.elementor-11 .elementor-element.elementor-element-031452d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-edc3d81{--min-height:47px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-5e98b0a{--width:80px;}.elementor-11 .elementor-element.elementor-element-5e98b0a.e-con{--order:1;}.elementor-11 .elementor-element.elementor-element-51666b7 img{width:79px;}.elementor-11 .elementor-element.elementor-element-874df45{--width:204px;--justify-content:flex-end;}.elementor-11 .elementor-element.elementor-element-874df45.e-con{--order:3;}.elementor-11 .elementor-element.elementor-element-71ce7dc{--n-menu-toggle-icon-size:40px;}.elementor-11 .elementor-element.elementor-element-3f5b395{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-11 .elementor-element.elementor-element-0eaceb1 .elementor-button{font-size:14px;border-radius:30px 30px 30px 30px;padding:15px 15px 15px 15px;}.elementor-11 .elementor-element.elementor-element-182ba76{--min-height:47px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-5759e2f{--width:80px;}.elementor-11 .elementor-element.elementor-element-5759e2f.e-con{--order:1;}.elementor-11 .elementor-element.elementor-element-c9801b0 img{width:79px;}.elementor-11 .elementor-element.elementor-element-c6f854b{--width:75%;--justify-content:flex-end;}.elementor-11 .elementor-element.elementor-element-c6f854b.e-con{--order:3;}.elementor-11 .elementor-element.elementor-element-957e2af{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-11 .elementor-element.elementor-element-9191b33 .elementor-button{font-size:14px;border-radius:30px 30px 30px 30px;padding:17px 20px 17px 20px;}.elementor-11 .elementor-element.elementor-element-6d1fc4e .elementor-divider-separator{width:1.5px;}.elementor-11 .elementor-element.elementor-element-34dd2f4{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 20px;--row-gap:10px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-b735526{width:var( --container-widget-width, 41px );max-width:41px;--container-widget-width:41px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-b735526 img{width:35px;}.elementor-11 .elementor-element.elementor-element-80c943d{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-80c943d p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-e4f25df{width:var( --container-widget-width, 41px );max-width:41px;--container-widget-width:41px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-e4f25df img{width:41px;}.elementor-11 .elementor-element.elementor-element-88e90af{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-88e90af p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-eea558d{width:var( --container-widget-width, 41px );max-width:41px;--container-widget-width:41px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-eea558d img{width:41px;}.elementor-11 .elementor-element.elementor-element-e4cfd84{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-e4cfd84 p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-43fb00e{--width:20%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-43fb00e.e-con{--order:2;--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-8bcbce4{font-size:14px;}.elementor-11 .elementor-element.elementor-element-031452d .elementor-button{font-size:14px;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-edc3d81{--content-width:1280px;}.elementor-11 .elementor-element.elementor-element-5e98b0a{--width:170px;}.elementor-11 .elementor-element.elementor-element-874df45{--width:650px;}.elementor-11 .elementor-element.elementor-element-c2ecc20{--width:19%;}.elementor-11 .elementor-element.elementor-element-182ba76{--content-width:1280px;}.elementor-11 .elementor-element.elementor-element-5759e2f{--width:170px;}.elementor-11 .elementor-element.elementor-element-c6f854b{--width:650px;}.elementor-11 .elementor-element.elementor-element-43fb00e{--width:430px;}}/* Start custom CSS *//* Стили для мобильного меню */
        .mobile-menu-btn {
            display: none;
            background: #333;
            color: white;
            border: none;
            padding: 15px;
            font-size: 18px;
            cursor: pointer;
            width: 100%;
        }

        
        .mobile-menu.active {
            left: 0;
        }

        .mobile-menu-header {
            background: #333;
            padding: 15px;
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        .mobile-menu-close {
            background: none;
            border: none;
            color: white;
            font-size: 24px;
            cursor: pointer;
        }

        .mobile-nav {
            padding: 20px;
        }

        .mobile-nav ul {
            list-style: none;
            padding-inline-start: 0px;
        }

       
        .mobile-nav a {
            display: block;
            padding: 15px 0px;
            color: #3D3B3B;
            text-decoration: none;
            font-size: 20px;
        }

        .mobile-nav .has-submenu {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        .mobile-nav .submenu-btn {
            background: none;
            border: none;
            font-size: 24px;
            cursor: pointer;
            color: #E91A22;
            padding: 5px 10px;
        }

        /* Стили для подменю */
        .submenu {
            
            position: fixed;
            top: 80px;
            left: -100%;
            width: 100%;
            height: 100%;
            background: #F3F4FA;
            transition: left 0.3s ease;
            z-index: 1001;
        }

        .submenu.active {
            left: 0;
            
        }

        .submenu-header {
            background: none;
            padding: 15px;
            display: flex;
            align-items: center;
            gap: 15px;
            color: #3D3B3B;
            border-bottom: 1px solid #D9DEF1;
        }

        .submenu-back {
            background: none;
            border: none;
            color: #E91A22;
            font-size: 24px;
            cursor: pointer;
        }

        .submenu-content {
            padding: 20px;
        }

        .submenu-content ul {
            list-style: none;
            padding-inline-start: 0px;
        }

       

        .submenu-content a {
            display: block;
            padding: 15px 10px;
            color: #3D3B3B;
            text-decoration: none;
            font-size: 16px;
        }/* End custom CSS */