.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1196 .elementor-element.elementor-element-1dde551{font-family:"Montserrat Local", Sans-serif;font-size:16px;font-weight:300;font-style:italic;line-height:20px;color:#36363699;}.elementor-1196 .elementor-element.elementor-element-1dde551 a{color:#36363699;}.elementor-1196 .elementor-element.elementor-element-1dde551 a:hover{color:#363636;}.elementor-1196 .elementor-element.elementor-element-79b8fc1{--e-image-carousel-slides-to-show:2;}.elementor-1196 .elementor-element.elementor-element-79b8fc1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1196 .elementor-element.elementor-element-79b8fc1 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1196 .elementor-element.elementor-element-79b8fc1 .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;color:#272727;}.elementor-1196 .elementor-element.elementor-element-79b8fc1 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1196 .elementor-element.elementor-element-79b8fc1 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#272727;}.elementor-1196 .elementor-element.elementor-element-79b8fc1 .swiper-wrapper{display:flex;align-items:center;}.elementor-1196 .elementor-element.elementor-element-79b8fc1 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:16px 16px 16px 16px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-1196 .elementor-element.elementor-element-28ced55 .elementor-icon-box-wrapper{align-items:center;gap:13px;}.elementor-1196 .elementor-element.elementor-element-28ced55 .elementor-icon-box-title{margin-block-end:0px;color:#3D3D3D;}.elementor-1196 .elementor-element.elementor-element-28ced55.elementor-view-stacked .elementor-icon{background-color:#1C1C1C;}.elementor-1196 .elementor-element.elementor-element-28ced55.elementor-view-framed .elementor-icon, .elementor-1196 .elementor-element.elementor-element-28ced55.elementor-view-default .elementor-icon{fill:#1C1C1C;color:#1C1C1C;border-color:#1C1C1C;}.elementor-1196 .elementor-element.elementor-element-28ced55 .elementor-icon{font-size:30px;}.elementor-1196 .elementor-element.elementor-element-28ced55 .elementor-icon-box-title, .elementor-1196 .elementor-element.elementor-element-28ced55 .elementor-icon-box-title a{font-family:"Argentum Sans VF", Sans-serif;font-size:20px;font-weight:300;line-height:18px;}.elementor-1196 .elementor-element.elementor-element-28ced55:has(:hover) .elementor-icon-box-title,
					 .elementor-1196 .elementor-element.elementor-element-28ced55:has(:focus) .elementor-icon-box-title{color:#3D3D3D;}.elementor-1196 .elementor-element.elementor-element-28ced55 .elementor-icon-box-description{font-family:"Argentum Sans VF", Sans-serif;font-size:0px;font-weight:400;}.elementor-1196 .elementor-element.elementor-element-4f004a8 .elementor-icon-box-wrapper{align-items:center;gap:13px;}.elementor-1196 .elementor-element.elementor-element-4f004a8 .elementor-icon-box-title{margin-block-end:0px;color:#3D3D3D;}.elementor-1196 .elementor-element.elementor-element-4f004a8.elementor-view-stacked .elementor-icon{background-color:#1C1C1C;}.elementor-1196 .elementor-element.elementor-element-4f004a8.elementor-view-framed .elementor-icon, .elementor-1196 .elementor-element.elementor-element-4f004a8.elementor-view-default .elementor-icon{fill:#1C1C1C;color:#1C1C1C;border-color:#1C1C1C;}.elementor-1196 .elementor-element.elementor-element-4f004a8 .elementor-icon{font-size:30px;}.elementor-1196 .elementor-element.elementor-element-4f004a8 .elementor-icon-box-title, .elementor-1196 .elementor-element.elementor-element-4f004a8 .elementor-icon-box-title a{font-family:"Argentum Sans VF", Sans-serif;font-size:20px;font-weight:300;line-height:18px;}.elementor-1196 .elementor-element.elementor-element-4f004a8:has(:hover) .elementor-icon-box-title,
					 .elementor-1196 .elementor-element.elementor-element-4f004a8:has(:focus) .elementor-icon-box-title{color:#3D3D3D;}.elementor-1196 .elementor-element.elementor-element-4f004a8 .elementor-icon-box-description{font-family:"Argentum Sans VF", Sans-serif;font-size:0px;font-weight:400;}.elementor-1196 .elementor-element.elementor-element-5b73ce8{width:100%;max-width:100%;}.elementor-1196 .elementor-element.elementor-element-5b73ce8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1196 .elementor-element.elementor-element-5b73ce8 .elementor-custom-embed-play i{color:#FFFFFF;font-size:24px;}.elementor-1196 .elementor-element.elementor-element-5b73ce8 .elementor-custom-embed-play svg{fill:#FFFFFF;width:24px;height:24px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1196 .elementor-element.elementor-element-272da15.elementor-element{--align-self:flex-end;}.elementor-1196 .elementor-element.elementor-element-272da15 .elementor-icon-wrapper{text-align:center;}.elementor-1196 .elementor-element.elementor-element-272da15.elementor-view-stacked .elementor-icon{background-color:#C2C2C2;}.elementor-1196 .elementor-element.elementor-element-272da15.elementor-view-framed .elementor-icon, .elementor-1196 .elementor-element.elementor-element-272da15.elementor-view-default .elementor-icon{color:#C2C2C2;border-color:#C2C2C2;}.elementor-1196 .elementor-element.elementor-element-272da15.elementor-view-framed .elementor-icon, .elementor-1196 .elementor-element.elementor-element-272da15.elementor-view-default .elementor-icon svg{fill:#C2C2C2;}.elementor-1196 .elementor-element.elementor-element-272da15 .elementor-icon{font-size:34px;}.elementor-1196 .elementor-element.elementor-element-272da15 .elementor-icon svg{height:34px;}.elementor-1196 .elementor-element.elementor-element-d277dd2.elementor-element{--align-self:flex-end;}.elementor-1196 .elementor-element.elementor-element-d277dd2 .elementor-icon-wrapper{text-align:center;}.elementor-1196 .elementor-element.elementor-element-d277dd2.elementor-view-stacked .elementor-icon{background-color:#C2C2C2;}.elementor-1196 .elementor-element.elementor-element-d277dd2.elementor-view-framed .elementor-icon, .elementor-1196 .elementor-element.elementor-element-d277dd2.elementor-view-default .elementor-icon{color:#C2C2C2;border-color:#C2C2C2;}.elementor-1196 .elementor-element.elementor-element-d277dd2.elementor-view-framed .elementor-icon, .elementor-1196 .elementor-element.elementor-element-d277dd2.elementor-view-default .elementor-icon svg{fill:#C2C2C2;}.elementor-1196 .elementor-element.elementor-element-d277dd2 .elementor-icon{font-size:34px;}.elementor-1196 .elementor-element.elementor-element-d277dd2 .elementor-icon svg{height:34px;}.elementor-1196 .elementor-element.elementor-element-6a2da0f.elementor-element{--align-self:flex-end;}.elementor-1196 .elementor-element.elementor-element-6a2da0f .elementor-icon-wrapper{text-align:center;}.elementor-1196 .elementor-element.elementor-element-6a2da0f.elementor-view-stacked .elementor-icon{background-color:#C2C2C2;}.elementor-1196 .elementor-element.elementor-element-6a2da0f.elementor-view-framed .elementor-icon, .elementor-1196 .elementor-element.elementor-element-6a2da0f.elementor-view-default .elementor-icon{color:#C2C2C2;border-color:#C2C2C2;}.elementor-1196 .elementor-element.elementor-element-6a2da0f.elementor-view-framed .elementor-icon, .elementor-1196 .elementor-element.elementor-element-6a2da0f.elementor-view-default .elementor-icon svg{fill:#C2C2C2;}.elementor-1196 .elementor-element.elementor-element-6a2da0f .elementor-icon{font-size:34px;}.elementor-1196 .elementor-element.elementor-element-6a2da0f .elementor-icon svg{height:34px;}.elementor-1196 .elementor-element.elementor-element-6052a7b.elementor-element{--align-self:flex-end;}.elementor-1196 .elementor-element.elementor-element-6052a7b .elementor-icon-wrapper{text-align:center;}.elementor-1196 .elementor-element.elementor-element-6052a7b.elementor-view-stacked .elementor-icon{background-color:#C2C2C2;}.elementor-1196 .elementor-element.elementor-element-6052a7b.elementor-view-framed .elementor-icon, .elementor-1196 .elementor-element.elementor-element-6052a7b.elementor-view-default .elementor-icon{color:#C2C2C2;border-color:#C2C2C2;}.elementor-1196 .elementor-element.elementor-element-6052a7b.elementor-view-framed .elementor-icon, .elementor-1196 .elementor-element.elementor-element-6052a7b.elementor-view-default .elementor-icon svg{fill:#C2C2C2;}.elementor-1196 .elementor-element.elementor-element-6052a7b .elementor-icon{font-size:34px;}.elementor-1196 .elementor-element.elementor-element-6052a7b .elementor-icon svg{height:34px;}.elementor-1196 .elementor-element.elementor-element-272eb9f{width:100%;max-width:100%;}.elementor-1196 .elementor-element.elementor-element-272eb9f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1196 .elementor-element.elementor-element-818fadb{--swiper-slides-to-display:2;--swiper-slides-gap:32px;width:100%;max-width:100%;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:15px;--arrow-normal-color:#272727;--arrow-hover-color:#272727;}.elementor-1196 .elementor-element.elementor-element-818fadb .swiper-slide > .elementor-element{height:100%;}.elementor-1196 .elementor-element.elementor-element-15cc3b2{width:100%;max-width:100%;}.elementor-1196 .elementor-element.elementor-element-15cc3b2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1196 .elementor-element.elementor-element-a6729bf{width:100%;max-width:100%;}.elementor-1196 .elementor-element.elementor-element-a6729bf > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(max-width:1366px){.elementor-1196 .elementor-element.elementor-element-5b73ce8{width:100%;max-width:100%;}.elementor-1196 .elementor-element.elementor-element-818fadb{--swiper-slides-to-display:2;}}@media(max-width:1024px){.elementor-1196 .elementor-element.elementor-element-5b73ce8{width:100%;max-width:100%;}.elementor-1196 .elementor-element.elementor-element-272da15 .elementor-icon{font-size:20px;}.elementor-1196 .elementor-element.elementor-element-272da15 .elementor-icon svg{height:20px;}.elementor-1196 .elementor-element.elementor-element-d277dd2 .elementor-icon{font-size:20px;}.elementor-1196 .elementor-element.elementor-element-d277dd2 .elementor-icon svg{height:20px;}.elementor-1196 .elementor-element.elementor-element-6a2da0f .elementor-icon{font-size:20px;}.elementor-1196 .elementor-element.elementor-element-6a2da0f .elementor-icon svg{height:20px;}.elementor-1196 .elementor-element.elementor-element-6052a7b .elementor-icon{font-size:20px;}.elementor-1196 .elementor-element.elementor-element-6052a7b .elementor-icon svg{height:20px;}.elementor-1196 .elementor-element.elementor-element-818fadb{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1196 .elementor-element.elementor-element-1dde551{font-size:10px;line-height:16px;}.elementor-1196 .elementor-element.elementor-element-79b8fc1{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1196 .elementor-element.elementor-element-28ced55{width:auto;max-width:auto;}.elementor-1196 .elementor-element.elementor-element-28ced55 .elementor-icon-box-wrapper{text-align:start;}.elementor-1196 .elementor-element.elementor-element-28ced55 .elementor-icon-box-title, .elementor-1196 .elementor-element.elementor-element-28ced55 .elementor-icon-box-title a{font-size:14px;}.elementor-1196 .elementor-element.elementor-element-4f004a8{width:auto;max-width:auto;}.elementor-1196 .elementor-element.elementor-element-4f004a8 .elementor-icon-box-wrapper{text-align:start;}.elementor-1196 .elementor-element.elementor-element-4f004a8 .elementor-icon-box-title, .elementor-1196 .elementor-element.elementor-element-4f004a8 .elementor-icon-box-title a{font-size:14px;}.elementor-1196 .elementor-element.elementor-element-272da15{width:var( --container-widget-width, 16px );max-width:16px;--container-widget-width:16px;--container-widget-flex-grow:0;}.elementor-1196 .elementor-element.elementor-element-272da15 .elementor-icon{font-size:12px;}.elementor-1196 .elementor-element.elementor-element-272da15 .elementor-icon svg{height:12px;}.elementor-1196 .elementor-element.elementor-element-d277dd2{width:var( --container-widget-width, 16px );max-width:16px;--container-widget-width:16px;--container-widget-flex-grow:0;}.elementor-1196 .elementor-element.elementor-element-d277dd2 .elementor-icon{font-size:12px;}.elementor-1196 .elementor-element.elementor-element-d277dd2 .elementor-icon svg{height:12px;}.elementor-1196 .elementor-element.elementor-element-6a2da0f{width:var( --container-widget-width, 16px );max-width:16px;--container-widget-width:16px;--container-widget-flex-grow:0;}.elementor-1196 .elementor-element.elementor-element-6a2da0f .elementor-icon{font-size:12px;}.elementor-1196 .elementor-element.elementor-element-6a2da0f .elementor-icon svg{height:12px;}.elementor-1196 .elementor-element.elementor-element-6052a7b{width:var( --container-widget-width, 16px );max-width:16px;--container-widget-width:16px;--container-widget-flex-grow:0;}.elementor-1196 .elementor-element.elementor-element-6052a7b .elementor-icon{font-size:12px;}.elementor-1196 .elementor-element.elementor-element-6052a7b .elementor-icon svg{height:12px;}.elementor-1196 .elementor-element.elementor-element-818fadb{--swiper-slides-to-display:1;}}/* Start custom CSS for video, class: .elementor-element-5b73ce8 */.elementor-1196 .elementor-element.elementor-element-5b73ce8 {
    width: 100%;
    max-width: 928px !important;
    --video-radius: 24px !important;
    --video-ratio: 928 / 516 !important;
}
@media (max-width: 1024px) {
.elementor-1196 .elementor-element.elementor-element-5b73ce8 {
    width: 100%;
    max-width: 1024px !important;
    --video-radius: 20px !important;
    --video-ratio: 928 / 516 !important;
}    
}
/* Общая область видео */
.elementor-1196 .elementor-element.elementor-element-5b73ce8 .elementor-wrapper {
    position: relative;

    width: 100%;
    aspect-ratio: var(--video-ratio);

    overflow: hidden;
    border-radius: var(--video-radius);

    isolation: isolate;
    transform: translateZ(0);


    clip-path: inset(0 round var(--video-radius));
    -webkit-clip-path: inset(0 round var(--video-radius));
}

/* Само видео */
.elementor-1196 .elementor-element.elementor-element-5b73ce8 .elementor-video {
    display: block;

    position: absolute;
    inset: 0;

    width: 100%;
    height: 100%;

    object-fit: cover;
    object-position: center;

    border: 0;
    border-radius: inherit;

    background: transparent;
}

.myvideo .elementor-custom-embed-play {
    background: rgba(255, 255, 255, 0.25);
    padding: 23px 20px 23px 23px;
    display:flex;
    border-radius: 1000px;
    border:1px solid rgba(255, 255, 255, 0.28);
}
.myvideo .elementor-custom-embed-play i, .elementor-custom-embed-play svg {
    opacity: 1;
    transition: all .5s;
}/* End custom CSS */
/* Start custom CSS *//* Изображение по умолчанию скрыто */
#uslugi-hover-img {
    opacity: 0;
    transition: opacity .5s ease-out;
}

/* Иконка */
#uslugi-hover-ic,
#uslugi-hover-ic .elementor-icon,
#uslugi-hover-ic svg,
#uslugi-hover-ic svg * {
    transition:
        transform .35s ease,
        color .35s ease,
        fill .35s ease,
        stroke .35s ease;
}

/* Hover на весь контейнер */
.uslugi-hover-strock:hover #uslugi-hover-img {
    opacity: 1;
}

.uslugi-hover-strock:hover #uslugi-hover-ic {
    transform: rotate(-45deg);
}

/* Изменение цвета иконки */
.uslugi-hover-strock:hover #uslugi-hover-ic,
.uslugi-hover-strock:hover #uslugi-hover-ic .elementor-icon {
    color: #3D3D3D !important;
}

.uslugi-hover-strock:hover #uslugi-hover-ic svg,
.uslugi-hover-strock:hover #uslugi-hover-ic svg * {
    fill: #3D3D3D !important;
}
/* Планшеты и мобильные — изображение всегда отображается */
@media (max-width: 1024px) {
    #uslugi-hover-img,
    .img-uslugi-hover {
        opacity: 1 !important;
        visibility: visible !important;
        transition: none !important;
    }
    .uslugi-hover-strock:hover #uslugi-hover-img,
    .uslugi-hover-strock:hover .img-uslugi-hover {
        opacity: 1 !important;
    }
}/* End custom CSS */