:root{--swiper-navigation-color:#8dc73d;--swiper-pagination-color:#8dc73d}*{color:#2e323e}.fslightbox-flex-centered div,.fslightbox-flex-centered span{color:#fff}.mainscreen{padding-bottom:40px}.mainscreen__title{color:#fff;margin:50px 0 0;width:calc(100% - 350px)}.mainscreen__id{color:#8dc73d;display:block;margin-top:15px;margin-bottom:50px;font-size:24px}.mainscreen__back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#fff;text-decoration:none}.mainscreen__back svg{width:15px;height:15px;margin-right:10px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-transition:all .22s ease-in-out;-o-transition:all .22s ease-in-out;transition:all .22s ease-in-out}.mainscreen__back svg path{fill:#fff}.project-gallery__container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px 0 50px}.project-gallery .swiper-slide img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.project-gallery__thumbs-slider img{height:120px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.project-gallery__main-slider img{height:600px}.project-gallery__main-slider .swiper-buttons{position:absolute;left:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.project-gallery__main-slider .swiper-button-next,.project-gallery__main-slider .swiper-button-prev{width:60px;height:60px;background-color:#fff;position:relative;left:auto;top:auto;right:auto;bottom:auto;-webkit-transition:all .22s ease-in-out;-o-transition:all .22s ease-in-out;transition:all .22s ease-in-out}.project-gallery__main-slider .swiper-button-next::after,.project-gallery__main-slider .swiper-button-next::before,.project-gallery__main-slider .swiper-button-prev::after,.project-gallery__main-slider .swiper-button-prev::before{content:none}.project-gallery__main-slider .swiper-button-disabled{background-color:#ebebeb;opacity:1}.project-gallery__info{background-color:#fff;margin-top:-250px;min-width:325px;width:325px;margin-left:25px;padding:15px 25px;-webkit-box-shadow:1px 2px 30px -10px rgba(0,0,0,.1490196078);box-shadow:1px 2px 30px -10px rgba(0,0,0,.1490196078)}.project-gallery__slider{width:calc(100% - 350px)}.project-gallery__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.project-gallery__separate{width:100%;background-color:#edeef3;margin:25px 0;display:block;height:1px}.project-gallery__total-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:500;font-size:16px;white-space:nowrap}.project-gallery__total-item:not(:last-child){margin-right:10px;padding-right:10px;border-right:1px solid #ececec}.project-gallery__total-item img{width:20px;margin-right:8px;height:20px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.project-gallery__options-title{margin-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex}.project-gallery__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.project-gallery__price-title{margin-bottom:5px;font-weight:500;display:block}.project-gallery__price-value{font-weight:700;font-size:32px;color:#8dc73d}.project-gallery__build-value{margin-bottom:15px}.project-gallery__build-order,.project-gallery__order{width:100%}.project-gallery__build-order{background-color:#2e323e;border-color:#2e323e}.project-gallery__build-order:hover{border-color:#8dc73d}.project-gallery__build-description{font-size:12px;margin:5px 0 10px}.project-gallery__option{width:calc(100% + 50px);margin-left:-25px;margin-right:-25px;padding:15px 25px;position:relative;cursor:pointer;-webkit-transition:all .22s ease-in-out;-o-transition:all .22s ease-in-out;transition:all .22s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.project-gallery__option::before{content:"+";font-size:28px;width:35px;height:35px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#8dc73d;color:#fff;font-weight:500;line-height:100%;border:5px solid #fff;position:absolute;right:-15px;top:-5px;-webkit-transition:all .22s ease-in-out;-o-transition:all .22s ease-in-out;transition:all .22s ease-in-out}.project-gallery__option_checked{background-color:#e7f1d9}.project-gallery__option_checked::before{content:"-";background-color:#c74d3d;padding-bottom:2px}.project-gallery__option:not(:last-child){border-bottom:1px solid #edeef3}.project-gallery__option input{display:none}.project-gallery__option label{font-size:20px;font-weight:700}.project-gallery__option span{font-weight:700;font-size:20px;color:#8dc73d}.project-gallery__option p{margin-top:10px;font-size:12px}.project-gallery__option button{margin-top:15px;outline:0;border:none;background-color:#8dc73d;color:#fff;padding:10px}.project-gallery__resume{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.project-gallery__build-title,.project-gallery__resume-title{font-weight:500;font-size:20px}.project-gallery__build-value,.project-gallery__build-value span,.project-gallery__resume-value,.project-gallery__resume-value span{font-weight:700;font-size:32px;color:#8dc73d;margin-bottom:15px}.project-gallery__build-value,.project-gallery__build-value span{color:#2e323e}.project-gallery__construction{width:100%;text-align:center;color:#8dc73d;text-decoration:none;margin:15px 0;-webkit-transition:all .22s ease-in-out;-o-transition:all .22s ease-in-out;transition:all .22s ease-in-out}.project-details{background-color:#f7f8fd}.project-details__container{padding-bottom:250px;padding-top:150px;margin-top:-150px}.detail-tabs__head{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow-x:auto}.detail-tabs__head::-webkit-scrollbar{width:4px;height:4px}.detail-tabs__head::-webkit-scrollbar-thumb{width:4px;position:absolute;right:0;top:0;background-color:#8dc73d}.detail-tabs__head-item{border:3px solid #eef0f4;padding:18px 40px;background:#eef0f4;font-weight:600;font-size:20px;color:#a7a9b0;cursor:pointer;white-space:nowrap;-webkit-transition:all .22s ease-in-out;-o-transition:all .22s ease-in-out;transition:all .22s ease-in-out}.detail-tabs__head-item_active{border-color:#8dc73d;background-color:#8dc73d;color:#fff}.detail-tabs__body{padding:25px;-webkit-box-shadow:1px 2px 30px -10px rgba(0,0,0,.1490196078);box-shadow:1px 2px 30px -10px rgba(0,0,0,.1490196078);background-color:#fff}.detail-tabs__body-item{display:none}.detail-tabs__body-item_active{display:block}.details-general__section:not(:last-child){padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #f1f1f1}.details-general__section-title{margin-bottom:15px;font-weight:500;position:relative}.details-general__section-title::before{position:absolute;top:-10px;left:0;content:"";display:block;width:60px;height:2px;background:#8dc73d}.details-general__section-title::after{position:absolute;top:-10px;left:70px;content:"";display:block;width:20px;height:2px;background:#8dc73d}.details-general__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.details-general__list{width:50%}.details-general__item-title{width:60%}.details-general__item-value{width:40%}.details-general__sizes{width:calc(50% - 25px)}.details-general__sizes img{width:100%;height:100%;max-height:500px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.details-general__facades{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-12.5px;width:calc(100% + 25px);-ms-flex-wrap:wrap;flex-wrap:wrap}.details-general__facade{display:block;width:calc((100% - 100px)/ 4);margin:12.5px}.details-general__facade img{width:100%;height:100%;max-height:350px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.details-info__section:not(:last-child){padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #f1f1f1}.details-info__section-title{margin-bottom:15px;font-weight:500;position:relative}.details-info__section-title::before{position:absolute;top:-10px;left:0;content:"";display:block;width:60px;height:2px;background:#8dc73d}.details-info__section-title::after{position:absolute;top:-10px;left:70px;content:"";display:block;width:20px;height:2px;background:#8dc73d}.details-info__section-floor:not(:last-child){padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #f1f1f1}.details-info__section-floor-name{font-weight:500;margin-bottom:15px;width:100%}.details-info__section-floor-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.details-info__section-floor-list{width:50%}.details-info__section-floor-title{width:60%}.details-info__section-floor-value{width:40%}.details-info__plan{width:calc(50% - 25px)}.details-info__plan img{width:100%;height:100%;max-height:500px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.details-info__section-list{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.project-list__item{padding:5px;cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.project-list__item:nth-child(2n+1){background-color:#f7f7f7}.project-list__item-title{width:60%;display:block}.project-list__item-value{width:40%;display:block;font-weight:500}.modal__form{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal__form .input{width:100%}.modal__form .input input{color:#2e323e;width:100%}.modal__submit{-ms-flex-item-align:center;align-self:center;justify-self:center}.modal__options-title{font-size:22px;font-weight:600;margin:25px 0;display:block;width:100%;padding-top:15px;border-top:1px solid #f1f1f1}.modal__option:not(:last-child){margin-bottom:10px}.modal__option label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal__option label span:first-child{font-size:18px;font-weight:600}.modal__option label span:last-child{font-size:22px;font-weight:600;color:#8dc73d}.modal__form-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal__form-inputs .input{width:calc(50% - 12.5px)}.modal__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;margin:25px 0}.modal__total-title{font-size:22px;font-weight:600}.modal__total-value,.modal__total-value span{font-size:32px;font-weight:700;color:#8dc73d}.thanks{-webkit-transition:all .22s ease-in-out;-o-transition:all .22s ease-in-out;transition:all .22s ease-in-out;display:block;visibility:hidden;opacity:0}.thanks_show{visibility:visible;opacity:1}#modal-consultation .modal__submit{margin-top:35px}#modal-consultation .modal__form-inputs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#modal-consultation .modal__form-inputs .input{width:100%}@media screen and (min-width:941px){.mainscreen__back:hover svg{-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}.project-gallery__main-slider .swiper-button-next:hover,.project-gallery__main-slider .swiper-button-prev:hover{background-color:#8dc73d}.project-gallery__main-slider .swiper-button-next:hover path,.project-gallery__main-slider .swiper-button-prev:hover path{fill:#fff}.project-gallery__option:hover{background-color:#f1f1f1}.project-gallery__option:hover::before{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.project-gallery__option:active{opacity:.8}.project-gallery__option:active::before{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.project-gallery__construction:hover{color:#6fa720}.detail-tabs__head-item:hover{border-color:#8dc73d;color:#8dc73d;background-color:#fff}.project-list__item:hover{background-color:#ecf0ec}}@media screen and (max-width:1350px){.mainscreen .container{width:100%}.project-gallery__container{width:calc(100% - 160px)}.project-details__container{width:calc(100% - 160px)}}@media screen and (max-width:1250px){.project-gallery__thumbs-slider img{height:90px}}@media screen and (max-width:990px){.mainscreen .container{width:calc(100% - 100px)}.project-gallery__container{width:calc(100% - 100px);padding:25px 0 30px}.project-gallery__separate{margin:15px 0}.project-details__container{width:calc(100% - 100px);padding:150px 0 50px}}@media screen and (max-width:940px){.mainscreen__title{margin:35px 0 0;font-size:42px;width:100%}.mainscreen__id{margin-bottom:35px}.project-gallery__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.project-gallery__info{min-width:unset;width:100%;margin-top:15px;margin-left:0}.project-gallery__slider{width:100%}.project-details__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.details-general__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.details-general__list{width:100%}.details-general__sizes img{max-height:300px}.details-general__sizes{width:100%;margin-top:25px}.details-info__section-floor-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.details-info__section-floor-list{width:100%}.details-info__plan img{max-height:300px}.details-info__plan{width:100%;margin-top:25px}}@media screen and (max-width:920px){.project-gallery__container{padding:0 0 5 0}.project-details__container{padding:0 0 5 0}}@media screen and (max-width:780px){.modal__total{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}@media screen and (max-width:720px){.mainscreen .container{width:calc(100% - 70px)}.mainscreen__title{font-size:36px}.mainscreen__id{font-size:22px}.project-gallery__container{width:calc(100% - 70px)}.project-gallery__main-slider img{height:300px}.project-gallery__price-value{font-size:28px}.project-gallery__build-value,.project-gallery__build-value span,.project-gallery__resume-value,.project-gallery__resume-value span{font-size:28px}.project-details__container{width:calc(100% - 70px);padding:150px 0 35px}.detail-tabs__head-item{font-size:16px;padding:18px 20px}.details-general__facade{width:calc((100% - 50px)/ 2)}.project-list__item-title{font-size:14px}.project-list__item-value{font-size:14px}.modal__form-inputs .input{width:100%}.modal__form-inputs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:560px){.project-gallery__thumbs-slider img{height:70px}}@media screen and (max-width:480px){.mainscreen .container{width:calc(100% - 30px)}.mainscreen__title{font-size:28px}.mainscreen__id{font-size:18px}.project-gallery__container{width:calc(100% - 30px)}.project-gallery__main-slider img{height:250px}.project-gallery__option::before{right:-5px;top:10px;width:30px;height:30px;font-size:22px}.project-details__container{width:calc(100% - 30px)}.detail-tabs__body{padding:25px 15px}.details-general__facade{width:calc(100% - 25px)}.details-info__section-item-title{width:50%}.details-info__section-item-value{width:50%}.modal__submit{width:100%}}@media screen and (max-width:360px){.project-gallery__thumbs-slider img{height:50px}.detail-tabs__body{padding:25px 10px}}