@font-face{font-family:Inter;src:url(/assets/fonts/Inter-Regular.eot);src:url(/assets/fonts/Inter-Regular.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Inter-Regular.woff2) format("woff2"),url(/assets/fonts/Inter-Regular.woff) format("woff"),url(/assets/fonts/Inter-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-Medium.eot);src:url(/assets/fonts/Inter-Medium.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Inter-Medium.woff2) format("woff2"),url(/assets/fonts/Inter-Medium.woff) format("woff"),url(/assets/fonts/Inter-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-SemiBold.eot);src:url(/assets/fonts/Inter-SemiBold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Inter-SemiBold.woff2) format("woff2"),url(/assets/fonts/Inter-SemiBold.woff) format("woff"),url(/assets/fonts/Inter-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-Bold.eot);src:url(/assets/fonts/Inter-Bold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Inter-Bold.woff2) format("woff2"),url(/assets/fonts/Inter-Bold.woff) format("woff"),url(/assets/fonts/Inter-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-Black.eot);src:url(/assets/fonts/Inter-Black.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Inter-Black.woff2) format("woff2"),url(/assets/fonts/Inter-Black.woff) format("woff"),url(/assets/fonts/Inter-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Involve;src:url(/assets/otf/Involve-Regular-BF65bb0f66a3dc1.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Involve;src:url(/assets/otf/Involve-Oblique-BF65bb0f672a2a7.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:Involve;src:url(/assets/otf/Involve-Medium-BF65bb0f6716366.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Involve;src:url(/assets/otf/Involve-MediumOblique-BF65bb0f671dd12.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:Involve;src:url(/assets/otf/Involve-SemiBold-BF65bb0f6747dfe.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:Involve;src:url(/assets/otf/Involve-SemiBoldOblique-BF65bb0f674c7ed.otf) format("opentype");font-weight:600;font-style:italic}@font-face{font-family:Involve;src:url(/assets/otf/Involve-Bold-BF65bb0f66f270b.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Involve;src:url(/assets/otf/Involve-BoldOblique-BF65bb0f6714a1d.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:SF Pro Display;src:url(/assets/fonts/SFProDisplay-Regular.eot);src:url(/assets/fonts/SFProDisplay-Regular.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/SFProDisplay-Regular.woff2) format("woff2"),url(/assets/fonts/SFProDisplay-Regular.woff) format("woff"),url(/assets/fonts/SFProDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:SF Pro Display;src:url(/assets/fonts/SFProDisplay-Medium.eot);src:url(/assets/fonts/SFProDisplay-Medium.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/SFProDisplay-Medium.woff2) format("woff2"),url(/assets/fonts/SFProDisplay-Medium.woff) format("woff"),url(/assets/fonts/SFProDisplay-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:SF Pro Display;src:url(/assets/fonts/SFProDisplay-Semibold.eot);src:url(/assets/fonts/SFProDisplay-Semibold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/SFProDisplay-Semibold.woff2) format("woff2"),url(/assets/fonts/SFProDisplay-Semibold.woff) format("woff"),url(/assets/fonts/SFProDisplay-Semibold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:SF Pro Display;src:url(/assets/fonts/SFProDisplay-Bold.eot);src:url(/assets/fonts/SFProDisplay-Bold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/SFProDisplay-Bold.woff2) format("woff2"),url(/assets/fonts/SFProDisplay-Bold.woff) format("woff"),url(/assets/fonts/SFProDisplay-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:SF Pro Display;src:url(/assets/fonts/SFProDisplay-Black.eot);src:url(/assets/fonts/SFProDisplay-Black.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/SFProDisplay-Black.woff2) format("woff2"),url(/assets/fonts/SFProDisplay-Black.woff) format("woff"),url(/assets/fonts/SFProDisplay-Black.ttf) format("truetype");font-weight:900;font-style:normal}a,button{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}body{font-family:Involve,sans-serif;background:#f5f5f5}.menu-mobile-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:98;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}.menu-mobile-overlay.active{opacity:1;visibility:visible}.menu-mobile{position:fixed;top:0;right:-520px;height:100%;overflow:auto;z-index:99;background:#fff;display:flex;flex-direction:column;max-width:520px;width:100%;transition:right .4s cubic-bezier(.25,.46,.45,.94),opacity .4s ease;opacity:0;box-shadow:-4px 0 16px #0000001a}@media (max-width: 575px){.menu-mobile{max-width:100%;right:-100%}}.menu-mobile.active{right:0;opacity:1}.menu-mobile .top{padding:40px 24px;display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.menu-mobile .close-mob-menu{background:#216397;border-radius:4px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;padding:0;cursor:pointer;transition:background .3s ease}.menu-mobile .close-mob-menu:hover{background:#1b527e}.menu-mobile ul{list-style:none;padding-left:0;margin-bottom:0;flex-grow:1}.menu-mobile ul li{margin-bottom:-1px}.menu-mobile ul li.menu-current a{color:#216397}.menu-mobile ul li a{padding:20px 24px;border-bottom:1px solid #bacddc;border-top:1px solid #bacddc;display:block;font-weight:500;font-size:20px;line-height:1.4;text-decoration:none;color:#111111d6}.menu-mobile .desc{padding:40px 24px}.menu-mobile .desc .mail,.menu-mobile .desc .phone{font-weight:500;font-size:32px;line-height:1.2;display:block;text-decoration:none;color:#111111d6;margin-bottom:16px}.menu-mobile .desc .phone{margin-bottom:24px}.menu-mobile .desc .btn-b{width:100%}.front-page header .logo{filter:brightness(100) grayscale(100)}.front-page header .phone{color:#111111d6;background:#fafafa}.front-page header .menu-header ul li:not(:last-child):after{background:#fff}.front-page header .menu-header ul li a{color:#fff}.front-page header .mob-menu path{stroke:#fff}header{padding-top:24px;padding-bottom:24px;z-index:10;position:relative}header .container{display:flex;align-items:center}header .logo{flex-grow:1}header .menu-header{margin-right:40px}@media (max-width: 1200px){header .menu-header{display:none}}header .menu-header ul{display:flex;list-style:none;margin-bottom:0;padding-left:0}header .menu-header li{font-weight:500;font-size:16px;line-height:1.4}header .menu-header li:not(:last-child){margin-right:12px;padding-right:12px;position:relative}header .menu-header li:not(:last-child):after{content:"";position:absolute;width:4px;height:4px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#111111eb;top:50%;transform:translateY(-50%);right:0}header .menu-header a{color:#111111eb;text-decoration:none}header .phone{font-weight:500;font-size:16px;border-radius:4px;padding:10px 16px;line-height:1.4;color:#fff;text-decoration:none;background:#216397}header .phone:hover{background:#216397;color:#fafafa}@media (max-width: 500px){header .phone{display:none}}header .mob-menu{display:none;margin-left:16px;width:40px;height:40px;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer}@media (max-width: 1200px){header .mob-menu{display:flex}}header .mob-menu path{stroke:#0b2132}.hero{position:relative;min-height:100vh;margin-top:-91px;padding-top:130px;display:flex;flex-direction:column;padding-bottom:32px;margin-bottom:150px}.hero .video{position:absolute;top:0;left:0;right:0;bottom:0;z-index:8}.hero .video img{height:100%;width:100%;object-fit:cover}.hero .container{z-index:11;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;position:relative}.hero h1{font-weight:500;font-size:72px;line-height:1.1;color:#fafafaf5}@media (max-width: 1200px){.hero h1{font-size:64px}}@media (max-width: 767px){.hero h1{font-size:38px}}.hero .advantages{max-width:762px;display:flex;justify-content:space-between;width:100%}.hero .advantages .item .title{font-weight:500;font-size:16px;line-height:1.4;color:#fafafaeb}@media (max-width: 767px){.hero .advantages .item .title{font-size:12px}}.hero .advantages .item .text{font-weight:400;font-size:64px;line-height:1.1;color:#fafafaf5}@media (max-width: 1200px){.hero .advantages .item .text{font-size:56px}}@media (max-width: 767px){.hero .advantages .item .text{font-size:32px}}.hero .flex{display:flex;justify-content:space-between;align-items:flex-end}@media (max-width: 1200px){.hero .flex{flex-direction:column-reverse;align-items:flex-start;margin-top:40px}}.hero .production{padding:12px;-webkit-backdrop-filter:blur(56px);backdrop-filter:blur(56px);background:#fafafa;border-radius:4px}@media (max-width: 1200px){.hero .production{margin-bottom:32px}}.hero .production .title{font-weight:500;font-size:20px;line-height:1.4;color:#111111d6;margin-bottom:6px}.hero .production a{position:relative;display:block}.hero .production a:after{content:"";position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:40px;height:40px;background:url(/assets/img/site/play.svg) center center no-repeat,#fafafa}.hero .production img{border-radius:4px;width:296px;height:167px}.section{margin-bottom:200px}@media (max-width: 1200px){.section{margin-bottom:180px}}@media (max-width: 767px){.section{margin-bottom:120px}}.h2-title{font-weight:500;font-size:56px;line-height:1.1;color:#111111eb;margin-bottom:40px}@media (max-width: 1200px){.h2-title{font-size:48px}}@media (max-width: 767px){.h2-title{margin-bottom:24px;font-size:30px}}.h2-title span{color:#ca4e4f}.h3-title{font-weight:500;font-size:40px;line-height:1.2;color:#111111eb;margin-bottom:40px}@media (max-width: 1200px){.h3-title{font-size:32px}}@media (max-width: 767px){.h3-title{font-size:28px;margin-bottom:24px}}.h3-title a{text-decoration:underline;text-decoration-skip-ink:none;color:#216397}.h3-title span{color:#ca4e4f}.title-point{font-weight:600;font-size:20px;line-height:1.2;color:#111111c2;margin-bottom:32px;position:relative;padding-left:16px}.title-point:after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:2px;margin-top:-1px;width:8px;height:8px;background:#c83536;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}@media (max-width: 767px){.title-point{font-size:16px;margin-bottom:24px}}p:last-child{margin-bottom:0}.btn-b{font-weight:500;font-size:16px;line-height:1.4;color:#fafafaf5;border:none;min-height:50px;display:inline-flex;align-items:center;justify-content:center;background:#216397;border-radius:4px;text-decoration:none;padding:5px 24px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.btn-b.btn-a{position:relative}.btn-b.btn-a:after{position:absolute;content:"";height:100%;width:100%;top:0;left:0;background:url(/assets/img/site/dropdown-open.svg) center center no-repeat}.btn-b:hover{background:#1b527e}.btn-w{font-weight:500;font-size:16px;line-height:1.4;color:#111111f5;min-height:50px;display:inline-flex;align-items:center;justify-content:center;background:#fafafa;border-radius:4px;text-decoration:none;padding:5px 24px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.btn-w:hover{background:#216397;color:#fafafaf5}.about .flex{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}@media (max-width: 1200px){.about .flex{display:block}}.about .flex .right{grid-column:2 span}.about .flex .right .text{font-weight:500;font-size:20px;line-height:1.4;color:#111111c2;margin-bottom:32px;max-width:750px}@media (max-width: 1200px){.about .flex .right .text{max-width:100%}}@media (max-width: 767px){.about .flex .right .text{font-size:16px}}@media (max-width: 767px){.about .flex .right .btn-b{width:100%}}.advantage{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;margin-top:96px}@media (max-width: 1200px){.advantage{margin-top:80px}}@media (max-width: 991px){.advantage{grid-template-columns:1fr 1fr}}@media (max-width: 767px){.advantage{margin-top:32px;grid-template-columns:1fr}}.advantage .item{display:flex;box-shadow:0 0 8px #0000000a;background:linear-gradient(135deg,#e9eef3,#e4ebf2);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.advantage .item .icon{width:80px;display:flex;align-items:center;justify-content:center;height:80px;flex-shrink:0;border-right:1px solid #bacddc}.advantage .item .text{display:flex;align-items:center;padding:15px 32px 15px 24px}.partners-info .items{display:grid;grid-template-columns:1fr 1fr}@media (max-width: 767px){.partners-info .items{display:block}}.partners-info .items .title{font-weight:500;font-size:40px;line-height:1.2;color:#fafafaf5}@media (max-width: 991px){.partners-info .items .title{font-size:32px}}.partners-info .items .inner{position:absolute;top:0;left:0;width:100%;height:100%;padding:40px;display:flex;flex-direction:column;justify-content:space-between;z-index:9}@media (max-width: 767px){.partners-info .items .inner{padding:24px 15px}}.partners-info .items .item{padding-bottom:100%;position:relative;text-decoration:none;background:#2b80c4;-webkit-background-size:cover;background-size:cover;display:block}.btn-icon{border-radius:4px;padding:10px;width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.btn-icon:hover{background:#216397}.btn-icon:hover:after{filter:grayscale(100) brightness(100);transform:translate(-50%,-50%) rotate(45deg)}.btn-icon.btn-eye:after{background:url(/assets/img/site/eye.svg) center center no-repeat;transform:translate(-50%,-50%)!important}.btn-icon.btn-close{opacity:1}.btn-icon.btn-close:after{content:none}.btn-icon:after{content:"";position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;background:url(/assets/img/site/arrow.svg) center center no-repeat;width:24px;height:24px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.production-home .items{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px}@media (max-width: 991px){.production-home .items{grid-template-columns:1fr;grid-gap:16px}}.production-home .item{box-shadow:0 0 8px #1111110a;background:linear-gradient(135deg,#e9eef3,#e4ebf2);display:flex;flex-direction:column;justify-content:space-between;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:16px 16px 8px;position:relative;height:380px;overflow:hidden}.production-home .item .tags{max-width:380px}.production-home .item .img{position:absolute;right:0;transition:all 1s;bottom:0}.production-home .item .title a{display:flex;justify-content:space-between;align-items:center;font-weight:500;font-size:32px;line-height:1.2;text-decoration:none;color:#111111f5}@media (max-width: 767px){.production-home .item .title a{font-size:24px}}.tags{display:flex;flex-wrap:wrap;z-index:9;position:relative}.tags.tags_eco .tag{background:linear-gradient(135deg,#e9eef3,#e4ebf2);padding:10px 16px}.tags .tag{margin-bottom:8px;margin-right:8px;padding:6px 12px;font-weight:500;font-size:14px;background:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;line-height:1.4;color:#111111c2;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer}.tags .tag:hover{background:#216397;color:#fafafaf5}.self-production{-webkit-background-size:cover;background-size:cover;min-height:100vh;padding-bottom:40px;overflow:hidden;position:relative;display:flex;align-items:flex-end}@media (max-width: 767px){.self-production{padding-bottom:0;min-height:1px}}.self-production .img{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}@media (max-width: 991px){.self-production .img{position:relative;margin-left:-15px;margin-right:-15px;overflow:visible}}.self-production .img:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:var(--border-width, 400px) solid #fff;z-index:2;pointer-events:none}@media (max-width: 991px){.self-production .img:before{content:none}}.self-production .img:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(180deg,#1110,#111111e0)}@media (max-width: 991px){.self-production .img:after{content:none}}.self-production .img img{width:100%;height:100%;object-fit:cover;transform:scale(var(--img-scale, 1.4));transform-origin:center center}@media (max-width: 991px){.self-production .img img{transform:none}}.self-production .bottom{display:flex;align-items:flex-end;justify-content:space-between;font-weight:500;font-size:56px;line-height:1.1;color:#fafafaf5;position:relative;z-index:9;padding-top:40px;border-top:1px solid rgba(250,250,250,.24)}@media (max-width: 991px){.self-production .bottom{margin-bottom:32px;display:block;font-weight:500;font-size:48px;line-height:1.1;color:#111111eb}.self-production .bottom span{color:#ca4e4f}}@media (max-width: 767px){.self-production .bottom{font-size:30px}}@media (max-width: 991px){.self-production .bottom .btn-w{background:#216397;color:#fafafaf5;margin-top:24px}.self-production .bottom .btn-w:hover{background:#1b527e}}.text{font-weight:500;font-size:20px;line-height:1.4;color:#111111c2}@media (max-width: 767px){.text{font-size:16px}}.geo{padding-top:220px;padding-bottom:367px;position:relative;overflow:hidden}@media (max-width: 1200px){.geo{padding-top:180px;padding-bottom:200px}}@media (max-width: 991px){.geo{background:url(/assets/img/site/map-m.svg) bottom right no-repeat;background-size:auto 100%;padding-bottom:400px;padding-top:100px}}@media (max-width: 550px){.geo{background-position-x:50%}}.geo .container>*{position:relative;z-index:9}.geo path{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.geo path:hover{fill:#1b527e}.geo .img{position:absolute;top:0;height:100%;right:-200px;width:100%}@media (max-width: 1300px){.geo .img{right:-100px}}@media (max-width: 1200px){.geo .img{right:-30px;width:70%}}@media (max-width: 991px){.geo .img{display:none}}.geo .img svg{height:100%;width:100%}.geo .desc{max-width:740px}@media (max-width: 1200px){.geo .desc{max-width:600px}}.geo .text{margin-bottom:40px}.certificates{margin-top:100px;overflow:hidden}.certificates .flex{display:flex;align-items:center;justify-content:space-between}.certificates .flex a{margin-bottom:32px}@media (min-width: 767px){.certificates .container__slider{max-width:100%;padding-left:0;padding-right:0}}.certificates .slider-reviews{overflow:visible}@media (max-width: 767px){.certificates .slider-reviews{margin-bottom:22px}}.certificates .slider-reviews .swiper-slide{max-width:440px;margin-right:24px;width:100%}@media (max-width: 767px){.certificates .slider-reviews .swiper-slide{max-width:320px;margin-right:18px}}.certificates .slider-reviews .swiper-slide:hover .item{box-shadow:0 0 8px #0000000a;background:#216397}.certificates .slider-reviews .swiper-slide:hover .item .title{color:#fff}.certificates .item{max-width:440px;box-shadow:0 0 8px #0000000a;background:linear-gradient(135deg,#e9eef3,#e4ebf2);border-radius:8px;padding:16px;min-height:270px;display:flex;flex-direction:column;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.certificates .item .top{display:flex;align-items:flex-start;justify-content:space-between;flex-grow:1}.certificates .item a{flex-shrink:0}.certificates .item .title{font-weight:500;font-size:32px;line-height:1.2;color:#111111eb;margin-right:10px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media (max-width: 767px){.certificates .item .title{font-size:24px}}.swiper-button-prev,.swiper-button-next{width:40px;height:40px;background:#f5f5f5;border-radius:4px;display:flex;align-items:center;z-index:9;position:absolute;justify-content:center;transition:all .3s;top:50%;transform:translateY(-50%)}@media (max-width: 767px){.swiper-button-prev,.swiper-button-next{display:none!important}}.swiper-button-prev .swiper-navigation-icon,.swiper-button-next .swiper-navigation-icon{display:none}.swiper-button-prev:after,.swiper-button-next:after{content:none}.swiper-button-prev:before,.swiper-button-next:before{content:"";width:24px;height:24px;display:block;transition:all .3s}.swiper-button-prev:hover,.swiper-button-next:hover{background:#216397}.swiper-button-prev:hover:before,.swiper-button-next:hover:before{filter:grayscale(100) brightness(100)}.swiper-button-prev{left:20px}.swiper-button-prev:before{background:url(/assets/img/site/arrow-right.svg) center center no-repeat}.swiper-button-next{right:20px}.swiper-button-next:before{background:url(/assets/img/site/arrow-left.svg) center center no-repeat}.form .inputs,.form .checkbox{margin-bottom:24px}.form button{width:100%}.form .input{margin-bottom:32px}.form .input:last-child{margin-bottom:0}.form label{font-weight:500;font-size:13px;line-height:1.4;color:#111111eb;margin-bottom:8px;display:block}.form input,.form textarea{font-weight:500;font-size:15px;line-height:1.35;color:#111111a3;padding-top:8px;padding-bottom:8px;border:none;width:100%;display:block;border-bottom:1px solid rgba(17,17,17,.24);background:none}.form textarea{height:85px;resize:none}.home-callback .flex{display:grid;grid-template-columns:1fr 1fr;background:linear-gradient(135deg,#e9eef3,#e4ebf2);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}@media (max-width: 991px){.home-callback .flex{display:block}}.home-callback .left{padding:32px 32px 16px;display:flex;flex-direction:column}@media (max-width: 991px){.home-callback .left{padding:16px 16px 42px}}.home-callback .h3-title{flex-grow:1}.home-callback .right{display:flex;flex-direction:column;padding:16px 16px 16px 0}@media (max-width: 991px){.home-callback .right{display:none}}.home-callback .right img{border-radius:8px;flex-grow:1;width:100%;object-fit:cover}label.checkbox{position:relative}label.checkbox input{left:0;top:0;position:absolute;width:0;height:0;overflow:hidden;visibility:hidden;opacity:0}label.checkbox input:checked+.checkbox__text:before{opacity:1}label.checkbox .checkbox__text{display:block;padding-left:32px;font-size:12px}label.checkbox .checkbox__text:after{content:"";position:absolute;border-radius:2px;border:1px solid rgba(17,17,17,.24);width:20px;height:20px;top:50%;transform:translateY(-50%);left:0}label.checkbox .checkbox__text:before{content:"";position:absolute;border-radius:2px;background:url(/assets/img/site/check.svg) center center no-repeat;width:20px;height:20px;top:50%;transform:translateY(-50%);left:0;opacity:0}label.checkbox a{text-decoration:underline;text-decoration-skip-ink:none;color:#216397}.modal .btn-close{position:absolute;right:40px;top:40px;z-index:9;width:40px;height:40px;padding:0;border-radius:4px}@media (max-width: 991px){.modal .btn-close{top:15px;right:15px}}.modal-dialog{max-width:768px;width:calc(100% - 30px)}.modal-content{border-radius:4px;border:none}.modal-body{padding:32px}.modal-body .title{font-weight:500;font-size:32px;line-height:1.2;color:#111111eb;margin-bottom:40px}.modal-body .title a{text-decoration:underline;text-decoration-skip-ink:none;color:#216397}footer{background:#216397;padding-top:60px;padding-bottom:38px}footer .container{display:flex}@media (max-width: 991px){footer .container{display:block;position:relative;padding-bottom:60px}}footer .left{max-width:329px;display:flex;flex-direction:column;justify-content:space-between;width:100%;flex-grow:1;flex-shrink:0}@media (max-width: 991px){footer .left{margin-bottom:64px}}footer .left .year{font-weight:400;font-size:12px;line-height:1.4;color:#fafafac2}@media (max-width: 991px){footer .left .year{position:absolute;bottom:0;left:15px}}footer .right{flex-grow:1}footer .right nav{margin-bottom:56px}footer .right nav ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 24px}@media (max-width: 767px){footer .right nav ul{grid-template-columns:1fr;grid-gap:16px}}footer .right nav ul{list-style:none;padding-left:0;margin-bottom:0}footer .right nav ul li{margin-bottom:12px}@media (max-width: 767px){footer .right nav ul li{margin-bottom:0}}footer .right nav ul li a{font-weight:500;font-size:16px;text-decoration:none;line-height:1.4;color:#fafafaf5}footer .right nav ul li a:hover{text-decoration:underline}footer .right .title{font-weight:700;font-size:15px;line-height:1.35;letter-spacing:.01em;text-transform:uppercase;color:#fafafac2;margin-bottom:16px}footer .contacts-footer{margin-bottom:80px}@media (max-width: 767px){footer .contacts-footer{margin-bottom:60px}}footer .contacts-footer .mail{font-weight:500;text-decoration:none;font-size:28px;line-height:1.2;color:#fafafaf5;margin-bottom:16px;display:block}@media (max-width: 767px){footer .contacts-footer .mail{font-size:20px;margin-bottom:12px}}footer .contacts-footer .address{font-weight:500;font-size:28px;display:block;line-height:1.2;color:#fafafaf5;margin-bottom:16px}@media (max-width: 767px){footer .contacts-footer .address{font-size:20px;margin-bottom:12px}}footer .contacts-footer .phone{font-weight:500;font-size:72px;text-decoration:none;line-height:1.1;color:#fafafaf5}@media (max-width: 767px){footer .contacts-footer .phone{font-size:38px}}footer .links{display:grid;grid-template-columns:1fr 1fr;align-items:flex-end;grid-gap:24px}@media (max-width: 767px){footer .links{grid-template-columns:1fr;grid-gap:32px}}footer .links ul{list-style:none;padding-left:0;margin-bottom:0}footer .links li{font-weight:400;font-size:12px;line-height:1.4;color:#fafafac2;margin-bottom:8px}footer .links li:last-child{margin-bottom:0}footer .links li a{color:#fafafac2;text-decoration:none}.h1-title{font-weight:500;font-size:72px;line-height:1.1;color:#111111f5;margin-bottom:32px}@media (max-width: 1200px){.h1-title{font-size:64px}}@media (max-width: 767px){.h1-title{font-size:50px}}.hero-production{margin-top:56px;margin-bottom:150px}.hero-production .img img{width:100%;object-fit:cover}.about-production .flex{display:flex;align-items:flex-start;margin-bottom:26px}@media (max-width: 991px){.about-production .flex{display:block}}.about-production.about-production__builders .left{max-width:460px}@media (max-width: 1200px){.about-production.about-production__builders .left{max-width:300px}}.about-production.about-production__reviews .left{max-width:390px}@media (max-width: 1200px){.about-production.about-production__reviews .left{max-width:300px}}.about-production .left{max-width:300px;width:100%;flex-shrink:0;margin-right:60px}@media (max-width: 991px){.about-production .left{margin-right:0;margin-bottom:32px}}.about-production .right{flex-grow:1}.about-production .right .h2-title{margin-bottom:16px}.about-production .right .text{margin-bottom:40px;max-width:670px}.about-production .items .item{box-shadow:0 0 20px 2px #1111110a;background:#fafafa;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:24px 24px 115px;position:relative;margin-bottom:16px;min-height:280px}.about-production .items .item .icon{position:absolute;right:16px;bottom:16px;pointer-events:none}.about-production .items .item .title{margin-bottom:15px;font-weight:500;font-size:32px;line-height:1.2;color:#111111f5}.about-production .items .item .text{position:relative;z-index:9;max-width:640px}.videos{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}@media (max-width: 1200px){.videos{grid-template-columns:1fr 1fr}}@media (max-width: 767px){.videos{grid-template-columns:1fr}}.videos .item{position:relative;border-radius:8px;padding-bottom:65%;-webkit-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat}.videos .item:after{content:"";position:absolute;background:url(/assets/img/site/play.svg) center center no-repeat,#fff;width:40px;height:40px;transform:translate(-50%,-50%);top:50%;left:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.videos .item .tags{position:absolute;top:16px;left:16px}.why .desc{background:url(/assets/img/site/why.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;border-radius:8px;padding:32px}.why .title-point{margin-bottom:40px;color:#fff}.why .sub{font-weight:700;font-size:15px;line-height:1.35;letter-spacing:.01em;text-transform:uppercase;color:#fafafaeb;margin-bottom:12px}.why .h2-title{color:#fff;margin-bottom:250px}@media (max-width: 991px){.why .h2-title{margin-bottom:130px}}.why .items{display:flex;justify-content:flex-end}@media (max-width: 991px){.why .items{justify-content:flex-start;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}}@media (max-width: 767px){.why .items{grid-template-columns:1fr}}.why .items .item{-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px);background:#fafafa14;max-width:310px;border:1px solid rgba(250,250,250,.04);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;min-height:200px;display:flex;flex-direction:column;padding:16px;justify-content:space-between;margin-left:20px;width:100%}@media (max-width: 991px){.why .items .item{margin:0;max-width:100%}}.why .items .item .title{font-weight:500;font-size:24px;line-height:1.2;color:#fafafaf5}.why .items .item .tag{font-size:13px}table{width:100%;box-shadow:0 0 20px 2px #1111110a;background:#f5f5f5;border-radius:8px;overflow:hidden}table th{font-weight:500;font-size:16px;line-height:1.4;color:#fafafaeb;padding:24px;background:#216397}table th:first-child{border-right:1px solid #bacddc}table tr:nth-child(2n) td{background:#fff}table td{padding:24px;font-weight:500;font-size:15px;line-height:1.35;color:#111111c2}table td:first-child{border-right:1px solid #bacddc;font-weight:700;font-size:15px;line-height:1.35;letter-spacing:.01em;text-transform:uppercase;color:#111111c2}.h4-title{font-weight:500;font-size:40px;line-height:1.2;color:#111111eb;margin-bottom:40px}@media (max-width: 767px){.h4-title{font-size:32px}}.partner-logos{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:20px}@media (max-width: 1200px){.partner-logos{grid-template-columns:1fr 1fr 1fr 1fr}}@media (max-width: 991px){.partner-logos{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 767px){.partner-logos{grid-template-columns:1fr 1fr;grid-gap:16px}}.partner-logos .item{background:linear-gradient(135deg,#e9eef3,#e4ebf2);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;min-height:140px;display:flex;align-items:center;justify-content:center;overflow:hidden}.partner-logos .item:hover img{transform:scale(1.1)}.partner-logos .item img{max-height:120px;max-width:80%;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;object-fit:contain}.gallery .desc{position:relative}.gallery .slider-gallery-dots{position:absolute;bottom:16px;width:100%;left:0;display:flex;justify-content:center}.gallery .slider-gallery-dots .swiper-wrapper{justify-content:center}.gallery .slider-gallery-dots .swiper-slide{max-width:100px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 4px}.gallery .slider-gallery-dots .swiper-slide.swiper-slide-thumb-active img{opacity:1!important}.gallery .slider-gallery-dots .swiper-slide .item{-webkit-backdrop-filter:blur(56px);backdrop-filter:blur(56px);background:#fafafa29;padding:3px}.gallery .slider-gallery-dots .swiper-slide .item img{width:93px;height:57px;border-radius:4px;opacity:.4;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.gallery .slider-gallery-full .item{padding-bottom:55%;position:relative}.gallery .slider-gallery-full img{position:absolute;top:0;left:0;width:100%;border-radius:8px;height:100%;object-fit:cover}.gallery .slider-gallery-full .swiper-button-prev,.gallery .slider-gallery-full .swiper-button-next{width:40px;height:40px;background:#f5f5f5;border-radius:4px;transition:all .3s}.gallery .slider-gallery-full .swiper-button-prev .swiper-navigation-icon,.gallery .slider-gallery-full .swiper-button-next .swiper-navigation-icon{display:none}.gallery .slider-gallery-full .swiper-button-prev:after,.gallery .slider-gallery-full .swiper-button-next:after{content:none}.gallery .slider-gallery-full .swiper-button-prev:before,.gallery .slider-gallery-full .swiper-button-next:before{content:"";width:24px;height:24px;display:block;transition:all .3s}.gallery .slider-gallery-full .swiper-button-prev:hover,.gallery .slider-gallery-full .swiper-button-next:hover{background:#216397}.gallery .slider-gallery-full .swiper-button-prev:hover:before,.gallery .slider-gallery-full .swiper-button-next:hover:before{filter:grayscale(100) brightness(100)}.gallery .slider-gallery-full .swiper-button-prev{left:20px}.gallery .slider-gallery-full .swiper-button-prev:before{background:url(/assets/img/site/arrow-right.svg) center center no-repeat}.gallery .slider-gallery-full .swiper-button-next{right:20px}.gallery .slider-gallery-full .swiper-button-next:before{background:url(/assets/img/site/arrow-left.svg) center center no-repeat}.page-in{padding-top:80px}@media (max-width: 767px){.page-in{padding-top:55px}}.page-in .sub{font-weight:500;font-size:20px;line-height:1.4;text-align:center;margin:24px auto 32px;color:#111111c2;max-width:955px}@media (max-width: 767px){.page-in .sub{font-size:16px;margin-top:16px;margin-bottom:16px}}.page-in .brands{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px}@media (max-width: 991px){.page-in .brands{grid-template-columns:1fr}}.page-in .brands .item{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#e9eef3,#e4ebf2);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:24px}.page-in .brands .item .logo{margin-right:10px}.page-in .brands .item .btn-icon{width:40px;height:40px}.page-in .brands .item .btn-icon:after{transform:translate(-50%,-50%) rotate(135deg);background-size:20px}.page-in .img{margin-bottom:24px}.page-in .img img{width:100%}.catalog.catalog__builders .items{grid-template-columns:1fr 1fr}@media (max-width: 767px){.catalog.catalog__builders .items{grid-template-columns:1fr}}.catalog .items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px}@media (max-width: 1200px){.catalog .items{grid-template-columns:1fr 1fr}}@media (max-width: 767px){.catalog .items{grid-gap:16px;grid-template-columns:1fr}}.catalog .items .item{display:flex;align-items:flex-end;height:572px;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;border-radius:8px}@media (max-width: 991px){.catalog .items .item{height:480px}}@media (max-width: 767px){.catalog .items .item{height:440px}}.catalog .items .item .desc{-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);background:#fafafa14;border:1px solid rgba(250,250,250,.04);border-radius:8px;padding:16px;display:flex;align-items:flex-start;justify-content:space-between;min-height:130px;width:100%}.catalog .items .item .desc .btn-icon{flex-shrink:0;width:40px;height:40px}.catalog .items .item .desc .btn-icon:after{content:"";position:absolute;transform:translate(-50%,-50%) rotate(135deg);top:50%;left:50%;background-size:20px}.catalog .items .item .desc .left{margin-right:10px}.catalog .items .item .desc .title{font-weight:500;font-size:30px;line-height:1.1;color:#fafafaf5}@media (max-width: 1330px){.catalog .items .item .desc .title{font-size:25px}}.catalog .items .item .desc .text{font-weight:500;font-size:15px;line-height:1.35;color:#fafafaeb}img{max-width:100%}@media (max-width: 575px){.catalog-block{overflow:hidden}}.catalog-block .flex{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px}@media (max-width: 991px){.catalog-block .flex{display:block}}@media (max-width: 991px){.catalog-block .flex .left{margin-bottom:32px}}@media (max-width: 767px){.catalog-block .flex .left{margin-bottom:16px}}.catalog-block .h2-title{font-weight:500;font-size:56px;line-height:1.1;color:#111111eb;margin-bottom:8px}.catalog-block .sub{font-weight:500;font-size:20px;line-height:1.4;color:#111111c2;margin-bottom:32px}.catalog-block .items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:20px}@media (max-width: 1200px){.catalog-block .items{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}@media (max-width: 575px){.catalog-block .items{display:flex;grid-gap:0;overflow:auto}}.catalog-block .items .item{box-shadow:0 0 8px #0000000a;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:16px;height:300px;display:flex;justify-content:space-between;flex-direction:column;background:#fafafa;align-items:flex-start}@media (max-width: 1200px){.catalog-block .items .item{grid-column:2 span}.catalog-block .items .item:nth-child(4),.catalog-block .items .item:nth-child(5){grid-column:3 span}}@media (max-width: 767px){.catalog-block .items .item{grid-column:3 span}.catalog-block .items .item:nth-child(4),.catalog-block .items .item:nth-child(5){grid-column:3 span}}@media (max-width: 575px){.catalog-block .items .item{min-width:200px;margin-right:10px;min-height:240px;height:auto}}.catalog-block .items .item .img{display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto}.catalog-block .items .item .img img{width:100%}.catalog-block .items .item .title{border-radius:4px;padding:6px 12px;font-weight:500;font-size:14px;line-height:1.4;color:#111111c2;background:#f5f5f5;display:inline-block}.catalog-block .extra-block{margin-top:160px}@media (max-width: 1200px){.catalog-block .extra-block{margin-top:140px}}@media (max-width: 767px){.catalog-block .extra-block{margin-top:80px}}.catalog-block .extra-block.extra-block__reviews .extra-item{border-bottom:1px solid #bacddc}.catalog-block .extra-block.extra-block__reviews .extra-item:last-child{border-bottom:none;padding-bottom:0}.catalog-block .extra-block.extra-block__reviews .extra-item .text{max-width:500px}.catalog-block .switch-block{font-weight:500;font-size:16px;cursor:pointer;line-height:1.4;color:#216397;border-bottom:1px solid #216397;display:inline-block;margin-top:16px}.catalog-block .full{display:none}.catalog-block .company{font-weight:500;font-size:15px;line-height:1.35;color:#111111a3}@media (max-width: 991px){.catalog-block .company{margin-bottom:16px;margin-top:8px}}.catalog-block .extra-item{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #bacddc;padding-bottom:40px;padding-top:40px}@media (max-width: 991px){.catalog-block .extra-item{display:block;padding-top:24px;padding-bottom:24px}}.catalog-block .extra-item:last-child{border:none}.catalog-block .extra-item.th{padding-bottom:20px;padding-top:40px}@media (max-width: 1200px){.catalog-block .extra-item.th .text{display:none}}@media (max-width: 991px){.catalog-block .extra-item.th{margin-bottom:24px;padding-top:24px}}.catalog-block .extra-item.th .title,.catalog-block .extra-item.th .text,.catalog-block .extra-item.th .right{font-weight:500;font-size:15px;line-height:1.35;color:#111111a3}.catalog-block .extra-item .desc{display:flex;align-items:flex-start;flex-grow:1}@media (max-width: 991px){.catalog-block .extra-item .desc{display:block}}.catalog-block .extra-item .desc .title{flex-grow:1;max-width:450px;width:100%;font-weight:500;font-size:15px;line-height:1.35;color:#111111eb}@media (max-width: 1200px){.catalog-block .extra-item .desc .title{max-width:250px}}.catalog-block .extra-item .desc .text{flex-grow:1;max-width:390px;width:100%;margin-right:auto;font-weight:500;font-size:16px;line-height:1.4;color:#111111a3}.catalog-block .colors{display:flex}.catalog-block .colors .item{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:48px;height:48px;margin-left:12px;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;min-width:48px;min-height:48px;border-color:#1111113d}@media (max-width: 991px){.catalog-block .colors .item{margin-right:12px;margin-left:0;margin-top:12px;width:32px;height:32px;min-width:32px;min-height:32px}}.construction .desc{background:url(/assets/img/site/cons.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;padding:32px;border-radius:8px}.construction .desc .text{color:#fff;-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px);background:#fafafa14;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;max-width:640px;padding:20px;margin-top:428px}.construction .desc .title-point{color:#fff}.page-content{max-width:767px;margin-left:auto;margin-right:auto;font-weight:500;font-size:16px;line-height:1.4;color:#111111eb}@media (max-width: 767px){.page-content{font-size:14px}}.page-content .h1-title{font-size:48px;margin-bottom:40px}@media (max-width: 991px){.page-content .h1-title{font-size:32px;margin-bottom:32px}}@media (max-width: 767px){.page-content .h1-title{font-size:24px}}.page-content h3{font-weight:500;font-size:30px;line-height:1.1;margin-bottom:16px}.page-content p,.page-content ul{margin-bottom:20px}.pagination{display:flex;align-items:center;justify-content:space-between;margin-top:20px;margin-bottom:32px}.pagination a,.pagination span{width:40px;height:40px;display:flex;align-items:center;border-radius:4px;justify-content:center}.pagination .active,.pagination .prev,.pagination .next,.pagination a:hover{background:#fafafa;color:#216397}.pagination ul{display:flex;align-items:center;list-style:none;padding-left:0;margin-bottom:0}.pagination ul li{margin:1px}.pagination ul a,.pagination ul span{font-weight:500;font-size:14px;line-height:1.4;text-align:center;color:#1111115c;text-decoration:none}.contacts{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px}@media (max-width: 1200px){.contacts{grid-gap:16px}}@media (max-width: 767px){.contacts{grid-template-columns:1fr}}.contacts .item{box-shadow:0 0 8px #0000000a;background:#fafafa;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:24px}@media (max-width: 1200px){.contacts .item{padding:16px}}.contacts .title{font-weight:500;font-size:30px;line-height:1.1;color:#111111f5;margin-bottom:12px}@media (max-width: 1200px){.contacts .title{font-size:24px}}.contacts .item-c{margin-top:24px}.contacts .item-c a{font-weight:500;font-size:20px;line-height:1.4;text-decoration:none;display:block;color:#111111d6;margin-bottom:4px}.contacts .item-c a:last-child{margin-bottom:0}.contacts .city{border-radius:4px;padding:6px 12px;background:#f5f5f5;font-weight:500;font-size:14px;line-height:1.4;color:#111111c2;margin-bottom:8px;margin-right:8px}.contacts .cities{display:flex;flex-wrap:wrap;margin-bottom:4px}.contacts .lab{font-weight:500;font-size:16px;line-height:1.4;color:#1111115c}.contacts .sub{font-weight:500;font-size:16px;line-height:1.4;color:#111111c2}.offer{position:relative;min-height:632px;padding:24px 0}@media (max-width: 767px){.offer{padding:0;min-height:1px}}.offer .container{position:relative;z-index:9}.offer .text{color:#fff;max-width:633px;margin-bottom:24px}@media (max-width: 767px){.offer .text{font-weight:500;font-size:16px;line-height:1.4;color:#111111d6}}@media (max-width: 767px){.offer .btn-w{background:#216397;color:#fafafaf5;margin-bottom:24px}.offer .btn-w:hover{background:#1b527e}}.offer .img{position:absolute;top:0;left:0;right:0;width:100%;bottom:0;display:flex;flex-direction:column}@media (max-width: 767px){.offer .img{position:static}}.offer .img img{height:100%;object-fit:cover;width:100%}.counts{display:flex;align-items:flex-start}@media (max-width: 767px){.counts{display:block}}.counts .item{margin-right:100px}@media (max-width: 1200px){.counts .item{margin-right:30px}}@media (max-width: 767px){.counts .item{font-size:24px}}@media (max-width: 767px){.counts .item{margin-right:0;margin-bottom:32px}}.counts .item .title{font-weight:500;font-size:16px;line-height:1.4;color:#111111a3}.counts .item .text{font-weight:500;font-size:48px;line-height:1.1;color:#111111d6;margin-top:10px}@media (max-width: 1200px){.counts .item .text{font-size:40px}}.counts .item:last-child{margin-right:0}.under-keys .items{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}@media (max-width: 991px){.under-keys .items{grid-template-columns:1fr 1fr}}@media (max-width: 767px){.under-keys .items{grid-template-columns:1fr;grid-gap:16px}}.under-keys .item{border-radius:8px;height:440px;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;padding:16px}@media (max-width: 767px){.under-keys .item{height:320px}}.advantages-1{margin-top:90px}@media (max-width: 1200px){.advantages-1{margin-top:80px}}@media (max-width: 767px){.advantages-1{margin-top:64px}}.advantages-1 .item{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #bacddc}@media (max-width: 767px){.advantages-1 .item{padding-bottom:24px;margin-bottom:24px;display:block}}.advantages-1 .item:last-child{margin-bottom:0;padding-bottom:0;border:none}.advantages-1 .left{display:flex;justify-content:space-between;flex-direction:column}@media (max-width: 767px){.advantages-1 .left{margin-bottom:16px}}.advantages-1 .count{font-weight:500;font-size:28px;line-height:1.2;color:#1111115c;margin-bottom:16px}@media (max-width: 767px){.advantages-1 .count{font-size:20px}}.advantages-1 .title{font-weight:500;font-size:28px;line-height:1.2;color:#111111eb}@media (max-width: 767px){.advantages-1 .title{font-size:24px}}.advantages-1 .right img{border-radius:8px;height:300px;width:100%;object-fit:cover}.support .items{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}@media (max-width: 991px){.support .items{grid-template-columns:1fr 1fr}}@media (max-width: 767px){.support .items{grid-template-columns:1fr}}.support .item{background:linear-gradient(135deg,#e9eef3,#e4ebf2);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:24px 24px 200px;position:relative;min-height:440px}@media (max-width: 767px){.support .item{min-height:280px;padding-bottom:100px}}.support .text{font-weight:500;font-size:15px;line-height:1.35;color:#111111c2;margin-bottom:20px}.support .title{font-weight:500;font-size:38px;line-height:1.1;color:#111111d6;margin-bottom:12px}@media (max-width: 1200px){.support .title{font-size:32px}}@media (max-width: 767px){.support .title{font-size:24px}}.support .img{width:200px;height:200px;position:absolute;right:0;bottom:0}@media (max-width: 767px){.support .img{width:100px;height:100px}}.system{overflow:hidden}.system .bg-white{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#fafafa;padding:24px;margin-bottom:40px}@media (max-width: 767px){.system .bg-white{padding:15px;margin-left:-15px;margin-right:-15px}.system .bg-white .system-item{margin-left:0;margin-right:0}}.system .bg-white:last-child{margin-bottom:0}.system .bg-white .system-item{background:none;padding:0}.system .h2-title+.text{margin-top:-24px;margin-bottom:40px;max-width:840px}.system-item{padding:24px;background:#fafafa;margin-bottom:40px;border-radius:8px}@media (max-width: 575px){.system-item{margin-left:-15px;margin-right:-15px;padding:15px}}.system-item:last-child{margin-bottom:0}.system-item .top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.system-item .top .title{font-weight:500;font-size:32px;line-height:1.2;color:#111111eb;margin-bottom:12px}@media (max-width: 767px){.system-item .top .title{font-size:24px}}.system-item .top .btn-a{margin-bottom:12px;flex-shrink:0}.system-item .tags{position:absolute;top:16px;left:16px}.system-item .tags .tag{padding:6px 12px;font-weight:500;font-size:14px}.system-item .flex{display:flex}@media (max-width: 767px){.system-item .flex{display:block}}@media (max-width: 1200px){.system-item .flex.flex__images{display:block}}@media (max-width: 1200px){.system-item .flex.flex__images .left{margin-bottom:16px}}@media (max-width: 1200px) and (max-width: 575px){.system-item .flex.flex__images .left{overflow:auto;margin-right:-24px;margin-bottom:8px}}@media (max-width: 1200px){.system-item .flex.flex__images .left .img{max-width:100%;flex-grow:1}}@media (max-width: 1200px) and (max-width: 575px){.system-item .flex.flex__images .left .img{min-width:300px;margin-right:8px}}@media (max-width: 1200px){.system-item .flex.flex__images .left .img:last-child{margin-right:0}}@media (max-width: 767px){.system-item .flex.flex__images .left{margin-bottom:0}}.system-item .flex .left{display:flex}.system-item .flex .left .img{position:relative;flex-grow:1;max-width:280px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:linear-gradient(135deg,#e9eef3,#e4ebf2);margin-right:8px}@media (max-width: 767px){.system-item .flex .left .img{max-width:100%;flex-grow:1;margin-right:0;margin-bottom:8px}}.system-item .flex .left .img img{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;width:100%}.system-item .right{flex-grow:1}.system-item .right .characteristic-item{display:flex;justify-content:space-between;background:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:4px;padding:12px}.system-item .right .characteristic-item b{margin-right:10px;font-weight:500;font-size:16px;line-height:1.4;color:#111111c2}.system-item .right .characteristic-item span{font-weight:600;white-space:nowrap;font-size:16px;line-height:1.2;color:#111111d6}.system-block{margin-top:80px;margin-bottom:140px}@media (max-width: 767px){.system-block{margin-bottom:100px;margin-top:64px}}.system-block .table-image{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.system-block .table-image table{max-width:856px}.system-block .table-image .image{background:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;box-shadow:0 0 7px 2px #1111110a}@media (max-width: 767px){.system-block .table-image .image{width:100%;margin-top:16px}}.system-block .table-image .image a{position:relative;display:block}@media (max-width: 767px){.system-block .table-image .image a{display:flex;align-items:center;justify-content:center}}.system-block .table-image .image a img{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.system-block .table-image .image a:after{content:"";position:absolute;background:url(/assets/img/site/magnifying-glass.svg) center center no-repeat,#216397;width:40px;height:40px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;top:8px;right:8px}.system-block table{max-width:1000px;margin-bottom:20px}.system-block table ul{padding-left:15px}.system-block table:last-child{margin-bottom:0}.system-block table th{background:linear-gradient(135deg,#e9eef3,#e4ebf2);font-weight:600;font-size:16px;line-height:1.2;border-right:1px solid #bacddc;color:#111111d6}.system-block table th:last-child{border:none}.system-block table td{font-weight:500;font-size:15px;line-height:1.35;color:#111111c2;border-right:1px solid #bacddc}.system-block table td:last-child{border:none}.system-block table td:first-child{font-weight:600;font-size:16px;text-transform:none;line-height:1.2;white-space:nowrap;color:#111111c2}.system-block .h3-title{font-size:38px;margin-bottom:8px;max-width:1025px}@media (max-width: 767px){.system-block .h3-title{font-size:24px}}.system-block .h3-title+.text{max-width:732px;margin-bottom:24px}.system-block .h3-title+.text:last-child{margin-bottom:0}.system-block:first-child{margin-top:0}.system-block:last-child{margin-bottom:0}
