@import"../../src/scss/vendor/swiper-bundle.min.css";@import"../../src/scss/vendor/normalize.css";@import"../../dist/css/lightcase.css";:root{--red: #a31b0f;--red-rgb: 163, 27, 15;--black: #2c2c2c;--grey: #858585;--light: #f5f5f5;--container-padding: 10px;--swiper-pagination-bullet-horizontal-gap: 6px;--swiper-navigation-size: 40px}@font-face{font-family:"Exo 2.0";src:url("../../assets/fonts/Exo20-Light.eot");src:url("../../assets/fonts/Exo20-Light.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/Exo20-Light.woff2") format("woff2"),url("../../assets/fonts/Exo20-Light.woff") format("woff"),url("../../assets/fonts/Exo20-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Exo 2.0 Extra";src:url("../../assets/fonts/Exo20-ExtraBold.eot");src:url("../../assets/fonts/Exo20-ExtraBold.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/Exo20-ExtraBold.woff2") format("woff2"),url("../../assets/fonts/Exo20-ExtraBold.woff") format("woff"),url("../../assets/fonts/Exo20-ExtraBold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Exo 2.0 Extra";src:url("../../assets/fonts/Exo20-ExtraLight.eot");src:url("../../assets/fonts/Exo20-ExtraLight.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/Exo20-ExtraLight.woff2") format("woff2"),url("../../assets/fonts/Exo20-ExtraLight.woff") format("woff"),url("../../assets/fonts/Exo20-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Exo 2.0";src:url("../../assets/fonts/Exo20-Bold.eot");src:url("../../assets/fonts/Exo20-Bold.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/Exo20-Bold.woff2") format("woff2"),url("../../assets/fonts/Exo20-Bold.woff") format("woff"),url("../../assets/fonts/Exo20-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Exo 2.0";src:url("../../assets/fonts/Exo20-Medium.eot");src:url("../../assets/fonts/Exo20-Medium.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/Exo20-Medium.woff2") format("woff2"),url("../../assets/fonts/Exo20-Medium.woff") format("woff"),url("../../assets/fonts/Exo20-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Exo 2.0";src:url("../../assets/fonts/Exo20-Black.eot");src:url("../../assets/fonts/Exo20-Black.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/Exo20-Black.woff2") format("woff2"),url("../../assets/fonts/Exo20-Black.woff") format("woff"),url("../../assets/fonts/Exo20-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Exo 2.0";src:url("../../assets/fonts/Exo20-Regular.eot");src:url("../../assets/fonts/Exo20-Regular.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/Exo20-Regular.woff2") format("woff2"),url("../../assets/fonts/Exo20-Regular.woff") format("woff"),url("../../assets/fonts/Exo20-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Exo 2.0";src:url("../../assets/fonts/Exo20-Italic.eot");src:url("../../assets/fonts/Exo20-Italic.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/Exo20-Italic.woff2") format("woff2"),url("../../assets/fonts/Exo20-Italic.woff") format("woff"),url("../../assets/fonts/Exo20-Italic.ttf") format("truetype");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"untitled-font-48";src:url("../../assets/fonts/kmu/untitled-font-48.eot");src:url("../../assets/fonts/kmu/untitled-font-48.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/kmu/untitled-font-48.woff") format("woff"),url("../../assets/fonts/kmu/untitled-font-48.ttf") format("truetype"),url("../../assets/fonts/kmu/untitled-font-48.svg#untitled-font-48") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"untitled-font-48" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"untitled-font-48" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow:before{content:"c"}.icon-arrow-slised:before{content:"d"}.icon-geo:before{content:"e"}.icon-phone:before{content:"f"}.icon-telegram:before{content:"g"}.icon-whatsapp:before{content:"h"}.icon-burger:before{content:"i"}.icon-left:before{content:"j"}.icon-right:before{content:"k"}.icon-checked:before{content:"a"}.icon-cross:before{content:"b"}.icon-close:before{content:"b"}#usefulCursor{position:absolute;display:none;cursor:none;width:76px;height:76px;z-index:1050;pointer-events:none;overflow:hidden;transform:translate(0, 0) rotate(0deg)}@keyframes show-in-bottom{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}@keyframes hide-in-bottom{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-100%)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeEffect{opacity:0}.fadeEffect *{opacity:0}.swiper-pagination-bullet{width:8px;height:8px;border-radius:0;background-color:#fff;border:1px solid #26272a;opacity:1;transition:.4s ease}@media(min-width: 720px){.swiper-pagination-bullet{width:12px;height:12px}}.swiper-pagination-bullet-active{background-color:var(--black)}.swiper-button{display:flex;align-items:center;justify-content:center;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);border-radius:50%;border:1px solid var(--black);color:var(--black)}.swiper-button::after{display:none}.swiper-button::before{font-family:"untitled-font-48" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important}.swiper-button:hover{color:var(--red);border-color:var(--red);transition:.4s ease}.swiper-button.swiper-button-prev::before{content:"j"}@media screen and (max-width: 1199.98px){.swiper-button.swiper-button-prev{position:relative;top:0;left:0;margin-top:30px}}@media(min-width: 1200px){.swiper-button.swiper-button-prev{top:-180px;left:auto;right:60px}}.swiper-button.swiper-button-next::before{content:"k"}@media screen and (max-width: 1199.98px){.swiper-button.swiper-button-next{position:relative;top:0;left:60px;margin-top:calc(0px - (var(--swiper-navigation-size)))}}@media(min-width: 1200px){.swiper-button.swiper-button-next{top:-180px;left:auto;right:0}}.stretched-link::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.underlined-link{position:relative;z-index:1}.underlined-link::before{content:"";position:absolute;width:100%;height:1px;background:currentColor;top:100%;left:0;pointer-events:none;transform-origin:50% 100%;transition:clip-path 300ms,transform 300ms cubic-bezier(0.2, 1, 0.8, 1);clip-path:polygon(0% 0%, 0% 100%, 0 100%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%, 100% 100%, 100% 0%)}.underlined-link:hover::before{transform:translate3d(0, 2px, 0) scale3d(1.08, 3, 1);clip-path:polygon(0% 0%, 0% 100%, 50% 100%, 50% 0, 50% 0, 50% 100%, 50% 100%, 0 100%, 100% 100%, 100% 0%)}.text-red{color:var(--red)}.text-grey{color:var(--grey)}.text-light{color:var(--light)}.text-white{color:#fff}.text-uppercase{text-transform:uppercase}.text-whatsapp{position:relative;display:flex;padding-left:24px;margin:5px 0 0 0}@media(min-width: 1200px){.text-whatsapp{padding-left:30px}}.text-whatsapp::before{content:"";position:absolute;top:0;left:0;z-index:1;width:20px;height:20px;background-image:url("../../assets/images/icons/whatsapp.svg");background-repeat:no-repeat;background-position:center;background-size:contain}@media(min-width: 1200px){.text-whatsapp::before{width:24px;height:24px}}.text-whatsapp--dark::before{background-image:url("../../assets/images/icons/whatsapp-dark.svg")}a{color:var(--black);text-decoration:underline}a:hover{text-decoration:none}a.link-main{font-size:12px;text-decoration:none}@media(min-width: 720px){a.link-main{font-size:20px}}a.link-main>i{text-decoration:none}a.link-main>span{text-decoration:underline;text-underline-offset:1px;text-decoration-skip-ink:none}a.link-main:hover>span{text-decoration:none}a.underlined{text-decoration:none}a.underlined:hover{text-decoration:underline}a.small{font-weight:400;font-size:15px;text-decoration:none}a.small:hover{text-decoration:underline}a.smaller{font-weight:400;font-size:12px;text-decoration:none}a.smaller:hover{text-decoration:underline}ol,ul{padding:0 20px}ol>li>ul{list-style:"- "}h1{font-style:normal;font-weight:800;font-size:35px;line-height:1.25;margin:0;color:var(--black)}@media(min-width: 1200px){h1{font-size:58px}}h2{font-style:normal;font-weight:700;font-size:35px;line-height:1.25;margin:0;color:var(--black)}@media(min-width: 1200px){h2{font-size:58px}}h3{font-style:normal;font-weight:700;font-size:20px;line-height:1.25;margin:0;color:var(--black)}@media(min-width: 1200px){h3{font-size:24px}}p{font-weight:500;font-size:16px;line-height:1.25}@media(min-width: 1200px){p{font-size:18px}}p.small{font-weight:500;font-size:14px;line-height:1.25}@media(min-width: 1200px){p.small{font-size:16px}}p.smaller{font-weight:500;font-size:12px;line-height:1.25}@media(min-width: 1200px){p.smaller{font-size:14px}}.nothing{display:block;width:100%;padding:100px 0;text-align:center}.block-title{font-style:normal;font-weight:600;font-size:21px;line-height:1.25;margin:0;color:var(--black)}@media(min-width: 1200px){.block-title{font-size:25px}}.section-category{position:relative;z-index:1;display:flex;width:fit-content;padding:5px 20px;background-color:var(--black);color:var(--light);border-radius:10px;margin-bottom:20px}@media(min-width: 1200px){.section-category{margin-bottom:30px}}.section-category-light{background-color:#fff;color:var(--black)}.fw-100{font-weight:100}.fw-200{font-weight:200}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.fw-900{font-weight:900}.container{max-width:100%;width:100%;padding:0 10px;margin:0 auto}@media(min-width: 1200px){.container{width:96%;padding:0}}@media(min-width: 1680px){.container{max-width:1600px}}.btn{display:inline-block;padding:12px 20px;font-size:16px;font-weight:400;line-height:120%;color:#fff;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;text-transform:none;border:1px solid var(--black);border-radius:10px;background-color:var(--black);transition:.4s ease}@media(min-width: 1200px){.btn{padding:16px 20px;font-size:18px}}.btn-red{background-color:var(--red);border-color:var(--red);color:#fff}.btn-red:hover{background-color:var(--black);border-color:var(--black);color:#fff}.btn-red:focus:active{background-color:var(--black);border-color:var(--black);color:#fff}.btn-category{appearance:none;position:relative;z-index:1;display:flex;width:fit-content;padding:5px 20px;background-color:var(--black);color:var(--light);border-radius:10px;border:0;text-decoration:none;transition:.25s ease-in-out}.btn-category:hover{background-color:var(--light);color:var(--black)}.btn-category:focus{background-color:rgba(0,0,0,.35);color:var(--black)}.btn-category--light{background-color:var(--light);color:var(--black)}.btn-category--light:hover{background-color:var(--black);color:var(--light)}.btn-category--light:focus{background-color:rgba(0,0,0,.35);color:var(--black)}.btn-icon{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;row-gap:20px;column-gap:20px;padding:5px 5px 5px 20px;overflow:hidden}@media(min-width: 1200px){.btn-icon{row-gap:35px;column-gap:35px;padding:5px 5px 5px 33px}}.btn-icon span{position:relative;z-index:2;margin:auto}.btn-icon i{position:relative;z-index:1;display:flex;align-self:flex-end;width:fit-content;padding:10px;color:#fff}@media(min-width: 1200px){.btn-icon i{padding:16px}}.btn-icon i::after{content:"";position:absolute;top:0;right:0;z-index:-2;width:100%;height:100%;background:var(--black);border-radius:5px;transform-origin:center;transition:.6s ease-in-out}.btn-icon:hover i::after{width:100vw;height:120%;transform:translate(10%, -10%) scale(1.25)}.btn-icon.btn-red:hover{background-color:var(--red);border-color:var(--black);color:#fff}.btn-icon.btn-red:focus:active{background-color:var(--black);border-color:var(--black);color:#fff}.btn-cta{position:fixed;bottom:30px;right:10px;z-index:5;display:flex;padding:12px;border-radius:50%;transform:translate(0, 0)}@media(min-width: 720px){.btn-cta{bottom:20px;right:20px;padding:18px}}@media(min-width: 1200px){.btn-cta{bottom:25px;right:30px;padding:20px}}.btn-cta::before{content:"";position:relative;z-index:1;width:20px;height:20px;background-image:url("../../assets/images/icons/whatsapp.svg");background-repeat:no-repeat;background-position:center;background-size:contain}@media(min-width: 720px){.btn-cta::before{width:26px;height:26px}}@media(min-width: 1200px){.btn-cta::before{width:34px;height:34px}}.btn-whatsapp{position:relative;display:flex;width:26px;height:26px;border-radius:50%}.btn-whatsapp::before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-image:url("../../assets/images/icons/whatsapp.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.form{position:relative;z-index:1;display:grid;grid-template-columns:1fr;row-gap:10px;column-gap:10px;width:100%;height:100%;padding:35px 10px;background-color:#fff;border-radius:15px}.form>div>h3{font-style:normal;font-weight:700;font-size:35px;line-height:1.25;margin:0}@media(min-width: 1200px){.form>div>h3{font-size:58px}}.form>button[type=submit]{margin-top:5px}.form .btn{border-radius:5px}.form .btn i{padding:12px}.form>p{font-size:12px;color:var(--grey)}@media(min-width: 992px){.form>p{font-size:14px}}.form>p a{color:var(--grey)}@media(min-width: 720px){.form{grid-template-columns:repeat(2, 1fr);row-gap:15px;column-gap:15px}.form>*:nth-child(1){grid-area:1/1/2/3}.form>*:nth-child(2){grid-area:2/1/3/2}.form>*:nth-child(3){grid-area:3/1/4/2}.form>*:nth-child(4){grid-area:2/2/4/3}.form>*:nth-child(5){grid-area:4/1/5/3}.form>*:nth-child(6){grid-area:5/1/5/2;height:fit-content;align-self:center}.form>*:nth-child(7){grid-area:5/2/6/3}.form>button[type=submit]{margin-top:0}}@media(min-width: 1200px){.form{padding:40px 46px 70px}}.form-modal{position:relative;z-index:1;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;width:100%;height:100%}.form-modal>div>h3{font-style:normal;font-weight:700;font-size:35px;line-height:1.25;margin:0}@media(min-width: 1200px){.form-modal>div>h3{font-size:58px}}.form-modal>button[type=submit]{margin-top:5px}.form-modal .btn{border-radius:5px}.form-modal .btn i{padding:12px}.form-modal>p{font-size:12px;color:var(--grey)}@media(min-width: 992px){.form-modal>p{font-size:14px}}.form-modal>p a{color:var(--grey)}@media(min-width: 720px){.form-modal{row-gap:15px;column-gap:15px}.form-modal>button[type=submit]{margin-top:0}}.input{display:inline;padding:15px;border-radius:5px;font-weight:400;font-size:14px;line-height:1.25;color:var(--black);border:1px solid #f1f3f6;background-color:#f1f3f6;outline:none;transition:.4s ease}.input::placeholder{color:#858585;transition:.4s ease}.input:focus{border-color:var(--black)}.input:focus::placeholder{color:var(--black)}.input-file{position:relative;display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;row-gap:7px;column-gap:7px;width:fit-content;max-width:100%}.input-file input[type=file]{position:absolute;z-index:-1;opacity:0;display:block;width:0;height:0}.input-file .btn{display:block;max-width:70vw;width:fit-content;height:100%;font-size:14px;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.input-file .remove-file{position:relative;z-index:3;display:none;font-size:20px;line-height:1.25;padding:10px;cursor:pointer}.textarea{display:inline;padding:15px;border-radius:5px;font-weight:400;font-size:14px;line-height:1.25;color:var(--black);border:1px solid #f1f3f6;background-color:#f1f3f6;outline:none;resize:none;transition:.4s ease}.textarea::placeholder{color:#858585}.textarea:focus{border-color:var(--black)}.textarea:focus::placeholder{color:var(--black)}.breadcrumbs{position:relative;z-index:1;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;row-gap:3px;column-gap:3px;pointer-events:all;font-style:normal;font-weight:400;font-size:14px;line-height:1.25;color:#fff}.breadcrumbs>a{color:inherit;text-decoration:none}.breadcrumbs>a:hover{text-decoration:underline}.breadcrumbs.dark{color:var(--black)}.intrid{display:flex;align-items:center;justify-content:center;justify-self:flex-end;font:10pt/20px Arial;background:var(--black);padding:0 9px 0 4px;width:fit-content;height:24px;gap:5px;border-radius:10px;border:1px solid var(--black);color:#fff;text-wrap:nowrap;text-decoration:none;transition:.2s}.intrid:hover{background:#fff;border-color:#fff;color:#585a60}.intrid:hover .fintrid-fat{color:#585a60}.intrid:hover .intrid-circle{background:var(--black)}.intrid:hover .intrid-circle--in{background:#fff}.intrid-circle{width:16px;height:16px;background:var(--grey);border-radius:100px;display:flex;align-items:center;justify-content:center;transition:.2s}.intrid-circle--in{background:#fff;width:6px;height:6px;border-radius:100px;transition:.2s}.intrid .fintrid-fat{font-weight:700;color:#fff;transition:.2s;font-family:Arial}.header{position:absolute;top:0;left:0;z-index:10;width:100%;background-color:rgba(0,0,0,0);color:#fff;padding:0;transition:.4s ease}@media(min-width: 720px){.header{height:66px}}@media(min-width: 1200px){.header{height:68px}}.header a{color:#fff;text-decoration:none}.header .container{display:flex;flex-direction:row;align-items:flex-end;padding:0}@media(min-width: 720px){.header .container{padding:0 10px;height:100%}}@media(min-width: 1600px){.header .container{padding:0}}.header-logo{position:relative;z-index:100;display:flex;align-self:baseline;flex:1 0 auto;width:100%;max-width:140px;margin-right:auto;padding:18px 10px;background:var(--header-color);border-radius:0px 0px 10px 0px;transition:.4s ease}.header-logo::before{content:"";position:absolute;top:auto;bottom:0;left:0;z-index:10;width:10px;height:10px;background-color:var(--header-color);clip-path:polygon(30% 30%, 40% 20%, 60% 10%, 80% 5%, 100% 0%, 0% 0%, 0% 100%, 5% 80%, 10% 60%, 20% 40%, 30% 30%);transform:translate(0, 100%)}@media(min-width: 720px){.header-logo::before{top:0;left:0;transform:translate(-100%, 0) scaleX(-100%)}}.header-logo::after{content:"";position:absolute;top:0;right:0;z-index:10;width:10px;height:10px;background-color:var(--header-color);clip-path:polygon(30% 30%, 40% 20%, 60% 10%, 80% 5%, 100% 0%, 0% 0%, 0% 100%, 5% 80%, 10% 60%, 20% 40%, 30% 30%);transform:translate(100%, 0)}@media(min-width: 720px){.header-logo{top:10px;display:flex;max-width:200px;border-radius:0px 0px 10px 10px}}@media(min-width: 1200px){.header-logo{max-width:240px;padding:20px 36px;margin-right:unset}}.header-logo>*{width:100%;height:100%;object-fit:contain}.header-contacts{display:flex;flex-direction:column;align-items:flex-start;transition:.4s opacity .4s ease}@media(min-width: 1400px){.header-contacts{display:none}}.header-contacts>a{position:relative;z-index:1;display:flex;appearance:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:40px;height:40px;background-color:rgba(255,255,255,.25);backdrop-filter:blur(6.33333px);color:#fff;font-size:24px;line-height:1;padding:0;margin-left:20px;margin-right:60px;border-radius:50%;border:none;outline:none;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .4s ease,color .4s ease}@media(min-width: 1200px){.header-contacts>a{width:43px;height:43px;margin-right:0;border-radius:10px}}@media(min-width: 1400px){.header-contacts>a{width:fit-content;height:initial;background-color:unset;backdrop-filter:unset;font-size:21px;margin-left:auto;border-radius:0}}.header-contacts>a:hover{color:var(--black)}.header-contacts>a span{display:none}@media(min-width: 1400px){.header-contacts>a span{display:inline}}.header-contacts>a i{display:flex}@media(min-width: 1400px){.header-contacts>a i{display:none}}.header-burger{position:fixed;top:9px;right:0;z-index:1030;display:flex;appearance:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:40px;height:40px;background-color:rgba(255,255,255,.25);backdrop-filter:blur(6.33333px);color:#fff;font-size:21px;line-height:1;padding:0;margin:0 10px 0 20px;border-radius:50%;border:none;outline:none;text-decoration:none;cursor:pointer;transition:background-color .4s ease,color .4s ease}.header-burger:hover{color:var(--gold)}@media(min-width: 720px){.header-burger{top:26px}}@media(min-width: 1200px){.header-burger{display:none}}.header-burger>i{vertical-align:middle}.header-burger>i:nth-child(1){display:flex}.header-burger>i:nth-child(2){display:none}.header-burger-scrolled{background-color:rgba(0,0,0,.25)}.header:not(.scrolled){position:absolute}@media(min-width: 1200px){.header:not(.scrolled) .header-contacts>*:hover{border-radius:10px;color:var(--black);background-color:var(--header-color)}}.header.scrolled{position:fixed;background-color:var(--header-color);border-radius:0 0 10px 10px;box-shadow:0px 0px 10px 0px rgba(34,60,80,.2)}.header.scrolled .header-logo{top:0;align-self:center;padding:0;transform:translateY(0)}.header.scrolled .header-logo::before,.header.scrolled .header-logo::after{display:none}.header.scrolled>.container{align-items:center}.header.scrolled .menu{height:100%;margin-top:0;border-radius:0;background-color:rgba(0,0,0,0)}.header.scrolled .menu-link{display:flex;align-items:center;height:100%;color:#373737}.header.scrolled .menu-link:hover{background-color:var(--grey);color:#fff}.header.scrolled .header-contacts{z-index:100}.header.scrolled .header-contacts>*{color:var(--black)}.menu{position:fixed;top:0;left:0;z-index:-1;width:100vw;height:100dvh;border-radius:0;box-shadow:unset;overflow:hidden;overflow-y:auto;visibility:hidden;display:flex;flex-direction:column;transform:translate(0, -100%);padding:65px 10px 20px 10px;background-color:var(--black);transition:.4s ease}@media(min-width: 720px){.menu{padding:90px 10px 20px 10px}}@media(min-width: 1200px){.menu{position:relative;z-index:100;top:unset;left:unset;display:flex;flex-direction:row;align-self:center;justify-content:center;column-gap:0;row-gap:0;padding:0;margin:auto 0 0 26px;width:fit-content;height:auto;background:rgba(255,255,255,.15);backdrop-filter:blur(10px);border-radius:10px;visibility:visible;transform:translate(0, 0)}}@media(min-width: 1300px){.menu{margin:auto 0 0 47px}}@media(min-width: 1400px){.menu{margin:auto auto 0 87px}}.menu-open{overflow:hidden}.menu-open body{width:100%;height:100%;overflow:hidden}.menu-open .header-burger{background-color:rgba(255,255,255,.25)}.menu-open .header-burger i:nth-child(1){display:none}.menu-open .header-burger i:nth-child(2){display:flex}.menu-show{display:flex;z-index:1030;overflow:hidden;overflow-y:auto;visibility:visible;transform:translate(0, 0)}.menu-link{position:relative;z-index:1;width:100%;padding:0;margin:12px 0;font-weight:400;font-size:16px;line-height:1.25;color:#fff;transition:.4s ease}@media(min-width: 1200px){.menu-link:hover{color:var(--black);background-color:var(--header-color)}}@media(min-width: 720px){.menu-link{font-size:16px;line-height:18.78px}}@media(min-width: 1200px){.menu-link{width:auto;margin:0;padding:12px;white-space:nowrap}}@media(min-width: 1600px){.menu-link{padding:12px 16px}}@media screen and (max-width: 1199.98px){.menu-link:first-of-type{margin-top:unset}.menu-link:last-of-type{margin-bottom:unset}}.menu-link:last-of-type{display:none !important}@media(min-width: 1400px){.menu-link:last-of-type{display:flex !important;font-weight:500;font-size:21px;margin-left:17px}}.menu-devider{display:block;width:100%;height:0;background-color:var(--grey);margin:30px 0;padding-bottom:1px}@media(min-width: 1200px){.menu-devider{display:none}}.menu-block{display:flex;flex-direction:column;row-gap:10px;column-gap:10px;margin-bottom:25px}@media(min-width: 1200px){.menu-block{display:none}}.menu-block a{display:block;font-weight:600}.menu-block address{font-style:normal;font-weight:600;font-size:16px}.menu-block:last-of-type a{font-weight:400;font-size:12px;text-decoration:underline}.menu-block .text-whatsapp{margin-top:10px}.menu-label{font-size:12px;line-height:1.25;color:#858585}.menu>.btn{width:fit-content;margin-top:auto;flex:0 0 auto}@media(min-width: 1200px){.menu>.btn{display:none}}.footer{position:relative;z-index:1;display:block;overflow:hidden}@media(min-width: 1200px){.footer::before{content:"";position:absolute;top:0;left:0;z-index:1;opacity:.5;background-image:url("../../assets/images/about-bg.svg");background-size:contain;background-repeat:no-repeat;background-position:bottom left;pointer-events:none;width:830px;height:865px;transform:translate(-10%, -10%)}}.footer-content{position:relative;display:block;background-color:var(--light);border-top-left-radius:25px;border-top-right-radius:25px;padding:55px 0 30px;overflow:hidden}@media(min-width: 1200px){.footer-content{border-top-left-radius:45px;border-top-right-radius:45px;padding:100px 0 60px}}.footer-logo{position:relative;z-index:1;display:block;width:206px;height:fit-content}@media(min-width: 1200px){.footer-logo{width:240px}}.footer-logo>*{width:100%;height:100%;object-fit:contain}.footer .container{position:relative;z-index:1;display:grid;grid-template-columns:1fr;row-gap:25px;column-gap:25px}@media(min-width: 992px){.footer .container{grid-template-columns:repeat(2, calc(40% - 12.5px) calc(60% - 12.5px))}}@media(min-width: 1400px){.footer .container{grid-template-columns:repeat(2, calc(45% - 12.5px) calc(55% - 12.5px))}}.footer-info{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:25px;column-gap:25px;height:fit-content}.footer-info>*:nth-child(1){flex:1 0 auto;width:100%}.footer-info>*:nth-child(2){flex:1 0 auto;width:100%}@media(min-width: 720px){.footer-info>*:nth-child(2){flex:1 0 auto;width:auto;max-width:fit-content}}.footer-info>*:nth-child(3){flex:1 0 auto;width:100%}@media(min-width: 720px){.footer-info>*:nth-child(3){flex:1 0 auto;width:auto;max-width:50%}}.footer-info>*:nth-child(4){flex:1 0 auto;width:100%}@media(min-width: 1200px){.footer-info{row-gap:40px;column-gap:40px}}.footer-info>div>p strong{font-weight:400;font-size:14px;color:#858585;pointer-events:none}.footer-block{display:flex;flex-direction:column}.footer-block>div{display:flex;flex-direction:column}.footer-block a{display:block;font-weight:600;font-size:20px;color:var(--black);text-decoration:none}@media(min-width: 1200px){.footer-block a{font-size:23px}}.footer-block a:hover{text-decoration:underline}.footer-block address{font-style:normal;font-weight:600;font-size:20px}@media(min-width: 1200px){.footer-block address{font-size:23px}}.footer-block address a{font-weight:400;font-size:15px;color:var(--red)}.footer-block:last-of-type a{margin-top:10px}.footer-block .text-whatsapp{margin-top:15px}.footer-label{font-weight:400;font-size:14px;color:#858585;margin-bottom:15px}.footer-bottom{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap;row-gap:20px;column-gap:20px;height:fit-content;margin-bottom:10px}@media(min-width: 992px){.footer-bottom{flex-direction:row;align-items:center;margin-bottom:0;margin-top:-90px}}@media(min-width: 992px){.footer-bottom{grid-area:2/1/3/2}}@media(min-width: 1400px){.footer-bottom{margin-top:-50px}}.footer-bottom>*{color:var(--grey)}.footer-bottom a{text-decoration:none}.footer-bottom a:hover{text-decoration:underline}.footer-bottom p{margin:unset}.footer-feedback{position:relative;z-index:1}.footer-feedback::before,.footer-feedback::after{content:"";position:absolute;z-index:5;display:none;width:20px;height:20px;background-color:var(--light);overflow:hidden}@media(min-width: 992px){.footer-feedback::before,.footer-feedback::after{display:block}}.footer-feedback::before{bottom:-1px;right:120px;transform:translate(-100%, 0) scaleX(-1)}@media(min-width: 1200px){.footer-feedback::before{right:140px}}.footer-feedback::after{bottom:73px;right:0;transform:translate(0, 100%) scaleY(-1) scaleX(-1)}@media(min-width: 1200px){.footer-feedback::after{bottom:94px}}@media(min-width: 992px)and (max-width: 1199.98px){.footer-feedback form{padding:20px 10px 55px 10px}}.footer-feedback form>p br{display:none}@media(min-width: 360px){.footer-feedback form>p br{display:inline}}.footer-copyright{position:relative;z-index:1;width:fit-content;height:fit-content}@media(min-width: 992px){.footer-copyright{grid-area:2/2/3/3;margin-top:-78px;margin-right:0;margin-left:auto;z-index:10;padding:15px 0px 15px 15px;background-color:var(--light);border-radius:20px 0 0 0}}@media(min-width: 1200px){.footer-copyright{margin-top:-100px;padding:30px 0px 21px 30px;border-radius:50px 0 0 0}}.footer-copyright::before,.footer-copyright::after{content:"";position:absolute;z-index:6;display:none;width:20px;height:20px;background-color:#fff;overflow:hidden}@media(min-width: 992px){.footer-copyright::before,.footer-copyright::after{display:block}}.footer-copyright::before{bottom:0;left:0;border-radius:20px 0 0 0;transform:translate(-100%, 0) scaleY(-100%) scaleX(-100%)}.footer-copyright::after{bottom:75px;right:0;border-radius:20px 0 0 0;transform:translate(0, 100%) scaleY(-100%) scaleX(-100%)}@media(min-width: 1200px){.footer-copyright::after{bottom:95px}}.modal{position:fixed;background-color:rgba(32,32,32,.8);top:0;right:0;bottom:0;left:0;z-index:1200;width:100%;height:100%;display:flex;flex-direction:column;padding:60px 10px;visibility:hidden;opacity:0;overflow-x:hidden;overflow-y:auto;pointer-events:none;transition:opacity .4s ease-in-out,visibility .4s ease-in-out,background-color .4s ease-in-out}@media(min-width: 720px){.modal{padding:60px 0 30px 0}}.modal.show{visibility:visible;opacity:1;pointer-events:auto}.modal.show .modal-dialog{transform:translateY(0)}.modal-open{position:static;touch-action:none;overflow:hidden}.modal-dialog{position:relative;z-index:1;width:100%;max-width:705px;margin:auto;padding:50px 20px 30px;background-color:#fff;border-radius:15px;transform:translateY(-10%);transition:.4s ease}@media(min-width: 720px){.modal-dialog{padding:45px 60px;height:auto;border-radius:20px}}.modal-content{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;height:100%}.modal .btn-close{position:absolute;top:0;right:0;z-index:10;padding:16px;font-size:26px;background-color:unset;border:none;color:var(--grey);transform:translate(0, 0);transition:.4s ease}@media(min-width: 720px){.modal .btn-close{font-size:42px;color:#fff;transform:translate(0, -100%)}}@media(min-width: 992px){.modal .btn-close{transform:translate(100%, -100%)}}.modal .btn-close:hover{opacity:.5}.modal .btn-close i{display:flex}.modal-appointment>.container{display:flex;flex-direction:column}.modal-appointment h3{max-width:360px;margin:0 auto;font-style:normal;font-weight:700;font-size:35px;line-height:1.25;color:var(--red);text-align:center}@media(min-width: 1200px){.modal-appointment h3{font-size:58px}}.modal-appointment p{max-width:360px;margin:18px auto;text-align:center}.modal-appointment .form-modal{max-width:360px;margin:0 auto;padding:0}.modal-map .modal-dialog{aspect-ratio:1/1}@media(min-width: 992px){.modal-map .modal-dialog{aspect-ratio:21/9;min-width:85%}}.modal-map .modal-content>div{width:100%;height:100%}:root{--header-color: #f5f5f5}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overflow:auto}body{position:relative;z-index:1;display:flex;flex-direction:column;min-height:100vh;font-family:"Exo 2.0",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%;color:var(--black);background-color:#fff}@media(min-width: 720px){body{font-size:17px}}@media(min-width: 1200px){body{padding:0 10px}}main{position:relative;flex:1}@media(min-width: 720px){main{top:10px}}.section-main{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;min-height:740px;border-radius:10px;padding:90px 0 20px;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:var(--header-color);color:#fff;pointer-events:all;border-radius:10px;overflow:hidden}@media(min-width: 720px){.section-main{top:10px;padding:80px 0 40px}}@media(min-width: 1200px){.section-main{height:97vh;height:97dvh;min-height:720px;padding:80px 0}}.section-main::before{content:"";position:absolute;top:0;left:0;z-index:-2;width:100%;height:100%;background:rgba(44,44,44,.7);mask-image:radial-gradient(#ffffff, #000000);backface-visibility:hidden;border-radius:10px}.section-main>.container{display:flex;flex-direction:column-reverse;justify-content:flex-start;row-gap:40px;column-gap:40px;flex:1}@media(min-width: 720px){.section-main>.container{row-gap:58px;column-gap:58px}}@media(min-width: 992px){.section-main>.container{flex-direction:row;align-items:flex-end;flex:unset}}@media(min-width: 1200px){.section-main>.container{column-gap:40px}}@media(min-width: 1400px){.section-main>.container{column-gap:140px}}@media(min-width: 1600px){.section-main>.container{column-gap:277px}}.section-main>.container .breadcrumbs{order:1;width:100%;height:fit-content}@media(min-width: 992px){.section-main>.container .breadcrumbs{position:absolute;top:90px}}@media(min-width: 1200px){.section-main>.container .breadcrumbs{top:130px}}@media screen and (max-width: 1999.98px){.section-main-primary{display:flex;flex-direction:column;align-items:baseline;justify-content:center;flex:1}}.section-main-primary h1{margin:0;color:#fff;text-wrap:balance}@media(min-width: 992px){.section-main-primary h1{max-width:78%}}@media(min-width: 1200px){.section-main-primary h1{max-width:100%}}@media(min-width: 1300px){.section-main-primary h1{max-width:97.5%}}@media(min-width: 1400px){.section-main-primary h1{max-width:99.5%}}@media(min-width: 1440px){.section-main-primary h1{max-width:95.5%}}.section-main-primary address{display:block;margin-bottom:15px}@media(min-width: 1200px){.section-main-primary address{margin-bottom:26px}}.section-main-primary address>a{font-style:normal;line-height:1.25;color:#fff}.section-main-primary>p{text-wrap:balance}.section-main-primary>p:last-of-type{margin:20px 0 30px}@media(min-width: 1200px){.section-main-primary>p:last-of-type{margin:24px 0 76px}}.section-main-primary ul{list-style:none;padding:0}.section-main-primary ul li{margin:0;padding:6px 0}.section-main-primary ul li a{display:flex;width:fit-content;font-weight:600;font-size:18px;letter-spacing:-0.03em;color:#fff;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0);transition:.4s ease}@media(min-width: 992px){.section-main-primary ul li a{font-size:26px}}.section-main-primary ul li a:hover{border-bottom-color:#fff}.section-main-primary ul li:last-of-type{margin-top:24px;padding-top:0}@media screen and (max-width: 1999.98px){.section-main-error{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}}.section-main-error h1{margin:0;color:#fff;text-wrap:balance}@media(min-width: 992px){.section-main-error h1{max-width:78%}}@media(min-width: 1200px){.section-main-error h1{max-width:100%}}@media(min-width: 1300px){.section-main-error h1{max-width:97.5%}}@media(min-width: 1400px){.section-main-error h1{max-width:99.5%}}@media(min-width: 1440px){.section-main-error h1{max-width:95.5%}}.section-main-error>p{text-align:center;text-wrap:balance}.section-main-error>p:last-of-type{margin:20px 0 30px}@media(min-width: 1200px){.section-main-error>p:last-of-type{margin:24px 0 76px}}.card-advantage{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;justify-content:center;flex-wrap:wrap;row-gap:20px;column-gap:20px;width:100%;height:auto;padding:20px;opacity:1;color:#fff;backdrop-filter:blur(15px);background-color:rgba(255,255,255,.2);border-radius:10px;pointer-events:none;transition:opacity .4s ease}@media(min-width: 720px){.card-advantage{align-items:flex-start;justify-content:flex-start;row-gap:25px;column-gap:25px;padding:30px 17px;min-width:300px}}@media(min-width: 992px){.card-advantage{width:fit-content;min-width:338px;height:auto}}@media(min-width: 1200px){.card-advantage{row-gap:30px;column-gap:30px}}.card-advantage ul{list-style-type:none;padding:0;margin:0}.card-advantage ul li{position:relative;z-index:1;margin:8px 0;padding:0 0 0 26px;font-size:16px;line-height:1.25;letter-spacing:-0.03em}@media(min-width: 720px){.card-advantage ul li{margin:20px 0;padding:0 0 0 35px;font-size:20px;white-space:nowrap}}.card-advantage ul li::before{content:"";position:absolute;top:0;left:0;z-index:1;background-image:url("../../assets/images/icons/success.svg");background-size:contain;background-position:center;background-repeat:no-repeat;width:18px;height:18px}@media(min-width: 720px){.card-advantage ul li::before{width:24px;height:24px}}.card-advantage ul li:first-of-type{margin-top:0}.card-advantage ul li:last-of-type{margin-bottom:0}.section-useful{--card-bg: #ffffff;position:relative;z-index:1;display:block;width:100%;padding:55px 0 60px}@media(min-width: 720px){.section-useful{padding:80px 0 85px}}@media(min-width: 1200px){.section-useful{padding:107px 0 115px}}.section-useful::before{content:"";position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:300%;background-color:var(--card-bg);border-radius:0 0 20px 20px}@media(min-width: 720px){.section-useful::before{border-radius:0 0 45px 45px}}@media(min-width: 1200px){.section-useful::before{left:-10px;width:calc(100% + 20px)}}.useful-list{position:relative;z-index:1;display:grid;grid-template-columns:1fr;row-gap:25px;column-gap:25px;margin:30px 0 0 0}@media(min-width: 720px){.useful-list{grid-template-columns:repeat(2, 1fr);margin:50px 0 0 0}}@media(min-width: 1200px){.useful-list{row-gap:30px;column-gap:30px;margin:70px 0 0 0}}@media(min-width: 1400px){.useful-list{grid-template-columns:repeat(4, 1fr)}}.card-useful{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;height:100%;min-height:200px;padding:0;background-color:var(--card-bg);text-decoration:none;transition:.4s ease;will-change:transform}@media(min-width: 720px){.card-useful{min-width:300px}}.card-useful>*{transition:.4s ease}.card-useful[data-card-cursor]{min-height:250px;padding:25px 15px;border:1px solid var(--black);border-radius:10px}@media(min-width: 720px){.card-useful[data-card-cursor]{padding:30px}}.card-useful[data-card-cursor]>b{padding:0 80px 0 0;margin:0 0 15px 0}.card-useful[data-card-cursor]::before{content:"";position:absolute;top:-1px;right:-1px;z-index:-2;width:96px;height:96px;background-color:var(--card-bg);background-image:url("../../assets/images/icons/services/default.svg");background-size:contain;background-position:center;background-repeat:no-repeat;transition:.4s ease}.card-useful[data-card-cursor].card-useful--remont::before{background-image:url("../../assets/images/icons/services/1.svg")}.card-useful[data-card-cursor].card-useful--gidro::before{background-image:url("../../assets/images/icons/services/2.svg")}.card-useful[data-card-cursor].card-useful--to::before{background-image:url("../../assets/images/icons/services/3.svg")}.card-useful[data-card-cursor].card-useful--zapchasti::before{background-image:url("../../assets/images/icons/services/4.svg")}.card-useful[data-card-cursor]:hover{--card-bg: var(--grey);transform:scale(1.025)}.card-useful[data-card-cursor]:hover::before{background-color:var(--card-bg);opacity:0;visibility:hidden}.card-useful[data-card-cursor]:hover>b,.card-useful[data-card-cursor]:hover>p{color:#fff}.card-useful-icon{position:relative;bottom:0;right:0;z-index:2;width:49px;height:49px;padding:0}.card-useful-icon>*{width:100%;height:100%;object-fit:contain;object-position:center}.card-useful>b{font-style:normal;font-weight:600;font-size:21px;line-height:1.25;color:var(--black);margin:15px 0 15px 0}@media(min-width: 1200px){.card-useful>b{font-size:25px}}.card-useful p{font-weight:400;color:var(--black);text-wrap:balance;margin:unset}.section-tech{position:relative;z-index:1;display:block;width:100%;padding:60px 0;overflow:hidden}@media(min-width: 720px){.section-tech{padding:85px 0}}@media(min-width: 1200px){.section-tech{padding:110px 0}}.section-tech .swiper-tech{position:relative;z-index:1;margin-top:30px}@media(min-width: 720px){.section-tech .swiper-tech{margin-top:50px}}@media(min-width: 1200px){.section-tech .swiper-tech{margin-top:70px}}.section-tech .swiper-tech .swiper-wrapper{min-width:1000vw}.section-tech .swiper-tech .swiper-slide{height:auto !important}.card-tech{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;min-height:102px;padding:10px;background-color:var(--light);border-radius:10px;overflow:hidden}@media(min-width: 720px){.card-tech{min-height:130px}}.card-tech img{width:100%;height:100%;max-width:145px;max-height:75px;object-fit:contain}@media(min-width: 720px){.card-tech img{max-width:174px;max-height:102px}}.section-about{position:relative;z-index:1;display:block;width:100%;padding:55px 0;color:#fff;background-color:var(--black);border-radius:25px;overflow:hidden}@media(min-width: 720px){.section-about{padding:85px 0}}@media(min-width: 1200px){.section-about{padding:110px 0;border-radius:45px}}.section-about::before,.section-about::after{content:"";position:absolute;z-index:1;width:100%;height:80vw;opacity:.05;background-size:contain;background-repeat:no-repeat;background-position:bottom left;pointer-events:none}@media(min-width: 576px){.section-about::before,.section-about::after{width:80%;height:60vw}}@media(min-width: 720px){.section-about::before,.section-about::after{width:50vw;height:50vw}}@media(min-width: 1200px){.section-about::before,.section-about::after{width:830px;height:865px}}.section-about::before{bottom:0;left:0;background-image:url("../../assets/images/about-bg.svg");transform:translate(-10%, 10%) scaleY(-1)}.section-about::after{top:0;right:0;background-image:url("../../assets/images/about-bg.svg");transform:translate(10%, -10%) scaleX(-1)}.section-about>.container{display:flex;flex-direction:column}.section-about h2{color:#fff;text-wrap:balance}.about-list{display:grid;grid-template-columns:1fr;row-gap:25px;column-gap:25px;margin-top:30px}@media(min-width: 720px){.about-list{grid-template-columns:1fr 1fr;margin-top:50px}}@media(min-width: 1200px){.about-list{row-gap:30px;column-gap:30px;margin-top:70px}}.about-column{display:flex;flex-direction:column;color:#fff}@media screen and (max-width: 719.98px){.about-column:nth-child(2)>picture{margin-bottom:15px}}.about-column b{font-style:normal;font-weight:600;font-size:21px;line-height:1.25;color:var(--black);margin-bottom:25px;color:#fff}@media(min-width: 1200px){.about-column b{font-size:25px}}.about-column p:first-of-type{margin-top:unset}.about-column img{width:100%;object-fit:cover;object-position:center;border-radius:15px;aspect-ratio:16/9;margin-top:auto;overflow:hidden}@media(min-width: 720px){.about-column img{border-radius:25px;margin-bottom:25px}}.about-column picture{width:100%;object-fit:cover;object-position:center;border-radius:15px;aspect-ratio:16/9;margin-top:auto;overflow:hidden}@media(min-width: 720px){.about-column picture{margin-bottom:25px;border-radius:25px}}.about-column picture>*{width:100%;height:100%;object-fit:cover}.about-column:last-of-type img{order:5}@media(min-width: 992px){.about-column:last-of-type img{order:-1}}.about-column:last-of-type p:first-of-type{margin:0}.section-portfolio{position:relative;z-index:1;display:block;width:100%;padding:50px 0;overflow:hidden}@media(min-width: 720px){.section-portfolio{padding:85px 0}}@media(min-width: 1200px){.section-portfolio{padding:110px 0}}.section-portfolio>.container{display:flex;flex-direction:column}.section-portfolio h2{text-wrap:balance}.section-portfolio h2 br:nth-child(1){display:inline}@media(min-width: 720px){.section-portfolio h2 br:nth-child(1){display:none}}.section-portfolio .swiper-portfolio{position:relative;z-index:1;margin-top:30px}@media(min-width: 720px){.section-portfolio .swiper-portfolio{margin-top:50px}}@media(min-width: 1200px){.section-portfolio .swiper-portfolio{margin-top:70px}}.section-portfolio .swiper-portfolio .swiper-wrapper{min-width:1000vw}.section-portfolio .swiper-portfolio .swiper-slide{height:auto !important}.card-portfolio{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;height:100%;text-decoration:none}.card-portfolio-image{position:relative;z-index:1;width:100%;margin-bottom:15px;aspect-ratio:16/10;border-radius:15px;overflow:hidden;transition:.4s ease}@media(min-width: 1200px){.card-portfolio-image{margin-bottom:25px}}.card-portfolio-image *{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center;transition:.4s ease}.card-portfolio .block-title{margin-bottom:10px}.card-portfolio p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden;margin-bottom:25px;font-weight:400}.card-portfolio .btn{width:fit-content;margin-top:auto}.card-portfolio:hover img{transform:scale(1.125)}.card-portfolio:hover .block-title{text-decoration:underline}.section-documents{position:relative;z-index:1;display:block;width:100%;padding:50px 0;overflow:hidden}@media(min-width: 720px){.section-documents{padding:85px 0}}@media(min-width: 1200px){.section-documents{padding:110px 0}}.doc-list{display:grid;grid-template-columns:1fr;row-gap:20px;column-gap:20px}@media(min-width: 992px){.doc-list{grid-template-columns:repeat(2, 1fr);row-gap:30px;column-gap:30px}}.doc-list>div>*~*{margin-top:30px}@media(min-width: 720px){.doc-list>div>*~*{margin-top:50px}}@media(min-width: 1200px){.doc-list>div>*~*{margin-top:70px}}.doc-gallery{display:grid;grid-template-columns:repeat(2, 2fr);row-gap:10px;column-gap:10px;width:100%}@media(min-width: 720px){.doc-gallery{display:grid;grid-template-columns:repeat(3, 3fr);grid-template-rows:auto;row-gap:20px;column-gap:20px}}.doc-image{position:relative;z-index:1;display:flex;width:100%;height:100%;aspect-ratio:11/16;cursor:pointer}.doc-image>*{width:100%;height:100%;object-fit:cover}.doc-image>picture{width:100%;height:100%;object-fit:cover}.doc-image>picture>*{width:100%;height:100%;object-fit:cover}.section-contacts{position:relative;z-index:1;display:block;width:100%;padding:50px 0;overflow:hidden}@media(min-width: 720px){.section-contacts{padding:85px 0}}@media(min-width: 1200px){.section-contacts{padding:110px 0}}.section-contacts #map-inner{position:relative;z-index:1;width:100%;height:100%;margin-top:30px;aspect-ratio:1/1;border-radius:20px;overflow:hidden}@media(min-width: 720px){.section-contacts #map-inner{margin-top:50px}}@media(min-width: 992px){.section-contacts #map-inner{aspect-ratio:21/9;border-radius:25px}}@media(min-width: 1200px){.section-contacts #map-inner{margin-top:70px}}.portfolio-list{display:grid;grid-template-columns:1fr;row-gap:40px;column-gap:10px;margin-top:30px}@media(min-width: 720px){.portfolio-list{grid-template-columns:repeat(2, 1fr);margin-top:50px}}@media(min-width: 992px){.portfolio-list{row-gap:50px;column-gap:30px}}@media(min-width: 1200px){.portfolio-list{grid-template-columns:repeat(3, 1fr);margin-top:70px}}.gallery-list{display:grid;grid-template-columns:1fr;row-gap:40px;column-gap:10px;margin-top:30px}@media(min-width: 720px){.gallery-list{grid-template-columns:repeat(2, 1fr);margin-top:50px}}@media(min-width: 992px){.gallery-list{grid-template-columns:repeat(3, 1fr);row-gap:50px;column-gap:30px}}@media(min-width: 1200px){.gallery-list{grid-template-columns:repeat(4, 1fr);margin-top:70px}}.gallery-item{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;aspect-ratio:1/1;border-radius:15px;cursor:zoom-in;overflow:hidden}.gallery-item>img{width:100%;height:100%;object-fit:cover;object-position:center}.section-gallery{position:relative;z-index:1;display:block;width:100%;padding:50px 0;overflow:hidden}@media(min-width: 720px){.section-gallery{padding:85px 0}}@media(min-width: 1200px){.section-gallery{padding:110px 0}}.section-gallery>.container{display:flex;flex-direction:column}.section-gallery h2{text-wrap:balance}.section-types{position:relative;z-index:1;display:block;width:100%;background-color:#fff;border-radius:0 0 20px 20px;padding:55px 0 60px;overflow:hidden}@media(min-width: 720px){.section-types{border-radius:0 0 45px 45px;padding:80px 0 85px}}@media(min-width: 1200px){.section-types{padding:107px 0 115px}}.section-types .card-useful{--card-bg: #ffffff;cursor:auto}.card-appointment{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;height:100%;min-height:200px;padding:40px 0 0 0;color:#fff;border-radius:10px;text-decoration:none;overflow:hidden}.card-appointment::before{content:"";position:absolute;top:0;left:0;z-index:-2;width:100%;height:100%;background-color:var(--black);pointer-events:none}.card-appointment::after{content:"";position:absolute;top:0;right:0;z-index:-1;width:100%;height:100%;background-image:url("../../assets/images/about-bg.svg");background-size:100%;background-position:bottom right;background-repeat:no-repeat;opacity:.05;pointer-events:none;transform:scaleX(-1) translate(-10%, -10%)}.card-appointment>p{flex:1;text-wrap:balance;margin:0 0 16px 0;padding:0 25px}.card-appointment>div{position:relative;z-index:1;width:fit-content;margin-top:26px;border-radius:0 10px 0 0;background-color:#fff;padding:10px 10px 0 0}.card-appointment>div::before,.card-appointment>div::after{content:"";position:absolute;width:20px;height:20px;z-index:1;background:#fff}.card-appointment>div::before{top:0;left:0;transform:translateY(-100%) scaleX(-1) scaleY(-1)}@media(min-width: 1200px){.card-appointment>div::before{bottom:72px}}.card-appointment>div::after{bottom:0;right:0;transform:translateX(100%) scaleX(-1) scaleY(-1)}.card-appointment>div>*::before,.card-appointment>div>*::after{content:"";position:absolute;width:20px;height:20px;z-index:10;background:var(--black);border-top-right-radius:10px;pointer-events:none}.card-appointment>div>*::before{top:0;left:0;transform:translateY(-100%) scaleX(-1) scaleY(-1)}.card-appointment>div>*::after{bottom:0;right:0;transform:translateX(100%) scaleX(-1) scaleY(-1)}.section-summary{position:relative;z-index:1;display:block;width:100%;padding:50px 0 0 0;overflow:hidden}@media(min-width: 720px){.section-summary{padding:85px 0 0 0}}@media(min-width: 1200px){.section-summary{padding:110px 0 0 0}}.section-summary>.container{display:grid;grid-template-columns:1fr;row-gap:10px;column-gap:10px}@media(min-width: 992px){.section-summary>.container{grid-template-columns:repeat(2, 1fr);row-gap:28px;column-gap:28px}}.summary-info{position:relative;z-index:1;display:flex;flex-direction:column;row-gap:30px;column-gap:30px;padding:40px 20px;color:#fff;border-radius:20px;overflow:hidden}.summary-info::before{content:"";position:absolute;top:0;left:0;z-index:-2;width:100%;height:100%;background-image:url("../../assets/images/services/summary-bg-xs.webp");background-size:cover;background-repeat:no-repeat;background-position:center}@media(min-width: 720px){.summary-info::before{background-image:url("../../assets/images/services/summary-bg.webp")}}.summary-info::after{content:"";position:absolute;top:0;left:0;z-index:-2;width:100%;height:100%;background:rgba(0,0,0,.65)}@media(min-width: 720px){.summary-info{border-radius:25px}}@media(min-width: 992px){.summary-info{row-gap:40px;column-gap:40px;padding:50px}}@media(min-width: 1200px){.summary-info{padding:70px}}.summary-info h2{color:#fff}.summary-info p{color:#fff;text-wrap:balance;margin:unset}.summary-info>div{display:flex;flex-direction:column;row-gap:12px;column-gap:12px;margin-top:auto;padding-top:34px}@media(min-width: 992px){.summary-info>div{row-gap:15px;column-gap:15px;padding-top:100px}}.summary-info>div a{width:fit-content;font-weight:600;font-size:21px;color:#fff;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0);transition:.4s ease}@media(min-width: 992px){.summary-info>div a{font-size:30px}}.summary-info>div a:hover{border-bottom-color:#fff}.summary-table{position:relative;z-index:1;display:flex;flex-direction:column;background-color:var(--red);padding:40px 20px;color:#fff;border-radius:20px;overflow:hidden}@media(min-width: 720px){.summary-table{border-radius:25px}}@media(min-width: 992px){.summary-table{padding:50px}}@media(min-width: 1200px){.summary-table{padding:70px}}.summary-item{display:grid;grid-template-columns:repeat(2, 65% 35%);padding:30px 0;border-bottom:1px solid rgba(255,255,255,.42)}@media(min-width: 420px){.summary-item{grid-template-columns:repeat(2, 70% 30%)}}.summary-item>*{font-weight:600;font-size:21px;color:#fff;text-wrap:balance}@media(min-width: 992px){.summary-item>*{font-size:25px}}.summary-item>*:last-of-type{white-space:nowrap;text-align:right;padding-left:10px}.section-wysiwyg{position:relative;z-index:1;display:block;width:100%;padding:40px 0;overflow:hidden}@media(min-width: 720px){.section-wysiwyg{padding:60px 0}}@media(min-width: 1200px){.section-wysiwyg{padding:80px 0}}.section-wysiwyg>.container{display:flex;flex-direction:column}.section-breadcrumbs{position:relative;z-index:1;display:block;padding:30px 0}@media(min-width: 720px){.section-breadcrumbs{padding:50px 0 20px}}.section-breadcrumbs>.container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.section-breadcrumbs>.container>.section-category{display:none;margin:0}@media(min-width: 720px){.section-breadcrumbs>.container>.section-category{display:flex}}.equipment-intro{position:relative;z-index:1;display:flex;flex-direction:column;padding:40px 0;background-color:var(--grey);border-radius:10px}@media(min-width: 720px){.equipment-intro{padding:60px 0;margin:10px 0 0 0}}@media(min-width: 1200px){.equipment-intro{padding:80px 0}}.equipment-intro .preview{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;width:100%;height:100%;min-height:85vh;min-height:85svh}@media(min-width: 1200px){.equipment-intro .preview{min-height:65vh;min-height:65svh}}.equipment-intro .preview__container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.equipment-intro .preview__container>h1{font-weight:700;color:#fff;margin:0}.equipment-intro .preview__container>h3{color:#fff;margin:0}.equipment-intro .preview__container>*{text-align:center}.equipment-intro .preview__container>.btn{margin:20px auto 0}@media(min-width: 720px){.equipment-intro .preview__container>.btn{margin:60px auto 0}}.main-page{--header-color: #f5f5f5}.main-page .section-main{background-image:url("../../assets/images/hero_1-xs.webp")}@media(min-width: 720px){.main-page .section-main{background-image:url("../../assets/images/hero_1.webp")}}.main-page .section-useful{--card-bg: #f5f5f5}.service-page{--header-color: #f5f5f5}.service-page .section-main{background-image:url("../../assets/images/services/hero_1-xs.webp")}@media(min-width: 720px){.service-page .section-main{background-image:url("../../assets/images/services/hero_1.webp")}}.service-page .section-useful{--card-bg: #f5f5f5}.services-page{--header-color: #f5f5f5}.services-page .section-main{background-image:url("../../assets/images/services/hero_1-xs.webp")}@media(min-width: 720px){.services-page .section-main{background-image:url("../../assets/images/services/hero_1.webp")}}.services-page .section-useful{--card-bg: #f5f5f5}.portfolio-page{--header-color: #ffffff}.portfolio-page .section-main{min-height:unset;height:100px;padding:0;background-image:url("../../assets/images/hero_1-xs.webp")}@media(min-width: 720px){.portfolio-page .section-main{height:80px}}@media(min-width: 720px){.portfolio-page .section-main{background-image:url("../../assets/images/hero_1.webp")}}.portfolio-page .section-main .container{display:none !important}.portfolio-page .section-main-primary>h1{margin-bottom:40px}.portfolio-page main>.section-breadcrumbs+section{padding-top:0}.project-page{--header-color: #ffffff}.project-page .section-main{min-height:unset;height:100px;padding:0;background-image:url("../../assets/images/hero_1-xs.webp")}@media(min-width: 720px){.project-page .section-main{height:80px}}@media(min-width: 720px){.project-page .section-main{background-image:url("../../assets/images/hero_1.webp")}}.project-page .section-main .container{display:none !important}.project-page .section-main-primary>h1{margin-bottom:40px}.project-page main>.section-breadcrumbs+section{padding-top:0}.project-page .section-gallery{padding-bottom:0}.project-page .section-gallery .gallery-list{row-gap:10px}@media(min-width: 720px){.project-page .section-gallery .gallery-list{row-gap:20px}}@media(min-width: 1200px){.project-page .section-gallery .gallery-list{row-gap:40px}}.about-page{--header-color: #ffffff}.about-page .section-main{background-image:url("../../assets/images/services/hero_1-xs.webp")}@media(min-width: 720px){.about-page .section-main{background-image:url("../../assets/images/services/hero_1.webp")}}.contacts-page{--header-color: #ffffff}.contacts-page .section-main{background-image:url("../../assets/images/services/hero_1-xs.webp")}@media(min-width: 720px){.contacts-page .section-main{background-image:url("../../assets/images/services/hero_1.webp")}}.black-page{--header-color: #ffffff}.black-page .section-main{background-image:url("../../assets/images/services/hero_1-xs.webp")}@media(min-width: 720px){.black-page .section-main{background-image:url("../../assets/images/services/hero_1.webp")}}.error-page{--header-color: #ffffff}.error-page .section-main{background-image:url("../../assets/images/services/hero_1-xs.webp")}@media screen and (max-width: 1199.98px){.error-page .section-main{min-height:98vh;max-height:98vh;max-height:98svh}}@media(min-width: 720px){.error-page .section-main{background-image:url("../../assets/images/services/hero_1.webp")}}/*# sourceMappingURL=app.min.css.map */