.elementor-789 .elementor-element.elementor-element-5ae6e73b > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-789 .elementor-element.elementor-element-638701e0 .wd-nav-tabs.wd-style-default li.wd-active a, .elementor-789 .elementor-element.elementor-element-638701e0 .wd-nav-tabs.wd-style-default li:hover a{color:#007bc4;}.elementor-789 .elementor-element.elementor-element-638701e0 .tabs-design-simple .tabs-name{border-color:#007bc4;}.elementor-789 .elementor-element.elementor-element-638701e0 .wd-nav-tabs.wd-style-underline .nav-link-text:after{background-color:#007bc4;}.elementor-789 .elementor-element.elementor-element-638701e0 .wd-nav.wd-nav-tabs .wd-nav-link{font-size:16px;font-weight:500;text-transform:capitalize;}.elementor-789 .elementor-element.elementor-element-638701e0 .wd-tabs-header{margin-bottom:3px;}.elementor-789 .elementor-element.elementor-element-340827c1{margin:21px 0px 10px 0px;padding:0px 0px 17px 0px;}.elementor-789 .elementor-element.elementor-element-5765d567{margin:0px 0px 0px 0px;}.elementor-789 .elementor-element.elementor-element-47f7cbfc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-789 .elementor-element.elementor-element-47f7cbfc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004F75;}.elementor-789 .elementor-element.elementor-element-47f7cbfc > .elementor-element-populated{box-shadow:0px 0px 5px 2px rgba(255, 255, 255, 0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px -57px;--e-column-margin-right:0px;--e-column-margin-left:-57px;padding:22px 24px 15px 24px;}.elementor-789 .elementor-element.elementor-element-47f7cbfc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-789 .elementor-element.elementor-element-1523be29 .elementor-heading-title{font-family:"Marmelad", Sans-serif;font-size:26px;line-height:1.2em;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-789 .elementor-element.elementor-element-19d25ac8 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-789 .elementor-element.elementor-element-19d25ac8{font-size:15px;text-shadow:1px 1px 1px rgba(0,0,0,0.3);color:#E1E1E1;}.elementor-789 .elementor-element.elementor-element-53e1a493 .elementor-button{background-color:#AC0303;font-family:"Marmelad", Sans-serif;text-shadow:1px 1px 1px rgba(0,0,0,0.3);border-radius:0px 0px 0px 0px;padding:13px 21px 13px 21px;}.elementor-789 .elementor-element.elementor-element-53e1a493 .elementor-button:hover, .elementor-789 .elementor-element.elementor-element-53e1a493 .elementor-button:focus{background-color:#0165A0;}.elementor-789 .elementor-element.elementor-element-53e1a493 .elementor-button-content-wrapper{flex-direction:row;}.elementor-789 .elementor-element.elementor-element-53e1a493 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-789 .elementor-element.elementor-element-6827438 > .elementor-widget-container{margin:0px 0px 0px -129px;}.elementor-789 .elementor-element.elementor-element-6827438 .elementor-icon-wrapper{text-align:left;}.elementor-789 .elementor-element.elementor-element-6827438 .elementor-icon{font-size:32px;}.elementor-789 .elementor-element.elementor-element-6827438 .elementor-icon svg{height:32px;}.elementor-789 .elementor-element.elementor-element-6827438 .elementor-icon i, .elementor-789 .elementor-element.elementor-element-6827438 .elementor-icon svg{transform:rotate(90deg);}.elementor-789 .elementor-element.elementor-element-4acf09e3{margin:-9px 0px 0px 0px;}.elementor-789 .elementor-element.elementor-element-4939349e:not(.elementor-motion-effects-element-type-background), .elementor-789 .elementor-element.elementor-element-4939349e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://setka2525.ru/wp-content/uploads/2023/01/07feee853099390e7cd5c07894ecc84e.jpg");background-size:cover;}.elementor-789 .elementor-element.elementor-element-4939349e > .elementor-background-overlay{background-color:rgba(0, 0, 0, 0.6196078431372549);opacity:0.41;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-789 .elementor-element.elementor-element-4939349e > .elementor-container{min-height:207px;}.elementor-789 .elementor-element.elementor-element-4939349e{box-shadow:0px 0px 5px 2px rgba(0, 0, 0, 0.37);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:029px 0px 29px 0px;padding:35px 26px 39px 26px;}.elementor-789 .elementor-element.elementor-element-5842dee9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-789 .elementor-element.elementor-element-7835dd21 .wd-nav-tabs.wd-style-default li.wd-active a, .elementor-789 .elementor-element.elementor-element-7835dd21 .wd-nav-tabs.wd-style-default li:hover a{color:#007bc4;}.elementor-789 .elementor-element.elementor-element-7835dd21 .tabs-design-simple .tabs-name{border-color:#007bc4;}.elementor-789 .elementor-element.elementor-element-7835dd21 .wd-nav-tabs.wd-style-underline .nav-link-text:after{background-color:#007bc4;}.elementor-789 .elementor-element.elementor-element-7835dd21 .wd-nav.wd-nav-tabs .wd-nav-link{font-size:16px;font-weight:500;text-transform:capitalize;}.elementor-789 .elementor-element.elementor-element-269831bd{margin:0px 0px 38px 0px;}.elementor-789 .elementor-element.elementor-element-480591cc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-789 .elementor-element.elementor-element-3fbb0789{font-size:15px;}.elementor-789 .elementor-element.elementor-element-6f7d8a6e > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#E0E0E0;}.elementor-789 .elementor-element.elementor-element-53cf869b > .elementor-widget-container{margin:58px 0px 0px 0px;box-shadow:2px 2px 1px 1px rgba(0, 0, 0, 0.2);}.elementor-789 .elementor-element.elementor-element-53cf869b img{height:198px;}.elementor-789 .elementor-element.elementor-element-7a0721c7{border-style:solid;border-width:0px 0px 0px 1px;border-color:#D9D9D9;box-shadow:2px 2px 5px 0px rgba(0, 0, 0, 0.26);margin:0px 0px 015px 0px;padding:0px 15px 5px 21px;}@media(max-width:1024px){.elementor-789 .elementor-element.elementor-element-5ae6e73b > .elementor-widget-container{margin:0px 0px -27px 0px;}.elementor-789 .elementor-element.elementor-element-340827c1{margin:21px 0px 10px 0px;}.elementor-789 .elementor-element.elementor-element-5765d567{margin:0px 0px 0px 0px;}.elementor-789 .elementor-element.elementor-element-47f7cbfc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-789 .elementor-element.elementor-element-1523be29 .elementor-heading-title{font-size:20px;}.elementor-789 .elementor-element.elementor-element-19d25ac8{font-size:14px;}.elementor-789 .elementor-element.elementor-element-6827438 > .elementor-widget-container{margin:0px 0px 0px -35px;}.elementor-789 .elementor-element.elementor-element-5842dee9 > .elementor-widget-container{margin:0px 0px 17px 0px;}.elementor-789 .elementor-element.elementor-element-269831bd{margin:0px 0px 45px 0px;}.elementor-789 .elementor-element.elementor-element-480591cc > .elementor-widget-container{margin:0px 0px 17px 0px;}.elementor-789 .elementor-element.elementor-element-7a0721c7{margin:0px 0px 20px 0px;}}@media(max-width:767px){.elementor-789 .elementor-element.elementor-element-1bee7065{width:100%;}.elementor-bc-flex-widget .elementor-789 .elementor-element.elementor-element-1bee7065.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-789 .elementor-element.elementor-element-1bee7065.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-789 .elementor-element.elementor-element-5ae6e73b > .elementor-widget-container{margin:7px 0px -27px 0px;}.elementor-789 .elementor-element.elementor-element-340827c1{margin:12px 0px 7px 0px;}.elementor-789 .elementor-element.elementor-element-5765d567{margin:0px 0px 0px 0px;}.elementor-789 .elementor-element.elementor-element-714379c{width:75%;}.elementor-789 .elementor-element.elementor-element-54cbda94{width:25%;}.elementor-789 .elementor-element.elementor-element-54cbda94 > .elementor-element-populated{margin:0px 0px 0px 17px;--e-column-margin-right:0px;--e-column-margin-left:17px;}.elementor-789 .elementor-element.elementor-element-5842dee9 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-789 .elementor-element.elementor-element-269831bd{margin:0px 0px 0px 0px;}.elementor-789 .elementor-element.elementor-element-480591cc > .elementor-widget-container{margin:0px 0px 19px 0px;}.elementor-789 .elementor-element.elementor-element-3fbb0789 > .elementor-widget-container{margin:-15px 0px -60px 0px;}.elementor-789 .elementor-element.elementor-element-6f7d8a6e > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-789 .elementor-element.elementor-element-7a0721c7{margin:39px 0px 25px 0px;padding:0px 15px 5px 021px;}}@media(min-width:768px){.elementor-789 .elementor-element.elementor-element-7ef6619{width:57.005%;}.elementor-789 .elementor-element.elementor-element-47f7cbfc{width:43%;}.elementor-789 .elementor-element.elementor-element-714379c{width:62.202%;}.elementor-789 .elementor-element.elementor-element-54cbda94{width:35.19%;}.elementor-789 .elementor-element.elementor-element-413a517c{width:67.262%;}.elementor-789 .elementor-element.elementor-element-6f7d8a6e{width:29.579%;}}@media(max-width:1024px) and (min-width:768px){.elementor-789 .elementor-element.elementor-element-7ef6619{width:56%;}.elementor-789 .elementor-element.elementor-element-47f7cbfc{width:44%;}.elementor-789 .elementor-element.elementor-element-714379c{width:83%;}.elementor-789 .elementor-element.elementor-element-54cbda94{width:17%;}.elementor-789 .elementor-element.elementor-element-b5801b9{width:100%;}.elementor-789 .elementor-element.elementor-element-413a517c{width:100%;}}/* Start custom CSS for html, class: .elementor-element-1895b904 */.side-menu {
    display: none;
}    
@media screen and (min-width: 76px) {    
    .side-menu *    {
        box-sizing: border-box;
    }            
    .side-menu     {
        position: fixed;
        display: block;
        bottom: 160px;
        right: 0;
        z-index: 9999999;
    }        
    .side-menu-buttons {
        position: absolute;
        bottom: 0; 
         right: -2px;
        border: 2px solid #007bc4;
        border-top-left-radius: 10px;
        border-bottom-left-radius: 10px;
        box-shadow: 0 4px 4px rgba(0,0,0,0.2), 0 10px 18px rgba(0,0,0,0.2);
    }
    .side-menu-item:first-child {
        border-top-left-radius: 10px;
    }
    .side-menu-item:last-child {
        border-bottom-left-radius: 10px;
    }
    .side-menu-item {
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0px;
        width: 50px;
        height: 64px;
        position: relative;
        background-color: #fff;
    }
    .side-menu-item:not(:last-child) {
        border-bottom: 2px solidrgb(2,90,147) ;
    }
    .side-menu-item i,
    .side-menu-item span {
        font-size: 40px;
        color: #000;
        transition: color 0.3s;
    }
    .side-menu-item img {
        height: 40px;
    }
    .side-menu-item svg {
        stroke: #000;
        height: 40px;
        stroke-miterlimit: 10;
        stroke-dasharray: 400;    
        stroke-width: 2;
        stroke-linecap: round; 
        stroke-linejoin: round;
        fill: none;
        transition: stroke 0.3s;
    }
    .side-menu-item:hover i,
    .side-menu-item:hover span {
        color:rgb(2,90,147) ;
    }
    .side-menu-item:hover svg {
        stroke: rgb(2,90,147);
    }
    .side-menu-item.svg-icon-anim:hover svg {
        stroke: rgb(2,90,147);
        animation: strok 1s reverse;  
    }
    @keyframes strok {
        100% {
            stroke-dashoffset: 400;
        }
    }
    .side-menu-hover {
        position: absolute;
        background-color: rgb(2,90,147);
        color: #FFF;
        border: 2px solid #007bc4;
        padding: 0 30px;
        transform: translateX(0);
        left: 0;
        top: 0;
        bottom: 0;
        opacity: 0;
        transition: all 0.2s;
        z-index: -100;
        font-size: 17px;
        border-top-left-radius: 10px;
        border-bottom-left-radius: 10px;
        white-space: nowrap;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .side-menu-item:hover .side-menu-hover {
        opacity: 1;
        transform: translateX(-100%);
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1895b904 */.side-menu {
    display: none;
}    
@media screen and (min-width: 76px) {    
    .side-menu *    {
        box-sizing: border-box;
    }            
    .side-menu     {
        position: fixed;
        display: block;
        bottom: 160px;
        right: 0;
        z-index: 9999999;
    }        
    .side-menu-buttons {
        position: absolute;
        bottom: 0; 
         right: -2px;
        border: 2px solid #007bc4;
        border-top-left-radius: 10px;
        border-bottom-left-radius: 10px;
        box-shadow: 0 4px 4px rgba(0,0,0,0.2), 0 10px 18px rgba(0,0,0,0.2);
    }
    .side-menu-item:first-child {
        border-top-left-radius: 10px;
    }
    .side-menu-item:last-child {
        border-bottom-left-radius: 10px;
    }
    .side-menu-item {
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0px;
        width: 50px;
        height: 64px;
        position: relative;
        background-color: #fff;
    }
    .side-menu-item:not(:last-child) {
        border-bottom: 2px solidrgb(2,90,147) ;
    }
    .side-menu-item i,
    .side-menu-item span {
        font-size: 40px;
        color: #000;
        transition: color 0.3s;
    }
    .side-menu-item img {
        height: 40px;
    }
    .side-menu-item svg {
        stroke: #000;
        height: 40px;
        stroke-miterlimit: 10;
        stroke-dasharray: 400;    
        stroke-width: 2;
        stroke-linecap: round; 
        stroke-linejoin: round;
        fill: none;
        transition: stroke 0.3s;
    }
    .side-menu-item:hover i,
    .side-menu-item:hover span {
        color:rgb(2,90,147) ;
    }
    .side-menu-item:hover svg {
        stroke: rgb(2,90,147);
    }
    .side-menu-item.svg-icon-anim:hover svg {
        stroke: rgb(2,90,147);
        animation: strok 1s reverse;  
    }
    @keyframes strok {
        100% {
            stroke-dashoffset: 400;
        }
    }
    .side-menu-hover {
        position: absolute;
        background-color: rgb(2,90,147);
        color: #FFF;
        border: 2px solid #007bc4;
        padding: 0 30px;
        transform: translateX(0);
        left: 0;
        top: 0;
        bottom: 0;
        opacity: 0;
        transition: all 0.2s;
        z-index: -100;
        font-size: 17px;
        border-top-left-radius: 10px;
        border-bottom-left-radius: 10px;
        white-space: nowrap;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .side-menu-item:hover .side-menu-hover {
        opacity: 1;
        transform: translateX(-100%);
    }    
}/* End custom CSS */