@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&display=swap);
@media (min-width:1440px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1200px}}.body-front a:not(.btn){color:#6591a0}.body-front img{height:auto!important;max-width:100%}.body-front .breadcrumb{background-color:#fff;border-bottom:1px solid #f0f0f0;border-radius:0;max-width:66.6667%;padding:16px 0 8px}.body-front .breadcrumb,.body-front .breadcrumb a{color:#b8b8b8;font-size:13px}.body-front .breadcrumb .breadcrumb-item:before{color:#b8b8b8}.body-front .breadcrumbs-full-width .breadcrumb{max-width:100%}.site-wrapper{display:flex;flex-direction:column;min-height:100vh;overflow:hidden}.site-wrapper .content-wrapper{flex:1;padding-bottom:40px;padding-top:0}@media (max-width:767px){.site-wrapper .content-wrapper{padding-bottom:20px}}@media screen and (max-width:640px){.content-wrapper{padding-bottom:20px}}header .header-locale-switch{color:silver;font-size:16px}header .header-locale-switch a{color:gray;font-size:13px}header .header-locale-switch a.active{color:#000}header .navbar-main{margin-bottom:5px}header .navbar-main.bg-light{background-color:#fff!important}header .navbar-main .navbar-collapse .navbar-nav .nav-item .nav-link{color:#000;font-size:14px}@media screen and (max-width:960px){header .navbar-main .navbar-collapse .navbar-nav .nav-item .nav-link{border-bottom:1px solid #d3d3d3;font-size:16px;padding-left:10px}}header .navbar-main .navbar-collapse .navbar-nav .nav-item.active .nav-link{font-weight:700}header .navbar-main .navbar-collapse .navbar-nav.navbar-nav-main .nav-item:first-child .nav-link{padding-left:0}@media screen and (max-width:960px){header .navbar-main .navbar-collapse .navbar-nav.navbar-nav-main .nav-item:first-child .nav-link{padding-left:10px}}header .container .row1{align-items:center;display:flex;width:100%}header .container .row1 .r1-col1{flex:1;width:300px}header .container .row1 .r1-col2 .wr1{align-items:center;display:flex;flex-grow:1;flex-wrap:wrap;justify-content:flex-end;text-align:right;width:100%}header .container .row1 .r1-col2 .wr1 .menu_top_small{margin:0;padding:0}header .container .row1 .r1-col2 .wr1 .menu_top_small .nav-item .nav-link{padding:0 8px;text-transform:uppercase}header .container .row1 .r1-col2 .wr1 .phone-col{align-items:center;display:flex;margin:0 0 0 25px}header .container .row1 .r1-col2 .wr1 .phone-col .phone-wr .phone{display:inline-block;font-size:16px;line-height:18px;padding:0!important;white-space:nowrap}header .container .row1 .r1-col2 .wr1 .phone-col .phone-wr .open-wr{display:flex;justify-content:flex-end}header .container .row1 .r1-col2 .wr1 .phone-col .phone-wr .open-wr .open-box{display:flex}header .container .row1 .r1-col2 .wr1 .phone-col .phone-wr .open-wr .open-box .circle{background-color:#33cd68;border-radius:50%;display:inline-block;height:12px;width:12px}header .container .row1 .r1-col2 .wr1 .phone-col .phone-wr .open-wr .open-box .open{align-items:center;color:#a1a1a1;display:flex;font-size:11px;line-height:13px;padding-left:5px;text-transform:uppercase;white-space:nowrap}header .container .row1 .r1-col2 .wr1 .social-links-wr{display:inline-block;font-size:12px;margin:0 15px;padding:0}header .container .row1 .r1-col2 .wr1 .callback-wr{display:inline-block;text-align:left}header .container .row1 .r1-col2 .wr1 .callback-wr .btn-my{display:inline-block;margin:0!important}header .menu_top_small{display:inline-block;list-style:none}header .menu_top_small .nav-item{display:inline-block;margin:0;padding:0}header .menu_top_small .nav-item .nav-link{color:#666;font-size:13px;margin:0;padding:3px}header .menu_top_small .nav-item .nav-link:hover{color:#000}header .menu_main{display:flex;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin:10px 0;padding:0;text-align:left}header .menu_main .nav-item{display:inline-block;margin:0;padding:0}header .menu_main .nav-item .nav-link{color:#000;font-size:12px;margin:0 15px;padding:3px 0;text-transform:uppercase}header .menu_main .nav-item .nav-link:hover{color:gray}header .menu_main .nav-item .nav-link:first-child{margin-left:0}.container-quest{background-image:url(/design/miami_quest_bg.jpg)}.container-quest .quiz-component{background-color:rgba(0,0,0,.6)}.container-quest .quiz-component .row-quiz{align-items:center;justify-content:center;padding-bottom:40px;padding-top:40px}.container-quest .quiz-component .row-quiz .col-text{color:#fff}.container-quest .quiz-component .row-quiz .col-text .quiz-title1{font-size:32px;font-weight:700;line-height:34px}.container-quest .quiz-component .row-quiz .col-text .quiz-title2{font-size:18px;line-height:20px;margin-top:10px}.cars-poster-wrapper{margin-top:2rem;overflow:hidden}.cars-poster-wrapper .cars-poster-bg{background-image:url(/public/design/cars_poster.jpg)}.cars-poster-wrapper .about-company-bg{background-image:url(/public/design/about_company.jpg)}.cars-poster-wrapper .cars-poster-header{background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;border-radius:10px;overflow:hidden;position:relative;z-index:0}.cars-poster-wrapper .cars-poster-header .cars-poster-header-overlay{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.cars-poster-wrapper .cars-poster-header .cars-poster-header-caption{align-items:center;display:flex;justify-content:end;position:relative;z-index:2}.cars-poster-wrapper .cars-poster-header .cars-poster-header-caption.about-company{justify-content:start}.cars-poster-wrapper .cars-poster-header .cars-poster-header-caption.about-company .cars-poster-header-text{padding-left:6%;text-shadow:0 2px 4px rgba(0,0,0,.25)}.cars-poster-wrapper .cars-poster-header .cars-poster-header-caption.about-company .cars-poster-header-text .cars-poster-header-text-top{padding:3rem 0 1.5rem}.cars-poster-wrapper .cars-poster-header .cars-poster-header-caption.about-company .cars-poster-header-text .cars-poster-header-text-bottom{padding:0 0 3rem}.cars-poster-wrapper .cars-poster-header .cars-poster-header-caption.about-company .cars-poster-header-text .cars-poster-header-text-bottom span{font-size:22px}.cars-poster-wrapper .cars-poster-header .cars-poster-header-caption .cars-poster-header-text{flex-basis:50%}.cars-poster-wrapper .cars-poster-header .cars-poster-header-caption .cars-poster-header-text .cars-poster-header-text-top{padding:4rem 0 1.5rem}.cars-poster-wrapper .cars-poster-header .cars-poster-header-caption .cars-poster-header-text .cars-poster-header-text-top img{max-width:180px}.cars-poster-wrapper .cars-poster-header .cars-poster-header-caption .cars-poster-header-text .cars-poster-header-text-bottom{color:#fff;font-size:52px;font-weight:500;line-height:1.2em;padding:0 0 4rem}.cars-poster-wrapper .cars-poster-header .cars-poster-header-caption .cars-poster-header-text .cars-poster-header-text-bottom span{display:block;font-size:90%;font-weight:300}.cars-poster-wrapper .cars-poster-footer.about-company-bg{background-image:url(/public/design/about_company_bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.cars-poster-wrapper .cars-poster-footer .cars-poster-footer-caption{align-items:center;border:1px solid #d4d4d4;border-radius:10px;display:flex;justify-content:space-between;margin-top:-20px;padding:3rem 3rem calc(3rem - 20px)}.cars-poster-wrapper .cars-poster-footer .cars-poster-footer-caption .cars-poster-footer-half{flex-basis:50%;font-size:20px;font-weight:400;line-height:1.4em;padding-bottom:20px;padding-top:20px}.cars-poster-wrapper .cars-poster-footer .cars-poster-footer-caption .cars-poster-footer-half .two-buttons{align-items:center;display:flex;justify-content:start;margin-top:2rem}.cars-poster-wrapper .cars-poster-footer .cars-poster-footer-caption .cars-poster-footer-half .two-buttons .first{margin-right:2rem}.cars-poster-wrapper .cars-poster-footer .cars-poster-footer-caption .cars-poster-footer-half:first-child{padding-right:8%}.cars-poster-wrapper .cars-poster-footer .cars-poster-footer-caption .cars-poster-footer-half span{font-weight:300}.cars-poster-wrapper .cars-poster-footer .cars-poster-footer-caption .cars-poster-footer-text{color:#000;flex-basis:70%;font-size:20px;font-weight:400;line-height:1.4em}.cars-poster-wrapper .cars-poster-footer .cars-poster-footer-caption .cars-poster-footer-text span{font-weight:300}.cars-poster-wrapper .cars-poster-footer .cars-poster-footer-caption .cars-poster-footer-button{flex-basis:30%;text-align:right}@media (max-width:991px){.cars-poster-wrapper{overflow:inherit}.cars-poster-wrapper .cars-poster-bg{background-image:url(/public/design/cars_poster_mobile.jpg)}.cars-poster-wrapper .about-company-bg{background-image:url(/public/design/about_company_mobile.jpg)}.cars-poster-wrapper .cars-poster-header.about-company-bg{border-radius:0;margin-left:-15px;margin-right:-15px}.cars-poster-wrapper .cars-poster-header .cars-poster-header-caption.about-company{padding-bottom:200px}.cars-poster-wrapper .cars-poster-header .cars-poster-header-caption.about-company .cars-poster-header-text .cars-poster-header-text-bottom{background:none;padding:0 0 2rem}.cars-poster-wrapper .cars-poster-header .cars-poster-header-caption.about-company .cars-poster-header-text .cars-poster-header-text-bottom span{display:block;font-size:15px;margin-top:20px}.cars-poster-wrapper .cars-poster-header .cars-poster-header-caption.about-company .cars-poster-header-text .cars-poster-header-text-bottom .brand{font-size:40px;font-weight:500;line-height:1em}.cars-poster-wrapper .cars-poster-header .cars-poster-header-caption.about-company .cars-poster-header-text .cars-poster-header-text-bottom .slogan{font-size:24px;font-weight:400;line-height:1em;margin-top:10px}.cars-poster-wrapper .cars-poster-header .cars-poster-header-caption .cars-poster-header-text{flex-basis:100%}.cars-poster-wrapper .cars-poster-header .cars-poster-header-caption .cars-poster-header-text .cars-poster-header-text-top{padding:2rem 2rem 4rem}.cars-poster-wrapper .cars-poster-header .cars-poster-header-caption .cars-poster-header-text .cars-poster-header-text-bottom{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.65));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0);font-size:20px;padding:1.5rem 2rem 2rem}.cars-poster-wrapper .cars-poster-header .cars-poster-header-caption .cars-poster-header-text .cars-poster-header-text-bottom span{display:inline}.cars-poster-wrapper .cars-poster-footer.about-company-bg{border-radius:10px;margin-top:-200px;position:relative;z-index:100}.cars-poster-wrapper .cars-poster-footer.about-company-bg .cars-poster-footer-caption{border:1px solid #d3d3d3!important;border-radius:10px;margin-top:0}.cars-poster-wrapper .cars-poster-footer .cars-poster-footer-caption{border:none;border-radius:0;border-top:1px solid #d4d4d4;flex-wrap:wrap;margin-top:2rem;padding:1.5rem}.cars-poster-wrapper .cars-poster-footer .cars-poster-footer-caption .cars-poster-footer-half{flex-basis:100%;font-size:15px}.cars-poster-wrapper .cars-poster-footer .cars-poster-footer-caption .cars-poster-footer-half:first-child{padding-right:0}.cars-poster-wrapper .cars-poster-footer .cars-poster-footer-caption .cars-poster-footer-half .two-buttons .first{margin-right:1rem}.cars-poster-wrapper .cars-poster-footer .cars-poster-footer-caption .cars-poster-footer-text{flex-basis:100%}.cars-poster-wrapper .cars-poster-footer .cars-poster-footer-caption .cars-poster-footer-button{flex-basis:100%;margin-top:1.5rem;text-align:left}}.dmitriy-box{align-items:center;display:flex;justify-content:start;margin-top:2rem}.dmitriy-box .dmitriy-box__col-ico{flex-basis:80px}.dmitriy-box .dmitriy-box__col-ico img{border-radius:50%!important;height:80px!important;max-width:none!important;width:80px!important}.dmitriy-box .dmitriy-box__col-texts .text-wr{margin-left:30px}.dmitriy-box .dmitriy-box__col-texts .text-wr .title{font-size:22px;font-weight:500;margin-bottom:.5rem}.dmitriy-box .dmitriy-box__col-texts .text-wr .anons{font-size:14px}.dmitriy-box .dmitriy-box__col-texts .text-wr .anons span{display:block;font-weight:300;line-height:1em}@media (max-width:991px){.dmitriy-box .dmitriy-box__col-texts .text-wr .title{font-size:18px}}.title-mondial{border-bottom:1px solid #f0f0f0;color:#000;font-size:24px;font-style:normal;font-weight:500;line-height:29px;padding-bottom:20px}.btn-mondial{background-color:#6591a0;border:1px solid #6591a0;color:#fff;font-size:16px;font-weight:400;line-height:24px;min-width:230px;padding:12px 30px;text-align:center;white-space:nowrap}.btn-mondial:hover{color:#fff;opacity:.9}.btn-mondial .fa-long-arrow-right{bottom:-3px;font-size:22px;margin-left:8px;position:relative}.btn-mondial-secondary{background-color:transparent;border:1px solid #d3d3d3;color:#000;font-size:16px;font-weight:400;line-height:24px;min-width:230px;padding:12px 30px;text-align:center;white-space:nowrap}.btn-mondial-secondary:hover{background-color:#fff;opacity:.9}.btn-mondial-secondary .fa-long-arrow-right{bottom:-3px;font-size:22px;margin-left:8px;position:relative}.btn-mondial-black{background-color:#000;border:1px solid #000;color:#fff;font-size:16px;font-weight:400;line-height:24px;min-width:230px;padding:12px 30px;text-align:center;white-space:nowrap}.btn-mondial-black:hover{background-color:#222;color:#fff;opacity:.9}.btn-mondial-black .fa-long-arrow-right{bottom:-3px;font-size:22px;margin-left:8px;position:relative}@media (max-width:991px){.btn-mondial{font-size:12px;min-width:120px;padding:8px 20px}.btn-mondial .fa-long-arrow-right{bottom:-2px;font-size:16px;position:relative}.btn-mondial-secondary{font-size:12px;min-width:120px;padding:8px 20px}.btn-mondial-secondary .fa-long-arrow-right{bottom:-2px;font-size:16px;position:relative}.btn-mondial-black{font-size:12px;min-width:120px;padding:8px 20px}.btn-mondial-black .fa-long-arrow-right{bottom:-2px;font-size:16px;position:relative}}@media (max-width:374px){.btn-mondial,.btn-mondial-secondary{min-width:auto}}.bg-dark-mondial{background-color:#181818}.footer-wrapper{color:hsla(0,0%,100%,.6);font-size:14px}.footer-wrapper .footer-top{border-bottom:1px solid #262626}.footer-wrapper .menu-zone>div{border-right:1px solid #262626}.footer-wrapper a{text-decoration:none!important}.footer-wrapper a span[itemprop=telephone]{color:hsla(0,0%,100%,.6);line-height:1.5em;padding:0}.footer-wrapper a span[itemprop=telephone]:hover{color:#fff}.footer-wrapper .logo{max-width:140px}.footer-wrapper .phone{color:#fff;font-size:18px;position:relative;white-space:nowrap}.footer-wrapper .phone .open-now{bottom:0;font-size:12px;font-weight:300;padding:8px 0;position:absolute;right:0}.footer-wrapper .phone .open-now:before{color:#12af0a;content:".";font-size:60px;left:-1px;line-height:0;position:relative;top:-1px}.footer-wrapper .brand{color:#fff;font-size:23px;font-weight:400}.footer-wrapper .slogan{color:#fff;font-size:23px;font-weight:300}.footer-wrapper .language-switch a{background-color:#fff;border-radius:5px;color:#000;display:inline;font-size:12px;padding:6px 10px 8px;position:relative;text-align:center;text-decoration:none;z-index:1}.footer-wrapper .language-switch a.active{background-color:#6591a0;color:#fff;z-index:2}.footer-wrapper .language-switch a:hover{z-index:3}.footer-wrapper .language-switch a:last-child{margin-left:-10px}.footer-wrapper .footer_menu{padding-left:0}.footer-wrapper .footer_menu li{list-style:none}.footer-wrapper .footer_menu a{color:hsla(0,0%,100%,.6);line-height:1.5em;padding:0}.footer-wrapper .footer_menu a:hover{color:#fff}@media (min-width:768px) and (max-width:991px){.footer-wrapper .copyright-zone{border-top:1px solid #262626}.footer-wrapper .menu-zone>div:first-child{border-left:1px solid #262626}}@media (max-width:767px){.footer-wrapper .menu-zone>div{border-bottom:1px solid #262626;border-left:1px solid #262626}}.header-wrapper{transition:all .3s ease-in-out}.header-wrapper .input-group{flex-wrap:nowrap}.header-wrapper .menu-top{margin-bottom:0;padding-left:0}.header-wrapper .menu-top li{list-style:none}.header-wrapper .menu-top li a{color:#000;font-size:15px;line-height:1em;padding:.5rem;white-space:nowrap}.header-wrapper .menu-bottom{margin-bottom:0;padding-left:0}.header-wrapper .menu-bottom li{list-style:none}.header-wrapper .menu-bottom li a{color:#000;font-size:15px;line-height:1em;padding:.5rem;white-space:nowrap}.header-wrapper .btn,.header-wrapper .btn:hover{background-color:#6591a0;border:1px solid #6591a0}.header-wrapper .btn:hover{opacity:.9}.header-wrapper .callback-wrapper>.btn{font-size:9px;line-height:1em;padding:.55rem .75rem;text-transform:uppercase;white-space:nowrap}.header-wrapper .lang{white-space:nowrap}.header-wrapper .lang .caption{font-size:13px;position:relative;top:1px}.header-wrapper .lang .language-switch a{background-color:#f9f9f9;border-radius:5px;color:#000;display:inline;font-size:12px;padding:6px 10px 8px;position:relative;text-align:center;text-decoration:none;z-index:1}.header-wrapper .lang .language-switch a.active{background-color:#6591a0;color:#fff;z-index:2}.header-wrapper .lang .language-switch a:hover{z-index:3}.header-wrapper .lang .language-switch a:last-child{margin-left:-10px}.header-wrapper .phone{font-size:15px;position:relative;white-space:nowrap}.header-wrapper .phone .open-now{bottom:-20px;font-size:9px;font-weight:300;padding:8px 0;position:absolute;right:0}.header-wrapper .phone .open-now:before{color:#12af0a;content:".";font-size:60px;left:-1px;line-height:0;position:relative;top:-1px}.header-wrapper .social a{display:block;min-width:20px}.header-wrapper .line{border-bottom:1px solid #f0f0f0}.header-wrapper .logo,.header-wrapper .logo svg{height:31px;width:150px}.header-wrapper .search-prop a{color:#6591a0;text-decoration:none}.header-wrapper .search{margin-left:-15px}.header-wrapper .search input{background-color:#f9f9f9;border-color:#ededed;border-radius:5px!important;font-size:11px;position:relative;right:-5px;width:240px;z-index:2}.header-wrapper .search button{background-color:#6591a0;border-color:#6591a0;border-radius:5px!important;color:#fff;padding-left:1rem!important;padding-right:.75rem!important;position:relative;z-index:1}.header-wrapper .mobile-view .toggle-bars{align-items:center;display:flex;height:30px;justify-content:center;margin-right:1rem;width:36px}.header-wrapper .mobile-view .toggle-bars .fa-bars{font-size:24px;transform:scaleX(1.5)}.header-wrapper .mobile-menu{display:none}.header-wrapper .mobile-menu .mobile-menu-list{margin-bottom:1.5rem;padding-left:0}.header-wrapper .mobile-menu .mobile-menu-list li{border-bottom:1px solid #f0f0f0;list-style:none}.header-wrapper .mobile-menu .mobile-menu-list li:last-child{border-bottom:none}.header-wrapper .mobile-menu .mobile-menu-list li a{color:#000}.header-wrapper .mobile-menu .mobile-menu-list li a.active{color:#ddd}@media (max-width:374px){.header-wrapper .logo{margin-right:8px}.header-wrapper .logo,.header-wrapper .logo svg{height:31px;width:120px}}@media (min-width:992px) and (max-width:1199px){.header-wrapper .search input{width:120px}}@media (max-width:767px){.homepage .site-wrapper{overflow:hidden;position:relative}.homepage .site-wrapper .container-top-banner-wrapper{padding-top:78px}.homepage .site-wrapper .header-wrapper{margin-bottom:-78px;position:relative;width:100%;z-index:1000}.homepage .site-wrapper .header-wrapper .mobile-view{position:relative}.homepage .site-wrapper .header-wrapper .mobile-view .mobile-view-inner{position:relative;z-index:2}.homepage .site-wrapper .header-wrapper .mobile-view:after{background:linear-gradient(180deg,rgba(0,0,0,.65) 0,rgba(0,0,0,.4) 65%,transparent);content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a6000000",endColorstr="#00000000",GradientType=0);height:100%;left:-15px;opacity:1;position:absolute;top:0;transition:all 1s ease-in-out;width:calc(100% + 30px);z-index:1}.homepage .site-wrapper .header-wrapper .logo svg path{fill:#fff;transition:all .5s ease-in-out}.homepage .site-wrapper .header-wrapper .logo svg path:first-child{fill:transparent!important;stroke:#fff}.homepage .site-wrapper .header-wrapper .phone,.homepage .site-wrapper .header-wrapper .toggle-bars .fa-bars{color:#fff;transition:all .5s ease-in-out}.homepage .site-wrapper .header-wrapper.mobile-menu-open{margin-bottom:0}.homepage .site-wrapper .header-wrapper.mobile-menu-open .logo svg path{fill:#000;transition:all .5s ease-in-out}.homepage .site-wrapper .header-wrapper.mobile-menu-open .logo svg path:first-child{fill:transparent!important;stroke:#000}.homepage .site-wrapper .header-wrapper.mobile-menu-open .phone,.homepage .site-wrapper .header-wrapper.mobile-menu-open .toggle-bars .fa-bars{color:#000}.homepage .site-wrapper .header-wrapper.mobile-menu-open .mobile-view:after{opacity:0;top:-78px;transition:all .25s ease-in-out}}.container-top-banner-wrapper .bg-wrapper{background:url(/public/design/bg-main-banner.jpg)!important;background-position:50%!important;background-size:cover!important}@media (max-width:767px){.container-top-banner-wrapper .bg-wrapper{background:url(/public/design/bg-main-banner-m.jpg)!important;background-position:100% 0!important;background-size:cover!important}.container-top-banner-wrapper .container .col-text .text-zone-wrapper{padding:4rem 0!important}}.container-top-banner-wrapper .bg-wrapper .bg-col-1{background:none!important}.container-top-banner-wrapper .btn,.container-top-banner-wrapper .btn:hover{background-color:#6591a0;border-color:#6591a0}.container-top-banner-wrapper .btn:hover{opacity:.9}.recommended-by-our-experts .card-leave-request{background:#6591a0;background-image:url(/design/leave_request_bg3.jpg);background-size:cover;border-radius:10px;color:#fff;display:inline-block;height:100%;width:100%}.recommended-by-our-experts .card-leave-request__body{display:inline-block;height:100%;padding:25px;width:100%}.recommended-by-our-experts .card-leave-request__text{color:#fff;font-size:22px;font-style:normal;font-weight:500;line-height:28px}.recommended-by-our-experts .card-leave-request__btn{background:#fff;border-radius:3.6664px;padding:10px 20px}.recommended-by-our-experts .card-leave-request__btn:hover{background:#000;color:#fff}.recommended-by-our-experts .card-leave-request img{width:120px}.menu_bottom{display:inline-block;list-style:none}.menu_bottom .nav-item{display:inline-block;margin:0;padding:0}.menu_bottom .nav-item .nav-link{color:#000;font-size:15px;margin:0 15px;padding:3px 0;text-transform:uppercase}.menu_bottom .nav-item .nav-link:hover{color:gray}footer .footer-contacts-container-wrapper{border-top:1px solid #eee}footer .footer-contacts-container-wrapper .wr2 .phone-col{align-items:center;display:flex;margin:0 0 0 25px}footer .footer-contacts-container-wrapper .wr2 .phone-col .phone-wr .phone{display:inline-block;font-size:16px;line-height:18px;padding:0!important;white-space:nowrap}footer .footer-contacts-container-wrapper .wr2 .phone-col .phone-wr .open-wr{display:flex;justify-content:flex-end}footer .footer-contacts-container-wrapper .wr2 .phone-col .phone-wr .open-wr .open-box{display:flex}footer .footer-contacts-container-wrapper .wr2 .phone-col .phone-wr .open-wr .open-box .circle{background-color:#33cd68;border-radius:50%;display:inline-block;height:12px;width:12px}footer .footer-contacts-container-wrapper .wr2 .phone-col .phone-wr .open-wr .open-box .open{align-items:center;color:#a1a1a1;display:flex;font-size:11px;line-height:13px;padding-left:5px;text-transform:uppercase;white-space:nowrap}footer .footer-contacts-container-wrapper .wr2 .social-links-wr{display:inline-block;font-size:12px;margin:0 15px;padding:0}footer .footer-contacts-container-wrapper .wr2 .callback-wr .btn-my{display:inline-block;margin:0!important}footer .footer-menu-container-wrapper{background-color:#f2f2f2}footer .footer-menu-container-wrapper .row-footer-menus .col-item{font-size:14px;padding-bottom:15px}footer .footer-menu-container-wrapper .row-footer-menus .col-item .title{color:#000;font-size:18px;font-weight:700;margin-bottom:15px}footer .footer-menu-container-wrapper .row-footer-menus ul.footer_menu{list-style:none;margin:0;padding:0}footer .footer-menu-container-wrapper .row-footer-menus ul.footer_menu .nav-item .nav-link{color:#242424;padding:0}footer .footer-menu-container-wrapper .row-footer-socials{border-top:1px solid #e2e2e2}footer .footer-copyrights-container-wrapper{background-color:#6f7b91;color:#fff}footer .footer-copyrights-container-wrapper ul{margin:0;padding:0}footer .footer-copyrights-container-wrapper .menu_footer_small{display:inline-block;list-style:none}footer .footer-copyrights-container-wrapper .menu_footer_small .nav-item{display:inline-block;margin:0;padding:0}footer .footer-copyrights-container-wrapper .menu_footer_small .nav-item .nav-link{color:#fff;font-size:13px;margin:0;padding:3px}footer .footer-copyrights-container-wrapper .menu_footer_small .nav-item .nav-link:hover{color:#fff}.banner-wrapper{background:#42d1b4;background:linear-gradient(270deg,#42d1b4 0,#25bd83);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#42d1b4",endColorstr="#25bd83",GradientType=1)}.banner-wrapper .container .banner-content-h400{align-items:stretch;display:flex;width:100%}.banner-wrapper .container .banner-content-h400 .col1{align-items:center;display:flex;flex:1}.banner-wrapper .container .banner-content-h400 .col1 .text-wr{color:#fff}.banner-wrapper .container .banner-content-h400 .col1 .text-wr .title{font-size:28px;margin-bottom:10px}.banner-wrapper .container .banner-content-h400 .col1 .text-wr .anons{font-size:16px;margin-bottom:15px}.banner-wrapper .container .banner-content-h400 .col2{position:relative;width:352px}.banner-wrapper .container .banner-content-h400 .col2 img{bottom:0;position:absolute;right:50px}.banner-wrapper .container .banner-content-h50{align-items:center;color:#fff;display:flex;width:100%}.banner-wrapper .container .banner-content-h50 .h1,.banner-wrapper .container .banner-content-h50 h1{font-size:22px;font-weight:100;margin:0;padding:15px 0}.ret-banner-wrapper .banner-content-h50{margin-bottom:0!important}.content-wrapper .h1,.content-wrapper .title1,.content-wrapper h1{font-size:32px}@media screen and (max-width:370px){.content-wrapper .h1,.content-wrapper .title1,.content-wrapper h1{font-size:24px}}@media screen and (max-width:400px){.content-wrapper .h1,.content-wrapper .title1,.content-wrapper h1{font-size:26px}}.content-wrapper .h2,.content-wrapper h2{font-size:24px}.content-wrapper .h3,.content-wrapper h3{font-size:20px}.content-wrapper .h4,.content-wrapper h4{font-size:18px}.content-wrapper .h5,.content-wrapper h5{font-size:16px}.aside-form{background-color:#f8f8f8;border:1px solid #ededed;border-radius:10px;padding:15px}.c-admin-abs{position:absolute;right:-80px;top:0}.requests{margin-top:-128px;position:static}.requests.aside-form{border:none;padding:0}.requests__header{-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;background-color:#181818;border:1px solid #181818;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;color:#fff;font-size:20px;height:60px;line-height:60px;padding:0 15px;position:relative;z-index:10}.requests__header__point:after{color:#12af0a;content:".";display:block;font-size:60px;position:absolute;right:13px;top:-17px}.requests__info{align-items:center;border-left:1px solid #ededed;border-right:1px solid #ededed;display:flex;justify-content:start;padding:15px}.requests__info__image{flex-basis:80px}.requests__info__image img{border-radius:50%}.requests__info__title{font-size:16px;font-weight:500;line-height:19px}.requests__info__title__sub{font-size:14px;font-weight:300;line-height:16px}.requests__info__move{border:1px solid #d3d3d3;border-radius:5px}.requests__info__move div div:last-child{color:#000;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:14px;padding:8px 12px;text-transform:uppercase}.requests__info__move div div:last-child span{color:#929292;display:block;font-family:Roboto;font-size:10px;font-style:normal;font-weight:300;line-height:12px}.requests__info__move__in{border-bottom-left-radius:5px;border-right:1px solid #d3d3d3;border-top-left-radius:5px;cursor:pointer;flex-basis:50%}.requests__info__move__in:hover{background-color:#fff;opacity:.9}.requests__info__move__out{border-bottom-right-radius:5px;border-top-right-radius:5px;cursor:pointer;flex-basis:50%}.requests__info__move__out:hover{background-color:#fff;opacity:.9}.requests__btns,.requests__footer{border-left:1px solid #ededed;border-right:1px solid #ededed;padding:15px}.requests__footer{-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;align-items:center;border-bottom:1px solid #ededed;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;display:flex;justify-content:space-between;position:relative}.requests__footer__text{font-size:14px;font-weight:500;line-height:19px}.requests__footer__text__sub{display:block;font-weight:300;line-height:16px}.requests__footer:after{background-color:#dcdcdc;content:"";display:block;height:1px;left:0;position:absolute;top:0;width:100%}@media (max-width:991px){.requests{margin-top:20px}}@-moz-document url-prefix(){.requests{margin-top:-127px}}.interior-info__unit{align-items:start;border-right:1px solid #f2f2f2;display:flex;flex-direction:column;justify-content:start;margin-bottom:15px;margin-right:15px;padding-right:15px}.interior-info__unit:last-child{border-right:none}.interior-info__unit__key{color:#b3b3b3;font-size:14px;font-weight:400;line-height:16px;margin-bottom:8px}.interior-info__unit__key,.interior-info__unit__value{font-family:Roboto;font-style:normal;white-space:nowrap}.interior-info__unit__value{color:#000;font-size:18px;font-weight:500;line-height:21px}.download-presentation__image{align-items:center;border-bottom:1px solid #dcdcdc;display:flex;justify-content:center;position:relative}.download-presentation__image__shadow{background-color:#f8f8f8;border-radius:50%;box-shadow:-10px 20px 40px rgba(0,0,0,.65);display:none;height:60px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px;z-index:8}.download-presentation__image img{height:156px;margin-bottom:-20px;margin-top:-35px;position:relative;width:auto!important;z-index:9}.download-presentation__text{color:#000;font-size:24px;font-weight:500;line-height:28px;padding:20px 0}.download-presentation__text__sub{color:#666;font-size:14px;font-weight:400;line-height:16px;margin-top:4px}.download-presentation__button{position:relative}.window-load .download-presentation__image__shadow{display:block}.main-info__title{color:#000;font-size:32px;font-weight:400;line-height:38px}.main-info__title h2{font-size:16px}.main-info__title__address{color:#666;font-size:15px;font-weight:400;line-height:18px}.main-info__price__value{color:#000;font-size:24px;font-weight:500;line-height:28px;margin-top:4px;white-space:nowrap}.main-info__price__bullet{font-size:13px;font-weight:400;line-height:15px;margin-top:4px}.main-info__price__bullet:before{color:#12af0a;content:".";font-size:40px;left:-2px;line-height:0;position:relative;top:-2px}.main-info__price__bullet.d-flex .price-change{margin-left:15px}.main-info__price__bullet.d-flex:before{top:-4px}@media (min-width:991px){.main-info__title{width:calc(100% - 130px)}}.secondary-info__address{align-items:start;display:flex;font-size:14px;font-weight:400;justify-content:start;line-height:16px}.secondary-info__address a{color:#333!important;padding-left:1rem;text-decoration:underline}.secondary-info__address__text{padding-right:1rem}.secondary-info__address__link{white-space:nowrap}.secondary-info__info .badge{border-radius:15px;font-size:13px;font-weight:400;line-height:15px;margin:0 4px 8px 0;padding:.5em 1em}.jump-up{position:relative;top:-1rem}@media (max-width:991px){.body-front .breadcrumb{max-width:none!important;padding:12px 0 8px}.jump-up{position:relative;top:0}.main-info__title__address{margin-bottom:8px}.secondary-info__address a{margin-left:0}.secondary-info__address span{display:block;margin-top:8px}.secondary-info__address{justify-content:space-between}}.view-all-aparts{background-image:url(/design/aparts_bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.view-all-aparts__text{background-image:url(/design/viewallaparts.png);background-position:100%;background-repeat:no-repeat;background-size:40% auto;margin-right:-15px;min-height:160px}.view-all-aparts__text__title{color:#000;font-size:24px;font-weight:500;line-height:28px;max-width:180px;padding:1rem 0}.view-all-aparts__text__subtitle{color:#666;font-size:14px;font-weight:400;line-height:135%;max-width:180px;padding:0 0 1rem}.key-detail__table__unit{align-items:center;color:#000;display:flex;font-size:14px;font-weight:400;justify-content:start;line-height:16px;padding:15px 10px}.key-detail__table__unit:first-child,.key-detail__table__unit:nth-child(2){background-color:#f8f8f8}.key-detail__table__unit:nth-child(3),.key-detail__table__unit:nth-child(4){background-color:#fff}.key-detail__table__unit:nth-child(5),.key-detail__table__unit:nth-child(6){background-color:#f8f8f8}.key-detail__table__unit:nth-child(7),.key-detail__table__unit:nth-child(8){background-color:#fff}.key-detail__table__unit:nth-child(10),.key-detail__table__unit:nth-child(9){background-color:#f8f8f8}.key-detail__table__unit:nth-child(11),.key-detail__table__unit:nth-child(12){background-color:#fff}.key-detail__table__unit:nth-child(13),.key-detail__table__unit:nth-child(14){background-color:#f8f8f8}.key-detail__table__unit:nth-child(15),.key-detail__table__unit:nth-child(16){background-color:#fff}.key-detail__table__unit>span{color:#666;display:inline-block;font-size:14px;font-weight:400;line-height:16px;min-width:141px;padding-right:1rem}.key-detail__table__unit>span:last-child{color:#000;padding-right:0}@media (max-width:767px){.key-detail__table__unit:first-child{background-color:#f8f8f8}.key-detail__table__unit:nth-child(2){background-color:#fff}.key-detail__table__unit:nth-child(3){background-color:#f8f8f8}.key-detail__table__unit:nth-child(4){background-color:#fff}.key-detail__table__unit:nth-child(5){background-color:#f8f8f8}.key-detail__table__unit:nth-child(6){background-color:#fff}.key-detail__table__unit:nth-child(7){background-color:#f8f8f8}.key-detail__table__unit:nth-child(8){background-color:#fff}.key-detail__table__unit:nth-child(9){background-color:#f8f8f8}.key-detail__table__unit:nth-child(10){background-color:#fff}.key-detail__table__unit:nth-child(11){background-color:#f8f8f8}.key-detail__table__unit:nth-child(12){background-color:#fff}.key-detail__table__unit:nth-child(13){background-color:#f8f8f8}.key-detail__table__unit:nth-child(14){background-color:#fff}.key-detail__table__unit:nth-child(15){background-color:#f8f8f8}.key-detail__table__unit:nth-child(16){background-color:#fff}}.expand-zone ol,.expand-zone ul{background-color:transparent!important;margin-bottom:20px}.expand-zone__content{margin-bottom:20px;overflow:hidden;position:relative}.expand-zone__content:after{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);bottom:0;content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=0);height:65%;left:0;opacity:1;position:absolute;transition:opacity .5s;width:100%}.expand-zone__content.open:after{opacity:0}.expand-zone__content.disabled:after,.expand-zone__content.done:after{display:none}.expand-zone__content.disabled{margin-bottom:0}.expand-zone__more__hide,.expand-zone__more__show{color:#6591a0}.table-key-value .t-line{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:15px 10px}.table-key-value .t-line:nth-child(2n){background-color:#f8f8f8}.table-key-value .t-line .t-col{display:block;flex-basis:50%;font-size:14px;font-weight:400;line-height:16px;min-width:141px}.table-key-value .t-line .t-col:first-child{color:#666;padding-right:1rem}.table-key-value .t-line .t-col:last-child{color:#000}.video-display__preview{margin:-15px;overflow:hidden;position:relative;z-index:1}.video-display__preview img{border-radius:10px;height:200px!important;-o-object-fit:cover;object-fit:cover;width:100%}.video-display__preview:after{border:20px solid transparent;border-left:35px solid #fff;content:"";left:54%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:3}.video-display__preview:before{background-color:rgba(0,0,0,.1);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.video-display__title{color:#000;font-family:Roboto;font-size:24px;font-style:normal;font-weight:500;line-height:28px;margin-top:30px}.video-display__subtitle{color:#666;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin-top:.5rem}.video-display__button{margin-top:1rem}.map-wrapper .newdev-map{background-color:#f9f9f9;border:none;border-radius:10px;overflow:hidden}.modal-rounded .modal-dialog{border-radius:20px;max-width:615px}.modal-rounded .modal-dialog__image-extra{display:none}.modal-rounded .modal-dialog__image-extra img{bottom:0;height:auto!important;max-height:350px;max-width:33%!important;position:absolute;right:20px;z-index:100}@media (max-width:991px){.modal-rounded .modal-dialog{max-width:inherit}}.modal-rounded .modal-content{border-radius:20px;overflow:hidden;z-index:10}.modal-dialog.without-extra-image .modal-dialog__image-extra{display:none}.modal-dialog.with-extra-image .modal-dialog__image-extra{display:block}.modal-mondial{position:relative}.modal-mondial__info{padding:30px}.modal-mondial__info__subtitle{color:#787878;font-size:14px;font-weight:300;line-height:135%}.modal-mondial__info__title{color:#000;font-size:24px;font-weight:500;line-height:130%;margin:8px 0 12px}.modal-mondial__info__title.subtitle-empty{margin:0 0 12px}.modal-mondial__info__text{color:#787878;font-size:14px;font-weight:400;line-height:135%}.modal-mondial__info__form{min-height:150px}.modal-mondial__info__form__button{align-items:center;display:flex;justify-content:space-between}.modal-mondial__info__form__button__license{font-size:10px}.modal-mondial__info__form__button__click .btn{font-size:9px;line-height:1em;min-width:130px;padding:.55rem .75rem;text-align:center;text-transform:uppercase;white-space:nowrap}.modal-mondial__image{background-position:0;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.modal-mondial .form-control-lg{background:#f8f8f8;border:1px solid #ededed;border-radius:7px;padding:.75rem 1rem}.modal-mondial .form-control-lg::-moz-placeholder{color:#666;font-size:14px}.modal-mondial .form-control-lg::placeholder{color:#666;font-size:14px}.mondial-agreement .form-check-label{cursor:pointer}.checkbox-placeholder{align-items:center;background-color:#6591a0;border:1px solid #6591a0;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:7px;height:17px;justify-content:center;margin-right:8px;width:17px}.checkbox-placeholder+.form-check-input{display:none}.form-contact .checkbox-placeholder{font-size:9px;height:20px;width:20px}.form-contact__form{background:#fff;border:1px solid #ededed;border-radius:10px;margin-bottom:60px;padding:40px 80px}@media (max-width:767px){.form-contact__form{padding:20px 40px}}.form-contact__form__title{color:#000;font-size:38px;font-weight:500;line-height:45px;max-width:640px}@media (max-width:767px){.form-contact__form__title{font-size:28px;line-height:35px}}.form-contact__form__delimiter{background-color:#f1f1f1;height:1px;margin:30px 0;width:100%}@media (max-width:767px){.form-contact__form__delimiter{margin:15px 0}}.form-contact__form__subtitle{margin-bottom:30px}.form-contact__form__subtitle__caption{color:#000;font-size:14px;font-weight:400;line-height:16px}@media (max-width:767px){.form-contact__form__subtitle__caption{margin-right:15px}}.form-contact__form__subtitle__social{color:#999;font-size:14px;font-weight:400;line-height:16px}@media (max-width:767px){.form-contact__form__subtitle__social{flex-direction:column}.form-contact__form__subtitle__social .icons{margin-top:5px}}.form-contact__form__subtitle__social .phone{white-space:nowrap}.form-contact__form__button{align-items:center;display:flex;justify-content:space-between}@media (max-width:767px){.form-contact__form__button{flex-direction:column}}.form-contact__form__button__license{font-size:14px}.form-contact__form__button__click .btn{font-size:16px;line-height:1em;min-width:210px;padding:.75rem;text-align:center;text-transform:capitalize;white-space:nowrap}@media (max-width:767px){.form-contact__form__button__click .btn{margin-top:15px}}.form-contact__form .form-control-lg{background:#f8f8f8;border:1px solid #ededed;border-radius:7px;padding:.75rem 1rem}.form-contact__form .form-control-lg::-moz-placeholder{color:#666;font-size:14px}.form-contact__form .form-control-lg::placeholder{color:#666;font-size:14px}.form-control-lg.is-invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#dc3545;padding-right:calc(1.5em + .75rem)}@media (max-width:1499px){.gmaps__title__text__subtitle{font-size:12px}}.ret-card-wrapper{display:inline-block}.ret-card-wrapper .link{border:1px solid #eceeef;display:flex;flex-direction:column;height:320px;max-width:100%;padding:0;position:relative;width:350px}.ret-card-wrapper .link .pic-wr{background-color:silver;display:inline-block;height:200px;overflow:hidden;position:relative;width:100%}.ret-card-wrapper .link .pic-wr img{height:100%;opacity:1;width:auto}.ret-card-wrapper .link .pic-wr .num-pics-wr{bottom:5px;position:absolute;right:5px}.ret-card-wrapper .link .row-2{align-items:center;border-bottom:1px solid #eceeef;display:flex;height:75px;overflow:hidden;padding:0 10px}.ret-card-wrapper .link .row-2 .address-wr .address-1{color:#000;display:inline-block;font-size:16px;width:100%}.ret-card-wrapper .link .row-2 .address-wr .address-2{color:gray;display:inline-block;font-size:13px;width:100%}.ret-card-wrapper .link .row-3{align-items:stretch;display:flex;flex:1}.ret-card-wrapper .link .row-3 .r3-col1{border-right:1px solid #eceeef;display:flex;flex:1;min-width:25%;padding:0 10px}.ret-card-wrapper .link .row-3 .r3-col1 .content-wr{align-items:center;display:flex}.ret-card-wrapper .link .row-3 .r3-col1 .content-wr .Date_proj_finish{color:gray;font-size:13px;white-space:nowrap}.ret-card-wrapper .link .row-3 .r3-col1 .content-wr .Bed{color:gray;font-size:13px;text-decoration:none;white-space:nowrap}.ret-card-wrapper .link .row-3 .r3-col1 .content-wr .Bed .num{color:#000}.ret-card-wrapper .link .row-3 .r3-col1 .content-wr .Bath_full{color:gray;font-size:13px;white-space:nowrap}.ret-card-wrapper .link .row-3 .r3-col1 .content-wr .Bath_full .num{color:#000}.ret-card-wrapper .link .row-3 .r3-col1 .content-wr .mls{color:gray;font-size:13px;white-space:nowrap}.ret-card-wrapper .link .row-3 .r3-col2{display:flex;padding:0 10px;width:100%}.ret-card-wrapper .link .row-3 .r3-col2 .content-wr{align-items:center;color:#000;display:flex}.ret-card-wrapper .link .row-3 .r3-col2 .content-wr .price{color:#000;font-size:14px}.ret-card-wrapper .link .row-3 .r3-col2 .content-wr .v-name{color:gray;padding-right:5px}.ret-card-wrapper .link:hover{border:1px solid gray;text-decoration:none}.ret-card-wrapper .link:hover div,.ret-card-wrapper .link:hover span{text-decoration:none!important}.rets-list{display:flex;flex-wrap:wrap;justify-content:space-between}.rets-list .ret-card-wrapper{margin:5px 0}@media screen and (max-width:1200px){.rets-list .ret-card-wrapper{max-width:100%;width:290px}}@media screen and (max-width:980px){.rets-list .ret-card-wrapper{max-width:100%;width:320px}}@media screen and (max-width:760px){.rets-list .ret-card-wrapper{max-width:100%;width:240px}}@media screen and (max-width:640px){.rets-list .ret-card-wrapper{max-width:100%;width:220px}}@media screen and (max-width:480px){.rets-list .ret-card-wrapper{max-width:100%;width:350px}}.ret-img-wrapper{background-color:#000;border:2px solid silver;display:inline-block;height:187px;width:200px}.ret-img-wrapper img{max-height:100%;max-width:100%}.ret-gallery{margin:20px 0}.ret-gallery .cards-list{display:flex;flex-wrap:wrap}.ret-gallery .cards-list .ret-img-wrapper{margin:5px}.ret-layouts-gallery{margin:35px 0}.ret-layouts-gallery .cards-list{display:flex;flex-wrap:wrap}.ret-layouts-gallery .cards-list .ret-img-wrapper{margin:5px}.ret-type-card{border:1px solid #eceeef;display:inline-block;height:200px;overflow:hidden;position:relative;width:150px}.ret-type-card .pic{max-width:100%}.ret-type-card .name{color:#000;display:inline-block;font-size:14px;line-height:16px;margin-top:5px;padding:2px 8px;width:100%}.ret-type-card .badge{position:absolute;right:5px;top:5px}.ret-type-card:hover{border:1px solid gray}.ret-types-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap}.ret-types-wrapper .ret-type-card{margin:5px}.ret-ifrastructure-wr{margin:30px 0}.ret-ifrastructure-wr .items-row .item{display:table;font-size:14px}.ret-ifrastructure-wr .items-row .item .icon{display:table-cell;padding-right:8px;text-align:left}.ret-ifrastructure-wr .items-row .item .icon i{color:#5fcee5;font-size:20px}.ret-ifrastructure-wr .items-row .item .name{display:table-cell;text-align:left}.ret-apartDescr-wr{margin:30px 0}.ret-apartDescr-wr .items-row .item{display:table;font-size:14px}.ret-apartDescr-wr .items-row .item .icon{display:table-cell;padding-right:8px;text-align:left}.ret-apartDescr-wr .items-row .item .icon i{color:#5fcee5;font-size:20px}.ret-apartDescr-wr .items-row .item .name{display:table-cell;text-align:left}.ret-rassrochkaIpoteka-wr{margin:30px 0}.ret-container-map-wrapper{background-color:#f7f7f7;padding:20px 0}.ret-container-map-wrapper .title{font-size:18px;font-weight:400;margin:0 0 15px;padding:0}.ret-container-map-wrapper .app-map-object{display:inline-block;width:100%}.ret-container-map-wrapper .app-map-object .map{display:inline-block;width:100%!important}.ret-container-form-wrapper{background-color:#fff;padding:20px 0}.ret-container-form-wrapper .pic-form-row{display:flex;flex-wrap:wrap;width:100%}.ret-container-form-wrapper .pic-form-row .col-pic{max-width:100%;padding-bottom:15px;padding-right:15px}.ret-container-form-wrapper .pic-form-row .col-pic img{max-width:100%}.ret-container-form-wrapper .pic-form-row .col-pic .title{color:#000;font-size:16px;margin:10px 0}.ret-container-form-wrapper .pic-form-row .col-pic .address{color:#666;font-size:14px;margin:5px 0}.ret-container-form-wrapper .pic-form-row .col-pic .contacts-wr{align-items:center;display:flex;justify-content:flex-start}.ret-container-form-wrapper .pic-form-row .col-pic .contacts-wr .phone-wr{padding-right:10px}.ret-container-form-wrapper .pic-form-row .col-form{flex-grow:1;padding-left:15px}.ret-container-gallery-wr{background-color:#28adfe}.ret-container-gallery-wr .gallery{height:425px}.ret-content-col2{position:relative}.ret-content-col2 .ret-right-info-box-wr{background-color:hsla(0,0%,100%,.3);left:0;padding:10px;position:relative;top:-85px;width:100%}.ret-content-col2 .ret-right-info-box-wr .box-content-border .title-wr{background-color:#516680;color:#fff;display:inline-block;height:75px;overflow:hidden;padding:10px 15px;width:100%}.ret-content-col2 .ret-right-info-box-wr .box-content-border .title-wr .line-1{font-size:18px}.ret-content-col2 .ret-right-info-box-wr .box-content-border .title-wr .line-2{font-size:14px}.ret-content-col2 .ret-right-info-box-wr .box-content-border .content-wr{padding:10px 15px}.ret-content-col2 .ret-right-info-box-wr .box-content-border .content-wr .flors-rooms-year{display:flex;justify-content:space-around}.ret-content-col2 .ret-right-info-box-wr .box-content-border .content-wr .flors-rooms-year .col-floors,.ret-content-col2 .ret-right-info-box-wr .box-content-border .content-wr .flors-rooms-year .col-rooms,.ret-content-col2 .ret-right-info-box-wr .box-content-border .content-wr .flors-rooms-year .col-year{text-align:center;width:33%}.ret-content-col2 .ret-right-info-box-wr .box-content-border .content-wr .flors-rooms-year .num{color:#000;font-size:22px}.ret-content-col2 .ret-right-info-box-wr .box-content-border .content-wr .flors-rooms-year .name{color:#999;font-size:14px}.ret-content-col2 .ret-right-info-box-wr .box-content-border .content-wr .price-wr{border-bottom:1px solid #ccc;margin:15px 0;padding-bottom:15px}.ret-content-col2 .ret-right-info-box-wr .box-content-border .content-wr .price-wr .num{color:#000;font-size:22px}.ret-content-col2 .ret-right-info-box-wr .box-content-border .content-wr .price-wr .title{color:#999;font-size:14px}.ret-consult-box-wr{left:0;padding:15px 20px 20px 10px;position:relative;text-align:center;top:-85px}.ret-consult-box-wr .title{font-size:18px}.ret-consult-box-wr .pic-wr{margin:10px}.ret-consult-box-wr .fio{color:#000;font-size:22px}.ret-consult-box-wr .phone-wr{color:#000;font-size:18px;padding:5px 0}.ret-consult-box-wr .inf{color:#999;font-size:13px}.ret-consult-box-wr .chats-icons-wr{display:flex;justify-content:center;width:100%}.ret-consult-box-wr .chats-icons-wr .item{width:60px}.ret-consult-box-wr .chats-icons-wr .item .icon{display:block;padding-bottom:3px}.ret-consult-box-wr .chats-icons-wr .item .name{color:#999;display:block;font-size:11px}.ret-title-wr{margin:25px 0}.ret-title-wr h1{margin:0;padding:0}.ret-title-wr .address{color:#666;font-size:16px}.ret-common-inf-table-wr,.ret-video-zone-wr{margin:35px 0}.condo-card{background-color:#fff;box-shadow:0 5px 10px 0 #bababa;display:inline-block;height:420px;max-width:260px;min-width:260px;overflow:hidden;position:relative;width:100%}@media screen and (max-width:480px){.condo-card{max-width:320px}}.condo-card__link{cursor:pointer;display:flex;flex-direction:column;height:100%;position:relative;width:100%}.condo-card__link:hover{box-shadow:0 10px 20px 0 #bababa;text-decoration:none}.condo-card__link .img-holder{background-color:#f7f7f7;background-position:50%;background-size:cover;display:inline-block;flex-shrink:0;height:220px!important;position:relative;width:100%}.condo-card__link .img-holder .condo-logo{bottom:5px;display:inline-block;position:absolute;right:5px;width:70px}.condo-card__link .img-holder .condo-logo img{max-width:100%}.condo-card__link .title-address-wrapper{flex-grow:1;flex-shrink:1;overflow:hidden;padding:10px 15px}.condo-card__link .title-address-wrapper .title-holder{color:#000;display:inline-block;font-size:17px;text-align:left;width:100%}.condo-card__link .title-address-wrapper .address-holder{color:gray;display:inline-block;font-size:14px;margin-top:10px;text-align:left;width:100%}.condo-card__link .sale-price-row{border-top:1px solid #f5f5f5;display:inline-block;flex-grow:0;width:100%}.condo-card__link .sale-price-row .col-name{color:#000;font-size:13px;padding:5px 5px 5px 10px;text-align:left;width:90px}.condo-card__link .sale-price-row .col-price{color:#000;font-size:13px;padding:5px 10px 5px 5px}.condo-card__link .year-price-row{border-top:1px solid #f5f5f5;display:inline-block;flex-grow:0;width:100%}.condo-card__link .year-price-row .col{color:#000;font-size:14px;padding:10px;text-align:left}.condo-card__link .year-price-row .col span{color:silver;font-size:13px}.condo-card__link .year-price-row .col-floors,.condo-card__link .year-price-row .col-units,.condo-card__link .year-price-row .col-year{border-right:1px solid #f5f5f5}.condo-card .admin-wr{display:inline-block;position:absolute;right:5px;top:5px}.condo-card-v3{display:block;height:auto;margin:auto;max-width:300px;min-width:180px;position:relative;width:100%}.condo-card-v3 .condo-card-v3-link{cursor:pointer;display:flex;flex-direction:column;height:100%;position:relative;width:100%}.condo-card-v3 .condo-card-v3-link .condo-card-v3-head{background-position:50%;background-size:cover;border-radius:10px;display:block;height:145px;position:relative;z-index:1}.condo-card-v3 .condo-card-v3-link .condo-card-v3-head .abs-logo{left:15px;position:absolute;top:15px;width:70px}.condo-card-v3 .condo-card-v3-link .condo-card-v3-head .abs-logo img{border-radius:5px;height:auto;max-width:100%}.condo-card-v3 .condo-card-v3-link .condo-card-v3-head .condo-badges{align-items:end;bottom:-12px;display:flex;flex-wrap:wrap-reverse;justify-content:end;overflow:hidden;padding:0 15px;position:absolute;right:0;text-align:right;width:100%}.condo-card-v3 .condo-card-v3-link .condo-card-v3-head .condo-badges .badge{border-radius:25px;box-shadow:0 4px 27px -10px rgba(0,0,0,.2);color:#fff;font-family:Roboto;font-size:12px;font-style:normal;font-weight:500;line-height:18px;margin-bottom:3px;margin-left:2px;padding:4px 10px}.condo-card-v3 .condo-card-v3-link .condo-card-v3-head .condo-badges .badge-new{background:#e45959}.condo-card-v3 .condo-card-v3-link .condo-card-v3-head .condo-badges .badge-investment{background:#51c8d8}.condo-card-v3 .condo-card-v3-link .condo-card-v3-head .condo-badges .badge-crypto{background:#7471e4}.condo-card-v3 .condo-card-v3-link .condo-card-v3-head .condo-badges .badge-recommended{background:#70c483}.condo-card-v3 .condo-card-v3-link .condo-card-v3-body{border:2px solid #e9e9e9;border-radius:10px;box-sizing:content-box;display:block;height:auto;margin-top:-20px;padding:35px 15px 15px;text-align:left}.condo-card-v3 .condo-card-v3-link .condo-card-v3-body .condo-card-v3-row{align-items:center;display:flex;justify-content:space-between;line-height:1em;margin-bottom:10px}.condo-card-v3 .condo-card-v3-link .condo-card-v3-body .condo-card-v3-row:last-child{margin-bottom:0}.condo-card-v3 .condo-card-v3-link .condo-card-v3-body .condo-card-v3-row .val{background-color:#f6f6f6;color:#000;font-size:13px;font-weight:400;padding:4px 6px}.condo-card-v3 .condo-card-v3-link .condo-card-v3-body .condo-card-v3-row .key{background-color:#fff;color:#000;font-size:13px;font-weight:400;padding:4px 0}.condo-card-v3 .condo-card-v3-link .condo-card-v3-body .condo-card-v3-row.condo-card-v3-row-name{border-bottom:none;flex-wrap:wrap;margin-bottom:0;padding-bottom:15px}.condo-card-v3 .condo-card-v3-link .condo-card-v3-body .condo-card-v3-row.condo-card-v3-row-info{border-bottom:1px solid #e9e9e9;margin-bottom:15px;padding-bottom:15px}.condo-card-v3 .condo-card-v3-link .condo-card-v3-body .condo-card-v3-row .cell-title{flex-basis:100%;font-size:18px;font-weight:500;line-height:1em;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.condo-card-v3 .condo-card-v3-link .condo-card-v3-body .condo-card-v3-row .cell-title a{color:#000}.condo-card-v3 .condo-card-v3-link .condo-card-v3-body .condo-card-v3-row .cell-address{color:#000;flex-basis:100%;font-size:13px;font-weight:300;line-height:1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.condo-card-v3 .condo-card-v3-link .condo-card-v3-body .condo-card-v3-row .cell-name{color:#000;line-height:1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:85px}.condo-card-v3 .condo-card-v3-link .condo-card-v3-body .condo-card-v3-row .cell-name span{overflow:inherit;text-overflow:inherit}.condo-card-v3 .condo-card-v3-link .condo-card-v3-body .condo-card-v3-row .cell-name .key{font-size:13px;font-weight:500}.condo-card-v3 .condo-card-v3-link .condo-card-v3-body .condo-card-v3-row .cell-price{color:#000;line-height:1em;max-width:calc(100% - 85px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.condo-card-v3 .condo-card-v3-link .condo-card-v3-body .condo-card-v3-row .cell-price span{font-size:13px;font-weight:500;overflow:inherit;text-overflow:inherit}.condo-card-v3 .condo-card-v3-link .condo-card-v3-body .condo-card-v3-row .cell-year{color:#000;font-size:19px;font-weight:400;line-height:1em;white-space:nowrap}.condo-card-v3 .condo-card-v3-link .condo-card-v3-body .condo-card-v3-row .cell-year span{font-size:13px;font-weight:400}.condo-card-v3 .condo-card-v3-link .condo-card-v3-body .condo-card-v3-row .cell-floors{color:#000;font-size:19px;font-weight:400;line-height:1em;white-space:nowrap}.condo-card-v3 .condo-card-v3-link .condo-card-v3-body .condo-card-v3-row .cell-floors span{font-size:13px;font-weight:400}.condo-card-v3 .condo-card-v3-link .condo-card-v3-body .condo-card-v3-row .cell-units{color:#000;font-size:19px;font-weight:400;line-height:1em;white-space:nowrap}.condo-card-v3 .condo-card-v3-link .condo-card-v3-body .condo-card-v3-row .cell-units span{font-size:13px;font-weight:400}.condo-card-v3 .admin-wr{position:absolute;right:15px;top:15px;z-index:100}.d-flex.flex-wrap .condo-card-v3{max-width:260px}html[lang=ru] .condo-card-v3 .condo-card-v3-link .condo-card-v3-body .condo-card-v3-row .cell-name{letter-spacing:-1px}.estate-card-2022{cursor:pointer;display:block;height:auto;margin:auto;max-width:395px;min-width:290px;position:relative}.estate-card-2022 .admin-wr{position:absolute;right:5px;top:5px;z-index:3}.estate-card-2022 .estate-card-2022-link{display:block;position:relative}.estate-card-2022 .estate-card-2022-link .estate-card-2022-head{background-position:50%;background-size:cover;border-radius:10px;display:block;height:240px;position:relative;z-index:1}.estate-card-2022 .estate-card-2022-link .estate-card-2022-head .abs-logo{position:absolute;right:20px;top:20px;width:70px;z-index:4}.estate-card-2022 .estate-card-2022-link .estate-card-2022-head .abs-logo img{border-radius:5px;height:auto;max-width:100%}.estate-card-2022 .estate-card-2022-link .estate-card-2022-overlay{background:linear-gradient(180deg,transparent 0,transparent 1%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.65));border-radius:10px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.estate-card-2022 .estate-card-2022-link .estate-card-2022-body{bottom:0;color:#fff;height:50%;left:0;padding:25px 15px 20px;position:absolute;text-shadow:0 2px 4px rgba(0,0,0,.75);width:100%;z-index:3}.estate-card-2022 .estate-card-2022-link .estate-card-2022-body a{color:#fff}.estate-card-2022 .estate-card-2022-link .estate-card-2022-body .estate-card-2022-row{align-items:center;display:flex;justify-content:space-between;overflow:hidden;width:100%}.estate-card-2022 .estate-card-2022-link .estate-card-2022-body .estate-card-2022-row .estate-card-2022-name{max-width:200px;overflow:hidden}.estate-card-2022 .estate-card-2022-link .estate-card-2022-body .estate-card-2022-row .estate-card-2022-name .cell-addr{font-size:16px;font-weight:400;line-height:1em;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.estate-card-2022 .estate-card-2022-link .estate-card-2022-body .estate-card-2022-row .estate-card-2022-name .cell-sub{font-size:12px;font-weight:300;line-height:1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.estate-card-2022 .estate-card-2022-link .estate-card-2022-body .estate-card-2022-row .estate-card-2022-info .cell-wrapper{align-items:center;display:flex;justify-content:end}.estate-card-2022 .estate-card-2022-link .estate-card-2022-body .estate-card-2022-row .estate-card-2022-info .cell-info{border-left:1px solid hsla(0,0%,100%,.35);display:flex;flex-direction:column;font-size:18px;line-height:1em;margin-left:5px;padding-left:5px}.estate-card-2022 .estate-card-2022-link .estate-card-2022-body .estate-card-2022-row .estate-card-2022-info .cell-info:first-child{border-left:none}.estate-card-2022 .estate-card-2022-link .estate-card-2022-body .estate-card-2022-row .estate-card-2022-info .cell-info span.key{font-size:12px}.estate-card-2022 .estate-card-2022-link .estate-card-2022-body .estate-card-2022-row .estate-card-2022-info .cell-info span.val{font-size:16px}.estate-card-2022 .estate-card-2022-link .estate-card-2022-body .estate-card-2022-row .cell-price{display:block;font-size:26px;font-weight:500;height:40px;letter-spacing:1px;line-height:1em}.estate-card-2022 .estate-card-2022-link .estate-card-2022-body .estate-card-2022-row .cell-listing{opacity:0}.estate-card-2022 .estate-card-2022-link .estate-card-2022-type{background:#f9f9f9;border:1px solid #dfdfdf;border-radius:10px;color:#000;font-size:13px;left:15px;line-height:13px;padding:4px 10px 3px;position:absolute;top:20px;z-index:4}.estate-card-2022 .estate-card-2022-link .tags-wrapper{left:15px;position:absolute;top:50px;z-index:4}.estate-card-v3{display:block;height:auto;margin:auto;max-width:285px;min-width:150px;overflow:hidden;position:relative;width:100%}.estate-card-v3 .estate-card-v3-link{cursor:pointer;display:flex;flex-direction:column;height:100%;position:relative;width:100%}.estate-card-v3 .estate-card-v3-link .estate-card-v3-head{background-position:50%;background-size:cover;border-radius:10px;display:block;height:145px;position:relative;z-index:1}.estate-card-v3 .estate-card-v3-link .estate-card-v3-head .from-developer{background-color:rgba(101,145,160,.8);border-radius:8px;bottom:15px;color:#fff;font-size:11px;line-height:1em;padding:5px 8px;position:absolute;right:15px;text-transform:uppercase}.estate-card-v3 .estate-card-v3-link .estate-card-v3-head .abs-type{background-color:hsla(0,0%,100%,.8);border-radius:15px;font-size:13px;left:15px;line-height:1em;padding:4px 12px 6px;position:absolute;top:15px;white-space:nowrap;width:auto}.estate-card-v3 .estate-card-v3-link .estate-card-v3-head .abs-logo{bottom:15px;left:15px;position:absolute;width:70px}.estate-card-v3 .estate-card-v3-link .estate-card-v3-head .abs-logo img{border-radius:5px;height:auto;max-width:100%}.estate-card-v3 .estate-card-v3-link .estate-card-v3-head .badges-footer{bottom:10px;display:inline-block;position:absolute;right:10px}.estate-card-v3 .estate-card-v3-link .estate-card-v3-head .badges-footer .badge-crypto{background-color:#7471e4;color:#fff}.estate-card-v3 .estate-card-v3-link .estate-card-v3-body{border:2px solid #e9e9e9;border-radius:10px;box-sizing:content-box;display:block;height:auto;margin-top:-20px;overflow:hidden;padding:35px 15px 15px;text-align:left}.estate-card-v3 .estate-card-v3-link .estate-card-v3-body .estate-card-v3-row{align-items:center;display:flex;justify-content:space-between;line-height:1em;margin-bottom:10px}.estate-card-v3 .estate-card-v3-link .estate-card-v3-body .estate-card-v3-row:last-child{margin-bottom:0}.estate-card-v3 .estate-card-v3-link .estate-card-v3-body .estate-card-v3-row .val{background-color:#f6f6f6;color:#000;font-size:13px;font-weight:400;padding:4px 6px}.estate-card-v3 .estate-card-v3-link .estate-card-v3-body .estate-card-v3-row .key{background-color:#fff;color:#000;font-size:13px;font-weight:400;padding:4px 0}.estate-card-v3 .estate-card-v3-link .estate-card-v3-body .estate-card-v3-row .address{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 70px)}.estate-card-v3 .estate-card-v3-link .estate-card-v3-body .estate-card-v3-row .listing-id{color:#b0b0b0}.estate-card-v3 .estate-card-v3-link .estate-card-v3-body .estate-card-v3-row.estate-card-v3-row-name{border-bottom:none;flex-wrap:wrap;margin-bottom:0;padding-bottom:15px}.estate-card-v3 .estate-card-v3-link .estate-card-v3-body .estate-card-v3-row.estate-card-v3-row-info{border-bottom:1px solid #e9e9e9;margin-bottom:15px;padding-bottom:15px}.estate-card-v3 .estate-card-v3-link .estate-card-v3-body .estate-card-v3-row.estate-card-v3-row-info span{white-space:nowrap}.estate-card-v3 .estate-card-v3-link .estate-card-v3-body .estate-card-v3-row .cell-title{flex-basis:100%;font-size:18px;font-weight:500;line-height:1em;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.estate-card-v3 .estate-card-v3-link .estate-card-v3-body .estate-card-v3-row .cell-title a{color:#000}.estate-card-v3 .estate-card-v3-link .estate-card-v3-body .estate-card-v3-row .cell-address{color:#000;flex-basis:100%;font-size:13px;font-weight:400;line-height:1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.estate-card-v3 .estate-card-v3-link .estate-card-v3-body .estate-card-v3-row .cell-name{color:#000;line-height:1em;padding-right:10px;text-overflow:ellipsis;white-space:nowrap}.estate-card-v3 .estate-card-v3-link .estate-card-v3-body .estate-card-v3-row .cell-name span{overflow:inherit;text-overflow:inherit}.estate-card-v3 .estate-card-v3-link .estate-card-v3-body .estate-card-v3-row .cell-name .key{font-size:13px;font-weight:500}.estate-card-v3 .estate-card-v3-link .estate-card-v3-body .estate-card-v3-row .cell-price{color:#000;font-size:16px;font-weight:500;line-height:1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.estate-card-v3 .estate-card-v3-link .estate-card-v3-body .estate-card-v3-row .cell-price span{font-size:13px;font-weight:500;overflow:inherit;text-overflow:inherit}.estate-card-v3 .estate-card-v3-link .estate-card-v3-body .estate-card-v3-row .cell-year{color:#000;font-size:19px;font-weight:400;line-height:1em;white-space:nowrap}.estate-card-v3 .estate-card-v3-link .estate-card-v3-body .estate-card-v3-row .cell-year span{font-size:13px;font-weight:400}.estate-card-v3 .estate-card-v3-link .estate-card-v3-body .estate-card-v3-row .cell-floors{color:#000;font-size:19px;font-weight:400;line-height:1em;white-space:nowrap}.estate-card-v3 .estate-card-v3-link .estate-card-v3-body .estate-card-v3-row .cell-floors span{font-size:13px;font-weight:400}.estate-card-v3 .estate-card-v3-link .estate-card-v3-body .estate-card-v3-row .cell-units{color:#000;font-size:19px;font-weight:400;line-height:1em;white-space:nowrap}.estate-card-v3 .estate-card-v3-link .estate-card-v3-body .estate-card-v3-row .cell-units span{font-size:13px;font-weight:400}.estate-card-v3 .admin-wr,.estate-card-v3 .tags-wrapper{position:absolute;right:15px;top:15px;z-index:100}.estate-card-v3 .tags-wrapper .badge-info{background-color:#6591a0;color:#fff}@media screen and (max-width:480px){.list_offers_by_thumbs_view__col{padding-left:5px;padding-right:5px}}.left-menu{margin-bottom:15px}@media screen and (min-width:960px){.left-menu .navbar-left-menu{background-color:#fff!important}}.left-menu .navbar-left-menu .navbar-brand{color:#000;font-size:20px}@media screen and (min-width:960px){.left-menu .navbar-left-menu .navbar-brand{margin-bottom:15px}}.left-menu .navbar-left-menu .navbar-nav li.nav-item{border-top:1px solid #d3d3d3;margin:0;padding:0;width:100%}.left-menu .navbar-left-menu .navbar-nav li.nav-item .nav-link{background-color:#fff;color:#000;padding:3px 10px;text-decoration:none;width:100%}.left-menu .navbar-left-menu .navbar-nav li.nav-item .nav-link .num{color:gray;font-size:13px}.left-menu .navbar-left-menu .navbar-nav li.nav-item .nav-link:hover{background-color:#d3d3d3}.left-menu .navbar-left-menu .navbar-nav li.nav-item.active .nav-link{background-color:silver}.left-menu .navbar-left-menu .navbar-nav li.nav-item:last-child{border-bottom:1px solid #d3d3d3}.left-menu .navbar-left-menu .navbar-nav li.nav-item .neighborhoods-list li.active a{color:#000}.new-dev-page .address{color:#777}.new-dev-page .key-details .title{font-size:22px}.new-dev-page .key-details .key-item{margin-bottom:6px}.new-dev-page .key-details .key-item .key-name{font-weight:700}.new-dev-page .desc-box__title{font-size:22px;margin-bottom:15px}.new-dev-page .desc-box__content ul{list-style:none;padding:0 0 0 10px}.new-dev-page .desc-box__content ul li{margin-bottom:5px;padding-left:1.4em}.new-dev-page .desc-box__content ul li:before{color:#2fc494;content:"\f058";display:inline-block;font-family:Font Awesome\ 5 Pro;font-size:18px;font-weight:400;margin-left:-1.4em;width:1.4em}.new-dev-tech-table table{border:0}.new-dev-tech-table .data-row td{border:0!important;color:#777;font-size:20px;padding:5px 20px 5px 0}.new-dev-tech-table .titles-row td{border:0!important;color:#c6c6c6;font-size:16px;padding:0 20px 0 0;text-transform:uppercase}.condo-offers-list-wrapper h3{background:linear-gradient(270deg,#42d1b4 0,#25bd83);color:#fff;font-size:14px;padding:3px 10px;text-transform:uppercase}.condo-offers-list-wrapper .condo-offers-list-view{display:inline-block;width:100%}.condo-offers-list-wrapper .condo-offers-list-view .head-row{display:flex;flex-wrap:nowrap;width:100%}.condo-offers-list-wrapper .condo-offers-list-view .head-row .col{align-items:center;border-left:1px solid #fff;display:flex;font-size:14px;justify-content:center;overflow:hidden;padding:2px 5px}.condo-offers-list-wrapper .condo-offers-list-view .offer-row{border:1px solid #fff;color:#000;display:flex;flex-wrap:nowrap;text-decoration:none;width:100%}.condo-offers-list-wrapper .condo-offers-list-view .offer-row .col{align-items:center;border-left:1px solid #fff;display:flex;justify-content:center;overflow:hidden;padding:2px 5px}.condo-offers-list-wrapper .condo-offers-list-view .offer-row .col .no-data{color:silver;font-size:13px}.condo-offers-list-wrapper .condo-offers-list-view .offer-row .col.col-photo{position:relative;width:120px}.condo-offers-list-wrapper .condo-offers-list-view .offer-row .col.col-photo img{height:auto;max-width:100%}.condo-offers-list-wrapper .condo-offers-list-view .offer-row .col.col-photo .listing-id{bottom:8px;display:inline-block;font-size:16px;left:10px;line-height:18px;position:absolute}.condo-offers-list-wrapper .condo-offers-list-view .offer-row .col.col-photo .num-photos{bottom:8px;display:inline-block;font-size:16px;line-height:18px;position:absolute;right:10px}.condo-offers-list-wrapper .condo-offers-list-view .offer-row .col.col-unit{background-color:gray;color:#fff}.condo-offers-list-wrapper .condo-offers-list-view .offer-row .col.col-date-public,.condo-offers-list-wrapper .condo-offers-list-view .offer-row .col.col-furnished{font-size:13px}.condo-offers-list-wrapper .condo-offers-list-view .offer-row:nth-child(2n) .col{background-color:#f1f1f1}.condo-offers-list-wrapper .condo-offers-list-view .offer-row:nth-child(2n) .col.col-unit{background-color:gray;color:#fff}.condo-offers-list-wrapper .condo-offers-list-view .offer-row:hover{border:1px solid #d3d3d3}.condo-description-wrapper{display:inline-block;height:400px;overflow:hidden;position:relative;transition:height .5s ease-out;width:100%}.condo-description-wrapper .car-description-content{padding-bottom:20px}.condo-description-wrapper .car-description-content h1{font-size:28px;font-weight:700}.condo-description-wrapper.show{overflow:hidden}.condo-description-wrapper.show:after{display:none}.condo-description-wrapper:after{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8) 40%,#fff 70%,#fff);bottom:0;content:"";display:inline-block;height:120px;left:0;position:absolute;width:100%}.condo-description-wrapper .more-wr{bottom:0;display:inline-block;left:0;position:absolute;z-index:1}.condo-description-wrapper .more-wr .link{color:#41d0b3;cursor:pointer;display:inline-block;font-size:16px;text-decoration:underline}.condo-description-wrapper .car-description-content{display:inline-block;position:relative;width:100%}.sale-rent-offers .view-switches{flex-grow:0;padding-bottom:8px}.sale-rent-offers .tab-navigation{flex-grow:1}.sale-rent-offers .tab-navigation *{border-color:#e2e2e2}.sale-rent-offers .tab-navigation .badge-secondary{background-color:#f6f6f6;color:#000}.sale-rent-offers .product-list-card{align-items:center;border-bottom:1px solid #e2e2e2;display:flex;justify-content:space-between;padding:20px 0;text-decoration:none}.sale-rent-offers .product-list-card:last-child{border-bottom:none}.sale-rent-offers .product-list-card__image{display:block;margin-right:30px}.sale-rent-offers .product-list-card__image img{border-radius:5px}.sale-rent-offers .product-list-card:hover .product-list-card__title__unit{color:#6591a0}.sale-rent-offers .product-list-card__title{display:block;flex-grow:1}.sale-rent-offers .product-list-card__title__unit{color:#000;display:block;font-size:20px;font-weight:500}.sale-rent-offers .product-list-card__title__city,.sale-rent-offers .product-list-card__title__postal-code,.sale-rent-offers .product-list-card__title__state-province{color:#000;font-size:14px;font-weight:400}.sale-rent-offers .product-list-card__title__listing{display:block}.sale-rent-offers .product-list-card__title__listing span{background:#f2f2f2;border-radius:2px;color:#666;display:inline-block;font-size:14px;font-weight:300;padding:0 10px}.sale-rent-offers .product-list-card__price{color:#000;display:block;flex-basis:15%;font-size:18px;font-weight:700}.sale-rent-offers .product-list-card__price__caption{display:block;font-size:14px;font-weight:400;margin-bottom:8px;opacity:.3}.sale-rent-offers .product-list-card__beds{color:#000;display:block;flex-basis:10%;font-size:18px;font-weight:700}.sale-rent-offers .product-list-card__beds__caption{display:block;font-size:14px;font-weight:400;margin-bottom:8px;opacity:.3}.sale-rent-offers .product-list-card__baths{color:#000;display:block;flex-basis:40px;font-size:18px;font-weight:700}.sale-rent-offers .product-list-card__baths__caption{display:block;font-size:14px;font-weight:400;margin-bottom:8px;opacity:.3}#offersSetList,#offersSetThumbs{align-items:center;background-color:#f6f6f6;border-color:#f6f6f6;color:#000;display:flex;height:28px;justify-content:center;padding:0;width:28px}#offersSetList svg,#offersSetThumbs svg{height:17px;width:17px}#offersSetList svg path,#offersSetThumbs svg path{fill:#878787}#offersSetList.active,#offersSetThumbs.active{background-color:#000;border-color:#000;color:#fff}#offersSetList.active svg path,#offersSetThumbs.active svg path{fill:#fff}#offersSetList:hover,#offersSetThumbs:hover{background-color:#333;border-color:#333;color:#fff}#offersSetList:hover svg path,#offersSetThumbs:hover svg path{fill:#fff}.map-zone-condo-aside{border-radius:10px;overflow:hidden}.map-zone-condo-aside .newdev-map{background-color:#f9f9f9;border:none;display:block;height:400px;width:100%}.condo-zone-map-aside .condo-card-v3{display:block;height:100%;margin:0;max-width:none;min-width:0;position:relative;width:100%}.condo-zone-map-aside .condo-card-v3 span,.condo-zone-map-aside .condo-card-v3 span a{color:#fff!important}.condo-zone-map-aside .condo-card-v3 .condo-card-v3-link .condo-card-v3-head{height:214px}.condo-zone-map-aside .condo-card-v3 .condo-card-v3-link .condo-card-v3-body,.condo-zone-map-aside .condo-card-v3 .condo-card-v3-link .condo-card-v3-body .condo-card-v3-row .key,.condo-zone-map-aside .condo-card-v3 .condo-card-v3-link .condo-card-v3-body .condo-card-v3-row .val{background-color:#000;border-color:#000}.community-card{background-color:#fff;box-shadow:0 5px 10px 0 #bababa;display:inline-block;height:420px;max-width:260px;min-width:260px;overflow:hidden;position:relative;width:100%}@media screen and (max-width:480px){.community-card{max-width:320px}}.community-card__link{cursor:pointer;display:flex;flex-direction:column;height:100%;position:relative;width:100%}.community-card__link:hover{box-shadow:0 10px 20px 0 #bababa;text-decoration:none}.community-card__link .img-holder{background-color:#f7f7f7;background-position:50%;background-size:cover;display:inline-block;flex-shrink:0;height:220px!important;position:relative;width:100%}.community-card__link .img-holder .community-logo{bottom:5px;display:inline-block;position:absolute;right:5px;width:70px}.community-card__link .img-holder .community-logo img{max-width:100%}.community-card__link .title-address-wrapper{flex-grow:1;flex-shrink:1;overflow:hidden;padding:10px 15px}.community-card__link .title-address-wrapper .title-holder{color:#000;display:inline-block;font-size:17px;text-align:left;width:100%}.community-card__link .title-address-wrapper .address-holder{color:gray;display:inline-block;font-size:14px;margin-top:10px;text-align:left;width:100%}.community-card__link .sale-price-row{border-top:1px solid #f5f5f5;display:inline-block;flex-grow:0;width:100%}.community-card__link .sale-price-row .col-name{color:#000;font-size:13px;padding:5px 5px 5px 10px;text-align:left;width:90px}.community-card__link .sale-price-row .col-price{color:#000;font-size:13px;padding:5px 10px 5px 5px}.community-card__link .year-price-row{border-top:1px solid #f5f5f5;display:inline-block;flex-grow:0;width:100%}.community-card__link .year-price-row .col{color:#000;font-size:14px;padding:10px;text-align:left}.community-card__link .year-price-row .col span{color:silver;font-size:13px}.community-card__link .year-price-row .col-floors,.community-card__link .year-price-row .col-units,.community-card__link .year-price-row .col-year{border-right:1px solid #f5f5f5}.community-card .admin-wr{display:inline-block;position:absolute;right:5px;top:5px}@media screen and (max-width:375px){.nav-sale-type .nav-item .nav-link span{display:none}}.estate-card{border:0;border-radius:0;box-shadow:0 5px 10px 0 #bababa;display:inline-block;height:315px;max-width:360px;min-width:120px;position:relative;width:100%}.estate-card a,.estate-card a:hover{text-decoration:none}.estate-card .card-body{border:1px solid #f5f5f5;cursor:pointer;display:inline-block;height:100%;padding:0;width:100%}.estate-card .card-body .e-rows{color:#000;display:flex;flex-direction:column;height:100%;width:100%}.estate-card .card-body .e-rows .row-1{background-color:#d3d3d3;display:block;flex-basis:150px;flex-grow:0;overflow:hidden;padding:0;position:relative}.estate-card .card-body .e-rows .row-1 img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.estate-card .card-body .e-rows .row-1 .condo-logo{bottom:5px;display:inline-block;position:absolute;right:5px;width:70px}.estate-card .card-body .e-rows .row-1 .from_developer{background-color:rgba(37,189,132,.8);border-radius:8px;color:#fff;font-size:12px;padding:3px 8px;position:absolute;right:5px;text-transform:uppercase;top:5px}.estate-card .card-body .e-rows .row-2{flex-grow:1;overflow:hidden;padding:5px 10px}.estate-card .card-body .e-rows .row-2 .name-wr{color:#000;display:inline-block;width:100%}.estate-card .card-body .e-rows .row-2 .name-wr .type{display:inline-block;font-size:12px;width:100%}.estate-card .card-body .e-rows .row-2 .name-wr .name{display:inline-block;font-size:16px;width:100%}.estate-card .card-body .e-rows .row-2 .name-wr .sub{display:inline-block;font-size:13px;margin-top:5px;width:100%}.estate-card .card-body .e-rows .row-3{display:block;font-size:13px;width:100%}.estate-card .card-body .e-rows .row-3 .list{align-items:center;display:flex;flex-wrap:wrap;width:100%}.estate-card .card-body .e-rows .row-3 .list .item{border-right:1px solid #f5f5f5;border-top:1px solid #f5f5f5;flex-grow:1;flex-shrink:1;overflow:hidden;padding:2px 5px;text-overflow:ellipsis;white-space:nowrap}.estate-card .card-body .e-rows .row-3 .list .item:last-child{border-right:0}.estate-card .card-body .e-rows .row-4{font-size:12px;overflow:hidden}.estate-card .card-body .e-rows .row-4 .price-row{display:flex}.estate-card .card-body .e-rows .row-4 .price-row .p-col-1{align-items:center;border-right:1px solid #f5f5f5;border-top:1px solid #f5f5f5;display:flex;flex-grow:1;font-size:18px;padding:2px 5px}.estate-card .card-body .e-rows .row-4 .price-row .p-col-1 .no-price{font-size:13px;line-height:18px;padding:4px 0;width:100%}.estate-card .card-body .e-rows .row-4 .price-row .p-col-2{align-items:center;border-top:1px solid #f5f5f5;display:flex;padding:2px 5px}.estate-card .tags-wrapper{display:inline-block;left:5px;position:absolute;top:5px}.estate-card .tags-wrapper .badge{color:#fff;font-size:13px;position:relative}.estate-card .admin-box{display:inline-block;position:absolute;right:3px;top:3px}.estate-pic-card{display:inline-block;font-size:0}.estate-pic-card img{height:auto;max-width:100%}.estate-cards-slider .h3 span{color:gray;font-size:16px}.estate-cards-slider .gallery-wrapper .owl-prev{border:0 solid #000;display:block!important;height:100px;margin-left:-20px;position:absolute;top:35%;width:15px}@media screen and (max-width:780px){.estate-cards-slider .gallery-wrapper .owl-prev{margin-left:0}}.estate-cards-slider .gallery-wrapper .owl-next{border:0 solid #000;display:block!important;height:100px;position:absolute;right:-25px;top:35%;width:15px}@media screen and (max-width:780px){.estate-cards-slider .gallery-wrapper .owl-next{right:0}}.estate-cards-slider .gallery-wrapper .owl-next i,.estate-cards-slider .gallery-wrapper .owl-prev i{color:#ccc;transform:scaleY(6)}.estate-cards-slider .gallery-wrapper .owl-nav button:hover i{color:#3fbdd7}.new-condos-slider .h3 span{color:gray;font-size:16px}.new-condos-slider .gallery-wrapper .owl-prev{border:0 solid #000;display:block!important;height:100px;margin-left:-20px;position:absolute;top:40%;width:15px}@media screen and (max-width:780px){.new-condos-slider .gallery-wrapper .owl-prev{margin-left:0}}.new-condos-slider .gallery-wrapper .owl-next{border:0 solid #000;display:block!important;height:100px;position:absolute;right:-25px;top:40%;width:15px}@media screen and (max-width:780px){.new-condos-slider .gallery-wrapper .owl-next{right:0}}.new-condos-slider .gallery-wrapper .owl-next i,.new-condos-slider .gallery-wrapper .owl-prev i{color:#ccc;transform:scaleY(6)}.new-condos-slider .gallery-wrapper .owl-nav button:hover i{color:#3fbdd7}.estate-gallery-wrapper{background-color:#f2f2f2;display:inline-block;margin-top:2px;min-height:320px;overflow:hidden;width:100%}.estate-gallery-wrapper .owl-prev{border:0 solid #000;display:block!important;height:45%;left:15px;position:absolute;top:50%;transform:translateY(-50%);width:35px}.estate-gallery-wrapper .owl-prev i{margin-left:-2px}.estate-gallery-wrapper .owl-next{border:0 solid #000;display:block!important;height:45%;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:35px}.estate-gallery-wrapper .owl-next i{margin-right:-2px}.estate-gallery-wrapper .owl-next span,.estate-gallery-wrapper .owl-prev span{align-items:center;background-color:hsla(0,0%,100%,.6);border-radius:5px;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.estate-gallery-wrapper .owl-next i,.estate-gallery-wrapper .owl-prev i{color:#000;font-size:16px}.estate-gallery-wrapper .owl-nav button:hover i{color:#3fbdd7}.estate-gallery-wrapper .owl-nav button:focus{outline:0}.similar-condos-wrapper{display:inline-block;margin-top:2px;min-height:320px;overflow:hidden;width:100%}.similar-condos-wrapper .more-link{text-decoration:underline}.similar-condos-wrapper .owl-prev{border:0 solid #fff;display:block!important;height:45%;left:15px;position:absolute;top:50%;transform:translateY(-50%);width:35px}.similar-condos-wrapper .owl-prev i{margin-left:-2px}.similar-condos-wrapper .owl-next{border:0 solid #fff;display:block!important;height:45%;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:35px}.similar-condos-wrapper .owl-next i{margin-right:-2px}.similar-condos-wrapper .owl-next span,.similar-condos-wrapper .owl-prev span{align-items:center;background-color:rgba(101,145,160,.8);border-radius:5px;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.similar-condos-wrapper .owl-next i,.similar-condos-wrapper .owl-prev i{color:#fff;font-size:16px}.similar-condos-wrapper .owl-nav button:hover i{color:silver}.similar-condos-wrapper .owl-nav button:focus{outline:0}.owl-estate-gallery,.owl-similar-condos-slider{display:inline-block;width:100%}.owl-estate-gallery .gallery-item,.owl-estate-gallery .gallery-item .gallery-link{display:flex;width:100%}.owl-estate-gallery .gallery-item .gallery-link img{height:320px!important;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.estate-page-container .price-img-row .price-col .price-wr{background-color:#25bd84;color:#fff;display:inline-block;font-size:22px;padding:10px 15px;text-align:center;width:100%}.estate-page-container .price-img-row .price-col .price-wr .price-rubl{font-size:18px}.estate-page-container .price-img-row .price-col .bedrooms-bathrooms-wr{display:flex;width:100%}.estate-page-container .price-img-row .price-col .bedrooms-bathrooms-wr .col{align-items:center;background-color:#6f7b91;color:#fff;display:flex;justify-content:center;padding:10px 15px}.estate-page-container .price-img-row .price-col .bedrooms-bathrooms-wr .bathrooms{border-left:1px solid #fff}.estate-page-container .price-img-row .price-col .sqft-wr{border-top:1px solid #fff;display:flex;width:100%}.estate-page-container .price-img-row .price-col .sqft-wr .col{align-items:center;background-color:#6f7b91;color:#fff;display:flex;justify-content:center;padding:10px 15px}.estate-page-container .price-img-row .price-col .sqft-wr .sqft-price{border-left:1px solid #fff}.estate-page-container .price-img-row .price-col .tech-table .t-line{border-bottom:1px solid #d3d3d3;display:flex;width:100%}.estate-page-container .price-img-row .price-col .tech-table .t-line .t-col{color:gray;font-size:16px;width:50%}.estate-page-container .price-img-row .img-col .img-wrapper{display:inline-block;position:relative}.estate-page-container .price-img-row .img-col .img-wrapper .from_developer{background-color:rgba(37,189,132,.8);border-radius:12px;color:#fff;font-size:16px;padding:4px 10px;position:absolute;right:10px;text-transform:uppercase;top:10px}.estate-page-container .property-features .tech-table-2 .t-line{border-bottom:1px solid #d3d3d3;display:flex;width:100%}.estate-page-container .property-features .tech-table-2 .t-line .t-col{color:gray;font-size:16px;width:50%}.estate-page-container .alert-outline-secondary{background-color:#fff;border-bottom:1px solid #d3d3d3;border-radius:0;padding:10px 15px}.estate-page-container .alert-outline-secondary .h1,.estate-page-container .alert-outline-secondary h1{font-size:28px}.estate-page-container .alert-outline-secondary .h2,.estate-page-container .alert-outline-secondary h2{font-size:24px}.estate-page-container .alert-outline-secondary .h3,.estate-page-container .alert-outline-secondary h3{font-size:22px}.price-change{display:flex;font-size:14px}.price-change .price-change__arrow i{color:#000}.price-change.price-change--UP,.price-change.price-change--UP .price-change__arrow i{color:green}.price-change.price-change--DOWN,.price-change.price-change--DOWN .price-change__arrow i{color:red}.price-change .price-change__procent{display:flex;padding-left:5px}.more-estates-wrapper .title{font-size:28px}.more-estates-wrapper .owl-prev{margin-left:-20px}.more-estates-wrapper .owl-next,.more-estates-wrapper .owl-prev{border:0 solid #000;display:block!important;height:100px;position:absolute;top:20%;width:15px}.more-estates-wrapper .owl-next{right:-25px}.more-estates-wrapper .owl-next i,.more-estates-wrapper .owl-prev i{color:#ccc;transform:scaleY(6)}.more-estates-wrapper .owl-nav button:hover i{color:#3fbdd7}.page-card{border-radius:10px;display:inline-block;max-width:380px;position:relative;width:100%}.page-card .card-body{padding:15px 15px 60px}.page-card .pic{border-radius:10px;height:auto;width:100%}.page-card .card-title{color:#000!important;font-size:24px;font-style:normal;font-weight:400;line-height:30px}.page-card .more-wrapper{bottom:15px;left:0;padding:0 15px;position:absolute}.page-card .more-wrapper .more{color:#6591a0;font-size:15px;font-style:normal;font-weight:400;line-height:18px}.pages-list .page-card{height:100%}.page-decor{align-items:start;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;display:flex;flex-direction:column;justify-content:center;min-height:314px;overflow:hidden;padding:0 7.5%}@media (max-width:991px){.page-decor{min-height:161px;padding:0 5%}}@media (max-width:575px){.page-decor{border-radius:0;margin-left:-15px;margin-right:-15px}}.page-decor__title{font-size:48px;font-style:normal;font-weight:600;line-height:115%;max-width:380px}@media (max-width:991px){.page-decor__title{font-size:24px;max-width:180px}}.page-decor__subtitle{font-size:20px;font-style:normal;font-weight:300;line-height:140%;max-width:380px}@media (max-width:991px){.page-decor__subtitle{font-size:12px;max-width:180px}}.card-district{background-color:#6591a0;border:2px solid #e9e9e9;position:relative}.card-district .a-box{opacity:.2;position:absolute;right:5px;top:5px}.card-district:hover .a-box{opacity:1}.card-district .card-img-top{background-color:#d3d3d3}.card-district .card-body{padding:10px 15px}.card-district .card-body a{color:#fff!important;font-size:18px;text-decoration:none}.btn{border-radius:5px;cursor:pointer}.btn-primary{background-color:#6591a0;border:1px solid #6591a0;color:#fff}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#80a5b0!important;border-color:#80a5b0!important;text-decoration:none}.btn-outline-primary{background-color:transparent;border-color:#6591a0;color:#6591a0}.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover{background-color:transparent!important;border-color:#000!important;color:#000;text-decoration:none}.btn-outline-secondary{border:1px solid #000;color:#000}.btn-light{background-color:#f2f2f2;border:1px solid #e5e5e5}.pagination .page-item .page-link{color:gray}.pagination .page-item.active .page-link{background-color:#4ec9e2;border:1px solid #4ec9e2;color:#fff}body,header{font-family:Roboto,sans-serif}.container-top-banner-wrapper{position:relative}.container-top-banner-wrapper .bg-wrapper{display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.container-top-banner-wrapper .bg-wrapper .bg-col-1{background:#25bd82;background:linear-gradient(90deg,#25bd82,#25bd82 35%,#3bcdaa);flex:1}.container-top-banner-wrapper .bg-wrapper .bg-col-2{background-image:url(/design/top_main_bg.jpg);background-size:cover;flex:1}@media screen and (min-width:780px){.container-top-banner-wrapper .container .col-text{min-height:450px}}.container-top-banner-wrapper .container .col-text .text-zone-wrapper{padding:20px 0}.container-top-banner-wrapper .container .col-text .text-zone-wrapper .title{color:#fff;font-size:46px;font-weight:700;line-height:50px;margin-bottom:15px}@media screen and (max-width:640px){.container-top-banner-wrapper .container .col-text .text-zone-wrapper .title{font-size:24px;line-height:30px;margin-bottom:10px}}.container-top-banner-wrapper .container .col-text .text-zone-wrapper .text{color:#fff;font-size:20px;margin-bottom:15px}.container-top-banner-wrapper .container .col-text .text-zone-wrapper .text span{font-weight:700}#map{display:inline-block;height:360px;width:400px}.container-content .title_msg{color:#666}.main_page_recommended_listings{display:flex;list-style:none}.main_page_recommended_listings .nav-item{box-sizing:border-box;display:inline-block;font-size:0;margin:0;padding:0}.main_page_recommended_listings .nav-item .nav-link{border:1px solid #e5e5e5;box-sizing:border-box;color:#000;display:inline-block;font-size:12px;margin:0;padding:10px 30px;text-transform:uppercase}.main_page_recommended_listings .nav-item:first-child .nav-link{background-color:#000;color:#fff}.main-page-promo-wrapper .text-box{font-size:18px}.main-page-promo-wrapper .text-box .title{color:#000;font-size:32px;font-weight:700}.main-page-promo-wrapper .text-box .title2{color:#666;font-size:22px}.main-page-promo-wrapper .dmitriy-box{display:flex}.main-page-promo-wrapper .dmitriy-box__col-ico{align-items:center;display:flex}.main-page-promo-wrapper .dmitriy-box__col-ico img{border:4px solid #f2f2f2;border-radius:50px;width:100px}.main-page-promo-wrapper .dmitriy-box__col-texts{align-items:center;display:flex;padding-left:10px}.main-page-promo-wrapper .dmitriy-box__col-texts .text-wr .title{color:#000;font-size:20px}.main-page-promo-wrapper .dmitriy-box__col-texts .text-wr .anons{color:#000;font-size:16px}.service-cards-row .service-card{height:100%}.service-card{border:2px solid #e9e9e9;border-radius:10px;max-width:386px}.service-card .card-img-top{border-top-left-radius:10px;border-top-right-radius:10px;margin:-2px -2px 0;max-width:none;width:calc(100% + 4px)}.service-card .card-body{padding:20px 15px 60px;position:relative}.service-card .card-body .btn{bottom:20px;left:15px;padding-left:20px;padding-right:20px;position:absolute}.header-h1-p{margin-bottom:1.5rem}.header-h1-p h1{color:#000;margin-bottom:.5rem}.header-h1-p p{color:#565656;font-size:16px;font-weight:300;margin-bottom:0}.post-cards-row .post-card{height:100%}.post-card{border:2px solid transparent;border-radius:10px;max-width:386px;overflow:hidden}.post-card .card-img-top{border:0;border-radius:10px}.post-card .card-body{font-size:14px;font-weight:300;padding:.75rem 0 40px;position:relative}.post-card .card-body .card-date{color:#b8b8b8;font-size:14px;font-weight:500;margin-bottom:.75rem}.post-card .card-body .card-date .circle{background-color:#b8b8b8;border-radius:50%;display:inline-block;height:4px;margin:2px 8px;width:4px}.post-card .card-body .card-title{font-size:20px;font-weight:500}.post-card .card-body .card-title a{color:#000;display:block;line-height:1.3em;text-decoration:none}.post-card .card-body .more{bottom:20px;color:#6591a0;left:0;position:absolute;text-decoration:underline}.date-time-link-wrapper{margin-bottom:25px;margin-top:15px}.date-time-link-wrapper .copy-link{cursor:pointer}.date-time-link-wrapper .copy-link,.date-time-link-wrapper .date-time-link{color:#b8b8b8;font-size:14px;font-weight:500}.date-time-link-wrapper .date-time-link .circle{background-color:#b8b8b8;border-radius:50%;display:inline-block;height:4px;margin:2px 8px;width:4px}.tooltip .arrow:before{border-top-color:#6591a0!important}.tooltip .tooltip-inner{background-color:#6591a0}.rounded-img img{border-radius:10px}.blog-content p{font-size:16px;font-weight:300}.blog-content h2{margin-bottom:20px}.blog-content h2:before{background-color:#f0f0f0;content:"";display:block;height:1px;margin:30px 0;width:100%}.blog-content h3{margin-bottom:20px}.blog-content h3:before{background-color:#f0f0f0;content:"";display:block;height:1px;margin:30px 0;width:100%}.blog-content h4{margin-bottom:20px}.blog-content h4:before{background-color:#f0f0f0;content:"";display:block;height:1px;margin:20px 0;width:100%}.owl-posts{background-color:#fff;border:1px solid #f0f0f0;border-radius:10px;padding:15px 15px 40px;position:relative}.owl-posts .item{display:block;text-decoration:none}.owl-posts .item .title{color:#000;font-weight:500}.owl-posts .item .text{color:#212529;font-weight:300}.owl-posts .item span{display:block}.owl-posts .owl-nav{bottom:5px;margin:0!important;position:absolute;right:15px;text-align:right!important;width:50%}.owl-posts .owl-nav button{background-color:transparent!important;color:#000!important;outline:none!important}.owl-posts .owl-nav button:first-child{margin-right:10px}.owl-posts .owl-nav button:last-child{margin-left:10px}.owl-posts .owl-nav button span{font-size:40px!important;line-height:0px!important}.owl-posts .owl-dots{bottom:15px;left:15px;position:absolute;text-align:left!important;width:50%}.owl-posts .owl-dots .owl-dot span{height:5px!important;margin:2px!important;width:5px!important}.car_rental-zone-wrapper .car_rental-title{border-bottom:1px solid #f0f0f0;color:#000;font-size:24px;font-style:normal;font-weight:500;line-height:29px;padding-bottom:20px}.car_rental-zone-wrapper .car_rental-card{display:inline-block;max-width:400px;width:100%}.car_rental-zone-wrapper .car_rental-card .image-holder{position:relative}.car_rental-zone-wrapper .car_rental-card .image-holder .car-img{border-radius:10px;max-width:400px;width:100%}.car_rental-zone-wrapper .car_rental-card .image-holder .data-holder{background:linear-gradient(180deg,transparent,rgba(0,0,0,.4) 50%);border-radius:10px;display:inline-block;height:100%;left:0;padding:20px;position:absolute;top:0;width:100%}.car_rental-zone-wrapper .car_rental-card .image-holder .data-holder .for-rent{background:#f9f9f9;border:1px solid #dfdfdf;border-radius:500px;box-sizing:border-box;color:#000;font-size:12px;line-height:13px;padding:0 12px}.car_rental-zone-wrapper .car_rental-card .image-holder .data-holder .link{color:#fff;font-size:22px;font-style:normal;font-weight:500;line-height:27px;text-shadow:0 3px 3px rgba(0,0,0,.25)}.car_rental-zone-wrapper .car_rental-card .image-holder .data-holder .prices .price{color:#fff;font-size:25px;font-style:normal;font-weight:500;line-height:30px;text-shadow:0 4px 4px rgba(0,0,0,.35)}.car_rental-zone-wrapper .car_rental-card .image-holder .data-holder .prices .price_descr{color:#fff;font-size:11px;font-style:normal;font-weight:400;line-height:14px;margin-top:4px;text-shadow:0 3px 3px rgba(0,0,0,.35)}.car_rental-zone-wrapper .car_rental-card .image-holder .link-all-wrapper{display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%}.car_rental-zone-wrapper .more-cars{border:1px solid #e8e8e8;border-radius:5px;box-sizing:border-box;display:flex;width:100%}.car_rental-zone-wrapper .more-cars:hover{text-decoration:none}.car_rental-zone-wrapper .more-cars .more-text{align-items:center;color:#000;display:flex;flex-grow:1;font-size:17px;font-style:normal;font-weight:400;justify-content:start;line-height:20px;padding:15px 30px}.car_rental-zone-wrapper .more-cars .more-btn-arrow{align-items:center;background:#6591a0!important;border:1px solid #fff;border-radius:5px;box-sizing:border-box;color:#fff;display:flex;justify-content:center;padding:20px 25px!important}.boat_rental-zone-wrapper .boat_rental-title{border-bottom:1px solid #f0f0f0;color:#000;font-size:24px;font-style:normal;font-weight:500;line-height:29px;padding-bottom:20px}.boat_rental-zone-wrapper .boat_rental-card{display:inline-block;max-width:400px;width:100%}.boat_rental-zone-wrapper .boat_rental-card .image-holder{position:relative}.boat_rental-zone-wrapper .boat_rental-card .image-holder .car-img{border-radius:10px;max-width:400px;width:100%}.boat_rental-zone-wrapper .boat_rental-card .image-holder .data-holder{background:linear-gradient(180deg,transparent,rgba(0,0,0,.4) 50%);border-radius:10px;display:inline-block;height:100%;left:0;padding:20px;position:absolute;top:0;width:100%}.boat_rental-zone-wrapper .boat_rental-card .image-holder .data-holder .for-rent{background:#f9f9f9;border:1px solid #dfdfdf;border-radius:500px;box-sizing:border-box;color:#000;font-size:12px;line-height:13px;padding:0 12px}.boat_rental-zone-wrapper .boat_rental-card .image-holder .data-holder .link{color:#fff;font-size:22px;font-style:normal;font-weight:500;line-height:27px;text-shadow:0 3px 3px rgba(0,0,0,.25)}.boat_rental-zone-wrapper .boat_rental-card .image-holder .data-holder .prices .price{color:#fff;font-size:25px;font-style:normal;font-weight:500;line-height:30px;text-shadow:0 4px 4px rgba(0,0,0,.35)}.boat_rental-zone-wrapper .boat_rental-card .image-holder .data-holder .prices .price_descr{color:#fff;font-size:11px;font-style:normal;font-weight:400;line-height:14px;margin-top:4px;text-shadow:0 3px 3px rgba(0,0,0,.35)}.boat_rental-zone-wrapper .boat_rental-card .image-holder .link-all-wrapper{display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%}.boat_rental-zone-wrapper .more-boats{border:1px solid #e8e8e8;border-radius:5px;box-sizing:border-box;display:flex;width:100%}.boat_rental-zone-wrapper .more-boats:hover{text-decoration:none}.boat_rental-zone-wrapper .more-boats .more-text{align-items:center;color:#000;display:flex;flex-grow:1;font-size:17px;font-style:normal;font-weight:400;justify-content:start;line-height:20px;padding:15px 30px}.boat_rental-zone-wrapper .more-boats .more-btn-arrow{align-items:center;background:#6591a0!important;border:1px solid #fff;border-radius:5px;box-sizing:border-box;color:#fff;display:flex;justify-content:center;padding:20px 25px!important}.blogs-right-col{background-color:#fff;border:1px solid #f0f0f0;border-radius:10px}.blogs-right-col .c_title{border-bottom:1px solid #f0f0f0;font-size:20px;font-weight:500;padding:15px;text-transform:capitalize}.blogs-right-col .c_menu{display:inline-block;padding:15px;width:100%}.blogs-right-col .c_menu .menu-item .menu-link{color:#000;display:inline-block;font-size:16px;margin-bottom:15px;width:100%}.blogs-right-col .c_menu .menu-item .menu-link.active{color:#6591a0;cursor:default;font-size:16px;text-decoration:none}.blogs-right-col .c_menu .menu-item:last-child .menu-link{margin-bottom:0}.social-buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.social-buttons__share{font-weight:300}.social-buttons__share span{font-weight:500}.social-buttons__social .copy-link{cursor:pointer;margin-right:3px}.social-buttons__social .copy-link span{align-items:center;background-color:#8c8c8c;border-radius:50%;color:#fff;display:flex;font-size:12px;height:24px;justify-content:center;width:24px}.owl-posts-with-images .owl-stage-outer{padding-top:30px}.owl-posts-with-images .owl-nav{margin-top:0!important}.owl-posts-with-images .owl-nav button{background-color:transparent!important;color:#000!important;outline:none!important;position:absolute}.owl-posts-with-images .owl-nav button span{font-size:40px!important;line-height:1em!important}.owl-posts-with-images .owl-nav .owl-next{right:0;top:-25px}.owl-posts-with-images .owl-nav .owl-prev{left:0;top:-25px}.delimiter{background-color:#f0f0f0;content:"";display:block;height:1px;margin:20px 0 30px;width:100%}.flexslider{border:0;margin:0;padding:0}.flexslider .flex-direction-nav a{height:50px}
