@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap);@import url(https://rawcdn.githack.com/JulietaUla/Montserrat/master/fonts/webfonts/Montserrat.css);*{box-sizing:border-box}body,html{overflow-x:hidden;height:100%}body{margin:0;background:#f6f7f9;font-family:"Montserrat";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#000;text-decoration:none}h1,h2,h3,p,ul{margin:0}ul{list-style:none;padding:0}.wrapper{padding:0 calc(min(5%, 80px));max-width:1332px;margin:0 auto}.section-title{font-size:18px;font-weight:700;line-height:24px}@media (min-width:1024px){.section-title{font-size:28px;line-height:38px;color:#302f3a}}.green-text{color:#6ebc61}.header-section{background:#fff}@media (min-width:767px){.header-section{display:grid;grid-template-columns:100%;grid-template-areas:"secondary" "primary"}}.header-section .primary-container{height:57px;border-bottom:1px solid hsla(0,0%,76.9%,.3);grid-area:primary}@media (min-width:767px){.header-section .primary-container{height:78px}}.header-section .secondary-container{height:60px;border-bottom:1px solid hsla(0,0%,76.9%,.3);grid-area:secondary}@media (min-width:767px){.header-section .secondary-container{height:48px}}.header-section .primary{display:flex;justify-content:space-between;align-items:center;height:57px}@media (min-width:767px){.header-section .primary{justify-content:left;height:78px}}.header-section .primary .header-left-group{margin:0;display:flex;align-items:center;justify-content:space-between;width:72%;max-width:234px;height:100%}@media (min-width:767px){.header-section .primary .header-left-group{max-width:370px}}.header-section .primary .header-left-group .burger-menu-open{cursor:pointer}@media (min-width:767px){.header-section .primary .header-left-group .burger-menu-open{display:none}}.header-section .primary .header-left-group .burger-menu-open>div{width:22px;height:2px;background-color:#000;margin:6px 0}.header-section .primary .header-left-group .burger-menu-close{cursor:pointer;width:23px;height:23px;position:relative}@media (min-width:767px){.header-section .primary .header-left-group .burger-menu-close{display:none}}.header-section .primary .header-left-group .burger-menu-close>div{width:23px;height:2px;background-color:#000;margin-top:-2px;position:absolute;top:50%}.header-section .primary .header-left-group .burger-menu-close>div:first-child{transform:rotate(45deg)}.header-section .primary .header-left-group .burger-menu-close>div:nth-child(2){visibility:hidden}.header-section .primary .header-left-group .burger-menu-close>div:nth-child(3){transform:rotate(-45deg)}.header-section .primary .header-left-group #logo{width:174px;height:16px}.header-section .primary .header-left-group .descriptor{display:none}@media (min-width:767px){.header-section .primary .header-left-group .descriptor{padding-top:2px;display:inline;font-family:Open Sans;font-weight:600;font-size:12px;line-height:16px}}.header-section .primary .header-center-group{display:none;font-family:"Open Sans";font-weight:500;font-size:14px;line-height:19px;width:332px;height:100%}.header-section .primary .header-center-group .menu-link{height:100%;color:#302f3a}.header-section .primary .header-center-group .menu-link-area{height:100%;display:flex;justify-content:center;align-items:center}@media (min-width:1024px){.header-section .primary .header-center-group{display:flex;justify-content:space-between;align-items:center;margin-left:115px}}.header-section .primary .header-right-group{display:flex;justify-content:space-between;align-items:center;height:100%}@media (min-width:767px){.header-section .primary .header-right-group{display:none}}.header-section .primary .header-right-group #phone-icon{width:32px;height:32px}.header-section .secondary{padding-top:13px;font-family:"Open Sans";height:48px;display:flex;justify-content:space-between;align-items:center}@media (min-width:767px){.header-section .secondary{padding-top:0}}.header-section .secondary .information{display:block;font-family:"Open Sans";font-weight:600;font-size:12px;line-height:16px;color:#515159;max-width:486px;height:100%}.header-section .secondary .information a{display:none}@media (min-width:767px){.header-section .secondary .information a{display:inline}}@media (min-width:767px){.header-section .secondary .information{display:flex;justify-content:space-between;align-items:center}}@media (min-width:767px){.header-section .secondary .information .information-icon{margin-left:1.1vw}}@media (min-width:1024px){.header-section .secondary .information .information-icon{margin-left:2.1vw}}.header-section .secondary .information .information-title{margin-left:.5vw;margin-right:1.1vw;white-space:nowrap;color:#515159}@media (min-width:1024px){.header-section .secondary .information .information-title{margin-right:2.1vw}}.header-section .secondary .information .location-title{margin-left:2vw;font-size:14px}@media (min-width:767px){.header-section .secondary .information .location-title{margin-left:.5vw;font-size:inherit}}@media (min-width:1024px){.header-section .secondary .information .location-title{margin-right:.8vw}}.header-section .secondary .information .regions-dropdown-close{display:none;margin-right:2.1vw}@media (min-width:1024px){.header-section .secondary .information .regions-dropdown-close{display:inline}}.header-section .secondary .information .regions-dropdown-open{display:none;transform:rotate(180deg);margin-right:2.1vw}@media (min-width:1024px){.header-section .secondary .information .regions-dropdown-open{display:inline}}.header-section .secondary .information .information-link{height:100%}.header-section .secondary .information .location{display:flex;justify-content:left;align-items:center;height:100%;cursor:pointer}@media (min-width:767px){.header-section .secondary .information .location{border-left:1px solid hsla(0,0%,76.9%,.3);border-right:1px solid hsla(0,0%,76.9%,.3)}}.header-section .secondary .information .office,.header-section .secondary .information .partners{display:flex;justify-content:left;align-items:center;height:100%;border-right:1px solid hsla(0,0%,76.9%,.3)}.header-section .secondary .contacts{display:flex;justify-content:space-between;align-items:center}@media (min-width:767px){.header-section .secondary .contacts{width:41vw}}@media (min-width:1024px){.header-section .secondary .contacts{max-width:455px}}.header-section .secondary .contacts .number-and-label{display:none}@media (min-width:767px){.header-section .secondary .contacts .number-and-label{display:flex;justify-content:left;align-items:center}}.header-section .secondary .contacts .number{font-weight:600;font-size:16px}.header-section .secondary .contacts .label{visibility:hidden;width:5px;height:5px;border-radius:5px;margin-left:4px;background-color:#6ebc61}@media (min-width:375px){.header-section .secondary .contacts .label{visibility:visible}}@media (min-width:1024px){.header-section .secondary .contacts .label{display:block;font-family:"Open Sans";font-weight:400;font-size:10px;line-height:14px;border-radius:10px;padding:2px 7px;width:102px;height:18px;margin-left:10px;color:#fff}}.header-section .secondary .contacts .label-text{display:none}@media (min-width:1024px){.header-section .secondary .contacts .label-text{display:inline}}.header-section .secondary .contacts .callback-button{display:inline-block;color:#626364;background-color:#f0f0f0;text-align:center;width:138px;padding:9px 0;border-radius:4px;font-weight:600;font-size:12px}@media (min-width:1024px){.header-section .secondary .contacts .callback-button{width:158px;height:34px}}.drop-down-menu{position:fixed;background:rgba(0,0,0,.8);width:100%;height:100%;transition:opacity .3s;visibility:hidden;opacity:0}@media (min-width:767px){.drop-down-menu{display:none}}.drop-down-menu .container{width:100%;background-color:#fff}.drop-down-menu .content{border-bottom:1px solid hsla(0,0%,76.9%,.3);font-family:"Open Sans";font-weight:600}.drop-down-menu .content .content-block-title{display:flex;justify-content:left;align-items:center;width:210px}.drop-down-menu .content .pin{margin-left:2px;margin-right:17px}.drop-down-menu .content .clock{margin-right:13px}.drop-down-menu .content .content-subtitle{font-size:15px;line-height:20px;color:#515159}.drop-down-menu .content .content-text{font-size:12px;line-height:24px;color:#515159;margin-top:20px;margin-left:35px}.drop-down-menu .content .address-block{padding-top:28px}.drop-down-menu .content .timetable-block{margin-top:30px;margin-bottom:25px}.drop-down-menu .content .timetable{display:flex;justify-content:space-between;align-items:baseline;width:210px}.drop-down-menu .social .social-icons-block{padding:25px 0}.drop-down-menu .social .social-icon{margin-right:4vw}.drop-down-menu:target{visibility:visible;opacity:1;z-index:2}.drop-down-regions{position:relative;background-color:#fff;width:232px;box-shadow:3px 0 3px rgba(0,0,0,.05);z-index:2}@media (min-width:767px){.drop-down-regions{margin-top:-10px}}.drop-down-regions .regions-block{margin-top:10px;padding-bottom:20px}.drop-down-regions .region{display:flex;justify-content:space-between;align-items:baseline}.drop-down-regions .region-title{margin-top:20px;font-family:"Open Sans";font-weight:600;font-size:14px;line-height:16px;color:#515159}@media (min-width:767px){.drop-down-regions .region-title{font-size:12px}}.drop-down-regions .coming-label{display:inline-block;background:#ededed;padding:2px 7px;border-radius:8px;font-family:"Open Sans";font-weight:600;font-size:10px;line-height:14px;color:#515159}.main-section{background:url(/static/media/bg-mobile.24014246.png);background-size:cover;height:332px;color:#fff}@media (min-width:767px){.main-section{background:url(/static/media/bg-desktop.8fc0f907.png);height:432px;background-size:cover}}@media (min-width:1024px){.main-section{background:url(/static/media/bg-desktop.8fc0f907.png);image-rendering:-webkit-optimize-contrast;height:607px;background-size:cover}}@media (min-width:767px){.main-section .container{display:grid;grid-template-areas:"title title" "widget widget" "description bg-alt"}}.main-section #title{margin:0;font-size:28px;font-weight:500;line-height:42px;width:95%;max-width:320px;padding-top:37px}@media (min-width:375px){.main-section #title{font-size:32px}}@media (min-width:767px){.main-section #title{font-size:32px;line-height:42px;grid-area:title}}@media (min-width:1024px){.main-section #title{margin-top:30px;max-width:594px;font-size:54px;line-height:62px}}.main-section #description{margin:0;height:66px;width:99%;max-width:319px;font-family:"Open Sans";font-weight:200;font-size:14px;line-height:23px;padding-top:15px}@media (min-width:767px){.main-section #description{margin-top:15px;font-size:14px;line-height:26px;grid-area:description}}@media (min-width:1024px){.main-section #description{margin-top:60px;font-size:16px;max-width:411px}}.main-section #bg-alt{display:none;text-align:right;width:100%}@media (min-width:767px){.main-section #bg-alt{display:inline;margin-top:86px;font-size:10px;line-height:26px;grid-area:bg-alt}}@media (min-width:1024px){.main-section #bg-alt{display:inline;margin-top:132px;font-size:12px}}.main-section .widget{position:relative;margin-top:57px;background-color:#fff;font-family:"Open Sans";font-weight:400;font-size:16px;color:#000;grid-area:widget}@media (min-width:767px){.main-section .widget{height:101px;margin-top:40px;box-shadow:0 4px 10px rgba(0,0,0,.3);border-radius:6px;display:flex;justify-content:space-between;align-items:center}}@media (min-width:1024px){.main-section .widget{margin-top:65px}}.main-section .budget{padding-top:35px}@media (min-width:767px){.main-section .budget{padding-top:0;margin-left:12px;width:30%;font-size:14px}}@media (min-width:1024px){.main-section .budget{width:26%;padding-top:0;margin-left:2.5%;font-size:16px}}.main-section .budget .budget-texts-block{display:flex;justify-content:space-between;align-items:baseline}.main-section .budget .budget-texts-block #budget-text-sum{font-size:18px}@media (min-width:767px){.main-section .budget .budget-texts-block #budget-text-sum{font-size:16px}}@media (min-width:1024px){.main-section .budget .budget-texts-block #budget-text-sum{font-size:18px}}.main-section .budget .slider{width:100%;margin:7px 0;-webkit-appearance:none;outline:none}.main-section .budget .slider::-webkit-slider-runnable-track{background:#6ebc61;border:0;width:100%;height:5px;border-radius:6px;cursor:pointer}.main-section .budget .slider::-webkit-slider-thumb{margin-top:-7px;width:19px;height:19px;background:#fff;border:2px solid #6ebc61;border-radius:100px;cursor:ew-resize;-webkit-appearance:none}.main-section .budget .slider::-moz-range-track{background:#ebebeb;border:0;width:100%;height:5px;border-radius:6px;cursor:pointer}.main-section .budget .slider::-moz-range-thumb{width:19px;height:19px;background:#fff;border:2px solid #6ebc61;border-radius:100px;cursor:ew-resize}.main-section .budget .slider::-moz-range-progress{background-color:#6ebc61;height:5px;border-radius:6px}.main-section .budget .slider::-ms-track{background:transparent;border:0;width:100%;height:5px;border-radius:6px;cursor:pointer}.main-section .budget .slider::-ms-thumb{margin-top:-7px;width:19px;height:19px;background:#fff;border:2px solid #6ebc61;border-radius:100px;cursor:ew-resize;-webkit-appearance:none}.main-section .budget .slider::-ms-fill-lower{background-color:#6ebc61;height:5px;border-radius:6px}.main-section .budget .slider::-ms-fill-upper{background-color:#ebebeb;height:5px;border-radius:6px}.main-section .residents{height:96px;margin-top:30px;border-top:1px solid hsla(0,0%,76.9%,.3);border-bottom:1px solid hsla(0,0%,76.9%,.3);display:flex;justify-content:space-around;align-items:center;font-family:"Open Sans"}@media (min-width:767px){.main-section .residents{margin-top:0;height:100%;width:32%;border-left:1px solid hsla(0,0%,76.9%,.3);border-right:1px solid hsla(0,0%,76.9%,.3)}}@media (min-width:1024px){.main-section .residents{width:38%;height:100%;margin-top:0;border-left:1px solid hsla(0,0%,76.9%,.3);border-right:1px solid hsla(0,0%,76.9%,.3)}}.main-section .residents .residents-title{display:block;margin-top:18px;font-size:14px;font-weight:400}@media (min-width:767px){.main-section .residents .residents-title{margin-top:0}}@media (min-width:1024px){.main-section .residents .residents-title{margin-top:0;margin-right:10px;font-size:16px}}.main-section .residents .residents-value{font-size:16px;font-weight:600;margin-right:12px;margin-left:12px}.main-section .residents .residents-buttons-block{margin-top:11px;display:flex;justify-content:center;align-items:center}@media (min-width:767px){.main-section .residents .residents-buttons-block{margin-top:15px}}@media (min-width:1024px){.main-section .residents .residents-buttons-block{margin-top:0}}.main-section .residents .residents-button{cursor:pointer}.main-section .residents .residents-adults-block{width:50%;height:96px;border-right:1px solid hsla(0,0%,76.9%,.3);text-align:center}@media (min-width:767px){.main-section .residents .residents-adults-block{border-right:0;height:auto}}@media (min-width:1024px){.main-section .residents .residents-adults-block{border-right:0;height:100%;width:170px;display:flex;justify-content:space-around;align-items:center}}.main-section .residents .residents-children-block{width:50%;height:96px;text-align:center}@media (min-width:767px){.main-section .residents .residents-children-block{border-right:0;height:auto}}@media (min-width:1024px){.main-section .residents .residents-children-block{height:100%;width:145px;display:flex;justify-content:space-around;align-items:center}}.main-section .start-button{display:block;text-align:center;margin-top:23px;color:#f8f8f8;width:100%;background-color:#6ebc61;padding:21px 0 20px;font-style:normal;border-radius:4px;font-weight:500;line-height:22px;font-size:16px}@media (min-width:767px){.main-section .start-button{margin-top:0;margin-right:14px;width:30%;font-size:14px}}@media (min-width:1024px){.main-section .start-button{margin-top:0;margin-right:2.5%;width:26%;font-size:14px;padding:16px 0 17px}}.widget-substrate{height:309px;background:#fff;margin-top:-46px;border-radius:5% 5% 0 0}@media (min-width:767px){.widget-substrate{display:none}}.services-section{margin-top:24px}@media (min-width:1024px){.services-section{margin-top:50px}}.services-section .services-list{margin-top:10px;width:100%}@media (min-width:767px){.services-section .services-list{margin-top:30px;display:grid;grid-gap:25px;grid-template-columns:repeat(auto-fit,minmax(272px,1fr))}}.services-section .services-item{background-color:#fff;box-shadow:0 3px 3px rgba(0,0,0,.05);border-radius:10px;margin-bottom:16px;cursor:pointer}@media (min-width:767px){.services-section .services-item{width:100%;margin-bottom:0}}.services-section .service-image{width:100%}.services-section .service-texts-block{padding:20px}@media (min-width:767px){.services-section .service-texts-block{padding:35px 32px}}.services-section .service-texts-block .service-title{font-weight:600;font-size:16px;line-height:22px}.services-section .service-texts-block .service-description{margin-top:8px;font-family:"Open Sans";font-size:14px;line-height:21px;opacity:.6}.cv-section{margin-top:43px}@media (min-width:767px){.cv-section{margin-top:80px}}@media (min-width:1024px){.cv-section .section-content{display:grid;grid-gap:25px;grid-template-columns:1fr 348px}}.cv-section .container{margin-top:25px}@media (min-width:767px){.cv-section .container{background-color:#fff;width:100%;box-shadow:0 3px 3px rgba(0,0,0,.05);border-radius:12px}}@media (min-width:767px){.cv-section .content-wrapper{padding:0 25px}}@media (min-width:767px){.cv-section .cv-list{margin-top:0;padding-top:5px;display:table;width:100%}}.cv-section .table-header{display:none;font-family:"Open Sans";font-weight:600;font-size:12px;line-height:28px;opacity:.3}@media (min-width:767px){.cv-section .table-header{display:table-row;height:52px}}@media (min-width:767px){.cv-section .table-header-block{display:table-cell;vertical-align:middle}}.cv-section .remoteness{display:none}@media (min-width:767px){.cv-section .remoteness{display:table-cell;vertical-align:middle}}.cv-section .table-header-block:first-child .column-title{padding-left:14px}.cv-section .cv-item{display:flex;justify-content:space-between;align-items:center;background-color:#fff;margin-bottom:14px;box-shadow:0 3px 3px rgba(0,0,0,.05);border-radius:12px;min-height:89px}@media (min-width:767px){.cv-section .cv-item{display:table-row;box-shadow:none;height:52px}}@media (min-width:767px){.cv-section .cv-item:nth-child(odd)>div{background-color:#f6f7f9}}@media (min-width:767px){.cv-section .cv-item>div:first-child{border-radius:8px 0 0 8px}}@media (min-width:767px){.cv-section .cv-item>div:last-child{border-radius:0 8px 8px 0}}.cv-section .cv-text-block{margin-left:16px}@media (min-width:767px){.cv-section .cv-text-block{display:table-cell;padding-left:14px;vertical-align:middle}.cv-section .cv-text-block h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.cv-section .cv-remoteness-block{display:none}@media (min-width:767px){.cv-section .cv-remoteness-block{display:table-cell;vertical-align:middle;white-space:nowrap}}.cv-section .cv-remoteness-block .minutes{font-weight:600;font-size:16px;line-height:28px}@media (min-width:1024px){.cv-section .cv-remoteness-block .minutes{font-size:12px}}@media (min-width:1060px){.cv-section .cv-remoteness-block .minutes{font-size:15px}}.cv-section .cv-remoteness-block .area{display:inline-block;margin-left:5px;padding:0 12px;border:1px solid hsla(0,0%,76.9%,.3);box-sizing:border-box;border-radius:6px;font-family:"Open Sans";font-style:normal;font-weight:400;font-size:12px;line-height:30px;color:#302f3a;opacity:.7}@media (min-width:1024px){.cv-section .cv-remoteness-block .area{font-size:8px;padding:0 8px}}@media (min-width:1060px){.cv-section .cv-remoteness-block .area{font-size:12px;padding:0 12px}}.cv-section .cv-icons-block{margin-right:16px;margin-bottom:16px;width:68px;justify-content:space-evenly}@media (min-width:767px){.cv-section .cv-icons-block{display:table-cell;width:178px;vertical-align:middle}}.cv-section .cv-title{font-weight:600;font-size:15px;line-height:28px}.cv-section .cv-description{font-family:"Open Sans";font-weight:400;font-size:12px;line-height:28px;opacity:.3}@media (min-width:767px){.cv-section .cv-description{display:none}}.cv-section .cv-icon{padding-top:16px;padding-left:14px}@media (min-width:767px){.cv-section .cv-icon{padding-top:0;padding-left:0;padding-right:12px}}.cv-section .cv-see-more-block{display:flex;justify-content:space-between;align-items:center}@media (min-width:767px){.cv-section .cv-see-more-block{border-top:1px solid hsla(0,0%,76.9%,.3);margin-top:19px;padding:29px 0 36px;justify-content:left}}.cv-section .cv-see-more-button{display:inline-block;text-align:center;color:#fff;width:50%;background-color:#6ebc61;padding:11px 0 12px;border-radius:4px;font-family:"Open Sans";font-weight:600;font-size:14px;line-height:19px}@media (min-width:767px){.cv-section .cv-see-more-button{width:186px}}.cv-section .cv-see-more-text{text-align:right;margin-right:1%;font-family:"Open Sans";font-weight:600;font-size:12px;line-height:18px;opacity:.4}@media (min-width:767px){.cv-section .cv-see-more-text{margin-left:34px}}.cv-section .showcase-house-block{background-color:#fff;height:411px;box-shadow:0 3px 3px rgba(0,0,0,.05);border-radius:10px;text-align:center;max-width:375px;margin:56px auto 0}@media (min-width:1024px){.cv-section .showcase-house-block{width:348px;margin:25px 0 0}}.cv-section .showcase-house-block .image{width:100%;border-radius:10px;height:247px;background:url(/static/media/klever-house.1d7c02b2.jpg);background-size:cover;background-position:50%}.cv-section .showcase-house-block .title{margin-top:22px;font-weight:600;font-size:16px;line-height:24px;text-align:center}.cv-section .showcase-house-block .button{display:inline-block;margin-top:22px;text-align:center;color:#626364;width:65%;background-color:#e8e8e8;padding:11px 0 12px;border-radius:4px;font-family:"Open Sans";font-weight:600;font-size:14px;line-height:19px}.houses-title-section{margin-top:50px}@media (min-width:767px){.houses-title-section{background-color:#fff;padding:50px 0}}.gallery-section .houses-gallery{margin-top:17px;display:flex;overflow-x:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}@media (min-width:767px){.gallery-section .houses-gallery{margin-top:0}}.gallery-section .houses-gallery::-webkit-scrollbar{display:none}.gallery-section .gallery-item{display:inline-block}.gallery-section .picture{width:265px;height:187px}@media (min-width:767px){.gallery-section .picture{width:330px;height:233px}}.technologies-section{margin-top:32px}@media (min-width:767px){.technologies-section{margin-top:64px;margin-bottom:64px}}@media (min-width:767px){.technologies-section .container{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"text-block images-gallery" "switchers images-gallery"}}@media (min-width:767px){.technologies-section .text-block{grid-area:text-block;align-self:end;justify-self:start;padding-top:20px}}.technologies-section .description{margin-top:10px;font-family:"Open Sans";font-style:normal;font-weight:400;font-size:13px;line-height:21px;opacity:.6}@media (min-width:767px){.technologies-section .description{font-size:12px;padding-top:20px;width:300px}}@media (min-width:1024px){.technologies-section .description{font-size:15px;padding-top:20px;width:400px}}.technologies-section .slider{margin-top:15px;background-color:#fff;width:100%;box-shadow:0 3px 3px rgba(0,0,0,.05);border-radius:18px 18px 0 0}@media (min-width:767px){.technologies-section .slider{margin-top:0;margin-left:0;grid-area:images-gallery;justify-self:end;max-width:661px;max-height:532px}}.technologies-section .swiper-container{width:100%}@media (min-width:1060px){.technologies-section .swiper-container{height:528.09px}}.technologies-section .swiper-wrapper{margin-top:30px;width:286.82px}@media (min-width:1060px){.technologies-section .swiper-wrapper{height:386.82px}}.technologies-section .swiper-wrapper>.swiper-slide:first-child{background-image:url(/static/media/tech-1.1f0c4272.png)}.technologies-section .swiper-wrapper>.swiper-slide:nth-child(2){background-image:url(/static/media/tech-2.b091b279.png)}.technologies-section .swiper-wrapper>.swiper-slide:nth-child(3){background-image:url(/static/media/tech-3.18d7b5fe.png)}.technologies-section .swiper-slide{width:287px;height:370.06px;text-align:center;background-size:contain;background-position:bottom;image-rendering:-webkit-optimize-contrast}@media (min-width:1060px){.technologies-section .swiper-slide{width:387px;height:499.09px}}.technologies-section .switchers-container{display:flex;justify-content:center}@media (min-width:767px){.technologies-section .switchers-container{grid-area:switchers;justify-content:left;align-self:start;justify-self:start;padding-top:40px}}.technologies-section .switchers{margin-top:43px;display:flex;justify-content:space-between;margin-bottom:51px;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media (min-width:767px){.technologies-section .switchers{margin-top:0;margin-bottom:0}}.technologies-section .switchers:focus{outline:none}.technologies-section .swiper-pagination-bullet{width:8px;height:8px;background:#dcdcdc;border-radius:16px;margin-right:20px;opacity:1;cursor:pointer}.technologies-section .swiper-pagination-bullet-active{width:8px;height:8px;background:#6ebc61;border-radius:16px;margin-right:20px;opacity:1;cursor:pointer}.partners-section{background-color:#fff;border-bottom:1px solid hsla(0,0%,76.9%,.3);padding-top:32px;padding-bottom:40px}@media (min-width:767px){.partners-section{padding-top:71px;padding-bottom:83px}}@media (min-width:767px){.partners-section .container{display:flex;justify-content:space-between;align-items:center}}.partners-section .text-block{max-width:294px}.partners-section .description{margin-top:2px;font-family:"Open Sans";font-weight:400;font-size:13px;line-height:21px;opacity:.6}@media (min-width:767px){.partners-section .description{margin-top:12px;font-size:15px}}.partners-section .logos-block{display:grid;grid-gap:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}@media (min-width:767px){.partners-section .logos-block{width:70%;padding-left:20px}}.partners-section .logo{display:flex;justify-content:center;align-items:center;height:85px;background:#fff;box-shadow:0 3px 3px rgba(0,0,0,.05);border-radius:10px}.partners-section .logo-image{height:50px}.contacts-section{background-color:#fff;border-bottom:1px solid hsla(0,0%,76.9%,.3)}.contacts-section .container{padding-top:23px;padding-bottom:40px}@media (min-width:767px){.contacts-section .container{padding-top:30px;padding-bottom:30px}}@media (min-width:1024px){.contacts-section .container{display:flex;justify-content:space-between;align-items:center}}.contacts-section .phone-block{display:flex;justify-content:space-between;align-items:center}@media (min-width:1024px){.contacts-section .phone-block{width:60%}}@media (min-width:1060px){.contacts-section .phone-block{width:55%}}.contacts-section .phonenumber-block{width:50%}@media (min-width:767px){.contacts-section .phonenumber-block{display:flex;justify-content:space-between;align-items:center;width:315px}}.contacts-section .phone{font-family:"Open Sans";font-weight:400;font-size:calc(min(5vw, 20px));line-height:27px}@media (min-width:767px){.contacts-section .phone{font-size:24px}}.contacts-section .online{display:block;max-width:93px;font-family:"Open Sans";font-weight:400;font-size:9px;line-height:12px;border-radius:10px;background-color:#6ebc61;padding:2px 7px;color:#fff}@media (min-width:767px){.contacts-section .online{font-size:10px;max-width:102px;padding:2px 7px}}.contacts-section .callback-button{display:inline-block;font-family:"Open Sans";font-weight:600;font-size:calc(min(3vw, 13px));line-height:18px;padding:12px 16px;color:#626364;background-color:#f0f0f0;border-radius:4px}@media (min-width:1024px){.contacts-section .callback-button{margin-right:20px}}@media (min-width:1060px){.contacts-section .callback-button{margin-right:40px}}.contacts-section .subscribe-form{margin-top:31px;display:flex;justify-content:center}@media (min-width:1024px){.contacts-section .subscribe-form{margin-top:0;width:40%}}@media (min-width:1060px){.contacts-section .subscribe-form{width:45%}}.contacts-section #email-input{width:50%;height:42px;background:#fff;border:1px solid #ececec;box-sizing:border-box;border-radius:4px 0 0 4px;font-family:"Open Sans";font-weight:600;font-size:calc(min(3vw, 13px));line-height:18px;outline:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}@media (min-width:1024px){.contacts-section #email-input{width:50%}}.contacts-section #subscribe-button{height:42px;width:50%;background:#f0f0f0;border-radius:0 4px 4px 0;color:#626364;font-family:"Open Sans";font-weight:600;font-size:calc(min(3vw, 13px));border:none;padding:0;cursor:pointer;outline:inherit}@media (min-width:1024px){.contacts-section #subscribe-button{width:50%}}.footer{background-color:#fff}.footer .container{padding-top:24px;padding-bottom:24px;margin-left:1%}@media (min-width:767px){.footer .container{margin-left:0;display:grid;grid-template-columns:50%;grid-template-areas:"menu-links menu-links" "text-legal social-icons" "text-approved text-policy"}}.footer .menu-links-block{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));justify-content:space-around;font-family:"Open Sans";font-weight:600;font-size:14px;line-height:19px;color:#302f3a}@media (min-width:767px){.footer .menu-links-block{display:flex;justify-content:left;align-items:center;grid-area:menu-links}}.footer .menu-link{margin-bottom:24px}@media (min-width:767px){.footer .menu-link{margin-right:30px}}.footer .social-icons-block{margin-top:15px;display:flex;justify-content:left;align-items:center}@media (min-width:767px){.footer .social-icons-block{margin-top:0;grid-area:social-icons}}.footer .social-icon{display:inline-block;margin-right:6%}@media (min-width:767px){.footer .social-icon{margin-right:20px}}.footer .text{padding-top:30px;width:95%;font-family:"Open Sans";font-weight:400;font-size:12px;line-height:19px;opacity:.6}@media (min-width:767px){.footer .text{font-size:13px}}@media (min-width:767px){.footer .legal{grid-area:text-legal;max-width:477px}}@media (min-width:767px){.footer .approved{grid-area:text-approved}}@media (min-width:767px){.footer .policy{grid-area:text-policy}}.callback-modal{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.8);transition:opacity .3s;visibility:hidden;opacity:0}.callback-modal .modal-content{height:100%;overflow:scroll}.callback-modal .container{width:100%;position:absolute;bottom:0;background-color:#fff;border-radius:20px 20px 0 0;z-index:3}@media (min-width:1024px){.callback-modal .container{width:932px;height:523px;border-radius:12px;left:0;right:0;top:0;bottom:0;margin:auto;display:flex;justify-content:space-between;align-items:center}}.callback-modal .main{padding-left:5%;padding-right:5%}@media (min-width:1024px){.callback-modal .main{width:539px;padding-left:0;padding-right:0;display:flex;justify-content:center}}@media (min-width:1024px){.callback-modal .main .main-content{width:374px}}.callback-modal .main .header-block{display:flex;justify-content:flex-end}.callback-modal .main .modal-close-icon{margin-top:5%}@media (min-width:1024px){.callback-modal .main .modal-close-icon{display:none}}.callback-modal .main .texts-block{margin-top:-5%;width:80%}.callback-modal .main .modal-title{font-family:"Montserrat";font-weight:600;font-size:24px;line-height:26px;color:#3f3e48}@media (min-width:1024px){.callback-modal .main .modal-title{font-weight:700;font-size:34px;line-height:42px;color:#302f3a;width:374px}}.callback-modal .main .modal-text{margin-top:14px;font-family:"Open Sans";font-size:14px;line-height:22px;opacity:.6;max-width:300px}@media (min-width:1024px){.callback-modal .main .modal-text{margin-top:20px}}.callback-modal .main .modal-form{font-family:"Open Sans";font-size:16px;line-height:30px;margin-top:30px;margin-bottom:20px}@media (min-width:1024px){.callback-modal .main .modal-form{margin-top:40px;width:374px}}.callback-modal .main .modal-form-input{font-family:"Open Sans";height:52px;width:100%;background:#fff;border:1px solid #ececec;box-sizing:border-box;border-radius:7px;font-size:16px;line-height:30px;outline:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;margin-bottom:10px;text-indent:18px;color:#000}.callback-modal .main .modal-form-input::-webkit-input-placeholder{color:#000;opacity:.3}.callback-modal .main .modal-form-input:-ms-input-placeholder{color:#000;opacity:.3}.callback-modal .main .modal-form-input::-ms-input-placeholder{color:#000;opacity:.3}.callback-modal .main .modal-form-input::placeholder{color:#000;opacity:.3}.callback-modal .main .modal-form-textarea::-webkit-input-placeholder{color:#000;opacity:.3}.callback-modal .main .modal-form-textarea:-ms-input-placeholder{color:#000;opacity:.3}.callback-modal .main .modal-form-textarea::-ms-input-placeholder{color:#000;opacity:.3}.callback-modal .main .modal-form-textarea::placeholder{color:#000;opacity:.3}.callback-modal .main .modal-form-button{font-family:"Open Sans";font-weight:600;font-size:16px;line-height:22px;margin-top:30px;height:63px;width:100%;background:#6ebc61;border-radius:4px;color:#fff;border:none;padding:0;cursor:pointer;outline:inherit}.callback-modal .main .main-success{text-align:center}.callback-modal .main .main-success .modal-title{margin-top:39px}.callback-modal .main .main-success .modal-text{margin-top:2px;max-width:100%}.callback-modal .main .model-return-button{margin-top:49px;margin-bottom:20px;display:block;background-color:#6ebc61;border-radius:4px;width:100%;color:#fff;font-family:"Open Sans";font-weight:600;font-size:16px;line-height:22px;padding:21px 0 20px}.callback-modal .decoration{display:none;height:523px;width:393px;background:#f6f7f9;border-radius:0 12px 12px 0}@media (min-width:1024px){.callback-modal .decoration{display:block}}.callback-modal .decoration .header-block{display:flex;justify-content:flex-end}.callback-modal .decoration .modal-close-icon{margin-top:5%;margin-right:5%}.callback-modal .decoration .texts-block{width:100%;position:relative;margin-top:102px}.callback-modal .decoration .decoration-text{font-family:"Open Sans";font-size:14px;line-height:52px;display:block;padding-left:33px;width:264px;height:53px;border-radius:8px;background-color:#fff;color:#302f3a;margin:20px auto}.callback-modal .close-on-bg{position:absolute;top:0;right:0;left:0;bottom:0;display:block}.callback-modal:target{visibility:visible;opacity:1;z-index:2}.showhouse-modal{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.8);transition:opacity .3s;visibility:hidden;opacity:0}.showhouse-modal .modal-content{height:100%;overflow:scroll}.showhouse-modal .container{width:100%;position:absolute;bottom:0;background-color:#fff;border-radius:20px 20px 0 0;z-index:3}@media (min-width:1024px){.showhouse-modal .container{width:932px;height:523px;border-radius:12px;left:0;right:0;top:0;bottom:0;margin:auto;display:flex;justify-content:space-between;align-items:center}}.showhouse-modal .main{padding-left:5%;padding-right:5%}@media (min-width:1024px){.showhouse-modal .main{width:539px;padding-left:0;padding-right:0;display:flex;justify-content:center}}@media (min-width:1024px){.showhouse-modal .main .main-content{width:374px}}.showhouse-modal .main .header-block{display:flex;justify-content:flex-end}.showhouse-modal .main .modal-close-icon{margin-top:5%}@media (min-width:1024px){.showhouse-modal .main .modal-close-icon{display:none}}.showhouse-modal .main .texts-block{margin-top:-5%;width:80%}.showhouse-modal .main .modal-title{font-family:"Montserrat";font-weight:600;font-size:24px;line-height:26px;color:#3f3e48}@media (min-width:1024px){.showhouse-modal .main .modal-title{font-weight:700;font-size:34px;line-height:42px;color:#302f3a;width:374px}}.showhouse-modal .main .modal-text{margin-top:14px;font-family:"Open Sans";font-size:14px;line-height:22px;opacity:.6;max-width:300px}@media (min-width:1024px){.showhouse-modal .main .modal-text{margin-top:20px}}.showhouse-modal .main .modal-form{font-family:"Open Sans";font-size:16px;line-height:30px;margin-top:30px;margin-bottom:20px}@media (min-width:1024px){.showhouse-modal .main .modal-form{margin-top:40px;width:374px;margin-bottom:0}}.showhouse-modal .main .modal-form-input{font-family:"Open Sans";height:52px;width:100%;background:#fff;border:1px solid #ececec;box-sizing:border-box;border-radius:7px;font-size:16px;line-height:30px;outline:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;margin-bottom:10px;text-indent:18px;color:#000}.showhouse-modal .main .modal-form-input::-webkit-input-placeholder{color:#000;opacity:.3}.showhouse-modal .main .modal-form-input:-ms-input-placeholder{color:#000;opacity:.3}.showhouse-modal .main .modal-form-input::-ms-input-placeholder{color:#000;opacity:.3}.showhouse-modal .main .modal-form-input::placeholder{color:#000;opacity:.3}.showhouse-modal .main .modal-form-textarea::-webkit-input-placeholder{color:#000;opacity:.3}.showhouse-modal .main .modal-form-textarea:-ms-input-placeholder{color:#000;opacity:.3}.showhouse-modal .main .modal-form-textarea::-ms-input-placeholder{color:#000;opacity:.3}.showhouse-modal .main .modal-form-textarea::placeholder{color:#000;opacity:.3}.showhouse-modal .main .modal-form-button{font-family:"Open Sans";font-weight:600;font-size:16px;line-height:22px;margin-top:30px;height:63px;width:100%;background:#6ebc61;border-radius:4px;color:#fff;border:none;padding:0;cursor:pointer;outline:inherit}.showhouse-modal .main .main-success{text-align:center}.showhouse-modal .main .main-success .modal-title{margin-top:39px}.showhouse-modal .main .main-success .modal-text{margin-top:2px;max-width:100%}.showhouse-modal .main .model-return-button{margin-top:49px;margin-bottom:20px;display:block;background-color:#6ebc61;border-radius:4px;width:100%;color:#fff;font-family:"Open Sans";font-weight:600;font-size:16px;line-height:22px;padding:21px 0 20px}.showhouse-modal .decoration{display:none;height:523px;width:393px;background:#f6f7f9;border-radius:0 12px 12px 0}@media (min-width:1024px){.showhouse-modal .decoration{display:block}}.showhouse-modal .decoration .header-block{display:flex;justify-content:flex-end}.showhouse-modal .decoration .modal-close-icon{margin-top:5%;margin-right:5%}.showhouse-modal .decoration .texts-block{width:100%;position:relative;margin-top:102px}.showhouse-modal .decoration .decoration-text{font-family:"Open Sans";font-size:14px;line-height:52px;display:block;padding-left:33px;width:264px;height:53px;border-radius:8px;background-color:#fff;color:#302f3a;margin:20px auto}.showhouse-modal .close-on-bg{position:absolute;top:0;right:0;left:0;bottom:0;display:block}.showhouse-modal:target{visibility:visible;opacity:1;z-index:2}.partners-modal{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.8);transition:opacity .3s;visibility:hidden;opacity:0}.partners-modal .modal-content{height:100%;overflow:scroll}.partners-modal .container{width:100%;position:absolute;bottom:0;background-color:#fff;border-radius:20px 20px 0 0;z-index:3}@media (min-width:1024px){.partners-modal .container{width:932px;height:707px;border-radius:12px;left:0;right:0;top:0;bottom:0;margin:auto;display:flex;justify-content:space-between;align-items:center}}.partners-modal .main{padding-left:5%;padding-right:5%}@media (min-width:1024px){.partners-modal .main{width:539px;padding-left:0;padding-right:0;display:flex;justify-content:center}}@media (min-width:1024px){.partners-modal .main .main-content{width:374px}}.partners-modal .main .header-block{display:flex;justify-content:flex-end}.partners-modal .main .modal-close-icon{margin-top:5%}@media (min-width:1024px){.partners-modal .main .modal-close-icon{display:none}}.partners-modal .main .texts-block{margin-top:-5%;width:80%}.partners-modal .main .modal-title{font-family:"Montserrat";font-weight:600;font-size:24px;line-height:26px;color:#3f3e48}@media (min-width:1024px){.partners-modal .main .modal-title{font-weight:700;font-size:34px;line-height:42px;color:#302f3a;width:374px}}.partners-modal .main .modal-text{margin-top:14px;font-family:"Open Sans";font-size:14px;line-height:22px;opacity:.6;max-width:300px}@media (min-width:1024px){.partners-modal .main .modal-text{margin-top:20px}}.partners-modal .main .modal-form{font-family:"Open Sans";font-size:16px;line-height:30px;margin-top:30px;margin-bottom:20px}@media (min-width:1024px){.partners-modal .main .modal-form{margin-top:40px;margin-bottom:0;width:374px}}.partners-modal .main .modal-form-input{height:52px;margin-bottom:10px}.partners-modal .main .modal-form-input,.partners-modal .main .modal-form-textarea{font-family:"Open Sans";width:100%;background:#fff;border:1px solid #ececec;box-sizing:border-box;border-radius:7px;font-size:16px;line-height:30px;outline:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;text-indent:18px;color:#000}.partners-modal .main .modal-form-textarea{height:142px;resize:none;padding-top:6px}.partners-modal .main .modal-form-input::-webkit-input-placeholder{color:#000;opacity:.3}.partners-modal .main .modal-form-input:-ms-input-placeholder{color:#000;opacity:.3}.partners-modal .main .modal-form-input::-ms-input-placeholder{color:#000;opacity:.3}.partners-modal .main .modal-form-input::placeholder{color:#000;opacity:.3}.partners-modal .main .modal-form-textarea::-webkit-input-placeholder{color:#000;opacity:.3}.partners-modal .main .modal-form-textarea:-ms-input-placeholder{color:#000;opacity:.3}.partners-modal .main .modal-form-textarea::-ms-input-placeholder{color:#000;opacity:.3}.partners-modal .main .modal-form-textarea::placeholder{color:#000;opacity:.3}.partners-modal .main .modal-form-button{font-family:"Open Sans";font-weight:600;font-size:16px;line-height:22px;margin-top:30px;height:63px;width:100%;background:#6ebc61;border-radius:4px;color:#fff;border:none;padding:0;cursor:pointer;outline:inherit}.partners-modal .main .main-success{text-align:center}.partners-modal .main .main-success .modal-title{margin-top:39px}.partners-modal .main .main-success .modal-text{margin-top:2px;max-width:100%}.partners-modal .main .model-return-button{margin-top:49px;margin-bottom:20px;display:block;background-color:#6ebc61;border-radius:4px;width:100%;color:#fff;font-family:"Open Sans";font-weight:600;font-size:16px;line-height:22px;padding:21px 0 20px}.partners-modal .decoration{display:none;height:707px;width:393px;background:#6ebc61;border-radius:0 12px 12px 0}@media (min-width:1024px){.partners-modal .decoration{display:block}}.partners-modal .decoration .header-block{display:flex;justify-content:flex-end}.partners-modal .decoration .modal-close-icon{margin-top:5%;margin-right:5%}.partners-modal .decoration .logo-block{width:100%;position:relative;margin-top:120px}.partners-modal .decoration .logo{display:block;margin:0 auto}.partners-modal .close-on-bg{position:absolute;top:0;right:0;left:0;bottom:0;display:block}.partners-modal:target{visibility:visible;opacity:1;z-index:2}.office-modal{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.8);transition:opacity .3s;visibility:hidden;opacity:0}.office-modal .modal-content{height:100%;overflow:scroll}.office-modal .container{width:100%;position:absolute;bottom:0;background-color:#fff;border-radius:20px 20px 0 0;z-index:3}@media (min-width:1024px){.office-modal .container{width:932px;height:523px;border-radius:12px;left:0;right:0;top:0;bottom:0;margin:auto;display:flex;justify-content:space-between;align-items:center}}.office-modal .main{padding-left:5%;padding-right:5%}@media (min-width:1024px){.office-modal .main{width:435px;padding-left:0;padding-right:0;display:flex;justify-content:center}}@media (min-width:1024px){.office-modal .main .main-content{width:254px}}.office-modal .main .header-block{display:flex;justify-content:flex-end}.office-modal .main .modal-close-icon{margin-top:5%}@media (min-width:1024px){.office-modal .main .modal-close-icon{display:none}}.office-modal .main .texts-block{margin-top:-5%;width:80%}.office-modal .main .modal-title{font-family:"Montserrat";font-weight:600;font-size:24px;line-height:26px;color:#3f3e48}@media (min-width:1024px){.office-modal .main .modal-title{font-weight:700;font-size:34px;line-height:42px;color:#302f3a;width:374px}}.office-modal .main .modal-subtitle{font-family:"Open Sans";font-weight:600;font-size:15px;line-height:20px;color:#515159}.office-modal .main .modal-text{margin-top:10px;font-family:"Open Sans";font-size:14px;line-height:22px;opacity:.6;max-width:300px}.office-modal .main .address-block{margin-top:40px}.office-modal .main .hours-block{margin-top:40px;margin-bottom:40px}@media (min-width:1024px){.office-modal .main .hours-block{margin-top:60px}}.office-modal .main .timetable{display:flex;justify-content:space-between;align-items:baseline;width:194px}.office-modal .decoration{width:100%;height:250px;background:#f6f7f9;background-image:url(/static/media/office.11808c6e.png);background-size:cover;background-position-y:center}@media (min-width:1024px){.office-modal .decoration{height:523px;width:497px;border-radius:0 12px 12px 0;display:block}}.office-modal .decoration .header-block{display:none}@media (min-width:1024px){.office-modal .decoration .header-block{display:flex;justify-content:flex-end}}.office-modal .decoration .modal-close-icon{margin-top:5%;margin-right:5%}.office-modal .close-on-bg{position:absolute;top:0;right:0;left:0;bottom:0;display:block}.office-modal:target{visibility:visible;opacity:1;z-index:2}
/*# sourceMappingURL=main.80f92c82.chunk.css.map */