﻿:root{--font-family-base: "Montserrat", Arial, sans-serif;--font-family-accent: "Akony", Arial, sans-serif;--container-width: 75rem;--container-padding-x: clamp(0.625rem, 0.3977272727rem + 1.1363636364vw, 1.25rem);--header-height: 5rem;--input-height: clamp(2.8125rem, 2.4715909091rem + 1.7045454545vw, 3.75rem);--padding-block: clamp(2.8125rem, 1.7897727273rem + 5.1136363636vw, 5.625rem);--padding-item: clamp(0.625rem, 0.3977272727rem + 1.1363636364vw, 1.25rem);--radius: clamp(1.875rem, 0.7386363636rem + 5.6818181818vw, 5rem);--transition: all 0.2s linear;--transition-duration: 0.2s;--color-red: #ff0000;--color-yellow: #fcff71;--color-yellow-dark: #ae9532;--color-gray: #f3f3f3;--color-gray-thin: #ebebeb;--color-gray-light: #999999;--color-gray-dark: #151515;--color-black: black;--color-white: white}@font-face{font-family:"Montserrat";font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/Montserrat-Regular.woff2) format("woff2")}@font-face{font-family:"Montserrat";font-weight:500;font-style:normal;font-display:swap;src:url(../fonts/Montserrat-Medium.woff2) format("woff2")}@font-face{font-family:"Montserrat";font-weight:600;font-style:normal;font-display:swap;src:url(../fonts/Montserrat-SemiBold.woff2) format("woff2")}@font-face{font-family:"Montserrat";font-weight:700;font-style:normal;font-display:swap;src:url(../fonts/Montserrat-Bold.woff2) format("woff2")}@font-face{font-family:"Montserrat";font-weight:900;font-style:normal;font-display:swap;src:url(../fonts/Montserrat-ExtraBold.woff2) format("woff2")}@font-face{font-family:"Akony";font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/AKONY.woff2) format("woff2")}*,::before,::after{box-sizing:border-box}:where(ul,ol):where([class]){padding-left:0}body,:where(blockquote,figure):where([class]){margin:0}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl):where([class]){margin-block:0}:where(dd[class]){margin-left:0}:where(fieldset[class]){margin-left:0;padding:0;border:none}:where(ul[class]){list-style:none}:where(address[class]){font-style:normal}p{margin-block:0}p:where(:not([class]):not(:last-child)){padding-bottom:rem(10)}img,video{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit}html{height:100%}html,:has(:target){scroll-behavior:smooth}body{min-height:100%}a:where([class]){display:inline-flex}button,label{cursor:pointer}svg *{transition-property:fill,stroke}@media(prefers-reduced-motion: reduce){*,::before,::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}html{overflow:hidden auto;max-height:max-content;margin-top:0 !important}html:has(.body-modal,.popup-modal){scrollbar-gutter:stable}html,body{width:100%}body{display:flex;flex-direction:column;position:relative;font-family:var(--font-family-base);font-size:clamp(0.875rem,
        0.7840909091rem + 0.4545454545vw,
        1.125rem);line-height:1.55}body.customize-support #wpadminbar{order:-999;position:relative}.main{display:flex;flex-direction:column;row-gap:var(--padding-block);flex-grow:1;min-height:100vh}a,button,label,input,textarea,select,svg *{transition:all var(--transition-duration) linear}textarea{font-family:var(--font-family-base)}a{color:inherit}a[class]{text-decoration:none}@media(any-hover: hover){a:not([class]):hover{color:var(--color-yellow-dark)}}@media(any-hover: none){a:not([class]):active{color:var(--color-yellow-dark)}}a:focus,button:focus,input:focus,textarea:focus,label:focus{outline:none}svg,img{pointer-events:none}.container{max-width:calc(var(--container-width) + var(--container-padding-x)*2);margin-inline:auto;padding-inline:var(--container-padding-x)}.visually-hidden{overflow:hidden !important;position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;border:0 !important;white-space:nowrap !important;clip-path:inset(100%) !important;clip:rect(0 0 0 0) !important}.the_content ol{list-style-position:inside;padding-left:0}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.button{cursor:pointer;display:flex;align-items:center;position:relative;max-width:max-content;transition:var(--transition);border:none}.button:focus{border-color:var(--color-black)}.button-text{pointer-events:none}.button-yellow{height:3.4375rem;padding-inline:clamp(1.25rem,
        1.0227272727rem + 1.1363636364vw,
        1.875rem);border-radius:1rem;border:0.125rem solid var(--color-yellow);background-color:var(--color-yellow);backdrop-filter:blur(0.3125rem);color:var(--color-black);font-size:clamp(1rem,
        0.9545454545rem + 0.2272727273vw,
        1.125rem);font-weight:600}@media(width > 75.06125rem){.button-yellow{padding-inline:clamp(1.875rem,
        1.4204545455rem + 2.2727272727vw,
        3.125rem)}}@media(any-hover: hover){.button-yellow:hover{background-color:rgba(253,255,113,.062745098)}}@media(any-hover: none){.button-yellow:active{background-color:rgba(253,255,113,.062745098)}}.social{display:flex;column-gap:0.4375rem}.social__link{overflow:hidden;display:flex;align-items:center;justify-content:center;width:clamp(2.1875rem,
        1.8465909091rem + 1.7045454545vw,
        3.125rem);aspect-ratio:1/1;padding:0;border-radius:50%;border:0.0625rem solid rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.social__link.call{padding:0.4375rem;background:var(--color-yellow)}.social__link .ico{width:100%;aspect-ratio:1/1;border-radius:50%;transition:var(--transition)}.social__link .ico.ico-max{background:linear-gradient(135deg, #2d63ff 0%, #6a5aff 50%, #9646ff 100%)}.social__link .ico.ico-call{width:90%;fill:var(--color-gray-dark)}@media(any-hover: hover){.social__link:hover .ico{scale:1.1}}@media(any-hover: none){.social__link:active .ico{scale:1.1}}.logo{display:flex;align-items:center;column-gap:0.625rem}.logo__ico{width:clamp(3.125rem,
        2.8977272727rem + 1.1363636364vw,
        3.75rem);aspect-ratio:1/1}.logo__description{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;color:var(--color-white)}.logo__description .name{pointer-events:none;display:inline-flex;font-family:var(--font-family-accent);font-size:clamp(0.75rem,
        0.7045454545rem + 0.2272727273vw,
        0.875rem);text-transform:uppercase;line-height:1}@media(width > 75.06125rem){.logo__description .name{font-size:clamp(0.75rem,
        0.6818181818rem + 0.3409090909vw,
        0.9375rem)}}.logo__description .name .riga{color:var(--color-yellow)}.logo__description .phone{color:var(--color-yellow)}.breadcrumb{width:100%}.breadcrumb__list,.breadcrumb__item{display:flex;gap:0.3125rem}.breadcrumb__list{flex-wrap:wrap}.breadcrumb__item-divider{position:relative}.breadcrumb__item-divider::before{content:"→";display:inline;position:relative}.breadcrumb__link{font-weight:600}@media(any-hover: hover){.breadcrumb__link:hover{color:var(--color-yellow-dark)}}@media(any-hover: none){.breadcrumb__link:active{color:var(--color-yellow-dark)}}.pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:0.3125rem;padding-top:clamp(1.25rem,
        0.5681818182rem + 3.4090909091vw,
        3.125rem)}.pagination .page-numbers{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding-top:0.125rem;border-radius:50%;background-color:var(--color-gray-thin);font-weight:600}.pagination .page-numbers.current{background-color:var(--color-gray-dark);color:var(--color-white)}@media(any-hover: hover){.pagination a.page-numbers:hover{background-color:var(--color-gray-light)}}@media(any-hover: none){.pagination a.page-numbers:active{background-color:var(--color-gray-light)}}.front-menu__link{color:var(--color-white);font-size:clamp(0.875rem,
        0.8295454545rem + 0.2272727273vw,
        1rem);font-weight:600;text-transform:uppercase}@media(width <= 63.99875rem){.front-menu__button{z-index:50;flex-direction:column;justify-content:center;align-items:center;row-gap:0.375rem;min-width:clamp(3.125rem,
        2.8977272727rem + 1.1363636364vw,
        3.75rem);width:clamp(3.125rem,
        2.8977272727rem + 1.1363636364vw,
        3.75rem);aspect-ratio:1/1;border-radius:50%;padding:0 clamp(0.625rem,
        0.5113636364rem + 0.5681818182vw,
        0.9375rem);border:0.0625rem solid rgba(0,0,0,0);background-color:rgba(21,21,21,.5)}.front-menu__button:focus{border-color:var(--color-white)}.front-menu__button .line{width:100%;height:0.125rem;background-color:var(--color-white)}.front-menu__button-active{z-index:51;border:none}.front-menu__button-active .line{pointer-events:none;position:absolute;width:50%}.front-menu__button-active .line.l1{rotate:45deg}.front-menu__button-active .line.l2{rotate:-45deg}.front-menu__button-active .line.l3{width:0}.front-menu__container{z-index:-999;overflow:hidden;position:absolute;top:0;right:0;width:0;height:100vh}.front-menu__container .front-menu__wrapper{display:flex;flex-direction:column;position:absolute;width:19.375rem;height:100%;right:-110%;padding:3rem 1.875rem 2.375rem;background-color:var(--color-gray-dark);color:var(--color-white);transition:right .3s linear}.front-menu__container .front-menu__wrapper .logo{padding-bottom:1.5625rem}.front-menu__container .front-menu__wrapper .logo .name{font-size:0.875rem}.front-menu__container .front-menu__wrapper .address p,.front-menu__container .front-menu__wrapper .time p{padding:0;font-size:1rem;font-weight:300;line-height:1.45}.front-menu__container .front-menu__wrapper .address{margin-block:auto var(--container-padding-x)}.front-menu__container .front-menu__wrapper .time{margin-bottom:var(--container-padding-x)}.front-menu__container .front-menu__wrapper .social{margin-block:var(--container-padding-x)}.front-menu__container .front-menu__wrapper .social__link{width:2.1875rem}.front-menu__container .front-menu__wrapper .phone{justify-content:center;margin-block:var(--container-padding-x);padding:1.0625rem 2.5rem;border-radius:0.9375rem;background-color:var(--color-yellow);color:var(--color-black);font-size:1rem;font-weight:600}}@media(width <= 63.99875rem)and (any-hover: hover){.front-menu__container .front-menu__wrapper .phone:hover{background-color:var(--color-yellow-darck)}}@media(width <= 63.99875rem)and (any-hover: none){.front-menu__container .front-menu__wrapper .phone:active{background-color:var(--color-yellow-darck)}}@media(width <= 63.99875rem){.front-menu__container .front-menu__list{display:flex;flex-direction:column;row-gap:0.3125rem}.front-menu__container .front-menu__list .front-menu__link{min-height:2.1875rem}}@media(width <= 63.99875rem)and (any-hover: hover){.front-menu__container .front-menu__list .front-menu__link:hover{color:var(--color-yellow)}}@media(width <= 63.99875rem)and (any-hover: none){.front-menu__container .front-menu__list .front-menu__link:active{color:var(--color-yellow)}}@media(width <= 63.99875rem){.front-menu__container-active{z-index:50;width:19.375rem}.front-menu__container-active .front-menu__wrapper{right:0}}@media(width > 63.99875rem){.front-menu{display:contents}.front-menu__button{display:none}.front-menu__container,.front-menu__wrapper{display:contents}.front-menu__container .logo,.front-menu__container .address,.front-menu__container .time,.front-menu__container .phone,.front-menu__wrapper .logo,.front-menu__wrapper .address,.front-menu__wrapper .time,.front-menu__wrapper .phone{display:none}.front-menu__list{display:flex;column-gap:0.625rem}.front-menu__list .front-menu__link{font-size:0.875rem}}@media(width > 63.99875rem)and (width > 75.06125rem){.front-menu__list .front-menu__link{font-size:clamp(0.875rem,
        0.8295454545rem + 0.2272727273vw,
        1rem)}}@media(width > 63.99875rem)and (any-hover: hover){.front-menu__list .front-menu__link:hover{color:var(--color-yellow)}}@media(width > 63.99875rem)and (any-hover: none){.front-menu__list .front-menu__link:active{color:var(--color-yellow)}}.privacy-menu__list{line-height:1;padding-bottom:0.625rem}.privacy-menu__item{display:inline}.privacy-menu__item:not(:first-child)::before{content:" | ";display:inline;position:relative;font-size:0.875rem}.privacy-menu__link{display:inline;font-size:0.875rem}@media(any-hover: hover){.privacy-menu__link:hover{color:var(--color-yellow)}}@media(any-hover: none){.privacy-menu__link:active{color:var(--color-yellow)}}.slick-slider{touch-action:pan-y !important}.slick-slider .slick-arrow{z-index:2;position:absolute;top:50%;width:clamp(1.875rem,
        1.6477272727rem + 1.1363636364vw,
        2.5rem);aspect-ratio:1/1;padding:0;outline:none;border:0.125rem solid rgba(0,0,0,0);border-radius:50%;background:var(--color-white);translate:0% -50%;transition:var(--transition);font-size:0}.slick-slider .slick-arrow::after,.slick-slider .slick-arrow::before{content:"";position:absolute;left:47%;width:0.625rem;height:0.125rem;border-radius:0.0625rem;background-color:var(--color-black);translate:-50% -50%;transition:var(--transition)}.slick-slider .slick-arrow::after{top:calc(50% + 0.1875rem);rotate:45deg}.slick-slider .slick-arrow::before{top:calc(50% - 0.1875rem);rotate:135deg}@media(any-hover: hover){.slick-slider .slick-arrow:hover{background-color:var(--color-black)}.slick-slider .slick-arrow:hover::after,.slick-slider .slick-arrow:hover::before{left:40%;background-color:var(--color-white)}}@media(any-hover: none){.slick-slider .slick-arrow:active{background-color:var(--color-black)}.slick-slider .slick-arrow:active::after,.slick-slider .slick-arrow:active::before{left:40%;background-color:var(--color-white)}}.slick-slider .slick-arrow.slick-prev{left:0.625rem}.slick-slider .slick-arrow.slick-next{right:0.625rem;scale:-1 1}.slick-slider .slick-arrow.slick-disabled{opacity:.3}.slick-slider .slick-list{overflow:hidden;display:block;position:relative;width:100%;margin:0;padding:0}.slick-slider .slick-track{display:flex;height:100%}.slick-slider .slick-slide{z-index:0 !important}.slick-slider .slick-slide img{pointer-events:none}.slick-slider .slick-dots{display:flex}.slick-slider .slick-dots li{display:block;margin:0;padding:0;width:max-content;height:max-content}.slick-slider .slick-dots li:last-child:first-child{display:none !important}.slick-slider .slick-dots li button{padding:0;border:none;outline:none;font-size:0;transition:var(--transition)}.popup{display:flex;align-items:center;position:fixed;inset:0}.popup.hidden{z-index:-9999 !important;opacity:0 !important}.popup:not(.hidden){z-index:200;padding-inline:10vw;background-color:rgba(0,0,0,.5);backdrop-filter:blur(0.4375rem)}.popup:not(.hidden).popup-message{z-index:300}.popup:not(.hidden) .popup-container{top:50%;left:50%}.popup.popup-loading{display:flex;align-items:center;justify-content:center;column-gap:0.9375rem}.popup.popup-loading .spinner{width:3.75rem;height:3.75rem;animation:spin 2s linear infinite}.popup.popup-loading .spinner-ico{width:3.75rem;height:3.75rem}.popup.popup-loading .spinner-title{color:var(--color-white);font-weight:600;text-transform:uppercase}.popup .popup-container{overflow:hidden;position:absolute;top:-100%;right:-77%;width:clamp(19.375rem,
        13.6931818182rem + 28.4090909091vw,
        35rem);padding:clamp(0.625rem,
        0.1704545455rem + 2.2727272727vw,
        1.875rem) clamp(1.25rem,
        0.5681818182rem + 3.4090909091vw,
        3.125rem);background-color:var(--color-gray-dark);color:var(--color-white);translate:-50% -50%;transition:var(--transition)}.popup .popup-wrapper{position:relative}.popup .button-close{z-index:201;position:absolute;top:0;right:0;min-width:clamp(2.5rem,
        2.0454545455rem + 2.2727272727vw,
        3.75rem);width:clamp(2.5rem,
        2.0454545455rem + 2.2727272727vw,
        3.75rem);aspect-ratio:1/1;border-radius:50%;border:none;background-color:rgba(255,255,255,.02);backdrop-filter:blur(0.3125rem);transition:all var(--transition-duration) linear}.popup .button-close::before,.popup .button-close::after{pointer-events:none;content:"";position:absolute;top:50%;left:50%;width:clamp(1.25rem,
        1.0227272727rem + 1.1363636364vw,
        1.875rem);height:clamp(0.0625rem,
        0.0397727273rem + 0.1136363636vw,
        0.125rem);border-radius:clamp(0.0625rem,
        0.0397727273rem + 0.1136363636vw,
        0.125rem);background-color:var(--color-white);translate:-50% -50%;transition:all var(--transition-duration) linear}.popup .button-close::before{rotate:-45deg}.popup .button-close::after{rotate:45deg}@media(any-hover: hover){.popup .button-close:hover::before,.popup .button-close:hover::after{background-color:var(--color-yellow)}}@media(any-hover: none){.popup .button-close:active::before,.popup .button-close:active::after{background-color:var(--color-yellow)}}@media(any-hover: hover){.popup-message .button:hover{color:var(--color-yellow)}}@media(any-hover: none){.popup-message .button:active{color:var(--color-yellow)}}.popup-title{margin-bottom:1.625rem;font-family:var(--font-family-accent);font-size:clamp(1rem,
        0.7954545455rem + 1.0227272727vw,
        1.5625rem);line-height:1.1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.popup-subtitle{margin-bottom:0.875rem;color:var(--color-gray-light);line-height:1.4}.wpcf7 .wpcf7-form-control-wrap{display:flex;flex-direction:column}.wpcf7 .wpcf7-response-output,.wpcf7 .screen-reader-response{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;border:0 !important;padding:0 !important;white-space:nowrap !important;clip-path:inset(100%) !important;clip:rect(0 0 0 0) !important;overflow:hidden !important}.wpcf7__list{display:flex;flex-direction:column;row-gap:0.9375rem;padding-top:1.5625rem}.wpcf7__list .wpcf7__item{position:relative}.wpcf7__list .wpcf7__item .wpcf7-not-valid-tip{display:none;position:absolute;bottom:0.125rem;width:100%;padding-inline:1.25rem;color:var(--color-gray);font-size:0.75rem}.wpcf7__list .wpcf7__item-input input{width:100%;height:3.75rem;padding-inline:1.25rem;border-radius:1rem;border:0.0625rem solid #2f2f2f;background-color:#2f2f2f;color:var(--color-white)}.wpcf7__list .wpcf7__item-input input~.wpcf7-not-valid-tip:last-child{display:inline !important}.wpcf7__list .wpcf7__item-input input:focus{border-color:var(--color-yellow)}.wpcf7__list .wpcf7__item-input input:focus+span{display:none !important}.wpcf7__list .wpcf7__item-input textarea{width:100%;height:6.375rem;padding:0.625rem 1.25rem;border-radius:1rem;border:0.0625rem solid #2f2f2f;background-color:#2f2f2f;color:var(--color-white);resize:vertical}.wpcf7__list .wpcf7__item-acceptance label{display:inline-flex;align-items:center;position:relative;font-size:0.75rem}.wpcf7__list .wpcf7__item-acceptance label a{display:inline}.wpcf7__list .wpcf7__item-acceptance label span{padding-left:2.1875rem}.wpcf7__list .wpcf7__item-acceptance label span::before{content:"";position:absolute;left:0;top:50%;width:1.25rem;height:1.25rem;border:0.0625rem solid var(--color-black);background:no-repeat 50% 60% rgba(0,0,0,0) url(../../src/images/ico/checked.svg);background-size:0%;translate:0 -50%;transition:var(--transition);filter:invert(1)}.wpcf7__list .wpcf7__item-acceptance input[type=checkbox]{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;border:0 !important;padding:0 !important;white-space:nowrap !important;clip-path:inset(100%) !important;clip:rect(0 0 0 0) !important;overflow:hidden !important}.wpcf7__list .wpcf7__item-acceptance input[type=checkbox]:checked+span::before{background-size:60%}.wpcf7__list .wpcf7__item-acceptance .wpcf7-not-valid-tip{display:block;position:relative;padding:0;bottom:auto;width:80%}.wpcf7__list .wpcf7__item-file{display:flex;flex-direction:column;row-gap:0.3125rem}.wpcf7__list .wpcf7__item--file{position:relative}.wpcf7__list .wpcf7__item--file #mfcf7_zl_multifilecontainer{margin-block:0.3125rem}.wpcf7__list .wpcf7__item--file span.wpcf7-form-control-wrap{display:contents}.wpcf7__list .wpcf7__item--file p.wpcf7-form-control-wrap{display:inline-flex;flex-direction:row-reverse;align-items:center}.wpcf7__list .wpcf7__item--file p.wpcf7-form-control-wrap .mfcf7-zl-multifile-name{display:inline-block;font-size:1rem}.wpcf7__list .wpcf7__item--file p.wpcf7-form-control-wrap a{display:inline-block;width:max-content;filter:brightness(10);scale:.7}.wpcf7__list .wpcf7__item--file p{position:relative}.wpcf7__list .wpcf7__item--file p label{display:flex;align-items:center;width:max-content;min-height:2.625rem;padding-inline:clamp(0.9375rem,
        0.8238636364rem + 0.5681818182vw,
        1.25rem);margin-bottom:0.3125rem;border-radius:1rem;background-color:var(--color-yellow) !important}.wpcf7__list .wpcf7__item--file p label::before{content:"Загрузить файлы";display:inline;position:relative;color:var(--color-black);font-weight:600}.wpcf7__list .wpcf7__item--file p label .wpcf7-not-valid-tip{display:inline;bottom:auto;left:0;top:100%;padding:0}.wpcf7__list .wpcf7__item--file .button-primary{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;border:0 !important;padding:0 !important;white-space:nowrap !important;clip-path:inset(100%) !important;clip:rect(0 0 0 0) !important;overflow:hidden !important}.wpcf7__list .wpcf7__item-submit{justify-content:center;column-gap:0.625rem;width:100%;max-width:100%;height:clamp(3.125rem,
        2.8977272727rem + 1.1363636364vw,
        3.75rem);background-color:var(--color-yellow)}.wpcf7__list[data-acceptance=false] .button{filter:grayscale(1)}.wpcf7-form.submitting .button::before{content:"";display:block;position:relative;width:1.25rem;aspect-ratio:1/1;border:0.125rem solid var(--color-black);border-top:0.125rem solid rgba(0,0,0,0);border-radius:50%;animation:spin 1s linear infinite}.cookie{z-index:10;position:fixed;right:0;bottom:clamp(0rem,
        -0.6818181818rem + 3.4090909091vw,
        1.875rem);width:100%}@media(width > 63.99875rem){.cookie{right:1.25rem;max-width:40.625rem}}.cookie-container{display:flex;flex-direction:column;gap:0.625rem;padding:0.9375rem 1.5625rem;border-radius:0.625rem;background-color:var(--color-gray-thin);box-shadow:0 0 0.3125rem rgba(0,0,0,.1)}@media(width > 47.99875rem){.cookie-container{flex-direction:row;align-items:center}}.cookie-content{color:var(--color-gray-dark);font-size:0.8125rem}@media(any-hover: hover){.cookie-content a:hover{color:var(--color-black);text-decoration-color:var(--color-yellow-dark)}}@media(any-hover: none){.cookie-content a:active{color:var(--color-black);text-decoration-color:var(--color-yellow-dark)}}.cookie__button{justify-content:center;height:1.875rem;padding-inline:1.25rem;border-radius:0.3125rem;border:0.0625rem solid var(--color-gray-light);color:var(--color-gray-light)}@media(any-hover: hover){.cookie__button:hover{border-color:var(--color-black);color:var(--color-black)}}@media(any-hover: none){.cookie__button:active{border-color:var(--color-black);color:var(--color-black)}}.section__title-h2{padding-bottom:clamp(0.625rem,
        0.3977272727rem + 1.1363636364vw,
        1.25rem);color:var(--color-gray-dark);font-size:clamp(0.875rem,
        0.4659090909rem + 2.0454545455vw,
        2rem);text-transform:uppercase;line-height:1.1}.section__title-h2.title--accent{width:min-content;font-family:var(--font-family-accent);font-size:clamp(1rem,
        0.5454545455rem + 2.2727272727vw,
        2.25rem)}.section__subtitle{padding-bottom:clamp(0.625rem,
        0.3977272727rem + 1.1363636364vw,
        1.25rem)}.section__description{padding-block:clamp(0.625rem,
        0.1704545455rem + 2.2727272727vw,
        1.875rem)}.section__description p{font-size:clamp(0.875rem,
        0.7840909091rem + 0.4545454545vw,
        1.125rem);line-height:1.1}.section__description p span{font-weight:600}.section__list{display:flex;flex-wrap:wrap;gap:clamp(1.25rem,
        1.0227272727rem + 1.1363636364vw,
        1.875rem)}.section__list .section__item{overflow:hidden;display:flex;flex-direction:column;position:relative;gap:clamp(1.25rem,
        1.0227272727rem + 1.1363636364vw,
        1.875rem);width:100%;padding:clamp(1.25rem,
        1.0227272727rem + 1.1363636364vw,
        1.875rem);border-radius:2.5rem;background-color:var(--color-gray)}@media(width > 30.06125rem){.section__list .section__item{width:calc(50% - clamp(1.25rem,
        1.0227272727rem + 1.1363636364vw,
        1.875rem)/2*1)}}.section.page-title{padding-top:calc(var(--padding-block)/2);margin-bottom:calc(var(--padding-block)/-3)}.section.page-title .section__title{font-family:var(--font-family-accent);font-size:clamp(1.25rem,
        0.8863636364rem + 1.8181818182vw,
        2.25rem);line-height:1.1}.section.page-title .dialog{display:flex;align-items:center;column-gap:0.625rem;padding-top:1.25rem}.section.page-title .dialog .button{height:2.5rem}.section:last-child:not(.contacts){margin-bottom:var(--padding-block)}.header-container{display:flex;align-items:center;justify-content:space-between;column-gap:clamp(0.3125rem,
        0.1988636364rem + 0.5681818182vw,
        0.625rem);height:var(--header-height)}.header-container__logo{display:contents}@media(width <= 47.99875rem){.header-container__logo .logo{display:contents}}@media(width <= 63.99875rem){.header-container__menu{order:1}}@media(width > 63.99875rem){.header-container__menu{display:contents}.header-container__menu .social__item{position:relative}.header-container__menu .social__item.vk{display:none}.header-container__menu .social__link::after{position:absolute;top:calc(115% - 0.625rem);border:0.3125rem solid rgba(0,0,0,0);border-bottom:0.3125rem solid var(--color-yellow)}.header-container__menu .social__link::before{position:absolute;top:115%;padding:0.3125rem 0.9375rem;border-radius:1.25rem;color:var(--color-black);background-color:var(--color-yellow);scale:0;transition:var(--transition)}}@media(width > 63.99875rem)and (any-hover: hover){.header-container__menu .social__link:hover::after{content:""}.header-container__menu .social__link:hover::before{content:attr(aria-label);scale:1}}@media(width > 63.99875rem)and (any-hover: none){.header-container__menu .social__link:active::after{content:""}.header-container__menu .social__link:active::before{content:attr(aria-label);scale:1}}.header+.main:has(section:first-child.header-section){margin-top:calc(-1*var(--header-height))}.header+.main:has(section:first-child.header-section) .header-section{order:-1;padding-top:var(--header-height)}.main{position:relative}.main:not(.header-section)::before{content:"";position:absolute;inset:0;top:calc(-1*var(--header-height));height:var(--header-height);background-color:var(--color-gray-dark)}.header-fix{position:relative;z-index:5}.header-fix--on{position:sticky;top:0;background-color:var(--color-gray-dark)}.header-section{position:relative;min-height:clamp(32.5rem,
        27.2727272727rem + 26.1363636364vw,
        46.875rem)}.header-section__body{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding-block:var(--header-height) var(--container-padding-x)}@media(width > 47.99875rem){.header-section__body{flex-direction:row;justify-content:space-between}}.header-section__body .header-section__header{display:flex;flex-direction:column;align-items:center;gap:1.25rem;color:var(--color-white);text-align:center;line-height:1}@media(width > 47.99875rem){.header-section__body .header-section__header{max-width:55%;align-items:flex-start;text-align:left}}.header-section__body .header-section__header .title{font-family:var(--font-family-accent);font-size:clamp(1.375rem,
        1.1477272727rem + 1.1363636364vw,
        2rem)}@media(width > 63.99875rem){.header-section__body .header-section__header .title{font-size:clamp(2rem,
        1.8181818182rem + 0.9090909091vw,
        2.5rem)}}@media(width > 75.06125rem){.header-section__body .header-section__header .title{font-size:clamp(2.5rem,
        2.2727272727rem + 1.1363636364vw,
        3.125rem)}}.header-section__body .header-section__header .description{font-size:clamp(1rem,
        0.9090909091rem + 0.4545454545vw,
        1.25rem)}.header-section__body .header-section__header .button{width:max-content;margin-top:1.25rem}@media(any-hover: hover){.header-section__body .header-section__header .button:hover{color:var(--color-yellow)}}@media(any-hover: none){.header-section__body .header-section__header .button:active{color:var(--color-yellow)}}.header-section__body .header-section__container{flex:1}.header-section__slider{display:flex;justify-content:center;width:100%}.header-section__slider .sliders{overflow:hidden;position:relative;width:clamp(18rem,
        13.1818181818rem + 24.0909090909vw,
        31.25rem);border-radius:1.875rem}.header-section__slider .sliders__item{border-radius:1.875rem;background-color:var(--color-gray-light)}.header-section__slider .sliders__item:nth-child(n+2){display:none}.header-section__slider .sliders__item a{display:flex}.header-section__slider .sliders__item a img{object-fit:cover;border-radius:1.875rem}.header-section__slider .sliders .slick-track .slick-slide{display:flex}.header-section__wrapper{z-index:-1;overflow:hidden;position:absolute;inset:0;background-color:var(--color-gray-dark)}.header-section__wrapper img{pointer-events:none;width:100%;height:100%;object-fit:cover}.footer{background-color:var(--color-black)}.footer-container{display:flex;flex-direction:column;gap:0.625rem;min-height:3.125rem;padding-block:1.25rem;color:var(--color-white)}@media(width > 47.99875rem){.footer-container{flex-direction:row;align-items:center;justify-content:space-between}}.footer-container .copyright{font-size:0.75rem}.footer-container .social{column-gap:0.4375rem}.footer-container .social__item.call{display:none}.footer-container .social__link{width:2.1875rem}@media(width > 47.99875rem){.footer-container .privacy-menu{flex:1}}.archive{padding-bottom:var(--padding-block)}.archive__list{display:flex;flex-wrap:wrap;gap:clamp(0.625rem,
        0.1704545455rem + 2.2727272727vw,
        1.875rem)}.archive__item{width:100%}@media(width > 23.43625rem){.archive__item{width:calc(50% - clamp(0.625rem,
        0.1704545455rem + 2.2727272727vw,
        1.875rem)/2*1)}}@media(width > 47.99875rem){.archive__item{width:calc(33.3333333333% - clamp(0.625rem,
        0.1704545455rem + 2.2727272727vw,
        1.875rem)/3*2)}}.archive__item-link{display:flex;flex-direction:column-reverse;text-decoration:underline;position:relative;border-radius:1rem;border:0.1875rem solid var(--color-gray-thin);background-color:var(--color-gray-thin)}@media(any-hover: hover){.archive__item-link:hover{border-color:var(--color-yellow);background-color:var(--color-yellow)}.archive__item-link:hover img{scale:1.05}}@media(any-hover: none){.archive__item-link:active{border-color:var(--color-yellow);background-color:var(--color-yellow)}.archive__item-link:active img{scale:1.05}}.archive__item-title{padding:0.3125rem 0.625rem;font-size:clamp(0.875rem,
        0.7840909091rem + 0.4545454545vw,
        1.125rem);text-align:center;line-height:1.1}.archive__item-wrapper{overflow:hidden;border-radius:1rem 1rem 0.3125rem 0.3125rem}.archive__item-wrapper img{transition:var(--transition)}.editor .the_content{display:flex;flex-direction:column;row-gap:0.625rem;padding-bottom:1.25rem}.editor p:has(img) img{margin-bottom:0.625rem;border-radius:var(--radius)}.editor p:has(em){padding-left:0.625rem;border-left:0.1875rem solid var(--color-gray-dark)}.editor ul{list-style:disc}.editor blockquote{margin:0;padding:var(--padding-item) var(--input-height);border-radius:1.875rem;background-color:var(--color-gray)}.editor blockquote p{font-weight:600}.editor blockquote p:not(:last-child){padding-bottom:0.625rem}.calculation__body{display:flex;flex-direction:column;gap:0.625rem;padding:clamp(0.625rem,
        -0.2840909091rem + 4.5454545455vw,
        3.125rem) clamp(1.25rem,
        0.1136363636rem + 5.6818181818vw,
        4.375rem);border-radius:var(--radius);background-color:var(--color-gray)}@media(width > 47.99875rem){.calculation__body{flex-direction:row}}.calculation__body .calculation__header{display:flex;flex-direction:column;row-gap:0.625rem}.calculation__body .calculation__header .description{width:100%}.calculation__body .calculation__header .button{max-width:100%;justify-content:center}@media(width > 63.99875rem){.calculation__body .calculation__header .button{max-width:60%}}@media(any-hover: hover){.calculation__body .calculation__header .button:hover{color:var(--color-black);border-color:var(--color-black)}}@media(any-hover: none){.calculation__body .calculation__header .button:active{color:var(--color-black);border-color:var(--color-black)}}.calculation__body .calculation__container{width:100%}@media(width > 47.99875rem){.calculation__body .calculation__container{min-width:max-content}}.calculation__body .calculation__container img{width:100%;height:auto;aspect-ratio:500/363;margin-left:auto;border-radius:var(--radius);object-fit:cover}@media(width > 47.99875rem){.calculation__body .calculation__container img{width:clamp(17.5rem,
        12.5rem + 25vw,
        31.25rem)}}.calculation-black .calculation__body{justify-content:space-between;padding:clamp(1.25rem,
        1.0227272727rem + 1.1363636364vw,
        1.875rem);padding-left:clamp(1.25rem,
        0.5681818182rem + 3.4090909091vw,
        3.125rem);background-color:var(--color-gray-dark);color:var(--color-white)}.calculation-black .calculation__header{flex-direction:row;flex-wrap:wrap;column-gap:0.625rem}@media(width > 47.99875rem){.calculation-black .calculation__header{max-width:60%}}.calculation-black .calculation__header .button{width:100%;text-align:center}@media(width > 47.99875rem){.calculation-black .calculation__header .button{max-width:max-content}}@media(any-hover: hover){.calculation-black .calculation__header .button:hover{border-color:var(--color-yellow);color:var(--color-yellow)}}@media(any-hover: none){.calculation-black .calculation__header .button:active{border-color:var(--color-yellow);color:var(--color-yellow)}}.calculation-black .calculation__container{min-width:auto;width:auto;aspect-ratio:417/176}.calculation-black .calculation__container img{width:100%;height:100%;margin-left:auto;border-radius:clamp(1.875rem,
        1.4204545455rem + 2.2727272727vw,
        3.125rem);object-fit:cover}@media(width > 47.99875rem){.calculation-black .calculation__container img{width:clamp(17.5rem,
        14.3863636364rem + 15.5681818182vw,
        26.0625rem)}}@media(width > 47.99875rem){.call-black .section__header{flex-direction:column;flex-wrap:nowrap}}.call-black .section__header .title{height:max-content;color:var(--color-white)}.call-black .section__header .description{max-width:30rem;padding:0;color:var(--color-gray-light);font-size:clamp(1rem,
        0.9545454545rem + 0.2272727273vw,
        1.125rem)}@media(width > 47.99875rem){.call-black .section__container{padding-inline:clamp(1.25rem,
        1.0227272727rem + 1.1363636364vw,
        1.875rem) calc(2*clamp(1.25rem,
        1.0227272727rem + 1.1363636364vw,
        1.875rem))}}.call-black .section__container .wpcf7__list{padding:0;max-width:25rem}.action .section__header .description span{color:var(--color-yellow-dark)}.action .section__container img{height:auto;aspect-ratio:418/303}@media(width > 47.99875rem){.action .section__container img{width:clamp(17.5rem,
        14.3636363636rem + 15.6818181818vw,
        26.125rem)}}.action__button{min-width:max-content}.tabs__nav{display:flex;flex-wrap:wrap;gap:0.3125rem 1.25rem;padding-top:clamp(0.625rem,
        0.3977272727rem + 1.1363636364vw,
        1.25rem)}.tabs__nav-item{cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%;min-height:2.8125rem;padding-inline:1.25rem;border:0.125rem solid var(--color-gray-light);border-radius:2.5rem;color:var(--color-gray-light);font-size:clamp(1rem,
        0.9545454545rem + 0.2272727273vw,
        1.125rem);font-weight:600;text-transform:uppercase;transition:var(--transition)}@media(width > 30.06125rem){.tabs__nav-item{width:max-content}}@media(any-hover: hover){.tabs__nav-item:hover{border-color:var(--color-gray-dark);color:var(--color-gray-dark)}}@media(any-hover: none){.tabs__nav-item:active{border-color:var(--color-gray-dark);color:var(--color-gray-dark)}}.tabs__nav-item.active{border-color:var(--color-gray-dark);background-color:var(--color-gray-dark);color:var(--color-white)}.tabs__content{padding-top:clamp(1.25rem,
        0.6818181818rem + 2.8409090909vw,
        2.8125rem)}.tabs__content-item.hidden{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;border:0 !important;padding:0 !important;white-space:nowrap !important;clip-path:inset(100%) !important;clip:rect(0 0 0 0) !important;overflow:hidden !important}.tabs__content-item .editor{display:flex;flex-direction:column-reverse}@media(width > 47.99875rem){.tabs__content-item .editor{flex-direction:row;column-gap:clamp(1.25rem,
        0.5681818182rem + 3.4090909091vw,
        3.125rem)}}.tabs__content-item .editor .wrapper{position:relative;margin-bottom:0.625rem}@media(width > 47.99875rem){.tabs__content-item .editor .wrapper{max-width:20rem}}.tabs__content-item .editor .wrapper p{position:sticky;top:calc(var(--header-height) + 0.625rem);border-radius:1.875rem;background-color:var(--color-gray-light)}.tabs__content-item .editor .wrapper p img{border-radius:1.875rem}.services__list{padding-top:var(--input-height)}.services__item{overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;position:relative;gap:0.625rem clamp(0.625rem,
        0.2159090909rem + 2.0454545455vw,
        1.75rem);padding-block:clamp(0.625rem,
        0.2159090909rem + 2.0454545455vw,
        1.75rem);border-bottom:0.0625rem solid var(--color-gray-thin)}@media(width > 47.99875rem){.services__item{flex-direction:row;align-items:center}}.services__item.hidden{display:none}.services__item.visible{display:flex}.services__item-title{min-height:2.1875rem;color:var(--color-gray-dark);font-size:clamp(1.125rem,
        1.0795454545rem + 0.2272727273vw,
        1.25rem);font-weight:600;line-height:1.2;transition:var(--transition)}.services__item-title a{text-decoration:none}@media(any-hover: hover){.services__item-title a:hover{color:var(--color-yellow-dark)}}@media(any-hover: none){.services__item-title a:active{color:var(--color-yellow-dark)}}.services__item-price{min-width:max-content;color:var(--color-gray-dark);font-size:clamp(1.125rem,
        1.0795454545rem + 0.2272727273vw,
        1.25rem);font-weight:600}.services__item-next{margin-top:clamp(1.25rem,
        1.0227272727rem + 1.1363636364vw,
        1.875rem);margin-inline:auto}.works{overflow:hidden}.works__list{display:flex;flex-wrap:wrap;gap:clamp(1.25rem,
        0.5681818182rem + 3.4090909091vw,
        3.125rem) clamp(1.25rem,
        1.0227272727rem + 1.1363636364vw,
        1.875rem);justify-content:space-between;position:relative}.works__list-item{width:100%;aspect-ratio:560/420}@media(width > 47.99875rem){.works__list-item{width:calc(50% - clamp(1.25rem,
        1.0227272727rem + 1.1363636364vw,
        1.875rem)/2*1)}}.works__list .horizontal{display:flex;position:relative;width:100%;height:100%}.works__list .horizontal .handle{z-index:2;cursor:col-resize;display:flex;align-items:center;position:absolute;height:100%;width:40px;margin-left:-20px;transition:none}.works__list .horizontal .handle .arrow{position:absolute;border-style:solid;border-width:8px 0 8px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--color-white)}.works__list .horizontal .handle .arrow-left{left:2px;scale:-1 -1}.works__list .horizontal .handle .arrow-right{right:2px}.works__list .horizontal .handle .control{user-select:none;height:100%;margin-right:auto;margin-left:auto;width:3px;background-color:var(--color-white)}.works__list .horizontal .handle .control .controller{user-select:none;position:absolute;top:0;bottom:0;width:9px;height:60px;margin:auto auto auto -3px;background-color:var(--color-white)}.works__list .horizontal .wrapper{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%}.works__list .horizontal .wrapper img{width:100%;height:100%;object-fit:cover}.works__list .horizontal .wrapper.after{clip-path:inset(0 50% 0 0)}.works__gallery{display:flex;flex-direction:column;position:relative}.works__gallery .slick-list{overflow:visible}.works__gallery .slick-arrow{width:clamp(2.5rem,
        2.2727272727rem + 1.1363636364vw,
        3.125rem);border-color:var(--color-gray-dark)}.works__gallery .slick-dots{display:flex;justify-content:center;column-gap:0.3125rem;padding-top:0.625rem}.works__gallery .slick-dots li button{width:0.75rem;height:0.75rem;border:0.0625rem solid rgba(0,0,0,0);border-radius:50%;background-color:var(--color-gray-thin)}.works__gallery .slick-dots li.slick-active button{background-color:var(--color-gray-dark)}.works__gallery-item{display:flex;align-items:center;justify-content:center;width:100%}.works__gallery-item:nth-child(n+2){display:none}.works__gallery-item.slick-slide{display:flex}.works__gallery-item a{display:flex;justify-content:center;width:100%;padding-inline:clamp(0.625rem,
        -0.2840909091rem + 4.5454545455vw,
        3.125rem)}.works__gallery-item a img{width:100%;height:100%;max-height:31.25rem;object-fit:cover;border-radius:var(--radius)}@media(width > 47.99875rem){.advantages__list .advantages__item{width:calc(33.3333333333% - clamp(1.25rem,
        1.0227272727rem + 1.1363636364vw,
        1.875rem)/3*2)}}.advantages__list .advantages__item-name{z-index:1;font-size:clamp(1rem,
        0.9090909091rem + 0.4545454545vw,
        1.25rem);font-weight:600;text-transform:uppercase}.advantages__list .advantages__item-description{z-index:1;font-size:clamp(0.875rem,
        0.8295454545rem + 0.2272727273vw,
        1rem)}.advantages__list .advantages__item img{pointer-events:none;position:absolute;right:0.3125rem;bottom:1.875rem;width:8.125rem;aspect-ratio:1/1}.wework__list{counter-reset:wework}.wework__list .wework__item.image{width:100%}@media(width > 47.99875rem){.wework__list .wework__item.image{flex-direction:row}}.wework__list .wework__item-description{max-width:36.25rem;position:relative;font-size:clamp(1rem,
        0.9545454545rem + 0.2272727273vw,
        1.125rem);font-weight:500}.wework__list .wework__item-description::before{counter-increment:wework;content:"0" counter(wework);display:block;position:relative;color:var(--color-gray-light);font-family:var(--font-family-accent);font-size:clamp(1.5625rem,
        1.4488636364rem + 0.5681818182vw,
        1.875rem)}.wework__list .wework__item-wrapper{width:auto;aspect-ratio:417/176;margin-left:auto}.wework__list .wework__item-wrapper img{width:100%;height:100%;border-radius:1.875rem;object-fit:cover}@media(width > 47.99875rem){.wework__list .wework__item-wrapper img{width:clamp(17.5rem,
        14.3863636364rem + 15.5681818182vw,
        26.0625rem)}}.auto__list{display:flex;flex-wrap:wrap;justify-content:center}.auto__item{display:flex;align-items:center;justify-content:center;width:50%;aspect-ratio:200/130}@media(width > 30.06125rem){.auto__item{width:33.3333333333%}}@media(width > 47.99875rem){.auto__item{width:25%}}@media(width > 63.99875rem){.auto__item{width:16.6666666667%}}.contacts{padding-block:calc(var(--padding-block)/2);background-color:var(--color-gray)}.contacts__container{display:flex;flex-direction:column;gap:clamp(1.25rem,
        1.0227272727rem + 1.1363636364vw,
        1.875rem)}@media(width > 47.99875rem){.contacts__container{flex-direction:row;align-items:center;justify-content:space-between}}.contacts__container .contacts__wrapper{display:flex;flex-direction:column;row-gap:clamp(0.3125rem,
        -0.2556818182rem + 2.8409090909vw,
        1.875rem);max-width:28.75rem}.contacts__container .contacts__item-title{color:var(--color-gray-light);font-size:clamp(1rem,
        0.9545454545rem + 0.2272727273vw,
        1.125rem);font-weight:600}.contacts__container .contacts__item-content p,.contacts__container .contacts__item-content a{font-size:clamp(1.125rem,
        1.0795454545rem + 0.2272727273vw,
        1.25rem);font-weight:600;text-transform:uppercase}.contacts__container .contacts__item-content a{text-decoration:none}@media(any-hover: hover){.contacts__container .contacts__item-content a:hover{color:var(--color-yellow-dark)}}@media(any-hover: none){.contacts__container .contacts__item-content a:active{color:var(--color-yellow-dark)}}.contacts__container .contacts__maps{width:100%;max-width:41.25rem}.contacts__container .contacts__maps iframe,.contacts__container .contacts__maps div{width:100%;border:none !important}.thankyou{min-height:100vh}.thankyou.error .section__header{max-width:100%}.thankyou.error .title{width:auto}