@font-face{font-family:Cormorant;font-weight:700;font-style:normal;src:url(../fonts/Cormorant-Bold.ttf) format("ttf"),url(../fonts/Cormorant-Bold.eot) format("eot"),url(../fonts/Cormorant-Bold.woff) format("woff")}@font-face{font-family:PTSans;font-weight:400;font-style:normal;src:url(../fonts/PTSans-Regular.ttf) format("ttf"),url(../fonts/PTSans-Regular.eot) format("eot"),url(../fonts/PTSans-Regular.woff) format("woff")}@font-face{font-family:PTSans;font-weight:400;font-style:italic;src:url(../fonts/PTSans-Italic.ttf) format("ttf"),url(../fonts/PTSans-Italic.eot) format("eot"),url(../fonts/PTSans-Italic.woff) format("woff")}@font-face{font-family:PTSans;font-weight:700;font-style:normal;src:url(../fonts/PTSans-Bold.ttf) format("ttf"),url(../fonts/PTSans-Bold.eot) format("eot"),url(../fonts/PTSans-Bold.woff) format("woff")}@font-face{font-family:PTSans;font-weight:700;font-style:italic;src:url(../fonts/PTSans-BoldItalic.ttf) format("ttf"),url(../fonts/PTSans-BoldItalic.eot) format("eot"),url(../fonts/PTSans-BoldItalic.woff) format("woff")}.swiper{max-width:1110px}@media screen and (max-width:768px){.swiper{padding-bottom:40px}}body,p{margin:0}ul{list-style:none;margin:0;padding:0}::-moz-placeholder{color:#666}::placeholder{color:#666}::-moz-selection{background-color:#f9cb72;color:#fff}::selection{background-color:#f9cb72;color:#fff}input,textarea{outline:0}input:focus:required:invalid,textarea:focus:required:invalid{border-color:red}input:required:valid,textarea:required:valid{border-color:green}body{font-size:16px;min-width:320px;position:relative;line-height:1.65;font-family:PTSans,sans-serif;overflow-x:hidden;color:#1b1310}.layer-container{max-width:1400px;margin:0 auto}header{display:flex;justify-content:space-around;padding:10px 0}.menu-list{display:flex;gap:60px;list-style:none;height:100%}.menu-list a{text-decoration:none;color:#000;text-transform:uppercase}@media (max-width:768px){body{font-size:14px}header{justify-content:space-between;padding:15px;align-items:center}.menu-list{flex-direction:column;gap:7px}}.menu-item{display:inline-flex;align-items:center}.header-contacts{display:flex;gap:60px}.header-contacts .phone{display:inline-flex;align-items:center;font-size:20px}.btn{display:inline-block;text-decoration:none;color:#000;text-transform:uppercase;padding:5px 30px;border:2px solid #1b1310}@media (max-width:768px){.header-contacts .phone{display:none}.btn{padding:5px 15px}}.background{background-image:url(../img/main-bg.jpg);background-size:cover;padding-top:90px;height:784px;text-align:center;color:#fff}.background .main-title{font-family:Cormorant;font-size:70px;margin:0}@media screen and (max-width:768px){.background{background-image:url(../img/main-bg-small.jpg);height:calc(100vh - 115px);box-sizing:border-box}.background .main-title{font-size:30px}}.background .title-span{text-transform:uppercase;font-size:18px}.description-and-slider{margin:80px 0}.description-and-slider .description{display:flex;justify-content:space-around;background-color:#eceef6;max-width:980px;margin:0 auto;padding:50px 0;position:relative;z-index:5}@media screen and (max-width:768px){.background .title-span{font-size:14px}.background{padding-top:30px}.description-and-slider{margin:20px 0}.description-and-slider .description{flex-direction:column;margin:0 15px;padding:32px 15px}}.description-and-slider .description .left{flex-basis:40%;font-family:Cormorant;font-weight:700;font-size:38px;line-height:1.25}@media screen and (max-width:768px){.description-and-slider .description .left{font-size:24px;margin-bottom:20px}.description-and-slider .description .right{font-size:20px}}.description-and-slider .description .right{flex-basis:45%;font-size:20px;line-height:1.45}.slider{position:relative;top:-35px;background-image:url(../img/slider-bg.jpg)}.slider::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;background:linear-gradient(180deg,#fff 0,rgba(255,255,255,.7) 100%)}.swiper-slide img{width:100%;height:auto}.swiper-pagination-bullet{width:12px;height:12px}.features-section{max-width:1110px;margin:0 auto}@media screen and (max-width:768px){.slider{top:0}.swiper-slide{padding:0 15px;box-sizing:border-box}.swiper-button-next,.swiper-button-prev{display:none}.features-section{margin:30px 15px 0}}.features-block{display:flex;flex-wrap:wrap;justify-content:space-between;gap:60px}.feature-block{max-width:510px;flex:1;flex-basis:100%}.feature-title h3{margin:5px 0}.bedroom-block .image-wrapper,.kitchen-block .image-wrapper{flex-basis:49%}.bedroom-block .image-wrapper:first-child,.kitchen-block .image-wrapper:first-child{flex-basis:100%}.bedroom-block .image-block,.kitchen-block .image-block{display:flex;flex-wrap:wrap;justify-content:space-between}.bedroom-block .feature-title h3,.kitchen-block .feature-title h3{font-family:Cormorant;font-size:36px;margin:15px 0}.bedroom-block .desc-item,.kitchen-block .desc-item{font-size:18px;list-style-type:disc;list-style-position:inside}.map{margin-top:50px}.map iframe{box-sizing:border-box}@media screen and (max-width:768px){.features-block{gap:25px}.bedroom-block img,.feature-block img,.kitchen-block img{max-width:100%}.bedroom-block .feature-title h3,.kitchen-block .feature-title h3{font-size:24px;margin:5px 0}.bedroom-block .desc-item,.kitchen-block .desc-item{font-size:16px}.map iframe{height:320px}}footer{background-color:#324247;padding:65px 0;font-size:20px;color:#fff}footer .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;max-width:1110px;margin:0 auto}footer .address{position:relative;margin-bottom:30px}footer .address::before{content:"";position:absolute;top:0;height:34px;width:34px;background-image:url(../img/icons/loc.svg);background-size:cover}footer .address p{margin-left:40px}footer .right-col span{white-space:nowrap}@media screen and (max-width:768px){footer .address::before{height:28px;width:28px}footer .address{margin-bottom:15px}footer{padding:15px;font-size:16px}}footer .phone{position:relative}footer .phone::before{content:"";position:absolute;top:0;height:34px;width:34px;background-image:url(../img/icons/phone.svg);background-size:cover}@media screen and (max-width:768px){footer .phone::before{height:28px;width:28px}}footer .phone p{margin-left:40px}
/*# sourceMappingURL=styles.min.css.map */
