.elementor-1586 .elementor-element.elementor-element-6f9325fd{--display:flex;--position:absolute;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:1;}body:not(.rtl) .elementor-1586 .elementor-element.elementor-element-6f9325fd{left:0px;}body.rtl .elementor-1586 .elementor-element.elementor-element-6f9325fd{right:0px;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1586 .elementor-element.elementor-element-30592889{--display:flex;--min-height:100vh;--justify-content:flex-start;--overlay-opacity:0.5;--padding-top:150px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1586 .elementor-element.elementor-element-30592889:not(.elementor-motion-effects-element-type-background), .elementor-1586 .elementor-element.elementor-element-30592889 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://m2-reklama.ru/wp-content/uploads/2025/08/м2-1-о-нас.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1586 .elementor-element.elementor-element-30592889:hover::before, .elementor-1586 .elementor-element.elementor-element-30592889:hover > .elementor-background-video-container::before, .elementor-1586 .elementor-element.elementor-element-30592889:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1586 .elementor-element.elementor-element-30592889 > .elementor-background-slideshow:hover::before, .elementor-1586 .elementor-element.elementor-element-30592889 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-1586 .elementor-element.elementor-element-30592889::before, .elementor-1586 .elementor-element.elementor-element-30592889 > .elementor-background-video-container::before, .elementor-1586 .elementor-element.elementor-element-30592889 > .e-con-inner > .elementor-background-video-container::before, .elementor-1586 .elementor-element.elementor-element-30592889 > .elementor-background-slideshow::before, .elementor-1586 .elementor-element.elementor-element-30592889 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1586 .elementor-element.elementor-element-30592889 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1586 .elementor-element.elementor-element-30592889:hover{--overlay-opacity:0.5;}.elementor-1586 .elementor-element.elementor-element-5a714644{--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;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1586 .elementor-element.elementor-element-b24d1b3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1586 .elementor-element.elementor-element-b24d1b3{text-align:center;}.elementor-1586 .elementor-element.elementor-element-b24d1b3 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:39px;font-weight:800;text-shadow:2px 2px 0px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1586 .elementor-element.elementor-element-7b6ae73.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1586 .elementor-element.elementor-element-7b6ae73{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1586 .elementor-element.elementor-element-46798857{--display:flex;--min-height:100vh;--justify-content:flex-start;--overlay-opacity:0.5;--padding-top:150px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1586 .elementor-element.elementor-element-46798857:not(.elementor-motion-effects-element-type-background), .elementor-1586 .elementor-element.elementor-element-46798857 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://m2-reklama.ru/wp-content/uploads/2025/08/м2-2-услуги.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1586 .elementor-element.elementor-element-46798857:hover::before, .elementor-1586 .elementor-element.elementor-element-46798857:hover > .elementor-background-video-container::before, .elementor-1586 .elementor-element.elementor-element-46798857:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1586 .elementor-element.elementor-element-46798857 > .elementor-background-slideshow:hover::before, .elementor-1586 .elementor-element.elementor-element-46798857 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-1586 .elementor-element.elementor-element-46798857::before, .elementor-1586 .elementor-element.elementor-element-46798857 > .elementor-background-video-container::before, .elementor-1586 .elementor-element.elementor-element-46798857 > .e-con-inner > .elementor-background-video-container::before, .elementor-1586 .elementor-element.elementor-element-46798857 > .elementor-background-slideshow::before, .elementor-1586 .elementor-element.elementor-element-46798857 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1586 .elementor-element.elementor-element-46798857 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1586 .elementor-element.elementor-element-46798857:hover{--overlay-opacity:0.5;}.elementor-1586 .elementor-element.elementor-element-1f067eb6{--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;}.elementor-1586 .elementor-element.elementor-element-f36cff2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1586 .elementor-element.elementor-element-f36cff2{text-align:center;}.elementor-1586 .elementor-element.elementor-element-f36cff2 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:39px;font-weight:800;text-shadow:2px 2px 0px rgba(0, 0, 0, 0.65);color:#FFFFFF;}.elementor-1586 .elementor-element.elementor-element-365ce48.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1586 .elementor-element.elementor-element-365ce48{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1586 .elementor-element.elementor-element-755e40a{--display:flex;--min-height:100vh;--justify-content:flex-start;--overlay-opacity:0.5;--padding-top:150px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1586 .elementor-element.elementor-element-755e40a:not(.elementor-motion-effects-element-type-background), .elementor-1586 .elementor-element.elementor-element-755e40a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://m2-reklama.ru/wp-content/uploads/2025/08/м2-3-наши-работы.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1586 .elementor-element.elementor-element-755e40a:hover::before, .elementor-1586 .elementor-element.elementor-element-755e40a:hover > .elementor-background-video-container::before, .elementor-1586 .elementor-element.elementor-element-755e40a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1586 .elementor-element.elementor-element-755e40a > .elementor-background-slideshow:hover::before, .elementor-1586 .elementor-element.elementor-element-755e40a > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-1586 .elementor-element.elementor-element-755e40a::before, .elementor-1586 .elementor-element.elementor-element-755e40a > .elementor-background-video-container::before, .elementor-1586 .elementor-element.elementor-element-755e40a > .e-con-inner > .elementor-background-video-container::before, .elementor-1586 .elementor-element.elementor-element-755e40a > .elementor-background-slideshow::before, .elementor-1586 .elementor-element.elementor-element-755e40a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1586 .elementor-element.elementor-element-755e40a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1586 .elementor-element.elementor-element-755e40a:hover{--overlay-opacity:0.5;}.elementor-1586 .elementor-element.elementor-element-684caae8{--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;}.elementor-1586 .elementor-element.elementor-element-f9faf26.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1586 .elementor-element.elementor-element-f9faf26{text-align:center;}.elementor-1586 .elementor-element.elementor-element-f9faf26 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:39px;font-weight:800;text-shadow:2px 2px 0px rgba(0, 0, 0, 0.65);color:#FFFFFF;}.elementor-1586 .elementor-element.elementor-element-b05be9f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1586 .elementor-element.elementor-element-b05be9f{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1586 .elementor-element.elementor-element-ab4fd5c{--display:flex;--min-height:100vh;--justify-content:flex-start;--overlay-opacity:0.5;--padding-top:150px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1586 .elementor-element.elementor-element-ab4fd5c:not(.elementor-motion-effects-element-type-background), .elementor-1586 .elementor-element.elementor-element-ab4fd5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://m2-reklama.ru/wp-content/uploads/2025/08/м2-4-новости.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1586 .elementor-element.elementor-element-ab4fd5c:hover::before, .elementor-1586 .elementor-element.elementor-element-ab4fd5c:hover > .elementor-background-video-container::before, .elementor-1586 .elementor-element.elementor-element-ab4fd5c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1586 .elementor-element.elementor-element-ab4fd5c > .elementor-background-slideshow:hover::before, .elementor-1586 .elementor-element.elementor-element-ab4fd5c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-1586 .elementor-element.elementor-element-ab4fd5c::before, .elementor-1586 .elementor-element.elementor-element-ab4fd5c > .elementor-background-video-container::before, .elementor-1586 .elementor-element.elementor-element-ab4fd5c > .e-con-inner > .elementor-background-video-container::before, .elementor-1586 .elementor-element.elementor-element-ab4fd5c > .elementor-background-slideshow::before, .elementor-1586 .elementor-element.elementor-element-ab4fd5c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1586 .elementor-element.elementor-element-ab4fd5c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1586 .elementor-element.elementor-element-ab4fd5c:hover{--overlay-opacity:0.5;}.elementor-1586 .elementor-element.elementor-element-35e72e07{--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;}.elementor-1586 .elementor-element.elementor-element-ec4497e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1586 .elementor-element.elementor-element-ec4497e{text-align:center;}.elementor-1586 .elementor-element.elementor-element-ec4497e .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:39px;font-weight:800;text-shadow:2px 2px 0px rgba(0, 0, 0, 0.65);color:#FFFFFF;}.elementor-1586 .elementor-element.elementor-element-a65df8b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1586 .elementor-element.elementor-element-a65df8b{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1586 .elementor-element.elementor-element-3a572967{--display:flex;--min-height:100vh;--justify-content:flex-start;--overlay-opacity:0.5;--padding-top:150px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1586 .elementor-element.elementor-element-3a572967:not(.elementor-motion-effects-element-type-background), .elementor-1586 .elementor-element.elementor-element-3a572967 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://m2-reklama.ru/wp-content/uploads/2025/08/м2-5-контакты.png");background-position:bottom center;background-repeat:repeat-x;background-size:cover;}.elementor-1586 .elementor-element.elementor-element-3a572967:hover::before, .elementor-1586 .elementor-element.elementor-element-3a572967:hover > .elementor-background-video-container::before, .elementor-1586 .elementor-element.elementor-element-3a572967:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1586 .elementor-element.elementor-element-3a572967 > .elementor-background-slideshow:hover::before, .elementor-1586 .elementor-element.elementor-element-3a572967 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-1586 .elementor-element.elementor-element-3a572967::before, .elementor-1586 .elementor-element.elementor-element-3a572967 > .elementor-background-video-container::before, .elementor-1586 .elementor-element.elementor-element-3a572967 > .e-con-inner > .elementor-background-video-container::before, .elementor-1586 .elementor-element.elementor-element-3a572967 > .elementor-background-slideshow::before, .elementor-1586 .elementor-element.elementor-element-3a572967 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1586 .elementor-element.elementor-element-3a572967 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1586 .elementor-element.elementor-element-3a572967:hover{--overlay-opacity:0.5;}.elementor-1586 .elementor-element.elementor-element-7170dbd1{--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;}.elementor-1586 .elementor-element.elementor-element-a8d6965.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1586 .elementor-element.elementor-element-a8d6965{text-align:center;}.elementor-1586 .elementor-element.elementor-element-a8d6965 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:39px;font-weight:800;text-shadow:2px 2px 0px rgba(0, 0, 0, 0.65);color:#FFFFFF;}.elementor-1586 .elementor-element.elementor-element-b027b4d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1586 .elementor-element.elementor-element-b027b4d{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1586 .elementor-element.elementor-element-336995b0{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:20px;--e-n-carousel-dots-normal-color:#FFFFFF;--e-n-carousel-dots-hover-color:#ECECEC;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-100px;}.elementor-1586 .elementor-element.elementor-element-336995b0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1586 .elementor-element.elementor-element-336995b0.xpro-widget-bg-overlay:before{transition:background 0.3s;}:where( .elementor-1586 .elementor-element.elementor-element-336995b0 .swiper-slide ) > .e-con{border-style:none;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-1586 .elementor-element.elementor-element-30592889{--min-height:80vh;}.elementor-1586 .elementor-element.elementor-element-336995b0{--e-n-carousel-swiper-slides-to-display:3;}}@media(max-width:1200px){.elementor-1586 .elementor-element.elementor-element-30592889{--min-height:80vh;--padding-top:200px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1586 .elementor-element.elementor-element-46798857{--min-height:80vh;--padding-top:200px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1586 .elementor-element.elementor-element-365ce48{font-size:16px;}.elementor-1586 .elementor-element.elementor-element-755e40a{--min-height:80vh;--padding-top:200px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1586 .elementor-element.elementor-element-b05be9f{font-size:16px;}.elementor-1586 .elementor-element.elementor-element-ab4fd5c{--min-height:80vh;--padding-top:200px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1586 .elementor-element.elementor-element-a65df8b{font-size:16px;}.elementor-1586 .elementor-element.elementor-element-3a572967{--min-height:80vh;--padding-top:200px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1586 .elementor-element.elementor-element-b027b4d{font-size:16px;}.elementor-1586 .elementor-element.elementor-element-336995b0{--e-n-carousel-dots-vertical-offset:-40px;}}@media(max-width:1024px){.elementor-1586 .elementor-element.elementor-element-336995b0{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:880px){.elementor-1586 .elementor-element.elementor-element-336995b0{--e-n-carousel-dots-vertical-offset:-10px;}}@media(max-width:767px){.elementor-1586 .elementor-element.elementor-element-30592889{--min-height:90vh;--justify-content:flex-start;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1586 .elementor-element.elementor-element-46798857{--min-height:90vh;--justify-content:flex-start;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1586 .elementor-element.elementor-element-755e40a{--min-height:90vh;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1586 .elementor-element.elementor-element-ab4fd5c{--min-height:90vh;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1586 .elementor-element.elementor-element-3a572967{--min-height:90vh;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1586 .elementor-element.elementor-element-336995b0{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-dots-vertical-offset:0px;}}/* Start custom CSS for heading, class: .elementor-element-b24d1b3 */.zagolovok{
   top: 60px;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b6ae73 */.blok-text{
    
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30592889 */.blok-text{
   opacity: 0;
   transition: opacity 2s;
}


.blok:hover .blok-text{
   opacity: 1;
   transition: opacity 2s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f36cff2 */.zagolovok{
   top: 60px;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-365ce48 */.blok-text{
    
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46798857 */.blok-text{
   opacity: 0;
   transition: opacity 2s;

}


.blok:hover .blok-text{
   opacity: 1;
   transition: opacity 2s;
  
 
}
 .zagolovok{
    
    top:60;
    transition: top 2s;
}

.blok:hover .zagolovok{
    
    top:0;
    transition: top 2s;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f9faf26 */.zagolovok{
   top: 60px;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b05be9f */.blok-text{
    
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-755e40a */.blok-text{
   opacity: 0;
   transition: opacity 2s;
}


.blok:hover .blok-text{
   opacity: 1;
   transition: opacity 2s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec4497e */.zagolovok{
   top: 60px;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a65df8b */.blok-text{
    
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab4fd5c */.blok-text{
   opacity: 0;
   transition: opacity 2s;
}


.blok:hover .blok-text{
   opacity: 1;
   transition: opacity 2s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a8d6965 */.zagolovok{
   top: 60px;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b027b4d */.blok-text{
    
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a572967 */.blok-text{
   opacity: 0;
   transition: opacity 2s;
}


.blok:hover .blok-text{
   opacity: 1;
   transition: opacity 2s;
}

.blok:hover .zagolovok h2{
    
    color: #ffffff!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b24d1b3 */.zagolovok{
   top: 60px;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b6ae73 */.blok-text{
    
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30592889 */.blok-text{
   opacity: 0;
   transition: opacity 2s;
}


.blok:hover .blok-text{
   opacity: 1;
   transition: opacity 2s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f36cff2 */.zagolovok{
   top: 60px;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-365ce48 */.blok-text{
    
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46798857 */.blok-text{
   opacity: 0;
   transition: opacity 2s;

}


.blok:hover .blok-text{
   opacity: 1;
   transition: opacity 2s;
  
 
}
 .zagolovok{
    
    top:60;
    transition: top 2s;
}

.blok:hover .zagolovok{
    
    top:0;
    transition: top 2s;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f9faf26 */.zagolovok{
   top: 60px;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b05be9f */.blok-text{
    
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-755e40a */.blok-text{
   opacity: 0;
   transition: opacity 2s;
}


.blok:hover .blok-text{
   opacity: 1;
   transition: opacity 2s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec4497e */.zagolovok{
   top: 60px;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a65df8b */.blok-text{
    
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab4fd5c */.blok-text{
   opacity: 0;
   transition: opacity 2s;
}


.blok:hover .blok-text{
   opacity: 1;
   transition: opacity 2s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a8d6965 */.zagolovok{
   top: 60px;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b027b4d */.blok-text{
    
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a572967 */.blok-text{
   opacity: 0;
   transition: opacity 2s;
}


.blok:hover .blok-text{
   opacity: 1;
   transition: opacity 2s;
}

.blok:hover .zagolovok h2{
    
    color: #ffffff!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b24d1b3 */.zagolovok{
   top: 60px;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b6ae73 */.blok-text{
    
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30592889 */.blok-text{
   opacity: 0;
   transition: opacity 2s;
}


.blok:hover .blok-text{
   opacity: 1;
   transition: opacity 2s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f36cff2 */.zagolovok{
   top: 60px;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-365ce48 */.blok-text{
    
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46798857 */.blok-text{
   opacity: 0;
   transition: opacity 2s;

}


.blok:hover .blok-text{
   opacity: 1;
   transition: opacity 2s;
  
 
}
 .zagolovok{
    
    top:60;
    transition: top 2s;
}

.blok:hover .zagolovok{
    
    top:0;
    transition: top 2s;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f9faf26 */.zagolovok{
   top: 60px;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b05be9f */.blok-text{
    
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-755e40a */.blok-text{
   opacity: 0;
   transition: opacity 2s;
}


.blok:hover .blok-text{
   opacity: 1;
   transition: opacity 2s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec4497e */.zagolovok{
   top: 60px;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a65df8b */.blok-text{
    
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab4fd5c */.blok-text{
   opacity: 0;
   transition: opacity 2s;
}


.blok:hover .blok-text{
   opacity: 1;
   transition: opacity 2s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a8d6965 */.zagolovok{
   top: 60px;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b027b4d */.blok-text{
    
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a572967 */.blok-text{
   opacity: 0;
   transition: opacity 2s;
}


.blok:hover .blok-text{
   opacity: 1;
   transition: opacity 2s;
}

.blok:hover .zagolovok h2{
    
    color: #ffffff!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b24d1b3 */.zagolovok{
   top: 60px;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b6ae73 */.blok-text{
    
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30592889 */.blok-text{
   opacity: 0;
   transition: opacity 2s;
}


.blok:hover .blok-text{
   opacity: 1;
   transition: opacity 2s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f36cff2 */.zagolovok{
   top: 60px;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-365ce48 */.blok-text{
    
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46798857 */.blok-text{
   opacity: 0;
   transition: opacity 2s;

}


.blok:hover .blok-text{
   opacity: 1;
   transition: opacity 2s;
  
 
}
 .zagolovok{
    
    top:60;
    transition: top 2s;
}

.blok:hover .zagolovok{
    
    top:0;
    transition: top 2s;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f9faf26 */.zagolovok{
   top: 60px;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b05be9f */.blok-text{
    
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-755e40a */.blok-text{
   opacity: 0;
   transition: opacity 2s;
}


.blok:hover .blok-text{
   opacity: 1;
   transition: opacity 2s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec4497e */.zagolovok{
   top: 60px;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a65df8b */.blok-text{
    
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab4fd5c */.blok-text{
   opacity: 0;
   transition: opacity 2s;
}


.blok:hover .blok-text{
   opacity: 1;
   transition: opacity 2s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a8d6965 */.zagolovok{
   top: 60px;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b027b4d */.blok-text{
    
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a572967 */.blok-text{
   opacity: 0;
   transition: opacity 2s;
}


.blok:hover .blok-text{
   opacity: 1;
   transition: opacity 2s;
}

.blok:hover .zagolovok h2{
    
    color: #ffffff!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b24d1b3 */.zagolovok{
   top: 60px;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b6ae73 */.blok-text{
    
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30592889 */.blok-text{
   opacity: 0;
   transition: opacity 2s;
}


.blok:hover .blok-text{
   opacity: 1;
   transition: opacity 2s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f36cff2 */.zagolovok{
   top: 60px;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-365ce48 */.blok-text{
    
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46798857 */.blok-text{
   opacity: 0;
   transition: opacity 2s;

}


.blok:hover .blok-text{
   opacity: 1;
   transition: opacity 2s;
  
 
}
 .zagolovok{
    
    top:60;
    transition: top 2s;
}

.blok:hover .zagolovok{
    
    top:0;
    transition: top 2s;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f9faf26 */.zagolovok{
   top: 60px;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b05be9f */.blok-text{
    
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-755e40a */.blok-text{
   opacity: 0;
   transition: opacity 2s;
}


.blok:hover .blok-text{
   opacity: 1;
   transition: opacity 2s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec4497e */.zagolovok{
   top: 60px;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a65df8b */.blok-text{
    
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab4fd5c */.blok-text{
   opacity: 0;
   transition: opacity 2s;
}


.blok:hover .blok-text{
   opacity: 1;
   transition: opacity 2s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a8d6965 */.zagolovok{
   top: 60px;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b027b4d */.blok-text{
    
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a572967 */.blok-text{
   opacity: 0;
   transition: opacity 2s;
}


.blok:hover .blok-text{
   opacity: 1;
   transition: opacity 2s;
}

.blok:hover .zagolovok h2{
    
    color: #ffffff!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b24d1b3 */.zagolovok{
   top: 60px;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b6ae73 */.blok-text{
    
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30592889 */.blok-text{
   opacity: 0;
   transition: opacity 2s;
}


.blok:hover .blok-text{
   opacity: 1;
   transition: opacity 2s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f36cff2 */.zagolovok{
   top: 60px;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-365ce48 */.blok-text{
    
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46798857 */.blok-text{
   opacity: 0;
   transition: opacity 2s;

}


.blok:hover .blok-text{
   opacity: 1;
   transition: opacity 2s;
  
 
}
 .zagolovok{
    
    top:60;
    transition: top 2s;
}

.blok:hover .zagolovok{
    
    top:0;
    transition: top 2s;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f9faf26 */.zagolovok{
   top: 60px;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b05be9f */.blok-text{
    
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-755e40a */.blok-text{
   opacity: 0;
   transition: opacity 2s;
}


.blok:hover .blok-text{
   opacity: 1;
   transition: opacity 2s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec4497e */.zagolovok{
   top: 60px;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a65df8b */.blok-text{
    
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab4fd5c */.blok-text{
   opacity: 0;
   transition: opacity 2s;
}


.blok:hover .blok-text{
   opacity: 1;
   transition: opacity 2s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a8d6965 */.zagolovok{
   top: 60px;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b027b4d */.blok-text{
    
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a572967 */.blok-text{
   opacity: 0;
   transition: opacity 2s;
}


.blok:hover .blok-text{
   opacity: 1;
   transition: opacity 2s;
}

.blok:hover .zagolovok h2{
    
    color: #ffffff!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9325fd */.elementor-element.elementor-pagination-position-outside .swiper, .elementor-lightbox.elementor-pagination-position-outside .swiper
 {
    padding-bottom: 0px!important;
}/* End custom CSS */