:root{interpolate-size:allow-keywords}@media screen and (max-width:1290px){:root{--sitewidth:90vw}}@keyframes loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.mobile-header{display:none!important}aside{width:100%!important}iframe{width:100%}html,body{margin:0;padding:0;font-family:var(--heading-font);font-variant:lining-nums}*{box-sizing:border-box;text-wrap:balance}a{color:var(--accent);transition:.2s}a:hover{color:var(--accent-light);transition:.2s}table{border:1px solid var(--main-dark);border-spacing:0;border-collapse:collapse;width:100%}table td{border:1px solid var(--main-dark);margin:0;padding:8px}li,ul{line-height:1.5}.body-container{display:flex;flex-direction:column;gap:20px;margin:50px auto}.body-container>*,.body-container>[class*=lazyblock]>*{width:var(--sitewidth);margin-left:auto;margin-right:auto;box-sizing:border-box}.body-container.has-sidebar{display:grid;grid-template-columns:9fr 3fr;width:var(--sitewidth);gap:25px;margin:50px auto;align-items:flex-start;justify-content:flex-start;overflow:clip}.body-container.has-sidebar main{max-width:990px}.body-container.has-sidebar>*{margin:unset}[class^=lazyblock-]{display:contents}article h1.entry-title,.site-main h1.page-title{font-size:var(--wp--preset--font-size--large)!important;font-weight:800;margin-top:0}p,li,ul{font-family:Inter;font-weight:400;line-height:1.5}.entry-content img{border-radius:5px}[class*=col-]{display:grid!important;gap:20px;align-items:unset!important}[class*=col-]>*{gap:20px}div.breadcrumbs{display:flex;gap:5px;color:var(--main-light);font-weight:500;font-size:14px}div.breadcrumbs * a{color:var(--main-light)}div.breadcrumbs * a:hover{color:var(--accent)}span.navxt-separator{opacity:.6;font-weight:700}div.breadcrumbs>span:last-child:after{content:"->";margin-left:5px;opacity:.6;font-weight:700}a{font-family:var(--ui-font);text-decoration:none}a.button,.button a{padding:20px 25px;border-radius:10px;line-height:1;text-decoration:none;display:block;font-family:var(--ui-font);background-color:#fff;color:var(--main);font-weight:600;font-size:18px;transition:.2s;text-align:center;cursor:pointer}a.button:hover,.button a:hover{background-color:#eee;transform:translatey(-2px);transition:.2s}a.action,.action a{color:var(--main-text);background:var(--accent)}a.action:hover,.action a:hover{color:var(--main-text);background:var(--accent-dark)}img.people{position:absolute;bottom:0;margin:auto;height:100%}.contact_us img{position:absolute;left:60%;top:-15%;height:130%}.tg_chat img{width:60px;height:60px;border-radius:1000px}.zoomHandler{position:fixed;display:flex;align-items:center;align-content:center;justify-content:center;top:0;left:0;width:100vw;height:100vh;height:calc(var(--vh,1vh) * 100);background:rgba(0,0,0,.67);transform:scale(0);transition:.2s;filter:blur(100px);z-index:100000000}#YTvideoHandler{position:fixed;cursor:-webkit-zoom-out;cursor:zoom-out;cursor:pointer;display:grid;display:flex;background:#000;border-radius:20px;overflow:hidden;box-shadow:0 0 20px 5px rgba(0,0,0,.27);transform:scale(0);z-index:10000000000000000;transition:.2s}.loaderHandler{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:100}div.b24-form{border-radius:20px;overflow:hidden;box-shadow:0 0 100px 5px rgba(0,0,0,.27);z-index:1000;transform:scale(0);transition:.2s}.zoomHandler.zoomed div.b24-form{transform:scale(1);transition:.6s}.loaderHandler img{animation:1.5s ease-in-out infinite loader}#vidPlace{position:relative;z-index:1000;width:1000px}.bitrixBg{position:fixed;all:inherit;z-index:1;background:0 0;opacity:0}.closePopup{box-sizing:content-box;display:block;width:30px;height:30px;position:fixed;top:20px;right:20px;cursor:pointer;padding:5px;margin:10px;opacity:0;border-radius:6px;transition:.3s;z-index:10000000000000}.closePopup:hover{background:rgba(255,0,0,.4);border-radius:10px;margin:0;padding:15px;box-shadow:0px 14px 63px rgba(255,0,0,30%),0px 3.12708px 14.0719px rgba(255,0,0,13%),0px .931014px 4.18956px rgba(255,0,0,6%);transition:.2s}.video_slide img{width:100%;border-radius:10px;object-fit:cover;aspect-ratio:16/9}.our-team>div{margin:80px auto}.our-team-slider .splide__slide img{vertical-align:bottom;width:100%;aspect-ratio:9/13;object-fit:cover;object-position:top;border-radius:20px;position:relative}.our-team-slider div.text{display:flex;flex-direction:column-reverse;gap:5px;position:absolute;bottom:20px;left:25px;color:#fff;font-weight:700;font-size:22px;line-height:1;text-shadow:0 0 25px #000;z-index:10;margin-right:20px}.our-team-slider div.text span.desc{font-size:14px;font-family:var(--ui-font);font-weight:400;color:rgba(255,255,255,.67)}img.img_bg{position:absolute;top:0;left:0;width:100%;z-index:-10;object-fit:cover;object-position:top center}.photo_slide img{object-fit:cover;aspect-ratio:9/13}.small-photo img{width:auto;height:auto;aspect-ratio:unset;aspect-ratio:1/1;object-fit:contain}div.price-list{gap:0}div.price-card{--bg:var(--main-light);--text-accent:#fff;--btn-color:var(--main);display:flex;flex-direction:column;justify-content:space-between;gap:30px;height:100%;align-items:center;padding:30px 40px;border-radius:20px;background:var(--bg);color:#fff;transform:translatey(0px);cursor:default;transition:.2s;z-index:10}div.price-card h4{display:flex;margin:0;font-size:28px;line-height:1;text-align:center;align-items:center;min-height:36px}div.price-card:hover{transform:translatey(-5px)!important;transition:.2s;z-index:1}div.price-card:hover .price-tag{transform:scale(1.08)!important;transition:.2s;z-index:1}div.price-card.filled{position:relative;--bg:var(--main-dark);--text-accent:var(--accent-light);--btn-color:var(--accent);transform:scale(1.06);box-shadow:0px .3rem 6.8rem rgba(0,0,0,.15),0px 1.4rem 2rem rgba(0,0,0,.04),0px .6rem 1.2rem rgba(0,0,0,.03)}div.price-card.filled:hover{transform:scale(1.06) translatey(-5px)!important}.popup{position:fixed;box-shadow:0 0 30px 20px rgba(212,133,58,.2);background:#fff;color:var(--main);font-weight:700;z-index:1000;padding:10px 16px;font-size:14px;padding-bottom:12px;pointer-events:none;text-align:center;user-select:none;opacity:0;line-height:1;border-radius:10px;transition:1s ease-in-out;transition-timing-function:ease-in-out;transition-delay:.1s;transform:translate(-50%,-300%)}.form-calc div.form-result{display:flex;flex-direction:row;gap:10px;justify-content:space-between;align-items:center;padding:15px 25px;color:var(--option-text);font-weight:700;font-size:16px}.sum-list div{transition:.3s ease}a.post-card{display:flex;flex-direction:column;padding:15px;background:#e0ebf5;border-radius:20px;gap:10px;color:var(--main);transition:.2s;height:100%}a.post-card:hover{background:#cde1f2;transform:translatey(-3px);transition:.2s}a.post-card img{border-radius:10px;width:100%;height:250px;object-fit:cover;transition:.2s}a.post-card:hover img{transform:translateY(-2px);transition:.2s}a.post-card h2{margin:0;font-size:22px;line-height:1.2}a.post-card .post-data{display:flex;flex-direction:column;gap:10px;height:100%;justify-content:space-between}a.post-card .entry-meta{color:var(--main-light)}figure{max-width:100%;box-sizing:border-box;height:auto;position:relative;display:flex;overflow:clip;border-radius:5px}figcaption{position:absolute;bottom:0;left:0;padding:10px 25px;color:#fff;font-weight:500;font-style:italic;font-family:var(--ui-font);z-index:2;background:rgba(0,0,0,.47);backdrop-filter:blur(3px);width:100%;text-align:center}div.video_grid{display:grid;gap:15px;row-gap:30px;grid-template-columns:repeat(3,1fr)}.video_archive img{transition:.2s;width:100%}.video_archive:hover img{transform:scale(1.06);transition:.2s}.yarpp-related ul{display:flex;flex-direction:column;gap:5px;margin:0;padding:0}.yarpp-related a.post-card{flex-direction:row;gap:10px;padding:15px;border-radius:10px;font-size:10px}.yarpp-related .post-card h2{font-size:18px;line-height:1.2}.yarpp-related a.post-card img{display:none}div.service-price h4{text-align:left;font-size:26px;height:max-content}div.service-price .price-info{display:flex;flex-direction:column}div.service-price .price{color:var(--accent-light)}div.service-price .after-price{font-size:24px;font-weight:700;margin-top:-5px}div.service-price span.price-condition{font-size:14px;font-weight:400;opacity:.5;margin-top:15px}div.service-price .plus-list{gap:15px}div.service-price a.plus-btn.fill{background:var(--accent)}div.service-price .price-tag{transform-origin:left bottom}.order-grid:has(:nth-last-child(5)) * .wp-block-lazyblock-preimushestvo:nth-child(1) div.plus{grid-column:span 4}.order-grid:has(:nth-last-child(5)) * .wp-block-lazyblock-preimushestvo:nth-child(2) div.plus{grid-column:span 5}.order-grid:has(:nth-last-child(5)) * .wp-block-lazyblock-preimushestvo:nth-child(3) div.plus{grid-column:span 5}.order-grid:has(:nth-last-child(5)) * .wp-block-lazyblock-preimushestvo:nth-child(4) div.plus{grid-column:span 4}.order-grid:has(:nth-last-child(5)) * .wp-block-lazyblock-preimushestvo:nth-child(4) div.plus span.card-number{background:var(--main);color:var(--accent-light)}.order-grid:has(:nth-last-child(5)) * .wp-block-lazyblock-preimushestvo:nth-child(5) div.plus{grid-column:10/13;grid-row:1/3}.order-grid:has(:nth-last-child(5)) * .wp-block-lazyblock-preimushestvo:nth-child(1) div.plus{grid-column:span 4}.order-grid:has(:nth-last-child(5)) * .wp-block-lazyblock-preimushestvo:nth-child(2) div.plus{grid-column:span 5}.order-grid:has(:nth-last-child(5)) * .wp-block-lazyblock-preimushestvo:nth-child(3) div.plus{grid-column:span 5}.order-grid:has(:nth-last-child(5)) * .wp-block-lazyblock-preimushestvo:nth-child(4) div.plus{grid-column:span 4}.order-grid:has(:nth-last-child(5)) * .wp-block-lazyblock-preimushestvo:nth-child(4) div.plus span.card-number{background:var(--main);color:var(--accent-light)}.order-grid:has(:nth-last-child(5)) * .wp-block-lazyblock-preimushestvo:nth-child(5) div.plus{grid-column:10/13;grid-row:1/3}.contact_send{position:fixed;display:flex;padding:10px;bottom:0;left:0;background:rgba(255,255,255,0);z-index:100000}div.contact_handler{position:relative}a.send{position:fixed;display:flex;align-items:center;gap:10px;bottom:20px;left:20px;z-index:100000;color:#fff!important;text-decoration:none;font-size:16px;padding:10px 18px 10px 12px;font-family:var(--ui-font);font-weight:600;box-shadow:0px 0px 20px 0px rgba(0,0,0,.07);border-radius:1000px;transition:.2s}a.send:before{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:70px;background-color:transparent;z-index:-1}a.send span{width:200px;text-align:center}a.send svg,a.send img{height:40px;width:40px;background:#fff;border-radius:1000px}a.send#wa{background:#00b91a;z-index:5}a.send#tg{background:#00a3ff;z-index:5}div.contact_send.waTop:hover a#tg{bottom:85px;transform:scale(1)}div.contact_send:hover a#tg{bottom:85px;transform:scale(1)}div.contact_send.tgTop:hover a#wa{bottom:85px;transform:scale(1)}div.contact_send.tgTop:hover a#tg{bottom:20px;transform:scale(1)}a.send:hover{filter:saturate(1.4)}:root{--trans-dur:400ms}@keyframes BtnTop{0%{transform:scale(.7);z-index:1}49%{z-index:1}50%{transform:scale(.9) translateY(-20px);z-index:10}100%{transform:scale(1);z-index:10}}@keyframes BtnBottom{0%{transform:scale(1);z-index:5}49%{z-index:5}50%{transform:scale(.6) translateY(40px);z-index:1}99%{transform:scale(.7);z-index:1}100%{transform:scale(.99);z-index:1}}div.contact_send.waTop a#wa{animation:BtnTop var(--trans-dur) ease-in-out both;animation-fill-mode:both}div.contact_send.waTop a#tg{animation:BtnBottom var(--trans-dur) ease-in-out both;animation-fill-mode:both}div.contact_send.tgTop a#tg{animation:BtnTop var(--trans-dur) ease-in-out both;animation-fill-mode:both}div.contact_send.tgTop a#wa{animation:BtnBottom var(--trans-dur) ease-in-out both;animation-fill-mode:both}.vk-lite img{width:100%;height:100%}.video-slider .splide__slide img{aspect-ratio:auto;height:200px;border-radius:10px}.video-slider.shorts .splide__slide img{height:400px;border-radius:10px}figure{position:relative}.post-card.service img{width:auto;max-width:200px;height:150px}.service-card img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:-1;transition:.3s}.service-card:hover img{transform:scale(1.1)}