.container-left{padding-left:15px}@media (min-width:576px){.container-left{padding-left:calc(50vw - 255px)}}@media (min-width:768px){.container-left{padding-left:calc(50vw - 345px)}}@media (min-width:992px){.container-left{padding-left:calc(50vw - 465px)}}@media (min-width:1200px){.container-left{max-width:100%;padding-left:12vw}}@media (min-width:1921px){.container-left{max-width:100%;padding-left:20vw}}.container-right{padding-right:15px}@media (min-width:576px){.container-right{padding-right:calc(50vw - 255px)}}@media (min-width:768px){.container-right{padding-right:calc(50vw - 345px)}}@media (min-width:992px){.container-right{padding-right:calc(50vw - 465px)}}@media (min-width:1200px){.container-right{max-width:100%;padding-right:12vw}}@media (min-width:1921px){.container-right{max-width:100%;padding-right:20vw}}.sp-120{padding:7.5rem 0}.sp-80{padding:5rem 0}.sp-50{padding:3.125rem 0}.mb-120{margin-bottom:7.5rem}.mb-80{margin-bottom:5rem}.mb-50{margin-bottom:3.125rem}.mb-30{margin-bottom:1.875rem}.mb-15{margin-bottom:.9375rem}@media (max-width:767.98px){.sp-120,.sp-80{padding:50px 0}.mb-120,.mb-80{margin-bottom:50px}}section.model-apartment section.banner-slider{position:relative}section.model-apartment section.info .text-wrapper{text-align:center}section.model-apartment section.info .img-wrapper{overflow:hidden;border-radius:40px}@media (max-width:991.98px){section.model-apartment section.info .img-wrapper{width:450px;max-width:100%;margin-left:auto;margin-right:auto}}section.model-apartment section.info .marg-top{margin-top:7.5rem}@media (max-width:767.98px){section.model-apartment section.info .marg-top{margin-top:60px}}section.model-apartment section.green-info .green-background{background:#23472b;border-radius:2.5rem;padding:5.625rem 7.5rem}@media (max-width:991.98px){section.model-apartment section.green-info .green-background{padding:60px 60px 40px 60px}}@media (max-width:575.98px){section.model-apartment section.green-info .green-background{padding:30px 15px 15px 15px}}section.model-apartment section.green-info .green-background .green-content{color:#fff}section.model-apartment section.green-info .green-background .green-content .text-wrapper{text-align:center;font-size:1.25rem;margin-bottom:4.6875rem}@media (max-width:767.98px){section.model-apartment section.green-info .green-background .green-content .text-wrapper{margin-bottom:45px}}section.model-apartment section.green-info .green-background .green-content .item{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;width:100%;height:21.875rem;background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center;text-decoration:none;color:#fff}@media (max-width:991.98px){section.model-apartment section.green-info .green-background .green-content .item{margin-bottom:30px}}section.model-apartment section.green-info .green-background .green-content .item:hover .btn{background:#23472b;color:#fff}section.model-apartment section.green-info .green-background .green-content .item.garden{background:url(/assets/img/model-apartment/garden.jpg)}section.model-apartment section.green-info .green-background .green-content .item.terace{background:url(/assets/img/model-apartment/terace.jpg)}section.model-apartment section.green-info .green-background .green-content .item.two-flat-balcony{background:url(/assets/img/model-apartment/two-flat-balcony.jpg)}section.model-apartment section.green-info .green-background .green-content .item.one-flat-garden{background:url(/assets/img/model-apartment/one-flat-garden.jpg)}section.model-apartment section.green-info .green-background .green-content .item.four-flat{background:url(/assets/img/model-apartment/four-flat.jpeg)}section.model-apartment section.green-info .green-background .green-content .item.two-flat-terrace{background:url(/assets/img/model-apartment/two-flat-terrace.jpeg)}section.model-apartment section.green-info .green-background .green-content .item.four-flat,section.model-apartment section.green-info .green-background .green-content .item.two-flat-terrace{position:relative;z-index:1}section.model-apartment section.green-info .green-background .green-content .item.four-flat::before,section.model-apartment section.green-info .green-background .green-content .item.two-flat-terrace::before{content:"";position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5}section.model-apartment section.green-info .green-background .green-content .item span{position:relative;z-index:3;display:block}section.model-apartment section.green-info .green-background .green-content .item span.wrapper .big{font-size:2.625rem;line-height:1.2;font-family:KoHo,sans-serif}section.model-apartment section.green-info .green-background .green-content .item span.wrapper .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:1.875rem}