@media (min-width:576px){#presentation{bottom:5%}#popup-thanks-bg .container,#popup-fpe-bg .container{top:10%}#popup-thanks-bg .popup-thanks{padding:100px 30px 190px}#popup-thanks-bg .popup-thanks .main-text{font-size:30px}#popup-thanks-bg .popup-thanks .desc{font-size:22px}#popup-thanks-bg .close-popup{right:45px;top:45px}#popup-webinar .container{top:10%}#popup-webinar .btn-orange{padding:.7em 4em}#popup-webinar .red-line{font-size:26px}#popup-webinar .dark-line{font-size:40px}#popup-webinar .info-about-webinar .one-col:not(:last-child){margin-right:4em}#popup-webinar .info-about-webinar .before-text,#popup-webinar .info-about-webinar .after-text{font-size:16px}#popup-webinar .info-about-webinar .numbers{font-size:40px}#popup-webinar .yti{width:5.5em;height:5.5em;background-size:5.5em}}@media (min-width:769px){.total-found{margin-left:10px}.before-slider-btn.mobile{display:none}}@media (min-width:768px){#popup-webinar .bottom-line,#popup-webinar .info-about-webinar{text-align:left}#popup-webinar .top-line,#popup-webinar .dark-line,#popup-webinar .bottom-line{padding-left:100px;padding-right:100px}#popup-webinar .dude{display:block}#main-youtube-section{padding:60px 0 220px}#main-youtube-section .bottom-block a{width:calc(50% - 15px);float:left}#main-youtube-section .bottom-block a:last-child{margin-top:0;float:right}#main-youtube-section .video-col{margin-bottom:0}#main-youtube-section .bottom-block{padding-top:60px}#main-youtube-section .block-title{font-size:36px}.new-buld-slide-bottom{position:absolute!important;top:0;bottom:0;width:100%}#popup-thanks-bg .popup-thanks .desc{font-size:22px}#popup-thanks-bg .popup-thanks{padding:150px 110px 280px}#popup-fpe-bg .popup-fpe{padding:80px 150px 170px}.col-md-20-prsnt{display:flex;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;padding:0 15px}}@media (min-width:1050px){#main-youtube-section{background:url(/wp-content/themes/alegria/assets/new/img/main-page/youtube_logo.png) left 80px bottom 40px no-repeat,#fbc200 url(/wp-content/themes/alegria/assets/new/img/main-page/iphone.png) right bottom 0 no-repeat}}@media (min-width:1100px){#main-youtube-section{background:url(/wp-content/themes/alegria/assets/new/img/main-page/youtube_logo.png) left 80px bottom 40px no-repeat,#fbc200 url(/wp-content/themes/alegria/assets/new/img/main-page/iphone.png) right bottom 0 no-repeat}}@media (min-width:1200px){#main-youtube-section{background:url(/wp-content/themes/alegria/assets/new/img/main-page/youtube_logo.png) left 80px bottom 40px no-repeat,#fbc200 url(/wp-content/themes/alegria/assets/new/img/main-page/iphone.png) left bottom 0 no-repeat}}@media (min-width:1350px){#main-youtube-section{background:url(/wp-content/themes/alegria/assets/new/img/main-page/youtube_logo.png) left 80px bottom 40px no-repeat,#fbc200 url(/wp-content/themes/alegria/assets/new/img/main-page/iphone.png) left bottom 0 no-repeat}}@media (min-width:992px){#popup-webinar .webinar-title{width:65%}#popup-webinar .dude{height:90%}#main-youtube-section{background:url(/wp-content/themes/alegria/assets/new/img/main-page/youtube_logo.png) left 80px bottom 40px no-repeat,#fbc200 url(/wp-content/themes/alegria/assets/new/img/main-page/iphone.png) right bottom 0 no-repeat;padding:80px 0}#catalog #pop-property #pop-prop-slider-main{position:absolute;width:calc(100% - 30px);bottom:-70px;top:70px;height:calc(100% - 110px)}#services-block-body a:hover{z-index:1}#services-block-body a:hover .image{transform:scale(1.2);transition-duration:.3s;-webkit-box-shadow:5px 5px 18px 1px rgb(0 0 0 / .25);-moz-box-shadow:5px 5px 18px 1px rgb(0 0 0 / .25);box-shadow:5px 5px 18px 1px rgb(0 0 0 / .25)}#services-block-body a:hover span{text-decoration:none;color:#efbe35}.col-lg-20{display:flex;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}#services-block-body a:hover{z-index:1}#services-block-body a:hover .image{transform:scale(1.2);transition-duration:.3s;-webkit-box-shadow:5px 5px 18px 1px rgb(0 0 0 / .25);-moz-box-shadow:5px 5px 18px 1px rgb(0 0 0 / .25);box-shadow:5px 5px 18px 1px rgb(0 0 0 / .25)}#services-block-body a:hover span{text-decoration:none;color:#efbe35}#bottom-header-line .btns-in-header,{display:flex!important}#popup-thanks-bg .popup-thanks .desc{font-size:24px}.col-lg-20-prsnt{display:flex;-ms-flex:0 0 20%;flex:0 0 20%;padding:0 15px;max-width:20%}#property-list .show-info-mobile{display:none}#alegria-xii-page .main-sider-container{display:none}}@media (min-width:1200px){.right-sidebar .one-elem{margin-left:-15px;margin-right:-15px;margin-bottom:30px}#autorent-top-filter .radio-col{margin-top:20px}#autorent-top-filter form .one-radio-block>.flex-block>span{line-height:45px}#autorent-top-filter form .radio-blocks label span{padding:10px}.search-result .pagination-block{margin:50px -15px}#last-slider .re-desc .main-text .top{font-size:55px}#property-list th,#property-list td,#building-info .one-col .title{font-size:14px}}@media (max-width:1200px){.menu-before-socials-outer li{margin-left:18px}#top-header-line .phones .numbers .small,#top-header-line .phones .numbers .big{font-size:18px}#top-header-line .phones .rent-phone>span,#top-header-line .phones .small,#top-header-line .phones .big{margin-right:0;line-height:26px}#top-header-line .social-buttons-in-header .social-button{height:18px}#top-header-line .social-buttons-in-header .social-button.fb,#top-header-line .social-buttons-in-header .social-button.youtube{height:20px}#top-header-line .social-buttons-in-header .social-button.in{height:22px}#top-header-line .social-buttons-in-header .social-button.vk{height:21px}#bottom-header-line ul li a{font-size:15px}#alegria-conference .photo-big{height:250px;width:50%;float:right;background-position:top -127px center}#alegria-conference .main-conf-row .left-conf-col .row:nth-child(2n-1) .col-md-6 .photo{margin-right:-15px;width:calc(100% + 15px)}#alegria-conference .main-conf-row .left-conf-col .row:nth-child(2n) .col-md-6 .photo{margin-left:-15px;width:calc(100% + 15px)}#alegria-conference .left-conf-col .row:nth-child(3) .text-col{padding-bottom:30px}#main-block .custom-select.cs-select>span,#main-block .cs-select ul span{font-size:14px;line-height:20px}#main-block .tab-content .dropdown fieldset{width:100%}#main-block .tab-content .dropdown .custom-select{width:calc(100% - 42px);height:42px}#main-block .tab-content .dropdown .icon{width:40px;height:40px}#main-block .tab-content .dropdown .icon svg{width:22px;height:22px}#main-block .tab-content .input-daterange input{height:42px}#main-block .nav-link{line-height:24px}.block-title{margin-bottom:40px}#new-building-slider .new-building-slide{padding:0 10px}#new-building-slider .new-building-slide .image{height:250px}#new-building-slider .new-building-slide .text_under_img,.new-building .text_under_img{margin:5px 0}#new-building-slider .slick-dots{margin:30px 0 0 0}#new-building-slider .slick-arrow{display:none!important}.one-info-block{padding-top:50px}#offer-block .offer-list ul li a{padding:0 10px;font-size:16px}#offer-block .one-colomn{padding:0 5px}#offer-block .offer-list.by-type{width:calc(40% - 5px)}#offer-block .offer-list.by-pop{width:calc(60% - 5px)}#offer-block .offer-list .map-with-city a.LaDenia{left:234px}#offer-block .offer-list .map-with-city a.Haveya{top:36px;left:248px}#offer-block .offer-list .map-with-city a.Kalpe{top:57px;left:209px}#offer-block .offer-list .map-with-city a.Alteya{top:68px;left:181px}#offer-block .offer-list .map-with-city a.Benidorm{top:85px;left:156px}#offer-block .offer-list .map-with-city a.Villayosa{top:109px;left:148px}#offer-block .offer-list .map-with-city a.Alikante{top:150px;left:121px}#offer-block .offer-list .map-with-city a.Guardamar{top:170px;left:99px}#offer-block .offer-list .map-with-city a.Torrevyeha{top:207px;left:103px}#new-and-hot-block .title{margin-bottom:20px}#new-and-hot-block .title span{font-size:24px;margin-left:10px}#services-block{padding:40px 0 100px 0}#services-block-body .image{height:180px}.search_on_map_block span,.search_on_map_block h2{line-height:46px}.search_on_map_block .links{margin-top:30px}.search_on_map_block a{width:200px;text-align:center}.search_on_map_block a:first-child{margin-right:0;margin-bottom:20px}#new-from-blog .new-posts{display:flex;margin-bottom:20px}#new-from-blog .two-posts-in-line-block .one-post-preview,#new-from-blog .two-posts-in-line-block .one-post-preview:first-child{width:300px;margin-right:15px}#new-from-blog .one-post-preview .thumbnail{height:210px}#new-from-blog .about-torrevieja .title,#new-from-blog .about-torrevieja .text-and-button{padding-left:30px}#new-from-blog .about-torrevieja .video{display:block;width:50%;float:left}#new-from-blog .about-torrevieja .title{margin-bottom:0}#new-from-blog .about-torrevieja .text-and-button{margin-left:50%}#new-from-blog .about-torrevieja .text-and-button p{margin-top:10px}#about-company{padding-bottom:60px}#footer-top-block .logo_img,#footer-top-block .title-of-list{margin-bottom:10px}#footer-top-block .one-info-block .info-content{padding-left:16px}#footer-top-block .one-info-block.phones .info-content,#footer-top-block .one-info-block.address .info-content span.small-text{line-height:26px}#footer-top-block .one-info-block.phones .info-content,#footer-top-block .one-info-block.email .info-content a,#footer-top-block .one-info-block.address .info-content span.big-text,#footer-top-block .one-info-block.address .info-content span.small-text{font-size:14px}#error-page h1{font-size:190px}#error-page .left-col .subtitle{font-size:18px}#error-page .city-link .icon{margin-right:5px}#for-partners .one-icon-block{width:35%}#alegria-info-2 .info-col{margin-bottom:30px}#alegria-info-2 .title-block{display:flex;align-items:center;margin-bottom:20px}#alegria-info-2 .title{display:inline-block;margin-bottom:0;width:50px}#alegria-info-2 .after-title{display:inline-block;width:calc(100% - 50px);margin-bottom:0}section.take-contract-form .bg-contract-form{padding:50px}section.take-contract-form .custom-control-description{font-size:12px}section.take-contract-form .orange-line{bottom:50px;width:calc(50% + 70px);padding:10px calc(50% - 140px) 10px 20px}section.take-contract-form .boss{max-height:350px;right:50px}#take-more-info-section .title .one-line{display:inline}#about-new-buldings.second .title{font-size:30px}#ask-question-form-sec .main-form-block .block-title{font-size:24px}#ask-question-form-sec .main-form-block .service-name{width:495px}#how-we-work .red-title{font-size:16px}#members{margin-top:30px}#members .member .contact-info li.email{min-height:32px}#members .member .contact-info li.email a{line-height:20px}#members .member .video_presentation{font-size:13px}#faq-page #info-bottom-block{margin-top:100px}.one-result .building_description{padding-bottom:20px}.results-row .one-result .right-info-block{padding:0 30px 40px}#catalog .question-and-booking-col .question-slide .answer{flex:0 0 calc(100% - 210px);padding:20px 15px}#catalog .question-and-booking-col .question-slide .question{flex:0 0 210px;padding:20px 15px}#catalog .question-and-booking-col .question-slide .question .text{font-size:14px}#catalog .question-and-booking-col .questions-block .slick-arrow{width:50px;height:50px}#catalog .question-and-booking-col .questions-block .slick-prev{right:60px}.benefit-one-col{margin-bottom:30px}#back-button-block .back-btn{margin:0 -15px;font-size:11px}#global-nav-arrows .info-block>div:not(.logo){padding:0 5px}#mortgage .orange span{font-size:20px}.orange-square-icons-row .orange-square-icon{margin-right:10px}.manager-container .question-and-booking-col .btns-block a{padding:0 30px}#lead-builder .text-col{padding:0 15px}#property .price-row{margin-bottom:20px}.price-row .middle-block{margin-top:20px}#car-rent-page .secondary-car-slider-col{order:2}#car-rent-page .main-car-slider-col{order:1}#car-rent-page .after-slider-btns{order:3}#main-car-slider{margin:0 0 8px 0}#main-car-slider .photo{max-width:140%}#secondary-car-slider .slick-slide{padding:0 4px}#secondary-car-slider{margin:0 -4px}#car-rent-page .this-post{margin-bottom:20px}#alegria-xii-page #top-panel>img{top:20px}#alegria-xii-page #top-panel .absolute::before{position:absolute;display:block;content:"";width:100%;height:20px;top:0;left:0;background-color:#efbe35}#alegria-xii-page h1.page-title{font-size:38px;margin-bottom:65px}.back-call-section{padding:60px 0}.back-call-section .subtitle{margin-bottom:30px}#about-alegria-xii{padding:100px 0 0}#why-trust .second-img{left:calc(40% - 15px)}#buy-or-book .content-block{position:relative}#buy-or-book .options-list{width:70%;padding-bottom:180px}#buy-or-book .boss{position:absolute;bottom:0;right:0;width:60%;height:100%}#buy-or-book .boss .orange-line{right:0;bottom:60px}#buy-or-book .boss img{right:20px;bottom:0;height:90%}#owners-page #top-section{padding-bottom:200px}#owners-page #top-section h1{font-size:39px}#owners-page #top-section ul.location+span{display:block;margin-bottom:50px}#owners-page #dark-section .dark-block{padding:35px}#owners-page .form-section form .title{width:70%}#owners-page .form-section form .subtitle{width:60%}#owners-page .form-section form .inputs-block{width:50%}#service-page .sidebar-element .service-preview{height:180px}.ask-question-small{padding:20px 15px 15px}.ask-question-small .title{margin-bottom:5px;text-align:left}.ask-question-small .red-btn{display:block;text-align:center}.ask-question-small .agent-info .photo{width:80px;height:80px}.ask-question-small .agent-info .text{display:flex;flex-direction:column;justify-content:space-between;width:calc(100% - 85px)}}@media (max-width:1024px){.sale-title{font-size:28px}}@media (max-width:1200px) and (min-width:768px){#new-from-blog .two-posts-in-line-block .one-post-preview:last-child{margin-right:0}#new-from-blog .new-posts .two-posts-in-line-block{padding-left:15px}}@media (max-width:992px){#popup-go-to-fixed{right:0}#popup-hypothec .text-col{width:440px}#popup-hypothec .title{font-size:30px}#footer-bottom-block .copyright span{width:100%;text-align:center}#footer-bottom-block .copyright .piece{display:block}#footer-bottom-block .social-button-in-footer{justify-content:center;margin-top:15px}#error-page .left-col{text-align:center}#error-page h1{font-size:140px}#error-page #main-section{padding-top:20px}#partners-page h1{font-size:32px}#partners-page .top-section__subtitle-one,#partners-page .top-section__subtitle-two{font-size:26px}#partners-page #top-section p{font-size:20px}#partners-page #top-section .download{display:block;margin:0 auto;width:480px}#about-for-partners,#partners-page #alegria-info{padding:60px 0}#about-for-partners .location .name{font-size:20px}#about-for-partners .location .icon{margin-right:15px}#about-for-partners .locations{margin-top:20px}#alegria-info .block-title,#alegria-info-2 .block-title{font-size:36px}.behind-title-block{display:none}#alegria-build .text{font-size:22px}#dark-section{padding:50px 0;margin:0 0 50px}#dark-section .dark-block{margin:0 -15px;padding:23px 35px}#dark-section .dark-block-inner{padding:30px 5px}#dark-section .text{font-size:14px;line-height:24px}#for-partners{background-size:auto;background-position:center bottom}#for-partners .icons-block{flex-direction:column;margin:0}#for-partners .one-icon-block{margin-bottom:20px;width:100%}section.take-contract-form .bg-contract-form .undertitle{padding:0 100px}section.take-contract-form .boss-block{height:150px}section.take-contract-form .orange-line{width:calc(60% + 70px);padding:10px calc(60% - 140px) 10px 20px}section.take-contract-form .bg-contract-form{overflow:hidden}section.take-contract-form .boss{bottom:-120px}#about-new-buldings .text-col{position:relative}#about-new-buldings.second .slide-col{margin-bottom:30px}#how-we-work .one-col{margin-bottom:20px}#how-we-work .number{margin-bottom:10px}.director{right:0}#top-block-with-quote .bottom-orange-block{width:110px}.conts_block_title{font-size:22px}#faq-page .long-title-block{margin:50px 0}#faq-page #info-bottom-block{margin-top:50px}#faq-page .long-title-block h1{font-size:28px}.result-top-panel-full{align-items:flex-start}.result-top-panel-full .result-top-panel-left{width:50%}.result-top-panel-full .result-top-panel-left .total-found{margin:10px 0 0}.one-sidebar-elem .subcribe-block .open-popup{margin-bottom:0}#catalog-body .tab-content,#catalog .results-row{padding:50px 0 0}#global-nav-arrows .info-block{display:block;padding:10px 30px}#global-nav-arrows .info-block .logo{width:100px;display:inline-block}#global-nav-arrows .info-block .logo img{margin:-33% 0}#global-nav-arrows .info-block .title{width:calc(100% - 110px);display:inline-block;vertical-align:middle}#global-nav-arrows .info-block .desc{margin-top:10px;display:block;width:100%}#back-button-block{position:relative;height:50px;margin-bottom:20px}#back-button-block .back-btn{display:block;max-width:240px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;margin:0}#global-nav-arrows{position:relative}#global-nav-arrows .global-arrows{position:absolute;top:-65px;justify-content:space-between;z-index:1}.this-post .post-title{font-size:24px;line-height:1.4em}.location-date-col{flex-direction:column-reverse;align-items:flex-start}#main-prop-slider{margin-bottom:20px}#secondary-prop-slider .slide{margin:0 10px}#secondary-prop-slider .slick-list{margin:0 -10px}#video-presentation .small-title{width:100%;padding:0 15px}#video-presentation .video-block{margin:0 0 20px}.main-info-table .one-col:nth-child(2n-1){background-color:#f7f7f7}.main-info-table .one-col:nth-child(2n){background-color:#fff}#property-list{position:relative}#property-list .popup-info{position:absolute;left:50%;transform:translate(-50%,0);z-index:9;background-color:#fff;width:260px;margin-top:-50px}#property-list .popup-info .close-btn{display:block;float:right;width:14px;height:14px;background-image:url('data:image/svg+xml;charset=utf-8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 174.239 174.239" xml:space="preserve"><path fill="%23737373" d="M146.537,1.047c-1.396-1.396-3.681-1.396-5.077,0L89.658,52.849c-1.396,1.396-3.681,1.396-5.077,0L32.78,1.047 c-1.396-1.396-3.681-1.396-5.077,0L1.047,27.702c-1.396,1.396-1.396,3.681,0,5.077l51.802,51.802c1.396,1.396,1.396,3.681,0,5.077 L1.047,141.46c-1.396,1.396-1.396,3.681,0,5.077l26.655,26.655c1.396,1.396,3.681,1.396,5.077,0l51.802-51.802 c1.396-1.396,3.681-1.396,5.077,0l51.801,51.801c1.396,1.396,3.681,1.396,5.077,0l26.655-26.655c1.396-1.396,1.396-3.681,0-5.077 l-51.801-51.801c-1.396-1.396-1.396-3.681,0-5.077l51.801-51.801c1.396-1.396,1.396-3.681,0-5.077L146.537,1.047z"/></svg>');background-position:center;background-repeat:no-repeat;background-size:14px;cursor:pointer}#property-list .popup-info .title{font-weight:600;color:#791106}#property-list .popup-info td{height:30px;line-height:20px;background-color:#fff;padding:0 10px}#mortgage .orange{padding:0 20px;justify-content:center}#mortgage .col-with-btn{justify-content:center;padding:50px 0}#mortgage .col-with-btn .orange-angle{display:none}.manager-container .question-and-booking-col .btns-block a{width:100%}.manager-container .question-and-booking-col .btns-block a:first-child{margin-bottom:10px}#lead-builder img{margin-bottom:30px}#our-property{height:320px}#our-property h2{font-size:32px}#building-info .one-col{padding-top:0;padding-bottom:0}#building-info .one-col:nth-child(2n - 1){background-color:#f7f7f7}#building-info .one-col .title{display:inline-block;line-height:26px;padding:5px 0}#building-info .one-col .info{display:inline-block;width:auto;background-color:#fff0;border:none;margin:0;float:right}.manager-container .question-and-booking-col h3{font-size:22px}.after-slider-btns .other-btns>a,.after-slider-btns .other-btns>div{font-size:12px;font-weight:500}.price-row .middle-block{margin-bottom:20px}.price-row .last-block-with-btn a{height:50px}#top-panel .container #global-nav-arrows.row{position:relative;margin:0;top:-17px}#global-nav-arrows .global-arrow-prev{margin:0 0 0 -15px}#global-nav-arrows .global-arrow-next{margin:0 -15px 0 0}#property #breadcrumbs-block,#car-rent-page #breadcrumbs-block{height:64px;display:flex;align-items:center}#property #new-building-block .block-title h2,#car-rent-page #new-building-block .block-title h2{font-size:22px;line-height:1.4em}#property #new-building-block .block-title,#car-rent-page #new-building-block .block-title{margin:0 10px 30px}#new-building-block .block-title a{line-height:40px;padding:0}#property #last-slider .re-desc .main-text .top{font-size:38px}#bottom-form-section{padding-top:50px}#reviews-body #page-title,#reviews-body>.row{margin-bottom:0}#reviews-body #page-title{margin-top:30px}#reviews-body .main-photo-slider{margin-bottom:20px}#reviews-body .slick-arrow.slick-prev{bottom:0;top:auto;right:75px;transform:rotate(90deg)}#reviews-body .slick-arrow.slick-next{bottom:0;top:auto;right:0;transform:rotate(-90deg)}#tab-info-section .tab-content .icon-block{padding:5px 0;width:55%}#tab-info-section .tab-content .orange-checkboxes{width:45%}#car-rent-page .location-col{justify-content:flex-start}#auto-sidebar-container .delivery-location,#auto-sidebar-container .dropdown{width:100%;margin-bottom:12px}#auto-sidebar-container .dropdown .custom-select{max-width:100%}#auto-sidebar-container .select-location-link{vertical-align:bottom;margin:10px 0}#auto-sidebar-container .location-office{display:inline-flex;margin:10px 0 10px 20px}#alegria-xii-page #top-panel .absolute::before{height:40px}#alegria-xii-page #top-panel>img{top:40px}#alegria-xii-page #top-panel .start-selling-label{margin-top:110px}#alegria-xii-page h1.page-title{margin-bottom:30px}#alegria-xii-page .from-alegria-block{margin-bottom:30px}#alegria-xii-page .from-alegria-block .logo-block{padding-bottom:75px}#alegria-xii-main-slider{margin:0 0 6px}#alegria-xii-page #top-panel{margin-bottom:20px}#alegria-xii-page #top-panel .left-info-col{height:auto}#alegria-xii-main-slider .slide{height:400px}#alegria-xii-second-slider .slick-list{margin:0 -3px}#alegria-xii-second-slider .slide{position:relative;height:150px;overflow:hidden;margin:0 3px}#alegria-xii-second-slider .slide img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;z-index:-1}#alegria-xii-second-slider .slide.slick-current{outline:4px solid #efbe35;outline-offset:-4px}#alegria-xii-page .building-short-info{position:relative;left:0}#alegria-xii-main-slider .slick-next{left:auto;right:0}#alegria-xii-main-slider .slick-prev{left:auto;right:65px}#alegria-xii-page #top-section{padding:20px 0}#alegria-xii-page #top-section .img-col{position:relative;margin:0 auto 30px;width:calc(100% - 30px);height:0;padding-bottom:60%}#select-section .yellow-line{margin-top:0;padding:10px 20px;text-align:center;height:auto}#select-section .yellow-line::after{display:none}#residence-section{background-image:none;padding-bottom:0}#residence-section::after{content:"";display:block;width:100%;height:0;padding-bottom:60%;background-color:#ccc;background-image:url(/wp-content/themes/alegria/assets/new/img/alegria-xii/bg_residence_section_mobile.jpg);background-position:bottom center;background-size:cover;background-repeat:no-repeat}#residence-section .list-section{padding-bottom:30px}.back-call-section .title{font-size:24px}#why-trust .first-img{margin-top:20px}#why-trust .second-img{display:none}#about-alegria-xii .content-row .title{font-size:32px;margin-bottom:20px}#about-alegria-xii .content-row ul li{font-size:16px}#about-alegria-xii .content-row ul li:before{margin:.2em .8em 0 0}#about-alegria-xii .content-row .image{padding:0!important}#about-alegria-xii .content-row .image .number-block{width:50px;height:50px;top:0;left:0}#about-alegria-xii .about-alegria-xii_content:nth-child(2n) .image .number-block{left:0}#why-trust{padding:50px 0}#buy-or-book{padding-bottom:30px}#buy-or-book .content-block{display:block;padding:30px 40px}#buy-or-book .options-list{width:100%;padding:0 0 30px}#buy-or-book .boss{position:relative;height:300px;width:70%;padding:0;margin:0 -40px -30px 0}#buy-or-book .boss img{height:110%}#owners-page #top-section h1{font-size:28px}#catalog #pop-property #pop-prop-slider-main{height:420px}#prop-in-spain-tabs .content-col .photo{width:380px;height:300px}#prop-in-spain-tabs .content-col .text{width:calc(100% - 410px);height:300px}#prop-in-spain-tabs .tabs-col a{font-size:14px}.ask-question-small .agent-info .photo{width:60px;height:88px}.ask-question-small .agent-info .text{width:calc(100% - 65px)}}@media (max-width:991px){header{height:75px}#top-header-line{position:absolute;width:100%;z-index:9999}#bottom-header-line{position:absolute;width:100%;height:auto;overflow-x:visible;background-color:#fff0}#top-header-line .row{height:75px;justify-content:space-between}#top-header-line .logo a{display:flex;align-items:center;height:75px}#top-header-line .logo .logo_img{background-repeat:no-repeat;background-size:100%;width:65px;height:60px;margin-bottom:0}#top-header-line .logo span,#top-header-line .social-buttons-in-header,#top-header-line .phones,#bottom-header-line .btns-in-header,#top-header-line .logo a.hide,#mobile-menu-icon.hide{display:none}#bottom-header-line .row{height:0}#bottom-header-line ul{flex-direction:column;align-items:center}#bottom-header-line ul li{width:100%;border-bottom:1px solid #a3a3a3;position:relative}#bottom-header-line ul:first-child li:first-child{border-top:1px solid #a3a3a3}#bottom-header-line ul li a,#bottom-header-line ul li ul.sub-menu li a{display:flex;align-items:center;justify-content:center;height:40px;font-size:18px;font-weight:700}#bottom-header-line ul li ul.sub-menu{position:relative;top:0}#bottom-header-line ul li a:hover,#bottom-header-line ul li a.active{background-color:#efbe35}#bottom-header-line ul li ul.sub-menu li:last-child{border:0}#mobile-menu-icon,#mobile-top-orange-arrow{display:flex}#bottom-header-line .bottom-header-line nav{display:none;max-width:100%;width:320px;position:absolute;top:76px;right:0;padding:0;z-index:999;background-color:#eaeaea}#bottom-header-line .btns-in-header{display:none;position:relative;top:75px;left:0;width:300%;margin:0 50%;text-align:center;background-color:#fff;z-index:9999;height:50px}#bottom-header-line .btns-in-header .btn-in-header{display:inline-block;position:absolute;width:50px;height:50px;border:0}#bottom-header-line .btn-in-header .main-btn{border:0}#bottom-header-line .btns-in-header .btn-in-header:nth-child(1){width:100%;left:0}#bottom-header-line .btn-in-header .main-btn.heart_btn{position:absolute;left:calc(50% - 80px)}#bottom-header-line .btn-in-header .main-heart-container{width:100%;position:absolute;top:55px;display:flex;justify-content:center;align-items:flex-start}#heart_block{position:initial}#heart_block .img{width:100px}#heart_block .preview-content{width:190px}#bottom-header-line .btns-in-header .btn-in-header:nth-child(2){left:calc(50% - 25px)}#bottom-header-line .btns-in-header .btn-in-header:nth-child(3){left:calc(50% + 30px)}#top-header-line>.container>.row{position:relative}#top-header-line>.container>.row .social-buttons-in-header{top:0;display:none;position:absolute;width:100%;max-width:100%;height:75px;background-color:#fff;text-align:center;padding:40px 0 0 0}#top-header-line .social-buttons-in-header .social-button{position:absolute;top:42px}#top-header-line .social-buttons-in-header .social-button.fb{left:calc(50% - 129px);top:39px}#top-header-line .social-buttons-in-header .social-button.in{left:calc(50% - 86px);top:39px}#top-header-line .social-buttons-in-header .social-button.tw{left:calc(50% - 40px)}#top-header-line .social-buttons-in-header .social-button.vk{height:38px;width:41px;left:50%;top:38px}#top-header-line .social-buttons-in-header .social-button.youtube{left:calc(50% + 54px)}#top-header-line .social-buttons-in-header .social-button.ok{left:calc(50% + 100px)}#top-header-line .social-buttons-in-header .social-button svg{width:31px;height:31px}#top-header-line .social-buttons-in-header .social-button.youtube svg{width:40px;height:33px}#top-header-line .social-buttons-in-header .social-button.vk svg{height:40px;width:44px}#search_block{top:130px;z-index:999}#comfort-sale{padding:20px 0 10px;overflow-x:hidden}.sale-title{font-size:24px;line-height:1.5em}#comfort-sale .slider-row-absolute{width:auto;position:relative;margin-bottom:30px}#comfort-sale .photo-slide{height:400px}#comfort-sale .action .top-orange-block{margin-bottom:-1px}#comfort-sale .title{font-size:22px}#comfort-sale .subtitle{font-size:20px}#main-block{padding:40px 0}#main-block h1{font-size:26px;line-height:42px}#main-block h1 span{font-size:36px}#main-block .filter .select-block{display:block}#main-block .tab-content .dropdown{width:100%;margin-bottom:10px}#main-block .tab-content .input-daterange{width:100%}#main-block .tab-content .dropdown div.custom-select{max-width:100%}#main-block .tab-content .bottom-line{display:flex;margin-top:10px}#main-block .tab-content .bottom-line .left-block{flex-direction:column;align-items:flex-start}#offer-block .offer-list .map-with-city a.LaDenia{top:12px;left:271px}#offer-block .offer-list .map-with-city a.Haveya{top:37px;left:285px}#offer-block .offer-list .map-with-city a.Kalpe{top:62px;left:237px}#offer-block .offer-list .map-with-city a.Alteya{top:76px;left:205px}#offer-block .offer-list .map-with-city a.Benidorm{top:96px;left:178px}#offer-block .offer-list .map-with-city a.Villayosa{top:123px;left:169px}#offer-block .offer-list .map-with-city a.Alikante{top:171px;left:135px}#offer-block .offer-list .map-with-city a.Guardamar{top:195px;left:113px}#offer-block .offer-list .map-with-city a.Torrevyeha{top:237px;left:116px}.one-info-block{padding:50px 0}#why-we .title{display:block}#offer-block .offer-list .map-with-city{width:50%;margin-left:25%}#offer-block .offer-list .map-with-city a{font-size:16px}#offer-block .offer-list ul li a{font-size:14px}#new-and-hot-block .new-propertys,#new-and-hot-block .hot-propertys{display:flex;flex-direction:column;justify-content:space-between}#new-and-hot-block .new-property .one-property,#new-and-hot-block .hot-property .one-property{margin-bottom:0}#new-and-hot-block .new-property .one-property .new-building,#new-and-hot-block .hot-property .one-property .new-building{margin-bottom:20px}#new-and-hot-block .title span{font-size:18px}#new-and-hot-block .new-property .propertys.row .col-md-12:first-child .new-building{margin-bottom:20px}#new-and-hot-block .hot-property .propertys.row .col-md-12:first-child .new-building{margin-bottom:25px}#new-and-hot-block .new-building .image{height:290px}.new-building .hidden-info .city,.new-building .hidden-info .area,.new-building .hidden-info .bedrooms{width:auto;margin-bottom:0}#new-and-hot-block .propertys .new-building .image .hidden-info{display:flex;justify-content:space-around;height:35px;bottom:-35px}#new-and-hot-block .propertys .new-building .image:hover .hidden-info{bottom:0}#new-and-hot-block .propertys .new-building .image:hover .price-line{bottom:35px}#services-block-body a{display:block;position:relative;margin-bottom:10px}#services-block-body .service_block span{position:absolute;width:300px;height:60px;top:60px;left:calc(50% - 150px);display:flex;align-items:center;justify-content:center;background-color:rgb(255 255 255 / .8);margin:0}#orange-block .search_on_map_block{padding:40px 0}#orange-block .search_on_map_block>div{text-align:center}#new-from-blog .two-posts-in-line-block .one-post-preview,#new-from-blog .two-posts-in-line-block .one-post-preview:first-child{width:220px}#new-from-blog .about-torrevieja{text-align:center}#new-from-blog .about-torrevieja .title,#new-from-blog .about-torrevieja .text-and-button{padding-left:0}#new-from-blog .about-torrevieja .video{display:inline-block;float:none;width:auto;margin:20px 0;width:100%}#new-from-blog .about-torrevieja .video iframe{width:100%}#new-from-blog .about-torrevieja .text-and-button{margin-left:0}#new-from-blog .about-torrevieja .text-and-button p{text-align:left}#about-company p,#subscribe-block .after-title{margin-bottom:30px}#subscribe-block form .icon{margin-left:30px}#subscribe-block form input[type="submit"]{width:100%;padding:0}#about-new-buldings.second{padding:100px 0 50px}#alegria-info-2{padding:90px 0 20px}#top-section .yellow-btn{display:block;width:280px;margin:0 auto;text-align:center}#services-page #top-section .text-col{order:2}#services-page #top-section .img-col{position:relative;margin:0 0 30px;height:auto;order:1}#services-page #top-section .img-col img{position:relative;width:100%}#order-service-section{padding:60px 0}#order-service-section .section-title{font-size:36px}#ask-question-form-sec .main-form-block{padding:30px 50px}#ask-question-form-sec .main-form-block .agent-info .info .name{display:block}#ask-question-form-sec .main-form-block .service-name{width:100%;margin:0 0 14px}#ask-question-form-sec .main-form-block .agent-info{order:1}#ask-question-form-sec .main-form-block .main-inputs{order:2;margin:0 0 14px}#ask-question-form-sec .main-form-block .select-service-col,#ask-question-form-sec .main-form-block .btn-col{order:3}#ask-question-form .red-btn{margin:0 auto;display:block}#services-grid-section .one-service,#services-grid-section .one-service .title{height:50px}#services-grid-section .one-service{position:relative;margin-bottom:10px}#services-grid-section .one-service .title{background-color:#e3e6ed;color:#282d39;padding:0 50px 0 15px;font-size:14px;display:flex;align-items:center}#services-grid-section .one-service .desc{left:0}#services-grid-section .one-service .desc .hr-line{display:none}#services-grid-section .one-service:after{content:"";display:block;width:20px;height:20px;position:absolute;top:15px;right:15px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 306 306' xml:space='preserve'%3E%3Cpolygon fill='%23282d39' points='270.3,58.65 153,175.95 35.7,58.65 0,94.35 153,247.35 306,94.35'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;transform:rotate(-90deg);transition:.2s}#services-grid-section .one-service.active{height:auto}#services-grid-section .one-service.active:after{transform:rotate(0deg);transition:.2s}#services-grid-section .one-service .yellow-btn.fake{color:#282d39;display:block;width:100%;text-align:center}#contribution .contribution-four-cols .contribution-one-col{margin-bottom:20px}#contribution .contribution-four-cols .contribution-one-col:nth-child(2n){flex-direction:column}#contribution .contribution-four-cols .contribution-one-col:nth-child(2n) .text-block,#contribution .contribution-four-cols .contribution-one-col:nth-child(2n-1) .photo{margin-bottom:0}#second-block .video{padding-bottom:56.25%;padding-top:0}#second-block .video iframe{top:0;width:calc(100% - 30px);left:15px}.property-selection-form-row .before-btn{margin-top:28px;flex-direction:column;align-items:flex-start}.property-selection-form-row .before-btn .left-col{margin-bottom:15px}#contact-form .property-selection-form-row .right-col{padding-left:0}#about-page #how-we-work .property-selection-form-row .right-col{padding:10px 0 0 0;text-align:center}#about-page #how-we-work .property-selection-form-row input[type=submit]{display:block;margin:0 auto}.quip-comment-body .quip-comment-meta{width:100%;font-size:14px}#reviews-section .slick-arrow{width:60px;height:60px}#reviews-section .slick-next{right:-70px}#reviews-section .slick-prev{left:-70px}#catalog .quip-comment-body{padding:40px 20px 20px}.manager-container .question-and-booking-col .section-title{font-size:22px}#catalog .question-and-booking-col .question-slide{flex-direction:column}#catalog .question-and-booking-col .question-slide .question{flex:auto;height:auto}#catalog .question-and-booking-col .question-slide .question .text{margin-bottom:0}#catalog .question-and-booking-col .question-slide .answer{height:auto}#catalog .question-and-booking-col .question-slide .answer .text{margin-bottom:0;height:120px}#catalog .question-and-booking-col .question-slide .answer .read-full{align-items:flex-end}#property-list>table>tbody>tr>td:nth-child(2),#property-list>table>tbody>tr>td:nth-child(3),#property-list>table>tbody>tr>td:nth-child(4),#property-list>table>tbody>tr>td:nth-child(5),#property-list>table>tbody>tr>td:nth-child(6),#property-list>table>tbody>tr>td:nth-child(7),#property-list>table>tbody>tr>td:nth-child(8),#property-list>table>tbody>tr>td:nth-child(9),#property-list>table>tbody>tr>td:nth-child(10),#property-list>table>thead>tr>th:nth-child(2),#property-list>table>thead>tr>th:nth-child(3),#property-list>table>thead>tr>th:nth-child(4),#property-list>table>thead>tr>th:nth-child(5),#property-list>table>thead>tr>th:nth-child(6),#property-list>table>thead>tr>th:nth-child(7),#property-list>table>thead>tr>th:nth-child(8),#property-list>table>thead>tr>th:nth-child(9),#property-list>table>thead>tr>th:nth-child(10){display:none}#owners-page #top-section{padding-bottom:150px}#owners-page #top-section .yellow-btn{padding:15px}#second-section .text-col span{margin-bottom:20px}#info-for-owners .after-number>span{display:inline-block}#info-for-owners .number{width:50px;float:left;line-height:1em;height:100%}#info-for-owners .after-number{margin-bottom:0}#owners-page #second-section{padding:50px 0}#owners-page .form-section form .title,#owners-page .form-section form .subtitle,#owners-page .form-section form .inputs-block{width:100%}#owners-page .form-section form .inputs-block .submit{margin:40px 0}#owners-page .form-section form{background-size:370px;background-position:right bottom;background-color:#ededed}#owners-page #our-face{margin-top:50px;font-size:26px}#our-face .row{height:340px}#owners-page #about-for-partners{padding:50px 0}}@media (max-width:840px){#catalog .quip-comment-body{padding:50px 20px 20px}#reviews-section .slick-arrow{top:12px;z-index:9}#reviews-section .slick-next{right:30px}#reviews-section .slick-prev{left:auto;right:102px}}@media (max-width:768px){.sale-title{font-size:18px}#text-section p{-webkit-column-count:1;-moz-column-count:1;column-count:1;margin:0}#comfort-sale .title,#comfort-sale .subtitle{line-height:1.5em}#comfort-sale .title{font-size:18px}#comfort-sale .subtitle{font-size:16px}#comfort-sale .photo-slide{height:300px}#comfort-sale .action .bottom-block .subtitle{font-size:22px}#bottom-form-section .form-block{padding:30px}.video_bg_block{display:none}#main-block h1{font-size:20px;line-height:36px;text-align:center}#main-block h1 span{font-size:32px}#main-block .nav-link{display:inline-block;padding:15px 0;width:50%;text-align:center}#main-block .tab-content .bottom-line{flex-direction:column}#main-block .tab-content .bottom-line .left-block{display:block;text-align:center;margin-bottom:10px}#main-block .tab-content .bottom-line .custom-checkbox{margin:0;justify-content:center}#new-and-hot-block .show-all-btn{margin:10px 0 50px 0}#new-from-blog .new-posts,#new-from-blog .two-posts-in-line-block{display:block}#new-from-blog .two-posts-in-line-block .one-post-preview,#new-from-blog .two-posts-in-line-block .one-post-preview:first-child{width:100%;margin-bottom:30px}#orange-block .action-cards-block{display:flex;flex-direction:column}#orange-block .action-cards-block .actions{display:block;width:100%;text-align:center;padding:20px}.search_on_map_block .links{display:flex;flex-direction:column;align-items:center;justify-content:center}#offer-block .offer-list .map-with-city{width:100%;margin:0}#offer-block .offer-list .map-with-city a.LaDenia{top:15px;left:402px}#offer-block .offer-list .map-with-city a.Haveya{top:55px;left:428px}#offer-block .offer-list .map-with-city a.Kalpe{top:93px;left:355px}#offer-block .offer-list .map-with-city a.Alteya{top:115px;left:307px}#offer-block .offer-list .map-with-city a.Benidorm{top:146px;left:264px}#offer-block .offer-list .map-with-city a.Villayosa{top:189px;left:250px}#offer-block .offer-list .map-with-city a.Alikante{top:263px;left:201px}#offer-block .offer-list .map-with-city a.Guardamar{top:299px;left:165px}#offer-block .offer-list .map-with-city a.Torrevyeha{top:363px;left:172px}#offer-block .one-colomn{display:flex;flex-direction:column;margin-bottom:20px}#offer-block .offer-list{width:100%;margin-bottom:20px}#offer-block .offer-list.by-type,#offer-block .offer-list.by-pop{width:100%}#offer-block .offer-list:last-child{margin-bottom:0}#orange-block .action-cards-block .actions{margin-bottom:20px}#about-company p{margin-top:20px}#subscribe-block span{line-height:24px}#subscribe-block form .input-block{flex-direction:column}#subscribe-block .input-with-icon{width:100%;margin-bottom:10px}#about-company .text-and-button{text-align:center}#about-company .text-and-button p{text-align:left}.popup-fpe__title{font-size:22px;margin:0 0 1.8em}#partners-page h1{font-size:22px}#partners-page .top-section__subtitle-one,#partners-page .top-section__subtitle-two{font-size:20px}#partners-page #top-section p{font-size:16px}#alegria-build .text{font-size:20px}#for-partners .one-icon-block{width:70%}#today-we .text.second{font-size:24px}#today-we .text.last{font-size:20px;padding:0}section.take-contract-form .bg-contract-form .title{font-size:24px}section.take-contract-form .bg-contract-form .undertitle{padding:0 40px}section.take-contract-form .boss{max-height:300px;right:30px}#take-more-info-section .title{font-size:20px}#our-face .row{height:300px}#about-new-buldings .text-block{margin-bottom:0}#about-new-buldings .img-col{margin-top:0}#about-new-buldings .text-block{padding:30px 40px}section.take-contract-form .submit{margin:0 auto 15px;display:block}section.take-contract-form .custom-checkbox{justify-content:center;margin-top:15px}section.take-contract-form.bottom-form{padding:20px 0}#services-page h1{font-size:28px}#services-page #top-section .img-col{order:3;margin:40px 0 0}#services-page #top-section{padding:0 0 50px}.result-top-panel-full{flex-direction:column;align-items:flex-start}.show-by,.total-found{display:block}.show-by ul li a{margin-top:10px}#rent-slider-section{padding:50px 0}.total-found{margin-top:10px}.main-filter-col{margin-top:-25px}#about-page #how-we-work .property-selection-form-row .red-title{margin-bottom:20px;text-align:center}#alegria-conference .main-conf-row .left-conf-col .row:nth-child(2n-1) .col-md-6 .photo,#alegria-conference .main-conf-row .left-conf-col .row:nth-child(2n) .col-md-6 .photo,#alegria-conference .photo-big{width:100%;margin:0 0 10px}#alegria-conference .main-conf-row .left-conf-col .row:nth-child(2n){flex-direction:column-reverse}#alegria-conference .left-conf-col .row:nth-child(3) .text-col,#alegria-conference .left-conf-col .row .text-col{padding-top:0}#alegria-conference .right-conf-row .text-col{padding:0 0 30px;height:auto}#about-page #first-block{margin-bottom:20px}.last-post-img,.other-post-img{height:0;padding-bottom:56.25%}.long-title-block{margin:50px 0}.long-title-block h1{font-size:32px}#top-block-with-quote .top-orange-block{padding:30px;margin-top:0;width:100%;height:113px}.director{top:0;height:113px;width:auto;max-width:none}#top-block-with-quote .quote-text:before,#top-block-with-quote .bottom-orange-block{display:none}#top-block-with-quote .quote-text{margin:25px}.conts_office>.row{padding:0 15px}#catalog #top-filter .input-block{height:auto}#catalog #top-filter input[type="submit"]{width:100%}.result-top-panel-full .result-top-panel-left{width:100%}.results-row .one-result{flex-direction:column}.results-row .one-result .image,.results-row .one-result .right-info-block{flex:0 0 100%;width:100%}.property-selection-form-row .before-btn{align-items:center;text-align:center}#contact-form .property-selection-form-row input[type=submit]{margin:0 auto;display:block}.manager-container .member .photo{width:auto;max-width:100%;max-height:100%;margin:0 auto 30px;display:block}#manager-section{margin-top:0;padding:0 0 30px}.manager-container .question-and-booking-col .section-title{text-align:center}.manager-container .question-and-booking-col .btns-block{text-align:center}.manager-container .manager-col{margin-top:25px;order:2}#catalog #top-filter #full-search{position:fixed;max-height:100%;overflow-x:hidden;overflow-y:auto}#catalog #top-filter #full-search input[type="submit"]{margin-top:25px}#main-prop-slider .photo{height:300px}#secondary-prop-slider .slide .photo{height:100px}.before-slider-btns{justify-content:space-between}.before-slider-btn{width:calc(33.333% - 13px);margin:0;background-color:#fff0;justify-content:center}.block-title a.subscribe-btn{font-size:14px}#new-building-block .block-title h2{font-size:26px}.before-slider-btn a{width:100%;padding:10px 0;justify-content:center}.before-slider-btn .icon{margin:0}.before-slider-btn span.text{display:none}.price-row .middle-block{flex-direction:column;align-items:flex-start}.price-row .prop-info-block{margin:5px 0}.after-slider-btns .other-btns{width:100%;height:auto;flex-direction:column}.after-slider-btns .other-btns>a,.after-slider-btns .other-btns>div{margin:5px 0;width:100%}#property #new-building-block .block-title,#car-rent-page #new-building-block .block-title{flex-direction:column;margin-bottom:20px}#bottom-form-section .form-block h3{font-size:28px}#reviews-body .main-photo-slider .photo-slide .photo{height:350px}#reviews-body #video-section .video-container{margin-bottom:20px}#reviews-body #video-reviews-row .show-all-videos-btn-block{margin-top:0}#comment-block{padding:0}#comment-block .quip-comment-body{padding:20px}#comment-block .quip-comment-body .quip-comment-meta{position:relative;top:0;margin:-20px -20px 20px;width:auto}#bottom-block-row .orange-title{font-size:28px;line-height:1.4em}#post-template #all-posts-button a{display:block;float:none;width:230px;margin:10px auto;padding:10px 40px;text-align:center}#post-template #breadcrumbs-block{margin:10px 0 0}.after-post .subscibe{justify-content:flex-start}.post-img{height:300px}#main-car-slider .slide{height:380px}#secondary-car-slider .slide{height:80px}#tab-info-section .tab-content .icon-block,#tab-info-section .tab-content .orange-checkboxes{width:100%}.before-slider-btn.desktop-only{display:none}#alegria-xii-main-slider .slide{height:350px}#alegria-xii-second-slider .slide{height:100px}#alegria-xii-page #top-section .text-col .block-title{font-size:22px}#alegria-xii-page #top-section .text-block{padding:30px 40px}#about-alegria-xii{background-size:auto 60px;padding:60px 0 0}#about-alegria-xii .block-title{margin-bottom:0}#about-alegria-xii .content-row .image{padding:0 15px!important}#about-alegria-xii .content-row,#alegria-xii-page #select-section{padding:40px 0}#about-alegria-xii .about-alegria-xii_content:nth-child(2n) .image .number-block,#about-alegria-xii .content-row .image .number-block{left:15px}#about-alegria-xii .content-row>div:last-child{padding:0 15px}.back-call-section .red-btn{display:block;padding:15px 0;width:100%;text-align:center}#about-alegria-xii .content-row>div.image{order:1}#about-alegria-xii .content-row>div.text{order:2;margin-top:20px}#alegria-xii-location{padding:40px 0 0}#buy-or-book .boss{width:100%}#owners-page #top-section{background-size:900px}#owners-page #top-section h1{margin:30px 0;font-size:20px}#owners-page #top-section ul.location{column-count:2}#owners-page #top-section ul.location li{font-size:16px}#second-section .text-col span{font-size:20px}#dark-section .dark-block-out{padding:15px 35px}#work-with-us .subtitle>span{display:inline}#work-with-us .subtitle{margin:0}#work-with-us .elems-row li::before{width:55px;height:55px}#owners-page .form-section form .title{font-size:26px}#about-for-partners .numbers-row .text-under-number{margin-bottom:0;max-height:none}#owners-page #our-face{font-size:19px}#info-for-owners .after-number,#info-for-owners p{display:inline-block;width:calc(100% - 50px)}#catalog #pop-property #pop-prop-slider-main{height:360px}#prop-in-spain-tabs .content-col .photo{width:100%;margin:0 0 30px 0;height:0;padding-bottom:50%}#prop-in-spain-tabs .content-col .photo img{width:100%;height:auto}#prop-in-spain-tabs .content-col .text{width:100%;height:auto}#prop-in-spain-tabs .tabs-col{flex-direction:column;margin-bottom:20px;align-items:unset}#prop-in-spain-tabs{padding:0 0 30px}#service-page #top-section{height:330px}#service-page #top-section h1{font-size:30px;margin:60px 0}#service-page #main-section .sidebar{margin-top:50px}#service-page #ask-question-form-sec .main-form-block .btn-col{flex-direction:column-reverse}#service-page #ask-question-form-sec .btn-col .custom-checkbox{margin-bottom:15px}#show-gallery-main-slider .slick-arrow{width:30px;height:30px}#show-gallery-main-slider .slick-prev{left:-40px}#show-gallery-main-slider .slick-next{right:-40px}}@media (max-width:767px){#popup-hypothec .popup-hypothec{padding:40px;background-image:none;background-position:top left -140px}#popup-hypothec .text-col{width:320px}#popup-hypothec .title{font-size:26px}#popup-hypothec .percent{font-size:20px}#presentation{bottom:5%}#alegria-info .block-title,#alegria-info-2 .block-title,.block-title h2{font-size:24px;line-height:36px}#our-face h2{font-size:36px}section.take-contract-form .orange-line{width:calc(75% + 70px);padding:10px calc(75% - 140px) 10px 20px}#dark-section{margin-bottom:0}#ask-question-form-sec .main-form-block .agent-info .photo{float:none;margin:0 auto 20px}#ask-question-form-sec .main-form-block .agent-info .info{display:block;width:100%;margin-left:0}#ask-question-form-sec .main-form-block .agent-info .info .post{display:block}#ask-question-form-sec .main-form-block .agent-info .info .name,#ask-question-form-sec .main-form-block .agent-info .info .post{text-align:center}#ask-question-form .red-btn{width:100%}#ask-question-form-sec .main-form-block{padding:30px}#services-page #top-section .text-block{padding:40px}#property #last-slider .new-buld-slide-bottom{height:400px}#for-ask-block-mobile{margin-bottom:30px}.ask-question-small .agent-info .photo{width:100px;height:100px;margin-right:20px}.ask-question-small .title,.ask-question-small .agent-info .name{font-size:22px}.ask-question-small .desc,.ask-question-small .agent-info .post{font-size:14px}}@media (max-width:576px){#popup-hypothec .text-col{width:100%}#popup-hypothec .btn-orange{display:block}#popup-hypothec .close-popup{width:20px;height:20px;top:10px;right:10px}#popup-hypothec .title,#popup-hypothec .after-percent{color:#999}#autorent-top-filter{padding:0}#autorent-top-filter form .radio-blocks{flex-direction:column}.pagination-block .text{display:none}.one-radio-block:nth-child(2){margin-top:10px}#autorent-top-filter form .radio-blocks{align-items:flex-start}#autorent-top-filter form .one-radio-block>.flex-block>span{margin:0 10px 0 0;font-size:14px}.result-top-panel-full{padding:0 15px 15px}.block-title span.before-title{line-height:26px;margin-bottom:10px;display:block}#last-slider .re-desc .main-text .top{font-size:30px;line-height:30px;margin-top:50px}.page-title h1{font-size:26px}#back-call-form-container .back-call-form-block form{padding:30px 40px 20px}#comfort-sale .action .top-orange-block{display:flex;flex-direction:column;align-items:flex-start}#comfort-sale .action .bottom-block .go-to-cat-link{padding:10px 30px;font-size:14px}#bottom-form-section .form-block{padding:30px 15px}#comfort-sale .action{margin:30px -15px 0}#offer-block .offer-list.by-city{text-align:center}#offer-block .offer-list .map-with-city{position:relative;display:inline-block;width:280px;text-align:center;padding:15px 0;margin-left:-40px}#offer-block .offer-list .map-with-city a{font-size:13px;white-space:nowrap}#offer-block .offer-list .map-with-city a.LaDenia{top:12px;left:243px}#offer-block .offer-list .map-with-city a.Haveya{top:35px;left:255px}#offer-block .offer-list .map-with-city a.Kalpe{top:56px;left:216px}#offer-block .offer-list .map-with-city a.Alteya{top:69px;left:186px}#offer-block .offer-list .map-with-city a.Benidorm{top:85px;left:164px}#offer-block .offer-list .map-with-city a.Villayosa{top:109px;left:156px}#offer-block .offer-list .map-with-city a.Alikante{top:151px;left:126px}#offer-block .offer-list .map-with-city a.Guardamar{top:172px;left:106px}#offer-block .offer-list .map-with-city a.Torrevyeha{top:206px;left:109px}#footer-top-block .title-of-list{height:auto;align-items:center;justify-content:space-between;border:1px solid #a3a3a3;border-bottom:0;padding:15px;margin:0;color:#fff}#footer-top-block .title-of-list svg{display:block}#footer-top-block ul{display:none}#footer-top-block .row>div:first-child{margin-bottom:40px}#footer-top-block .row>div:last-child .title-of-list{border-bottom:1px solid #a3a3a3}#footer-top-block ul li{align-items:center;border:1px solid #a3a3a3;border-bottom:0;padding:15px;background-color:#393d49}#footer-top-block .row>div:last-child ul{border-bottom:1px solid #a3a3a3}#footer-top-block .row>div:last-child ul li:first-child{border-top:0}#footer-top-block ul li a{line-height:24px}#footer-bottom-block .social-button-in-footer{justify-content:center}#error-page .сities>div:not(:last-child){margin-bottom:10px}#error-page form{padding:20px}#error-page .search-block .title{padding:0 20px}#error-page .submit{padding:10px}#error-page .city-link{justify-content:center}#partners-page #top-section .download .text-for-desktop{display:none}#partners-page #top-section .text-for-mobile{display:block;text-align:center;font-size:12px;font-weight:700;margin-bottom:30px;text-transform:uppercase}#partners-page #top-section{padding-bottom:100px}#partners-page #top-section .download{width:180px}#about-for-partners .location .name{font-size:12px}#about-for-partners,#partners-page #alegria-info{padding:30px 0}#alegria-build .text{font-size:16px}#dark-section{padding:0;margin-bottom:50px}#dark-section .dark-block{padding:23px 15px}#for-partners .one-icon-block{width:100%}#for-partners{background-size:200%;background-position:left 100% bottom;padding-bottom:200px}#for-partners .yellow-btn{display:block;width:274px;margin:0 auto}#today-we .text.second{font-size:20px}#alegria-info-2{padding:40px 0 0}section.take-contract-form .bg-contract-form{padding:30px 10px;border-radius:0;width:unset}section.take-contract-form .bg-contract-form .title{font-size:20px;max-width:100%;margin-bottom:20px}section.take-contract-form .bg-contract-form .undertitle{padding:0 20px}section.take-contract-form .orange-line .name{font-size:20px}section.take-contract-form .orange-line .post{font-size:12px}section.take-contract-form .orange-line{padding:10px calc(75% - 105px) 10px 20px}section.take-contract-form .boss{right:auto;left:55%}#about-new-buldings.second .slide-col .numbers-slider{top:0;left:15px}section.take-contract-form.bottom-form{padding:0}#ask-question-form-sec .main-form-block .block-title{font-size:20px}#about-company-bottom .connect-to-us-title h2{margin:40px 0 30px;font-size:22px}#how-we-work .property-selection-form-row{padding:40px 15px}#page-title h1{font-size:28px}#page-title,#services-block-body .service_block:last-child a{margin-bottom:0}#services-block{padding-bottom:0}.main-filter-col{margin-top:0}#autorent-top-filter form .find-btn-col{justify-content:flex-start}.long-title-block h1{font-size:24px}.long-title-block{margin:30px 0}#faq-page .long-title-block h1{font-size:22px}.results-row .one-result .right-info-block{padding:0 15px 40px}.one-result.alegria .right-info-block .top-block{margin:0 -15px}#reviews-section .slick-arrow{width:40px;height:40px;top:5px}#reviews-section .slick-next{right:22px}#reviews-section .slick-prev{right:67px}.quip-comment-body .quip-comment-meta{position:relative;top:0;margin:0 -20px 15px;width:calc(100% + 40px)}#catalog .quip-comment-body{flex-direction:column;padding:0 20px 20px}#catalog #reviews-section .block-title{margin-bottom:10px}#contact-form .property-selection-form-row{padding:30px 10px}#catalog #last-slider .re-desc .bottom-block-with-content a{padding:10px 30px;margin:0 auto 20px;display:block}#catalog-top-section .nav-tabs a{padding:0 20px}#video-presentation .small-title,#video-presentation h5,#property-list .small-title,#lead-builder .section-title,#question .section-title{font-size:18px;line-height:24px}.map-location .btns-block a{padding:0 10px}#global-nav-arrows .info-block{border-radius:30px;padding:15px}#global-nav-arrows .info-block .desc{font-size:12px;line-height:1.4em}#global-nav-arrows .info-block .title{font-size:12px;line-height:16px}#our-property{padding-top:70px}#our-property h2{font-size:24px}#property .price-row .price-and-id{flex-direction:column;align-items:flex-start}#property .price-row .main-price{margin:0 0 10px}#main-prop-slider{margin-bottom:10px}#secondary-prop-slider .slide{margin:0 5px}#secondary-prop-slider .slick-list{margin:0 -5px}#secondary-prop-slider .slide .photo{height:70px}#property #breadcrumbs-block,#car-rent-page #breadcrumbs-block{height:100px}#property .this-post .post-title,#car-rent-page .this-post .post-title{margin-top:50px}#top-panel .container #global-nav-arrows.row{top:20px}#main-prop-slider .photo{height:230px}.orange-square-icons-row .orange-square-icon{height:40px;width:40px;flex:0 0 40px}.manager-container .question-and-booking-col .btns-block a{padding:0 20px}#question .grey-block{padding:20px}#question .orange-btn{width:100%;padding:10px}#reviews-body .slick-arrow{width:50px;height:50px}#reviews-body .slick-arrow.slick-prev{right:55px}#comment-block .block-title{margin-bottom:30px}#comment-block .quip-comment-list li>div{margin-bottom:30px}#comment-block .btn-block{flex-direction:column}#comment-block .btn-block>div{width:230px}#comment-block .white-btn{margin-bottom:10px}#bottom-block-row .orange-title{font-size:22px}#main-car-slider .slide,#secondary-car-slider .slide{height:0;padding-bottom:70%}#main-car-slider .slick-arrow{width:40px;height:40px}#main-car-slider .slick-prev{right:45px}#alegria-xii-page h1.page-title{font-size:26px}#alegria-xii-page #top-panel .absolute::before{height:55px}#alegria-xii-page #top-panel>img{top:55px}#alegria-xii-main-slider .slide{height:320px}.back-call-section,.back-call-section.last{padding:30px 0}.back-call-section .red-btn{margin-top:8px}#buy-or-book .content-block{padding:30px 15px 0}#buy-or-book .boss .orange-line{right:-15px;width:100%}#buy-or-book .boss img{height:100%}#buy-or-book .boss{height:260px;margin:0}#second-section .orange-square-elems .one-elem::before{flex:0 0 50px;width:50px;height:50px;background-size:30px}#second-section .orange-square-elems .one-elem{font-size:12px;margin-bottom:0}#second-section .text-col span.text{font-size:16px}#owners-page #dark-section .dark-block{padding:10px;font-size:14px}#owners-page .form-section form{padding:20px 15px;background-size:330px;margin:0 -15px;width:calc(100% + 30px)}#owners-page #our-face{font-size:14px}#owners-page #our-face .row{height:240px}#catalog #pop-property #pop-prop-slider-main{height:320px}#catalog #pop-property .pop-prop-slider-second-title-line .title{font-size:14px}#service-page #top-section{height:auto;padding-bottom:30px;margin-bottom:20px}#service-page #top-section .price-block .orange-block{font-size:14px}#service-page #main-section .stages li{padding:0}#service-page #main-section .stages li::before{position:relative;display:block;margin-bottom:10px}#service-page #main-section .top-block .title,#service-page #main-section .main-title{font-size:18px}.ask-question-small .title,.ask-question-small .agent-info .name{font-size:12px}.ask-question-small .desc,.ask-question-small .agent-info .post{font-size:8px}.ask-question-small .agent-info .photo{margin-right:10px}#service-page #main-section .top-block{padding:20px 15px}#show-gallery .title{font-size:18px}}@media (max-width:540px){#our-face h2{font-size:30px}#take-more-info-section{padding-bottom:50px}#why-we .info-col:last-child{margin-bottom:0}#about-new-buldings,#about-new-buldings.second{padding:50px 0}#about-new-buldings .text-block{padding:20px 10px}#services-page #top-section .text-block{margin:0 -15px 40px;padding:40px 15px}#order-service-section .section-title{font-size:26px;margin-bottom:20px}#buy-or-book .boss .orange-line{right:-15px;padding-left:15px;width:100%}#about-alegria-xii .content-row .title{font-size:28px}#alegria-xii-page #top-section .text-block{padding:15px}}@media (max-width:460px){.popup-fpe__form .custom-control-description{font-size:14px}#our-face h2{font-size:26px}#take-more-info-section .link,#take-more-info-section .title{font-size:16px}#ask-question-form-sec .main-form-block{margin:0 -15px;padding:30px 15px}#ask-question-form-sec .main-form-block .contact-info a{white-space:normal}#ask-question-form-sec{padding:0;background-image:none}#resumes h2{font-size:24px;text-align:center}#resumes .open_form{display:block;margin:0 auto;width:270px;text-align:center;float:none}#last-slider .re-desc .main-text .top,#last-slider .re-desc .main-text .bottom,#last-slider .re-desc .main-text .circle{display:block;margin-left:auto;margin-right:auto;text-align:center}#last-slider .re-desc .main-text .bottom{margin-top:0}#last-slider .re-desc .main-text .top{margin-bottom:0}#property #last-slider .re-desc .main-text .top{font-size:30px}#last-slider .re-desc .bottom-block-with-content a{display:block;margin:0 auto 20px;width:250px;padding:10px 0;text-align:center}#catalog-body .nav-arrow{display:none}#catalog-body .pagination-block ul{display:flex;justify-content:space-between;width:100%}.one-result.alegria .right-info-block .top-block{margin:0 -15px 40px}#tab-info-section .tab-content .icon-block{column-count:1}#tab-info-section .tab-title{width:50%;display:block;padding:0 10px 5px;float:left;text-align:center}#alegria-xii-main-slider .slide{height:300px}#alegria-xii-second-slider .slide{height:80px}#select-section .yellow-line{font-size:20px}#residence-section .list-section .title{font-size:28px}#buy-or-book .content-block{overflow:hidden}#buy-or-book .boss{height:200px}#buy-or-book .boss img{bottom:-60px;right:auto;left:50%;height:290px}#buy-or-book .boss .orange-line{height:75px;width:calc(100% + 20px)}#buy-or-book .boss .orange-line .text{width:155px}#buy-or-book .boss .orange-line .text .name{font-size:18px}#buy-or-book .boss .orange-line .text .post{font-size:12px;display:inline-block}#buy-or-book .options-list li{padding-left:35px}#why-trust .one-elem .icon{margin-right:20px}.back-call-section .title{font-size:22px}.back-call-section .subtitle{font-size:16px}}@media (max-width:410px){.popup-fpe__form .custom-control-description{font-size:12px}#top-block-with-quote .top-orange-block{padding:30px 35% 30px 20px;height:135px}.director{padding:5px 5px 0;height:135px}#property-list .show-info-mobile{margin:5px 8px 8px 20%}#property-list .pdf-download{margin:5px 20% 8px 8px}#property-list .booking{display:inline-block;padding:5px 10px;margin-bottom:5px}#auto-sidebar-container .location-office{margin-left:0;width:100%}#buy-or-book .boss{height:170px}#buy-or-book .boss img{height:240px;left:55%}}@media (max-width:360px){.popup-fpe__form .custom-control-description{font-size:10px}#ask-question-form-sec .main-form-block .agent-info .photo{width:100%}#buy-or-book .boss img{height:270px;left:60%;bottom:-80px}#alegria-xii-main-slider .slide{height:270px}#alegria-xii-second-slider .slide{height:60px}}@media (max-width:1200px){#catalog.winter .dropdown.city,#catalog.winter .dropdown.bedrooms,#catalog.winter .dropdown.peoples,#catalog.winter .dropdown.calendar,#catalog.winter .dropdown.price,#catalog.winter .dropdown.search-by-id{width:270px}#catalog.winter .dropdown.calendar{margin-right:20px}#catalog.winter .dropdown.peoples,#catalog.winter .dropdown.search-by-id{margin-right:0}#catalog.winter #top-filter .input-block.links{width:340px;flex-direction:row;justify-content:space-between;align-items:center;margin-right:50px}#catalog.winter #top-filter .input-block.find-btn{width:300px}#catalog.winter .results-col .previews{grid-template-columns:1fr 1fr}#bottom-form-rent .form-white-container{padding:50px}#bottom-form-rent textarea{margin-bottom:20px}#bottom-form-rent .agent-info .photo{width:120px;height:120px}}@media (max-width:992px){#catalog.winter .dropdown.city,#catalog.winter .dropdown.bedrooms,#catalog.winter .dropdown.peoples,#catalog.winter .dropdown.calendar,#catalog.winter .dropdown.price,#catalog.winter .dropdown.search-by-id{width:295px}#catalog.winter .dropdown.city,#catalog.winter .dropdown.peoples,#catalog.winter .dropdown.price{margin-right:20px}#catalog.winter .dropdown.bedrooms,#catalog.winter .dropdown.calendar,#catalog.winter .dropdown.search-by-id{margin-right:0}#catalog.winter #top-filter .input-block.links{width:190px;margin-right:20px;flex-direction:column;justify-content:center;align-items:flex-start}#catalog.winter #top-filter .input-block.find-btn{width:240px}.one-sidebar-elem.booking-form .title,.one-sidebar-elem.booking-form .subtitle{display:block;width:100%;text-align:center}#blue-info-section .section-title>*{font-size:28px}#five-resons .photo-col{order:2}#five-resons .photo{padding-bottom:60%}#five-resons .text{padding-bottom:30px;height:auto;order:1}#bottom-form-rent .title{font-size:24px}#bottom-form-rent textarea{margin-bottom:0}#bottom-form-rent .agent-info{margin-top:25px}#bottom-form-rent .agent-info .photo{width:170px;height:150px}}@media (max-width:768px){#catalog.winter #top-filter{padding:20px 20px 0}#catalog.winter .dropdown.city,#catalog.winter .dropdown.bedrooms,#catalog.winter .dropdown.peoples,#catalog.winter .dropdown.calendar,#catalog.winter .dropdown.price,#catalog.winter .dropdown.search-by-id,#catalog.winter #top-filter .input-block.links,#catalog.winter #top-filter .input-block.new-building,#catalog.winter #top-filter .input-block.find-btn{width:100%;margin-right:0}#catalog.winter #top-filter .input-block.links,#catalog.winter #top-filter .input-block.new-building{justify-content:center;align-items:center}#blue-info-section{background-position:center right 30%}#blue-info-section .blue-gradient{padding:30px 15px}#blue-info-section .section-title>*{white-space:pre-wrap}#bottom-form-rent .form-white-container{padding:50px 15px}#bottom-form-rent .title{font-size:22px}#find-prop-on-map #prop-map{height:450px}}@media (max-width:576px){#catalog.winter #catalog-top-section .page-title h1{margin:30px 0}#bottom-form-rent{padding:0}#catalog.winter #top-filter{margin:0 -15px 10px}#catalog #top-filter .dropdown.calendar input{padding:10px 15px}#catalog.winter .results-row{padding-top:30px}#catalog.winter .results-col .previews{grid-template-columns:1fr}#bottom-form-rent .agent-info{display:flex;flex-direction:column;align-items:center}#bottom-form-rent .agent-info .photo{margin:0 0 10px}#bottom-form-rent .agent-info .name{text-align:center}#bottom-form-rent .agent-info .post{display:block;text-align:center;margin-bottom:10px}#find-prop-on-map #prop-map{height:350px}}@media (max-width:1200px){#sidebar-book-prop-form .orange-block{padding:10px}#sidebar-book-prop-form .orange-block .additionally-title{font-size:10px}#global-nav-arrows .banner-block .desc-block{padding:7px 60px 5px 165px}#global-nav-arrows .banner-block .desc-block>span{display:inline-block;line-height:1.2em}}@media (max-width:992px){#sidebar-book-prop-form .orange-block table tr:nth-child(2n){background-color:rgb(255 255 255 / .5)}#property.winter .main-prop-slider-col{flex-direction:column-reverse}#property.winter #main-prop-slider-winter{width:100%;margin-bottom:10px}#property.winter #secondary-prop-slider-winter{margin:0;width:100%}#property.winter #secondary-prop-slider-winter .slick-list{height:auto!important;margin:0 -5px 10px}#property.winter #secondary-prop-slider-winter .slick-slide{margin:0 5px}#property.winter #secondary-prop-slider-winter .slide img{width:auto;height:100%}.global-arrow-next-col{position:absolute;top:0;right:0;width:auto}#property.winter #global-nav-arrows>div.banner-col{padding:20px 0 30px}#global-nav-arrows .banner-block .orange-block{display:flex;align-items:center}#property.winter .location-col{justify-content:flex-start}#property.winter #main-prop-slider-winter .slide{height:0;padding-bottom:56.25%}}@media (max-width:768px){#global-nav-arrows .banner-block{flex-direction:column}#global-nav-arrows .banner-block .orange-block,#global-nav-arrows .banner-block .desc-block{width:100%}#global-nav-arrows .banner-block .orange-block{padding:15px 80px 15px 30px}#global-nav-arrows .banner-block .desc-block{padding:15px 50px 15px 30px}#global-nav-arrows .banner-block .circle{left:auto;right:-10px;top:-10px;width:80px;height:80px}#property.winter .main-info-table .one-col:nth-child(2n-1){background-color:#f7f7f7}#property.winter .main-info-table .one-col:nth-child(2n){background-color:#fff}#property.winter #main-prop-slider-winter .slick-arrow{width:50px;height:50px;bottom:1px}#property.winter #main-prop-slider-winter .slick-next{right:1px}#property.winter #main-prop-slider-winter .slick-prev{right:52px}}@media (max-width:576px){#property.winter .quip-comment-body{padding:0 20px 20px}#reviews-section .block-title,#reviews-section .block-title h2{margin-bottom:0}#reviews-section .container .row>div{padding:0}}@media (max-width:576px){#bottom-header-line .bottom-header-line nav{background-color:rgb(234 234 234 / .95);width:100%}#bottom-header-line ul li ul.submenu{background-color:rgb(255 255 255 / .35)}}@media (max-width:1200px){#global-nav-arrows .info-popup .top-angle{left:calc(50% - 7px)}}@media (max-width:992px){#global-nav-arrows .info-popup{right:0;top:80%}#global-nav-arrows .info-popup .top-angle{left:calc(100% - 54px)}}@media (max-width:768px){#global-nav-arrows .info-popup{top:85%}}@media (max-width:1200px){#top-header-line .phones .numbers:first-child{margin-right:0}}@media (min-width:992px){#post-template #top-panel,#property #top-panel,#reviews-page #title-block-complex,#car-rent-page #top-panel{margin-top:40px}#reviews-page #title-block-complex{margin-bottom:30px}#property>.container a.sale-title{margin-top:65px}}@media (min-width:992px){#bottom-header-line .btns-in-header{display:flex!important}#top-header-line .social-buttons-in-header .diamond{display:block;position:relative;padding-left:35px;font-size:9px;line-height:11px;font-weight:600;text-transform:uppercase;margin-bottom:20px}#top-header-line .social-buttons-in-header .diamond::before{position:absolute;left:0;content:"";width:20px;height:20px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 59.986 59.986' xml:space='preserve'%3E%3Cpath fill='%23282d39' d='M59.972,20.164c0.007-0.041,0.011-0.081,0.013-0.123c0.002-0.049,0.001-0.096-0.003-0.145 c-0.004-0.042-0.01-0.082-0.02-0.123c-0.011-0.048-0.026-0.094-0.044-0.14c-0.009-0.024-0.011-0.049-0.022-0.072 c-0.008-0.017-0.022-0.03-0.031-0.047c-0.009-0.017-0.013-0.035-0.023-0.052l-10-16c-0.046-0.073-0.1-0.139-0.161-0.197 c-0.001-0.001-0.002-0.001-0.003-0.002c-0.086-0.081-0.188-0.139-0.297-0.185c-0.014-0.006-0.023-0.018-0.038-0.024 c-0.011-0.004-0.023-0.002-0.034-0.005c-0.101-0.034-0.205-0.057-0.314-0.057h-38c-0.108,0-0.211,0.023-0.31,0.056 c-0.011,0.003-0.022,0.001-0.032,0.005c-0.015,0.005-0.024,0.017-0.038,0.023c-0.104,0.043-0.202,0.099-0.287,0.175 c-0.005,0.005-0.012,0.008-0.017,0.012c-0.062,0.058-0.117,0.125-0.163,0.198l-10,16c-0.01,0.016-0.014,0.035-0.023,0.052 c-0.009,0.017-0.023,0.03-0.031,0.047c-0.011,0.023-0.013,0.048-0.023,0.072c-0.018,0.046-0.033,0.092-0.044,0.14 c-0.009,0.041-0.016,0.082-0.02,0.124C0,19.945-0.001,19.993,0.001,20.041c0.002,0.042,0.006,0.082,0.013,0.123 c0.008,0.048,0.021,0.095,0.037,0.142c0.013,0.039,0.027,0.077,0.045,0.115c0.009,0.018,0.012,0.038,0.022,0.056 c0.016,0.029,0.04,0.051,0.058,0.078c0.014,0.021,0.022,0.044,0.039,0.064l28.989,35.986c0.002,0.003,0.004,0.005,0.006,0.007 l0.005,0.007c0.003,0.004,0.008,0.005,0.011,0.009c0.082,0.099,0.184,0.174,0.295,0.234c0.03,0.016,0.058,0.03,0.089,0.043 c0.121,0.051,0.249,0.087,0.383,0.087c0.114,0,0.229-0.02,0.343-0.061c0.017-0.006,0.028-0.02,0.045-0.027 c0.051-0.021,0.091-0.055,0.137-0.084c0.076-0.048,0.147-0.098,0.206-0.163c0.014-0.015,0.035-0.022,0.048-0.038l29-36 c0.016-0.02,0.024-0.044,0.039-0.064c0.019-0.027,0.042-0.049,0.058-0.078c0.01-0.018,0.013-0.038,0.022-0.056 c0.018-0.038,0.032-0.075,0.045-0.115C59.95,20.259,59.964,20.213,59.972,20.164z M32.095,4.993h15.459l-4.86,13.045L32.095,4.993z M40.892,18.993H19.095L29.993,5.58L40.892,18.993z M17.222,18.125L12.423,4.993h15.469L17.222,18.125z M41.593,20.993 L29.818,52.599L18.269,20.993H41.593z M49.221,6.246l7.967,12.748H44.472L49.221,6.246z M10.756,6.259l4.653,12.734H2.798 L10.756,6.259z M16.14,20.993l10.839,29.664L3.083,20.993H16.14z M32.39,51.423l11.337-30.43h13.176L32.39,51.423z'/%3E%3C/svg%3E")}#top-header-line .social-buttons-in-header .butns{display:flex}#bottom-header-line ul li ul.submenu{box-shadow:0 0 5px 0 rgb(0 0 0 / .3);-moz-box-shadow:0 0 5px 0 rgb(0 0 0 / .3);-webkit-box-shadow:0 0 5px 0 rgb(0 0 0 / .3)}}@media (max-width:1200px){#top-header-line .phones .numbers .small,#top-header-line .phones .numbers .big{font-size:14px}#bottom-header-line ul li a{font-size:12px}}@media (max-width:992px){#top-header-line .phones .back_call{display:block;float:none;width:115px;margin:0 auto}#top-header-line .phones .rent-phone{justify-content:center;padding-top:10px}}@media (max-width:991px){#top-header-line .phones{position:absolute;left:50%;top:0;transform:translate(-50%,0);width:100vw;background-color:#fff;padding:125px 0 20px;border-bottom:1px solid #eee;z-index:-1}#top-header-line>.container>.row .social-buttons-in-header{top:0;display:none;position:absolute;width:100%;max-width:100%;height:75px;background-color:#fff;text-align:center;padding:40px 0 0 0}.social-buttons-in-header a.social-butn{display:inline-block;background-size:100% auto}#bottom-header-line ul li a,#bottom-header-line ul li ul.submenu li a{display:flex;align-items:center;justify-content:center;height:40px;font-size:18px;font-weight:700}.social-buttons-in-header a.social-butn.tw,.social-buttons-in-header a.social-butn.youtube{height:24px}.social-buttons-in-header a.social-butn.vk{height:23px}.social-buttons-in-header a.social-butn.ok{height:26px}#search_block{z-index:9999}}@media (max-width:460px){#top-header-line .phones .rent-phone{display:table;margin:0 auto}#top-header-line .rent-phone .numbers-col:first-child{margin:0}}