@font-face{src:url(/wp-content/themes/your-clean-template-3/fonts/comfortaa-light.ttf) format("truetype");font-weight:300;font-display:swap;font-family:Comfortaa}@font-face{src:url(/wp-content/themes/your-clean-template-3/fonts/comfortaa-regular.ttf) format("truetype");font-weight:400;font-display:swap;font-family:Comfortaa}@font-face{src:url(/wp-content/themes/your-clean-template-3/fonts/comfortaa-medium.ttf) format("truetype");font-weight:500;font-display:swap;font-family:Comfortaa}@font-face{src:url(/wp-content/themes/your-clean-template-3/fonts/comfortaa-semibold.ttf) format("truetype");font-weight:600;font-display:swap;font-family:Comfortaa}@font-face{src:url(/wp-content/themes/your-clean-template-3/fonts/comfortaa-bold.ttf) format("truetype");font-weight:700;font-display:swap;font-family:Comfortaa}.current-menu-item a{font-weight:700;color:#000}.secondary-menu{min-height:2rem;background-color:#1d2040}.customNav{background-color:#eaebee}.secondary-menu .nav-link{font-size:1rem;color:hsla(0,0%,100%,.8)}.cloud img{max-height:25rem}.vklogo{min-height:2rem;max-height:2rem}.messenger{min-height:2rem;max-height:4rem}.secondary-menu .nav-link:hover{color:#fff}.burger{color:#3f4091}.callUs{max-height:3rem}.logoMobile{width:85%}.custom-button{border:2px solid #3f4091;color:#fff;transition:background-color .3s,color .3s;background-color:#3f4091}.custom-button a{text-decoration:none;color:#fff}.custom-button a:hover{text-decoration:none;color:#3f4091}.custom-button:hover{border:2px solid #3f4091;color:#3f4091;background-color:#fff}.outline-custom-button{border:1px solid #3f4091;color:#3f4091}.outline-custom-button a{text-decoration:none;color:#3f4091}.outline-custom-button:hover{border:2px solid #3f4091;color:#fff;transition:background-color .3s,color .3s;background-color:#3f4091}.outline-custom-button a:hover{text-decoration:none;color:#fff}.callButton{padding:10px 20px;border:2px solid #e94c2c;color:#fff;transition:background-color .3s,color .3s;background-color:#e94c2c}.callButton:hover{border:2px solid #e94c2c;color:#e94c2c;background-color:#fff}.mobile-header{border-bottom:1px solid #dee2e6}.mobile-nav .nav-link{padding:.8rem 0;font-size:1.1rem;color:#212529}.mobile-nav .nav-link.active{font-weight:500;color:#0d6efd}body{font-family:Comfortaa}.pushImage-R img{height:auto;margin-right:-50px}.pushImage-L img{max-height:250px;margin-left:-10%;width:110%}.pushImage img{height:auto;min-height:200px;max-height:250px;width:110%}.coloredBgAdv{flex-grow:1;align-content:center}.orange{background-color:#e94c2c}.darkBlue{background-color:#3f4091}.yellow{background-color:#fed647}.ourBlack{background-color:#1d2040}.ourGrey{background-color:#eaebee}.voda .myCard{background-color:#3f4091}.santehnika .myCard{background-color:#fed647}.remont .myCard{background-color:#eaebee}.iconContainer{height:10.5rem;overflow:visible;justify-content:center;align-items:center;align-content:end;display:flex}.iconContainer img{overflow:visible;transform:translate(0);position:absolute;max-height:200px;object-fit:contain;width:90%}.titleContainer{min-height:6rem;padding:0;align-items:end;display:flex}.titleContainer p{font-size:1rem;font-weight:400;transition:transform .3s ease}.myCard{height:16rem;margin-bottom:1rem;position:relative;border-radius:1rem}.myCard a{text-decoration:none}.clickableAreaCard:hover .titleContainer p{transform:scale(1.02);transform:translateY(5px);text-shadow:0 8px 12px rgba(0,0,0,.4)}.clickableAreaCard:hover .arrowButton{transform:translateX(10px)}.limitter{max-height:300px}.arrowButton{right:0;transition:transform .3s ease;bottom:0}.arrowButton:hover{transform:translateX(10px)}.photoCard{margin-top:-2rem}.card img{object-fit:cover}.custom-table{border-collapse:separate;border-spacing:0 10px;width:100%}.custom-table th{padding:1rem 0 1rem 1rem;font-size:1rem;font-weight:700;vertical-align:middle}.custom-table td{padding:1rem;text-decoration:none!important;vertical-align:middle}.custom-table td:first-child{color:#fff;background-color:#e94c2c;border-radius:1rem 1rem 1rem 1rem}.custom-table td:last-child{padding:0 0 0 .5rem;color:#fff;position:relative;background-color:#3f4091;box-shadow:-2rem 0 0 #3f4091;border-radius:1rem 1rem 1rem 1rem;z-index:-1}.why img{max-height:15rem}.cheater img{height:170%;transform:translate(-20%,-51%);position:absolute;max-height:12.5rem}.footerList li a{text-decoration:none;color:#212529}.footerList li a:hover{text-decoration:none;color:rgba(0,0,0,.55)}.long-text{font-size:.9rem}.tag-item{overflow:hidden;text-overflow:ellipsis;padding:.25rem .75rem;max-width:100%;white-space:nowrap}.tag-text{overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box}@media (max-width:767.98px){.custom-table td{padding:1rem;font-size:.875rem;text-decoration:none!important;vertical-align:middle}.tag-item{flex:1 0 calc(50% - 0.5rem);padding:.35rem .5rem;justify-content:center;min-width:0;text-align:center;-webkit-line-clamp:2;white-space:normal}.tag-icon{margin-right:0!important;margin-bottom:.25rem;display:block}.tag-item .tag-text{font-size:.8rem;-webkit-line-clamp:2;white-space:normal;display:block}}.page-numbers{justify-content:center;flex-wrap:wrap;padding-left:0;display:flex}.page-numbers li{list-style:none;margin:0 3px}.current{color:#fff;background-color:#e94c2c;border-radius:2rem}@media (min-width:768px){.long-text{font-size:1.25rem}.overlapping-block{min-height:200px;position:relative;background-color:rgba(255,0,0,.5);margin-top:-50px;z-index:2}.coloredBgAdv{flex-grow:1;min-height:250px;align-content:center}.myCard{height:19rem;margin-bottom:1rem;position:relative;border-radius:2rem}.titleContainer{min-height:6rem}.titleContainer p{font-size:1.25rem;font-weight:400}.iconContainer{height:12.5rem;overflow:visible;justify-content:center;align-items:center;align-content:end;display:flex}.iconContainer img{overflow:visible;transform:translateY(-1.25rem);position:absolute;max-height:200px;object-fit:contain;width:90%}.arrowButton{right:0;bottom:4rem}.why img{max-height:6rem}}@media (min-width:992px) and (max-width:1200px){.cheater img{transform:translate(-45%,-51%);position:absolute;max-height:12.5rem}}@media (max-width:1199px){.responsive-text{font-size:1.25rem}.responsive-text svg{max-height:1.25rem}}@media (min-width:1200px) and (max-width:1400px){.responsive-text{font-size:1.75rem}.responsive-text svg{max-height:1.75rem}}@media (min-width:1401px){.responsive-text{font-size:2rem}.responsive-text svg{max-height:2rem}}.oldphones{color:#3f4091}.phone-link{text-decoration:none;color:inherit;transition:all .3s ease;white-space:nowrap}.social-link{transition:opacity .3s ease;transition:transform .2s;line-height:0;display:inline-block}.social-link img{min-height:3rem}.social-link:hover{transform:scale(1.1);opacity:.8}.messenger-link{transition:transform .2s;display:inline-block}.messenger-link:hover{transform:scale(1.1)}.messenger-link img{border-radius:8px}.accordion-button{position:relative;padding-right:40px}.faq-icon{height:20px;transform:translateY(-50%);right:15px;position:absolute;top:50%;width:20px;display:inline-block}.faq-icon:after,.faq-icon:before{transition:all .3s ease;content:"";position:absolute;background-color:#0d6efd}.faq-icon:before{height:2px;transform:translateY(-50%);top:50%;left:0;width:100%}.faq-icon:after{height:100%;transform:translateX(-50%);top:0;left:50%;width:2px}.accordion-button:not(.collapsed) .faq-icon:after{transform:translateX(-50%) rotate(90deg);opacity:0}.sticky-menu-wrapper{position:relative;z-index:1020}.sticky-menu{animation:slideDown .3s ease-out;right:0;position:fixed;top:0;box-shadow:0 2px 6px 1px rgba(0,0,0,.2);background:#fff;left:0;z-index:1030}.sticky-menu .container{margin-top:.5rem}.sticky-menu .responsive-text{font-size:1.5rem}.sticky-menu .secondary-menu{display:none}.sticky-menu .customNav{padding:2px 0;background-color:transparent;margin-top:0}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.mobile-header{position:relative}.mobile-header-fixed-part{animation:slideDown .5s ease-out;padding:10px;right:0;position:fixed;top:0;box-shadow:0 2px 5px rgba(0,0,0,.1);background:#fff;left:0;display:none;z-index:1000}.mobile-header-fixed-part .logoMobile{max-height:4rem}body.has-fixed-header{padding-top:80px}.logoDesktop{transition:all .5s ease}.logoDesktop:hover{transform:scale(1.025) translateX(10px);opacity:.9}.hero-grad{background:radial-gradient(circle,#0d48e957 0,rgba(248,249,250,0) 70%)}#scrollToTopBtn{height:50px;transform:translateY(20px);font-size:20px;border:2px solid #3f4091;right:30px;color:#fff;transition:all .3s ease;position:fixed;opacity:0;bottom:30px;visibility:hidden;background-color:#3f4091;box-shadow:0 4px 15px rgba(63,64,145,.2);border-radius:50%;cursor:pointer;width:50px;z-index:9999}#scrollToTopBtn.visible{transform:translateY(0);opacity:1;visibility:visible}#scrollToTopBtn:hover{border-color:#e94c2c;transform:scale(1.1) translateY(-5px);background-color:#e94c2c;box-shadow:0 6px 20px rgba(233,76,44,.3)}#scrollToTopBtn.pulse:hover:after{animation:pulse 1.5s infinite;border:2px solid #e94c2c;right:-10px;content:"";position:absolute;opacity:0;bottom:-10px;top:-10px;border-radius:50%;left:-10px}@keyframes pulse{0%{transform:scale(.8);opacity:.7}70%{transform:scale(1.1);opacity:0}to{opacity:0}}#scrollToTopBtn svg{height:20px;transition:transform .3s ease;width:20px;vertical-align:middle}#scrollToTopBtn:hover svg{transform:translateY(-3px)}.hover-scale{transition:all .2s;box-shadow:0 2px 8px rgba(0,0,0,.1)}.hover-scale:hover{transform:scale(1.05)}.btn-warning{box-shadow:0 2px 8px rgba(255,215,0,.3)}.btn-success{box-shadow:0 2px 8px rgba(37,211,102,.3)}.btn-primary{box-shadow:0 2px 8px rgba(0,136,204,.3)}.cloud svg{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:100%;z-index:-3}.hero .cloud{overflow:hidden;position:relative;aspect-ratio:16/12}.hero .cloud img{height:100%;position:absolute;object-fit:contain;top:0;left:0;width:100%}@media (max-width:340px){.mobinfo .buttons{display:none}.small{font-size:.675rem!important}.overlapping-block .fs-3{font-size:1.2rem!important}.cheater img{height:170%;transform:translate(-20%,-51%);position:absolute;max-height:11rem}}