@font-face{font-family:"ProximaNova";src:url("../assets/fonts/ProximaNova.eot");src:url("../assets/fonts/ProximaNova.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/ProximaNova.otf") format("opentype"), url("../assets/fonts/ProximaNova.svg") format("svg"), url("../assets/fonts/ProximaNova.ttf") format("truetype"), url("../assets/fonts/ProximaNova.woff") format("woff"), url("../assets/fonts/ProximaNova.woff2") format("woff2");font-weight:normal;font-style:normal}body{background:#ffffff;color:#000000;letter-spacing:0;font-size:18px;line-height:30px}h1,h2,h3,h4,h5,h6,p,.widget,ul{padding:0;margin:0;letter-spacing:0}a.menu-scroll-down{display:none}.no-margin{margin:0}.no-padding{padding:0}.widget a,a{text-decoration:none;color:#ffffff}.widget a:hover,.widget a:focus,a:hover,a:focus{text-decoration:none;outline:none}.wd-100{width:100%}.ls-3{letter-spacing:3.6px}.white-bg{background-color:#ffffff}.pt-100{padding-top:80px}button.sub-menu-toggle{display:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{outline:none}.wprmenu_icon span,#wprmenu_menu.wprmenu_levels ul li,html body div.wprm-wrapper,#wprmenu_bar,.wpr_search .wpr-search-field{width:100%}#wprmenu_bar .bar_logo{height:50px}#wprmenu_bar .menu_title{top:-16px}.home-top-map{height:750px}.home-top-map .vue-map{height:750px !important}.home-top-map .cpc-frontend .map-view-container{border-radius:0}.map-desc-box{background:#ffffff;width:25%;text-align:center;padding:100px 40px 40px;position:absolute;top:6%;left:14%}.map-desc-box .cover-image{position:absolute;top:-16%;left:30%;width:40%}.map-desc-box h4{font-size:24px;line-height:30px;color:#060E1D;font-family:"Montserrat", sans-serif;font-weight:500;text-transform:uppercase;text-align:center;padding:20px 0px}.map-desc-box h4 span{font-family:"Theano Didot Regular", sans-serif}.map-desc-box p{font-size:16px;line-height:24px;color:#60697A;font-family:"Montserrat", sans-serif;padding-bottom:20px;text-align:center}.restal-section{background:url(../assets/images/listing-bg-banner.jpg) center no-repeat;width:100%;background-size:cover;position:relative;padding-top:100px;padding-bottom:100px}.restal-section h4{font-size:48px;line-height:50px;color:#060E1D;font-family:"Montserrat", sans-serif;font-weight:500;text-transform:uppercase;text-align:center;padding:20px 0px}.restal-section h4 span{font-family:"Theano Didot Regular", sans-serif}.restal-section p{font-size:20px;line-height:24px;color:#060E1D;font-family:"Montserrat", sans-serif;padding-bottom:70px;text-align:center}.home-section-02{padding-top:100px;padding-bottom:100px}.home-section-02 h4{font-size:48px;line-height:60px;color:#060E1D;font-family:"Montserrat", sans-serif;font-weight:500;letter-spacing:0.88px;text-transform:uppercase;text-align:center}.home-section-02 h4 span{font-family:"Theano Didot Regular", sans-serif}.home-section-02 .best-view-display{display:flex;align-items:center}.home-section-02 .left-section,.home-section-02 .right-section{padding-top:100px}.home-section-02 .left-section p,.home-section-02 .right-section p{font-size:20px;line-height:28px;color:#60697A;font-family:"Montserrat", sans-serif;padding-bottom:20px}.home-section-02 .left-section a,.home-section-02 .right-section a{font-size:22px;line-height:28px;color:#3B9CA9;font-family:"Montserrat", sans-serif;font-weight:600;border:3px solid #3B9CA9;padding:15px 30px;margin-top:50px;position:relative;display:inline-block}.best-view-slider-section .title{font-size:48px;line-height:60px;color:#060E1D;font-family:"Montserrat", sans-serif;font-weight:500;letter-spacing:0.88px;text-transform:uppercase;text-align:center}.best-view-slider-section .slider-content{display:flex;align-items:center;width:100%;padding-top:80px;padding-bottom:80px}.best-view-slider-section .slider-content .left-section{background-color:#F9FCFF;padding:55px;width:50%;height:500px;position:absolute;text-align:center}.best-view-slider-section .slider-content .left-section .sub-title{font-size:18px;line-height:22px;color:#60697A;font-family:"Montserrat", sans-serif;font-weight:400}.best-view-slider-section .slider-content .left-section .slider-title{font-size:24px;line-height:34px;color:#060E1D;font-family:"Montserrat", sans-serif;text-transform:uppercase;font-weight:500;padding:20px 0px}.best-view-slider-section .slider-content .left-section p{font-size:16px;line-height:24px;color:#60697A;font-family:"Montserrat", sans-serif;font-weight:400;padding-bottom:20px}.best-view-slider-section .slider-content .left-section a{font-size:18px;line-height:24px;color:#060E1D;font-family:"Montserrat", sans-serif;font-weight:500;text-transform:uppercase;position:relative;border-bottom:1px solid #060E1D}.best-view-slider-section .slider-content .left-section a:after{content:"";background:url(../assets/images/right-arrow.png) no-repeat;background-size:contain;width:24px;height:24px;position:absolute;top:0px}.best-view-slider-section .slider-content .right-section{width:75%;background:url(../assets/images/paradies-slider-01-min.png) center no-repeat;background-size:cover;position:relative;height:600px;z-index:-999;left:25%}.best-view-slider-section .owl-nav{text-align:center}.best-view-slider-section .owl-nav .owl-prev,.best-view-slider-section .owl-nav .owl-next{font-size:40px !important;margin-left:5px;margin-right:5px}.villas-view-slider-home{background:url(../assets/images/mansions-slider-image-min.jpg) center no-repeat;width:100%;background-size:cover;position:relative}.villas-view-slider-home #villas-scout-slider{padding-top:80px}.villas-view-slider-home .bg-opacity{background-color:rgba(6, 14, 29, 0.9);padding:100px 10px}.villas-view-slider-home .bg-opacity .title{font-size:48px;line-height:60px;color:#ffffff;font-family:"Montserrat", sans-serif;font-weight:500;letter-spacing:0.88px;text-transform:uppercase;text-align:center}.villas-view-slider-home .bg-opacity .title span{font-family:"Theano Didot Regular", sans-serif}.villas-view-slider-home .bg-opacity p{font-size:20px;line-height:24px;color:#F9FCFF;font-family:"Montserrat", sans-serif;font-weight:400;text-align:center}.villas-view-slider-home .slider-content{display:inline-flex;width:480px;height:570px;margin-left:-74px}.villas-view-slider-home .slider-content .border-box{display:block;width:370px;height:430px;border:2px solid #F9FCFF;display:inline-flex;align-items:center;justify-content:center;margin-top:40px}.villas-view-slider-home .slider-content .border-box h4{font-size:20px;line-height:24px;color:#F9FCFF;font-family:"Montserrat", sans-serif;font-weight:400;text-align:center}.villas-view-slider-home .slider-content .description-box{display:none;width:480px;height:570px}.villas-view-slider-home .slider-content .description-box .top-image{width:100%;height:270px}.villas-view-slider-home .slider-content .description-box .top-image img{width:100%;height:100%}.villas-view-slider-home .slider-content .description-box .content{padding:40px;background-color:#ffffff;text-align:center}.villas-view-slider-home .slider-content .description-box .content h4{font-size:20px;line-height:24px;color:#060E1D;font-family:"Montserrat", sans-serif;font-weight:500;text-align:center;text-transform:uppercase}.villas-view-slider-home .slider-content .description-box .content p{font-size:16px;line-height:22px;color:#60697A;font-family:"Montserrat", sans-serif;font-weight:400;text-align:center}.villas-view-slider-home .slider-content .description-box .content a{display:inline-block;background:#0F3B68;font-size:16px;line-height:22px;color:#F9FCFF;font-family:"Montserrat", sans-serif;font-weight:500;padding:15px 25px;margin-top:20px}.villas-view-slider-home .owl-carousel.owl-drag .owl-item{width:480px;height:570px}.villas-view-slider-home .owl-item.active.center{width:480px !important;height:570px}.villas-view-slider-home .owl-item.active.center .border-box{display:none}.villas-view-slider-home .owl-item.active.center .description-box{display:block}.villas-view-slider-home .owl-nav{text-align:center;color:#fff}.villas-view-slider-home .owl-nav .owl-prev{margin-right:10px}.home-blog-section{padding-top:80px;padding-bottom:80px}.home-blog-section h4{font-size:48px;line-height:54px;color:#060E1D;font-family:"Montserrat", sans-serif;font-weight:500;text-align:center}.home-blog-section h4 span{font-family:"Theano Didot Regular", sans-serif}.home-blog-section h4.blog-title{font-size:18px;line-height:24px;color:#060E1D;font-family:"Montserrat", sans-serif;font-weight:500;text-align:left;padding:15px 0px}.home-blog-section h4.blog-title a{color:#060E1D;position:relative}.home-blog-section h4.blog-title a:after{content:"";background:url(../assets/images/right-arrow.png) no-repeat;background-size:contain;width:24px;height:24px;position:absolute;top:0px}.home-blog-section p{font-size:16px;line-height:24px;color:#60697A;font-family:"Montserrat", sans-serif;font-weight:400}.home-blog-section .third-blog{padding-top:40px}.home-blog-section .left-section .image{width:100%;max-width:100%}.home-blog-section .left-section .image img{width:100%}.footer-form-section input[type=text],.footer-form-section .wpcf7 input[type="email"],.footer-form-section select{font-size:14px;line-height:20px;color:#A7B1C5;font-family:"Montserrat", sans-serif;border:0;border-bottom:1px solid #A7B1C5;outline:0px;margin-bottom:15px;height:54px;background:#F9FCFF;position:relative;width:100%}.footer-form-section select:after{content:"";background:url(../assets/images/Dropdown_Icon.png) no-repeat;background-size:contain;width:14px;height:14px;position:absolute;top:0px}.footer-form-section .form-desc{font-size:14px;line-height:20px;color:#000000;font-family:"Montserrat", sans-serif;margin:10px 0px}.footer-form-section .wpcf7-submit{border:1px solid #060E1D;color:#060E1D !important;font-size:14px;line-height:20px;color:#060E1D;font-family:"Montserrat", sans-serif;background:transparent !important;outline:none}.footer-form-section .wpcf7-submit:hover{border:1px solid #3B9CA9;color:#3B9CA9 !important}.footer-form-section .footer-captcha{transform:scale(0.8);margin-left:-12%}.divider-img{display:none;text-align:center;margin:auto;padding:30px 20px}.container{width:1320px}@media (max-width:1200px){.container{width:1140px;max-width:100%}}@media (max-width:992px){.container{width:960px;max-width:100%}}@media (max-width:768px){.container{width:720px;max-width:100%}}@media (max-width: 576px)\a .container{width:540px;max-width:100%}@media screen and (max-width:1880px) and (min-width:1440px){.villas-view-slider-home .slider-content .border-box{width:360px}.villas-view-slider-home .slider-content .description-box,.villas-view-slider-home .owl-item.active.center,.villas-view-slider-home .slider-content{width:420px !important}}@media screen and (max-width:1440px) and (min-width:1200px){.villas-view-slider-home .slider-content .border-box{width:280px}.villas-view-slider-home .slider-content .description-box,.villas-view-slider-home .owl-item.active.center,.villas-view-slider-home .slider-content{width:420px !important}.map-desc-box{top:6%;left:6%;width:40%}}@media screen and (max-width:1340px) and (min-width:1200px){.villas-view-slider-home .slider-content .border-box{width:235px}.villas-view-slider-home .slider-content .border-box{margin-top:50px}}@media screen and (max-width:1199px) and (min-width:992px){.villas-view-slider-home .slider-content .border-box{width:300px}.villas-view-slider-home .slider-content .description-box,.villas-view-slider-home .owl-item.active.center,.villas-view-slider-home .slider-content{width:370px !important}.villas-view-slider-home .bg-opacity .title,.best-view-slider-section .title,.home-section-02 h4{font-size:40px;line-height:56px}.home-section-02 .best-view-display{display:block}.best-view-slider-section .slider-content .left-section .slider-title{font-size:18px;line-height:26px}.best-view-slider-section .slider-content .left-section{width:60%}.best-view-slider-section .slider-content .left-section .sub-title{font-size:16px;line-height:18px}.map-desc-box{top:6%;left:6%;width:40%}.map-desc-box .cover-image{width:40%;top:-10%;left:28%}}@media screen and (max-width:991px) and (min-width:768px){.villas-view-slider-home .slider-content .border-box{width:360px}.villas-view-slider-home .slider-content .description-box,.villas-view-slider-home .owl-item.active.center,.villas-view-slider-home .slider-content{width:370px !important}.villas-view-slider-home .slider-content{margin-left:-30px}.villas-view-slider-home .bg-opacity .title,.best-view-slider-section .title,.home-section-02 h4{font-size:40px;line-height:56px}.home-section-02 .best-view-display{display:block}.best-view-slider-section .slider-content .left-section .slider-title{font-size:18px;line-height:26px}.best-view-slider-section .slider-content .left-section{width:70%;padding:35px}.best-view-slider-section .slider-content .left-section .sub-title{font-size:16px;line-height:18px}.map-desc-box{top:6%;left:6%;width:50%;padding:100px 20px 20px}.map-desc-box .cover-image{width:40%;top:-10%;left:28%}.elementor-nav-menu--main .elementor-nav-menu a,.elementor-nav-menu--main .elementor-nav-menu a.highlighted,.elementor-nav-menu--main .elementor-nav-menu a:focus,.elementor-nav-menu--main .elementor-nav-menu a:hover{padding:13px 6px}}@media screen and (max-width:767px){.villas-view-slider-home .slider-content .border-box{width:360px}.villas-view-slider-home .slider-content .description-box,.villas-view-slider-home .owl-item.active.center,.villas-view-slider-home .slider-content{width:370px !important}.villas-view-slider-home .slider-content{margin-left:-30px}.villas-view-slider-home .bg-opacity .title,.best-view-slider-section .title,.home-section-02 h4{font-size:30px;line-height:46px}.home-section-02 .best-view-display{display:block}.best-view-slider-section .slider-content .left-section .slider-title{font-size:18px;line-height:26px}.best-view-slider-section .slider-content .left-section .sub-title{font-size:16px;line-height:18px}.best-view-slider-section .slider-content{display:block;width:100%;padding-top:40px;padding-bottom:20px}.best-view-slider-section .slider-content .left-section{width:100%;padding:30px;height:auto;position:relative}.best-view-slider-section .slider-content .right-section{width:100%;left:0;height:300px}.home-section-02 .right-section{text-align:center}.home-section-02{padding-top:40px;padding-bottom:40px}.cpc-frontend .map-view-container .vue-map,.home-top-map .vue-map,.home-top-map{height:450px !important}.home-section-02 .left-section p,.home-section-02 .right-section p,.best-view-slider-section .slider-content .left-section p,.villas-view-slider-home .slider-content .description-box .content p{font-size:14px;line-height:22px}.home-section-02 .left-section,.home-section-02 .right-section{padding-top:20px}.villas-view-slider-home .bg-opacity{padding:40px 10px 0px}.home-blog-section{padding-top:40px;padding-bottom:40px}.pt-100{padding-top:30px}.home-blog-section h4.blog-title{font-size:16px;line-height:22px}.home-top-map{height:450px}.map-desc-box{margin:auto;top:5%;left:0;position:relative;width:90%}.map-desc-box .cover-image{top:-14%;left:37%;width:25%}.restal-section{padding-top:40px;padding-bottom:40px;text-align:center}.restal-section h4{font-size:24px;line-height:30px}.restal-section p{font-size:14px;line-height:22px}.divider-img{display:block}.home-section-02 .right-section a{margin-top:0px}}@media screen and (max-width:575px){.villas-view-slider-home .bg-opacity .title,.best-view-slider-section .title,.home-section-02 h4,.home-blog-section h4{font-size:24px;line-height:36px}.home-section-02 .left-section a,.home-section-02 .right-section a{font-size:14px;line-height:20px}.map-desc-box{width:100%;padding:20px 40px 40px}}