.l-account .container-fluid{padding:0 15px}.l-account h2{margin-bottom:10px;font-size:24px;color:#151515;line-height:1.2}@media (min-width:768px){.l-account h2{margin-bottom:0;font-size:30px}}.l-account .main-account{padding:55px 0;background-color:#f9f9f9}.l-account .main-account .pagination{padding-bottom:0}.l-account .main-account-inner{padding:25px;background-color:#fff;border-radius:12px}.l-account .main-account-inner h4{text-align:center;border-bottom:2px solid orange;font-size:30px;line-height:normal;padding-bottom:16px}.l-account .main-account-inner h3{padding-bottom:16px}.l-account .section-head{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:15px}@media (min-width:768px){.l-account .section-head{flex-direction:row;align-items:center;margin-bottom:30px}}.l-account .section-head-between{justify-content:space-between}.l-account .section-head .custom-select{position:relative;width:208px;padding:0 30px 0 38px;font-weight:600;letter-spacing:.9px;border-radius:10px;background:#fff url(../images/icons/select-arrow.svg) url(../images/account/icon-filter.svg) no-repeat right .75rem center 11px 14px}.l-account .extra-menu{margin-bottom:25px;width:85%}.page-stub{max-width:520px;margin:40px auto;padding:40px 24px;text-align:center;background:#fff;border:1px solid #f0f0f0;border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,.06)}.page-stub-icon{width:56px;height:56px;margin-bottom:16px}.page-stub-title{margin:0 0 8px;font-size:24px;font-weight:600;color:#151515}.page-stub-text{margin:0 0 24px;font-size:15px;line-height:1.5;color:#4c4c4c}.l-account .page-stub .btn,.page-stub .btn{display:inline-block;margin-top:28px;padding:.8rem 1.6rem;border:0;border-radius:.4rem;font-weight:600;font-size:.9rem;text-transform:uppercase;color:#151515;background:linear-gradient(180deg,#ffbc3a,#ffa801);box-shadow:0 8px 16px rgba(255,168,1,.25);transition:box-shadow .3s ease,transform .3s ease}.l-account .page-stub .btn:hover,.page-stub .btn:hover{color:#151515;box-shadow:0 12px 22px rgba(255,168,1,.35);transform:translateY(-1px)}.apartment-card{width:381px!important}.apartment-card-for-service{overflow:hidden;max-width:322px;min-width:323px}.apartment-list{display:flex;flex-wrap:wrap;justify-content:flex-start}.apartment-list-item{border:.2rem solid #ffa801;border-bottom:0}.apartment-list-item-selected{border:.13rem solid #ffa801}.apartment-list .item a div.selected div.apartment-item-for-service{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:.13rem solid #ffa801}.apartment-item{background:#fff;border:.13rem solid #e1e1e1;border-radius:.3rem;padding:.8rem;margin:4px 4px 0;height:364px}.apartment-item-selected{border:.2rem solid #ffa801}.apartment-item-for-service{background:#fff;border:.13rem solid #e1e1e1;border-radius:.3rem;padding:.8rem;margin:4px 4px 0;min-height:230px}.apartment-image-block{position:relative}.apartment-price{position:absolute;top:0;left:0;display:inline-block;font-size:.75rem;font-weight:600;color:#fff;background:rgba(41,41,41,.9);border-top-left-radius:.3rem;border-bottom-right-radius:.3rem;padding:.4rem 1.11rem}.apartment-price-value{font-size:1rem;color:#ffa801}.apartment-prices{font-size:.9rem;padding:.35rem .7rem;background:#ffa801;border-bottom-right-radius:0}.apartment-image{width:100%;height:160px;border-top-right-radius:.3rem;border-top-left-radius:.3rem}.apartment-metro{display:flex;font-size:.63rem;text-transform:uppercase;font-weight:500;color:#333;margin:.3rem 0 .6rem}.apartment-metro span{line-height:normal}.apartment-metro span:first-child{font-weight:600;margin-right:.6rem}.apartment-metro-item{display:flex;margin-right:.6rem}@media (min-width:1024px){.apartment-metro-item{align-items:center}}@media (min-width:1200px){.apartment-metro-item{align-items:normal}}.apartment-metro-item:last-of-type{margin-right:0}.apartment-metro-icon{margin-right:.3rem}.apartment-phone{position:absolute;top:1rem;right:1.2rem;width:27px;height:27px;border:none;background:url(../images/icons/apartment/phone.svg) 50% no-repeat}.apartment-period{font-weight:600;font-size:.65rem;color:#ffa801;margin-bottom:.6rem}.apartment-location{font-weight:600;color:#000}.apartment-position{font-weight:500;font-size:.75rem;color:#7a7a7a;margin-bottom:1.3rem}.apartment-info{display:flex;flex-wrap:wrap}.apartment-info-item{font-weight:500;font-size:.9rem;color:#000;flex-basis:50%;margin-bottom:.6rem;display:flex;align-items:center}.apartment-icon{margin-right:1rem;align-items:center}.apartment-buttons{display:flex;padding:4px;margin-top:-11px}.apartment-button{font-weight:600;font-size:.9rem;text-align:center;border:none;flex-basis:50%;height:40px;position:relative;cursor:pointer;background:transparent;z-index:2;transition:color .3s ease-in-out}.apartment-button:after,.apartment-button:before{content:"";position:absolute;background:currentColor;top:0;bottom:0;z-index:-1}.apartment-button:before{width:50%;transform:skew(-45deg,0deg);transition:transform .3s ease-in-out}.apartment-button:after{width:80%}.apartment-button:active,.apartment-button:focus{outline:none}.apartment-button--book{color:#ffa801}.apartment-button--book:hover{color:#cd8700}.apartment-button--book:before{right:0}.apartment-button--book:after{left:0}.apartment-button--book .apartment-button-text{color:#151515}.apartment-button--contact{color:#292929}.apartment-button--contact:hover{color:#101010}.apartment-button--contact:before{left:0}.apartment-button--contact:after{right:0}.apartment-button--contact .apartment-button-text{color:#fff;padding-left:5px}.apartment-button--contact .apartment-button-text:before{content:"";position:absolute;top:.9rem;left:19%;width:13px;height:10px;background:url(../images/icons/apartment/envelope.svg) no-repeat}@media (min-width:1024px){.apartment-button--contact .apartment-button-text:before{left:15%}}@media (min-width:1200px){.apartment-button--contact .apartment-button-text:before{left:19%}}.apartment-button--contact .phone-visible:before{display:none}.p-services .services-list{display:flex;flex-direction:column;gap:20px}@media (min-width:1200px){.p-services .services-list{gap:31px}}.p-services .service-item{width:100%;display:flex;flex-direction:column;align-items:center;gap:15px;padding:20px;background:#fff;box-shadow:0 3px 31px rgba(0,0,0,.11);border-radius:15px}@media (min-width:1024px){.p-services .service-item{flex-direction:row;align-items:flex-start}}@media (min-width:1200px){.p-services .service-item{gap:36px;padding:29px 30px 30px 24px}}.p-services .service-item-img{display:flex;align-items:center;justify-content:center;min-width:140px;width:140px;height:140px;background:#f9f9f9;border-radius:10px}@media (min-width:1200px){.p-services .service-item-img{min-width:205px;width:205px;height:205px}}.p-services .service-item-img img{display:block;width:100px;height:100px;-o-object-fit:contain;object-fit:contain}@media (min-width:1200px){.p-services .service-item-img img{width:150px;height:150px}}.p-services .service-item-name{display:block;text-align:center;font-size:20px;font-weight:700;color:#000}@media (min-width:1024px){.p-services .service-item-name{text-align:left}}@media (min-width:1200px){.p-services .service-item-name{font-size:24px}}.p-services .service-item-content{margin-top:9px;text-align:center;font-weight:400;font-size:14px;line-height:24px;color:#000}@media (min-width:1024px){.p-services .service-item-content{text-align:left}}@media (min-width:1200px){.p-services .service-item-content{font-size:16px;line-height:26px}}.p-services .service-item-wrapper{margin-top:19px;display:flex;align-items:center;flex-direction:column;gap:21px}@media (min-width:1024px){.p-services .service-item-wrapper{flex-direction:row}}.p-services .service-item-link{display:inline-block;padding:12px 25px;border:1px solid #ffa801;border-radius:5px;background-color:#ffa801;font-size:15px;font-weight:600;color:#000;text-decoration:none;text-transform:uppercase}.p-services .service-item-link:hover{background-color:transparent}.p-services .service-item-status{display:flex;align-items:center;gap:11px;font-weight:500;font-size:14px;line-height:16px;text-transform:uppercase;color:#565656}@media (min-width:1200px){.p-services .service-item-status{font-size:15px;line-height:18px}}.p-services .service-item-status img{display:inline-block;height:20px;width:20px}