.p-apartment .advert{margin:3.1rem 0}@media (min-width:1024px){.p-apartment .advert{margin-bottom:6.4rem}}.p-apartment .advert .container-fluid{display:flex;flex-direction:column}@media (min-width:1024px){.p-apartment .advert .container-fluid{display:flex;flex-direction:row}}.p-apartment .advert-title{margin-bottom:.8rem;color:#151515;text-align:center;font-size:1.6rem}@media (min-width:1024px){.p-apartment .advert-title{text-align:left;font-size:1.8rem}}.p-apartment .advert-info{width:100%}.p-apartment .advert-info:first-of-type{margin:0;order:1}@media (min-width:1024px){.p-apartment .advert-info:first-of-type{width:47%;margin:0 auto 0 0;order:0}}.p-apartment .advert-info:nth-of-type(2){max-width:533px;margin:0 auto;order:0}@media (min-width:1024px){.p-apartment .advert-info:nth-of-type(2){width:45.5%;margin:.95rem 0 0;order:1}}.p-apartment .advert-info-price{color:#ffa801}.p-apartment .advert-info-online{margin-top:4px;color:#29c868;font-weight:400;color:#333;font-size:1rem;line-height:1.1}@media (min-width:768px){.p-apartment .advert-info-online{padding-left:4px;margin-top:0}}.p-apartment .advert-cost{display:flex;justify-content:space-between;border:.06rem solid #e1e1e1;border-right:none;border-left:none;padding:1rem 0 .6rem;margin-bottom:1.5rem}@media (min-width:1024px){.p-apartment .advert-cost{padding:1rem 0 .6rem}}.p-apartment .advert-cost-info{display:flex;align-items:center;font-weight:600;font-size:.9rem}@media (min-width:1024px){.p-apartment .advert-cost-info{margin-right:3rem}}@media (min-width:1200px){.p-apartment .advert-cost-info{align-items:inherit;margin-right:1rem}}.p-apartment .advert-cost-info:last-of-type{margin-right:0}.p-apartment .advert-cost-info span{font-weight:400;color:#ffa801;display:table}@media (min-width:544px){.p-apartment .advert-cost-info span{display:inline-block}}.p-apartment .advert-icon{width:20px;margin-right:.6rem}.p-apartment .advert-list li{margin-bottom:1.25rem}.p-apartment .advert-list li p{padding-top:1.2rem}.p-apartment .advert .repairs-icons{display:flex;align-items:center;flex-wrap:wrap;margin:0 0 1.25rem -.25rem}.p-apartment .advert .repairs-icons img{margin:0 .25rem}.p-apartment .advert .repairs-icons img:last-of-type{margin-right:0}.p-apartment .advert .repairs-icons .bath{margin-bottom:.3rem}.p-apartment .advert-avatar{width:61px;min-width:61px;height:61px;border-radius:50%;border:1px solid #29c868;overflow:hidden}.p-apartment .advert-avatar img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.p-apartment .advert-author{display:flex;gap:1rem;flex-direction:column;align-items:flex-start;border:.06rem solid #e1e1e1;padding:1.6rem 1rem;margin-bottom:1.6rem}@media (min-width:768px){.p-apartment .advert-author{flex-direction:row}}@media (min-width:544px){.p-apartment .advert-author-logo{width:87px;height:87px}}.p-apartment .advert-author-name{order:2;font-weight:600;font-size:16px;line-height:20px;color:#252525}@media (min-width:768px){.p-apartment .advert-author-name{order:1}}.p-apartment .advert-author-ad-number{order:1;font-weight:400;font-size:10px;line-height:12px;color:#878787}@media (min-width:768px){.p-apartment .advert-author-ad-number{order:2;margin-left:auto;padding-left:20px}}.p-apartment .advert-author-info{flex-grow:1}.p-apartment .advert-author-info-item{display:flex;flex-direction:column;margin-bottom:.5rem}@media (min-width:768px){.p-apartment .advert-author-info-item{flex-direction:row}}.p-apartment .advert-author-info-item:last-child{margin-top:1rem;margin-bottom:0}.p-apartment .advert-author-info-owner{white-space:nowrap;font-weight:400;color:#333;font-size:1rem;line-height:1.1}.p-apartment .advert-author-info-phone{display:flex;align-items:center;gap:5px;font-weight:500;font-size:1rem;line-height:1.1;color:#171717}.p-apartment .advert-author-info-phone img{width:15px;height:15px}.p-apartment .advert-author-contact{display:flex;align-items:center;gap:8px;margin-top:.5rem;cursor:pointer;border:none;background-color:transparent;box-shadow:none;transition:color .15s ease-in;outline:0;font-weight:500;font-size:1rem;line-height:1.1;color:#171717}@media (min-width:768px){.p-apartment .advert-author-contact{margin-left:1.2rem;margin-top:0}}.p-apartment .advert-author-contact:hover{color:#ffa801}.p-apartment .advert-author-contact img{width:19px;height:19px}.p-apartment .advert-button{display:flex;flex-direction:column;margin-top:1rem}@media (min-width:544px){.p-apartment .advert-button{flex-direction:row;justify-content:space-between}}.p-apartment .advert-button .btn{padding:1rem 1.3rem;text-transform:uppercase;text-decoration:none;color:#151515;font-weight:600;font-size:.94rem;border:.06rem solid #ffa801;background:#fff;border-radius:.3rem;margin-bottom:1rem;text-align:center}@media (min-width:1024px){.p-apartment .advert-button .btn{margin-bottom:0;padding:1rem .5rem}}@media (min-width:1200px){.p-apartment .advert-button .btn{padding:1rem 1.3rem}}.p-apartment .advert-button .btn:focus,.p-apartment .advert-button .btn:hover{background:#ffa801;color:#151515}.p-apartment .advert-slider-for{overflow:hidden;margin-bottom:.8rem}.p-apartment .advert-slider-for-item{overflow:hidden}.p-apartment .advert-slider-for-item img{width:100%;height:297px}@media (min-width:768px){.p-apartment .advert-slider-for-item img{width:533px}}.p-apartment .advert-slider-for-nav:not(:last-child){margin-right:16px}.p-apartment .advert-slider-nav{margin:0 -.5rem 0 0;width:533px}.p-apartment .advert-slider-nav .slick-track{justify-content:flex-start}@media (min-width:544px){.p-apartment .advert-slider-nav{margin:0 -.85rem 0 0}}@media (min-width:1200px){.p-apartment .advert-slider-nav{margin:0 -.4rem 0 0}}.p-apartment .advert-slider-nav img{width:100%;height:113px}@media (min-width:768px){.p-apartment .advert-slider-nav img{width:532px}}.p-apartment .advert-slider-nav-item{width:auto;margin:0 .6rem 0 0;cursor:pointer}.p-apartment .advert-slider-nav-item.slick-current img{border:3px solid #ffa801}@media (min-width:544px){.p-apartment .advert-slider-nav-item{margin-right:.9rem}}@media (min-width:1200px){.p-apartment .advert-slider-nav-item{width:124px;margin-right:0}}.p-apartment .advert-slider-nav-item img{width:auto;height:75px}@media (min-width:1200px){.p-apartment .advert-slider-nav-item img{width:124px}}.p-apartment .advert .slick-track{display:flex}.p-apartment .advert .slick-list{overflow:hidden}.p-apartment .advert .slick-current img{border:3px solid #ffa801}.p-apartment .reviews{margin-bottom:3.5rem}@media (min-width:1024px){.p-apartment .reviews{margin-bottom:4.5rem}}.p-apartment .reviews-container{display:flex;flex-wrap:wrap;justify-content:space-between}.p-apartment .reviews-top{margin-bottom:1.5rem;display:flex;justify-content:space-between}@media (min-width:768px){.p-apartment .reviews-top{margin-bottom:2rem}}@media (min-width:1024px){.p-apartment .reviews-top{margin-bottom:2.6rem}}.p-apartment .reviews .section-title{margin-bottom:0}.p-apartment .review-card{display:flex;border:1px solid #e1e1e1;padding:1.7rem 1.4rem;margin-bottom:1rem;border-radius:.3rem}@media (min-width:768px){.p-apartment .review-card{width:49%}}@media (min-width:1024px){.p-apartment .review-card{padding:1.7rem 2rem 1.7rem 1.4rem}}.p-apartment .review-logo{background:url(../../images/apartment/author-logo.png) 50% no-repeat;width:71px;height:71px;flex-shrink:0;border-radius:50%}.p-apartment .review-info-container{margin-left:1.1rem;align-items:center}.p-apartment .review-info{display:flex;flex-direction:column;justify-content:flex-start;flex-wrap:wrap;margin-bottom:1rem}@media (min-width:544px){.p-apartment .review-info{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:.7rem}}.p-apartment .review-info .review-rating-container{margin:0}.p-apartment .review-date{color:#333;margin-bottom:.7rem}@media (min-width:544px){.p-apartment .review-date{margin:0 .5rem 0 0}}.p-apartment .review-author{margin-bottom:.6rem;font-weight:600;font-size:1.1rem;color:#333}.p-apartment .review-rating{display:flex;flex-wrap:wrap;width:100%;margin:2.2rem 0 0}.p-apartment .review-rating-container{display:flex;flex-direction:row;align-items:center;font-weight:500;font-size:.75rem;color:#000;margin:0 auto .7rem 0;width:100%}@media (min-width:544px){.p-apartment .review-rating-container{width:50%}}@media (min-width:768px){.p-apartment .review-rating-container{width:auto;margin:0 .7rem 0 0}}.p-apartment .review-rating-container:last-of-type{margin-right:0}.p-apartment .review-evaluation{display:flex;justify-content:center;align-items:center;width:27px;height:27px;border-radius:50%;color:#fff;margin-right:.4rem;font-weight:600}.p-apartment .review-evaluation-5{background:#29c868}.p-apartment .review-evaluation-4{background:#a6c829}.p-apartment .review-evaluation-3{background:#ffa801}.p-apartment .review-evaluation-2{background:#f56e15}.p-apartment .review-evaluation-1{background:#e23a3a}.p-apartment .review-text{color:#333;line-height:1.5;margin-bottom:.6rem;font-size:1rem}.p-apartment .review-text-card{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:98%;-webkit-line-clamp:4;margin-bottom:0}.p-apartment .give-feedback{display:block;color:#ffa801;background:transparent;margin:0;font-weight:600;font-size:1.1rem;font-size:1rem;outline:none;cursor:pointer;border:none;border-bottom:2px solid transparent;transition:.3s}.p-apartment .give-feedback:hover{border-bottom:2px solid #ffa801}.p-apartment .advertisement{margin-bottom:2rem}@media (min-width:544px){.p-apartment .advertisement{margin-bottom:4rem}}@media (min-width:768px){.p-apartment .advertisement{margin-bottom:6rem}}.p-apartment .advertisement-list{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}@media (min-width:544px){.p-apartment .advertisement-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.p-apartment .advertisement-list{grid-template-columns:repeat(3,1fr)}}.p-apartment .advertisement-card{position:relative;height:210px}.p-apartment .advertisement-price{padding:1rem;border-top-left-radius:10px;border-bottom-right-radius:10px;font-weight:600;font-size:.8rem;line-height:1.1;color:#fff;position:absolute;top:0;left:0;z-index:2;background:rgba(41,41,41,.9)}.p-apartment .advertisement-price span{font-size:1rem;color:#ffa801}.p-apartment .advertisement-img{display:block;width:100%;height:100%;margin-bottom:1.8rem;border-radius:10px;overflow:hidden}.p-apartment .advertisement-img:hover img{transform:scale(1.1);will-change:transform}.p-apartment .advertisement-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s ease-in}.p-apartment .advertisement-address{position:absolute;bottom:0;left:0;z-index:2;font-weight:600;font-size:.8rem;line-height:1;color:#efefef;padding:.7rem;background:rgba(41,41,41,.7);width:100%}.p-apartment .advertisement-metro{margin-bottom:1rem;font-size:.8rem;line-height:1.1;color:#7a7a7a}.p-apartment .advertisement-link{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1rem 2rem;border:1px solid #ffa801;background:#ffa801;border-radius:5px;transition:background .2s ease-in;text-align:center;font-weight:600;font-size:15px;line-height:18px;text-transform:uppercase;color:#151515}.p-apartment .advertisement-link:hover{background:transparent}.p-apartment .modal-top{border:none;padding:0}.p-apartment .modal-dialog-window{max-width:730px;padding:0 1rem}@media (min-width:768px){.p-apartment .modal-dialog-window{padding:0 1.25rem}}.p-apartment .modal-item{margin:5.8rem 0 0;padding:1.5rem 1.8rem 2rem;max-width:690px;width:100%;border:none;box-shadow:none}@media (min-width:768px){.p-apartment .modal-item{margin:7.8rem 0 0;padding:2.6rem 2.9rem}}@media (min-width:1024px){.p-apartment .modal-item{margin:10.8rem 0 0}}.p-apartment .modal-header-title{font-weight:700;font-size:1.1rem;color:#000;padding:0;margin-bottom:1.4rem}.p-apartment .modal-subtitle{font-weight:700;font-size:1.1rem;color:#000;margin:1.2rem 0 1.3rem}.p-apartment .modal-textarea{width:100%;height:156px;padding:.8rem 2rem .375rem 1.1rem;font-weight:400;font-size:1rem;color:#4c4c4c;border:1px solid #d7d7d7;border-radius:5px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.p-apartment .modal-textarea:focus{border-color:#ffa801;box-shadow:0 0 0 .2rem rgba(255,168,1,.25)}.p-apartment .modal .btn-close{position:absolute;width:40px;height:40px;top:-30px;right:6px;opacity:1;padding:0;transition:transform .35s}@media (min-width:768px){.p-apartment .modal .btn-close{top:-25px;right:-25px}}.p-apartment .modal .btn-close:after,.p-apartment .modal .btn-close:before{content:"";position:absolute;top:50%;left:50%;background-color:#fff;width:25px;height:2px;border-radius:10px;transition:background-color .35s}.p-apartment .modal .btn-close:before{transform:translate(-50%,-50%) rotate(45deg)}.p-apartment .modal .btn-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.p-apartment .modal .btn-close:hover{opacity:1;transform:rotate(180deg)}.p-apartment .modal .btn-close:active:after,.p-apartment .modal .btn-close:active:before,.p-apartment .modal .btn-close:hover:after,.p-apartment .modal .btn-close:hover:before{background-color:#ffa801}.p-apartment .modal .btn-close:active,.p-apartment .modal .btn-close:focus{outline:none}.p-apartment .modal-bottom{border:none;padding:0;display:flex;flex-direction:column}@media (min-width:768px){.p-apartment .modal-bottom{flex-direction:row;justify-content:space-between}}.p-apartment .modal-bottom .btn{width:178px;height:47px}.p-apartment .modal-submit{display:flex;margin-bottom:1rem}@media (min-width:768px){.p-apartment .modal-submit{margin:0 1rem 0 0}}.p-apartment .modal-submit-text{font-size:.8rem}.p-apartment .modal-submit br{display:none}@media (min-width:768px){.p-apartment .modal-submit br{display:block}}.p-apartment .modal .submit{width:17px;height:17px;margin-right:.4rem}.p-apartment .modal .input-field{width:100%;height:42px;padding:.375rem 2rem .375rem 1.1rem;font-weight:400;font-size:1rem;color:#4c4c4c;border:1px solid #d7d7d7;border-radius:5px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.p-apartment .modal .input-field:focus{border-color:#ffa801;box-shadow:0 0 0 .2rem rgba(255,168,1,.25)}.p-apartment .modal .custom-select{font-size:1rem;color:#4c4c4c}.p-apartment .modal ::-moz-placeholder{color:#4c4c4c}.p-apartment .modal :-ms-input-placeholder{color:#4c4c4c}.p-apartment .modal ::placeholder{color:#4c4c4c}.p-apartment .modal-pay .modal-item{position:relative}.p-apartment .modal-pay .modal-header-title{margin-bottom:1.8rem}.p-apartment .modal-pay .modal-pay-subtitle{font-weight:600;font-size:1rem;color:#000;margin-bottom:1.2rem}.p-apartment .modal-pay .modal-pay-subtitle .modal-subtitle-contact{margin-bottom:.4rem}.p-apartment .modal-pay .modal-text{font-weight:400;font-size:.8rem;color:#4c4c4c;margin-bottom:1.2rem}.p-apartment .modal-pay .modal-text-bold{font-weight:600;font-size:1.2rem;color:#222;text-align:center;margin-bottom:2.2rem}@media (min-width:544px){.p-apartment .modal-pay .modal-text-bold{font-size:1.5rem}}.p-apartment .modal-pay .modal-email{margin-bottom:1.8rem}.p-apartment .modal-pay .modal-pay-logo{display:flex;justify-content:center;flex-direction:column;flex-wrap:wrap;margin-bottom:1.5rem}@media (min-width:544px){.p-apartment .modal-pay .modal-pay-logo{flex-direction:row}}@media (min-width:768px){.p-apartment .modal-pay .modal-pay-logo{justify-content:space-between}}.p-apartment .modal-pay .modal-pay-logo label{position:relative}.p-apartment .modal-pay .modal-pay-select{margin-bottom:1.25rem}.p-apartment .modal-pay .modal-pay-select label{width:100%}.p-apartment .modal-pay .logo-pay{position:absolute;top:0;right:0;cursor:pointer}.p-apartment .modal-pay .qiwi{margin:0 auto 1rem;cursor:pointer}@media (min-width:544px){.p-apartment .modal-pay .qiwi{margin:0 3rem 1rem 0}}@media (min-width:768px){.p-apartment .modal-pay .qiwi{margin:0}}.p-apartment .modal-pay .qiwi-logo{width:auto;padding-right:1.5rem;height:62px}@media (min-width:544px){.p-apartment .modal-pay .qiwi-logo{width:100%}}.p-apartment .modal-pay .yandex{margin:0 auto 1rem;cursor:pointer}@media (min-width:544px){.p-apartment .modal-pay .yandex{margin:0 0 1rem 3rem}}@media (min-width:768px){.p-apartment .modal-pay .yandex{margin:0}}.p-apartment .modal-pay .yandex-logo{width:auto;padding-right:1.3rem;height:57px}@media (min-width:544px){.p-apartment .modal-pay .yandex-logo{width:100%}}.p-apartment .modal-pay .visa{margin:0 auto;cursor:pointer}@media (min-width:544px){.p-apartment .modal-pay .visa{margin:0 1.2rem 1rem}}@media (min-width:768px){.p-apartment .modal-pay .visa{margin:0}}.p-apartment .modal-pay .visa-logo{width:auto;padding-right:.9rem;height:59px}@media (min-width:544px){.p-apartment .modal-pay .visa-logo{width:100%}}@media (min-width:768px){.p-apartment .modal-appeal .modal-item,.p-apartment .modal-book .modal-complain .modal-item,.p-apartment .modal-feedback .modal-item{padding-bottom:2.9rem}}@media (min-width:768px){.p-apartment .modal-appeal .modal-select-container,.p-apartment .modal-book .modal-complain .modal-select-container,.p-apartment .modal-feedback .modal-select-container{display:flex;justify-content:flex-start;flex-wrap:wrap}}.p-apartment .modal-appeal .modal-select-container label,.p-apartment .modal-book .modal-complain .modal-select-container label,.p-apartment .modal-feedback .modal-select-container label{width:100%;margin-bottom:.6rem}@media (min-width:768px){.p-apartment .modal-appeal .modal-select-container label,.p-apartment .modal-book .modal-complain .modal-select-container label,.p-apartment .modal-feedback .modal-select-container label{width:49%}}.p-apartment .modal-feedback .modal-feedback-container{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:1.5rem}.p-apartment .modal-feedback .modal-feedback-container label:first-of-type{margin-bottom:.9rem}.p-apartment .modal-appeal .modal-appeal-label{width:100%;margin-bottom:1.5rem}.p-apartment .modal-book .modal-body .step-input,.p-apartment .modal-book .modal-body select{font-size:small}.p-apartment .modal-book .modal-body h2.section-header{font-size:.8rem;line-height:1.7rem}.p-apartment .modal-book .modal-body #form-reservation div:nth-child(5){margin-top:1rem}.p-apartment .modal-book .modal-body .section .search-form-filter-calendar{height:42px;border:1px solid #d7d7d7;max-width:49.5%;min-width:207.78px;margin-right:.45rem;margin-left:0;display:flex;align-items:center}.p-apartment .modal-book .modal-body .section .search-form-filter-calendar .invalid-feedback{margin-left:-12px;margin-top:7px}.p-apartment .modal-book .modal-body .section .search-form-filter-calendar .daterangepicker-text{margin-top:0;margin-right:2rem}.p-apartment .modal-book .modal-body .section .search-form-filter-calendar .daterangepicker-text .daterangepicker-month{font-weight:400}.p-apartment .modal-book .modal-body .section .search-form-filter-calendar .daterangepicker-from,.p-apartment .modal-book .modal-body .section .search-form-filter-calendar .daterangepicker-to{display:inline-flex;align-items:baseline}.p-apartment .modal-book .modal-body .section .search-form-filter-calendar .daterangepicker-month{font-size:1rem;font-weight:400;color:#4c4c4c;white-space:nowrap}.p-apartment .modal-book .modal-body .section .search-form-filter-calendar .daterangepicker-day{font-size:.85rem;font-weight:400;color:#8e8e8e;white-space:nowrap}.p-apartment .modal-book .modal-body .section .step-line:last-child:not(:only-child){padding-top:12px}.p-apartment .modal-book .modal-body .section .step-line,.p-apartment .modal-book .modal-body .section .step-line .price-range{display:flex;justify-content:space-between}.p-apartment .modal-book .modal-body .section .step-line .price-range input{font-size:small}.p-apartment .modal-book .modal-body .section .step-line .price-range input:first-child{margin-right:2px}.p-apartment .modal-book .modal-body .section .step-line .step-column-66{width:65.5%;margin:0 1.2% 0 0}.p-apartment .modal-book .modal-body .section .step-line .step-column-33{width:32.5%;margin:0 1.2% 0 0}.p-apartment .modal-book .modal-body .section .step-textarea{width:100%;height:177px;padding:13px 10px 10px 19px;border:1px solid #d7d7d7;border-radius:5px;font-size:13px;font-weight:400;color:#4c4c4c;outline:none;resize:none}.p-apartment .modal-review-text .modal-dialog-window{max-width:750px}.p-apartment .modal-review-text .modal-item{max-width:710px;padding:1.5rem 1rem}@media (min-width:768px){.p-apartment .modal-review-text .modal-item{padding:2rem 1.5rem}}.p-apartment .modal-review-text .modal-body-review{display:flex}.p-apartment .contact-popup .modal-dialog-window{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-apartment .contact-popup-info{display:flex;flex-direction:column;margin-bottom:30px}@media (min-width:768px){.p-apartment .contact-popup-info{flex-direction:row}}.p-apartment .contact-popup-tels{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #e0e0e0;flex-shrink:0}@media (min-width:768px){.p-apartment .contact-popup-tels{padding-bottom:0;margin-bottom:0;border-bottom:none;padding-right:2.2rem;margin-right:2.2rem;border-right:1px solid #e0e0e0}}.p-apartment .contact-popup-name{margin-bottom:1rem;font-weight:600;font-size:1rem;line-height:1.3rem;color:#000}.p-apartment .contact-popup-wrapper{display:flex;gap:2.8rem}.p-apartment .contact-popup-list{display:flex;flex-direction:column;gap:1rem}.p-apartment .contact-popup-link{display:flex;align-items:center;gap:5px;font-weight:500;font-size:1rem;line-height:1.1;color:#171717;transition:color .2s ease-in}.p-apartment .contact-popup-link:hover{color:#ffa801}.p-apartment .contact-popup-link img{display:block;width:17px;min-width:17px;height:17px}.p-apartment .contact-popup-btn{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1rem 1.6rem;background:#ffa801;border-radius:5px;border:1px solid #ffa801;transition:background .2s ease-in;font-weight:600;font-size:1rem;line-height:1.1;text-transform:uppercase;color:#151515}.p-apartment .contact-popup-btn:hover{background:transparent}.p-apartment .section-title{margin-bottom:1.5rem}@media (min-width:768px){.p-apartment .section-title{margin-bottom:2rem}}@media (min-width:1024px){.p-apartment .section-title{margin-bottom:2.6rem}}.p-apartment .breadcrumbs{margin:2.75rem 0}.p-apartment .apartment-list{margin-bottom:1.5rem}@media (min-width:1024px){.p-apartment .apartment-list{margin-bottom:6.2rem}}.p-apartment .apartment-card-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto}.p-apartment .apartment-card{margin:0 auto 2.5rem}@media (min-width:544px){.p-apartment .apartment-card{padding:0 .6rem}}@media (min-width:768px){.p-apartment .apartment-card{width:50%}}@media (min-width:1024px){.p-apartment .apartment-card{margin:0;padding:0;width:calc(33.33333% - .85rem)}}.p-apartment .apartment-title{color:#151515;margin-bottom:2rem;width:100%;text-align:center;font-size:2.2rem}@media (min-width:1024px){.p-apartment .apartment-title{margin-bottom:3.1rem;text-align:left;font-size:2.65rem}}