/*!
 * Start Bootstrap - Paraiso Ortegal v4.0.0 (http://paraisoortegal.com)
 * Copyright 2013-2018 Javier Pastor
 */@import url(https://fonts.googleapis.com/css?family=Nunito:200,300,400,600,700,800);@import url(https://fonts.googleapis.com/css?family=Satisfy);@font-face{font-family:connoisseurs;src:url(../fonts/connoisseurs-webfont.woff2) format("woff2"),url(../fonts/connoisseurs-webfont.woff) format("woff");font-weight:400;font-style:normal}body{background:#f2f7f5;font-family:Nunito,Helvetica,Arial,sans-serif;color:#378484}@media (min-width:992px){body{font-size:18px}}a{color:#02525f}a.active,a:active,a:focus,a:hover{color:#096d6d}h1,h2,h3,h4,h5,h6{text-transform:uppercase;color:#02525f;font-weight:100}h2{font-size:30px;margin-bottom:40px}@media (min-width:992px){h2{font-size:40px}}@media (min-width:1200px){h2{font-size:50px;margin-bottom:60px}}h3{font-size:24px;font-weight:300;margin-bottom:15px}@media (min-width:1200px){h3{font-size:30px;margin-bottom:20px}}figure img{width:100%}nav+section{padding-top:90px}section .section-heading{padding:40px 20px 20px;text-align:center}@media (min-width:992px){section .section-heading{padding:70px 60px}}@media (min-width:1200px){section .section-heading{padding:90px 60px}}section .section-heading p{max-width:1000px;display:inline-block}section h2:after{content:' ';display:block;background:#b5d3c7;position:absolute;height:2px;width:30px;left:50%;margin-top:15px;-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);width:55px}@media (min-width:1200px){section h2:after{margin-top:25px}}section .checkboard .row+.row{margin-top:20px}@media (min-width:992px){section .checkboard .row+.row{margin-top:0}}section .checkboard .copy-wrapper{background:rgba(31,132,104,.04);padding:20px}@media (min-width:768px){section .checkboard .copy-wrapper{padding:30px}}@media (min-width:992px){section .checkboard .copy-wrapper{padding:80px 60px}}@media (min-width:1200px){section .checkboard .copy-wrapper{padding:120px 100px}}@media (min-width:1450px){section .checkboard .copy-wrapper{padding:150px 100px}}@media (min-width:992px){section .checkboard{padding:0}section .checkboard .row{margin-right:0;margin-left:0}section .checkboard [class*=col-]{padding:0}section .checkboard .full-col-img{height:100%}}section .full-col-img{height:200px;width:100%;background-size:cover;background-position:50% 50%}@media (min-width:768px){section .full-col-img{height:250px}}@media (min-width:992px){section .full-col-img{height:100%}}@media (min-width:768px){.container-fluid.padded{padding-right:30px;padding-left:30px}}@media (min-width:1200px){.container-fluid.padded{padding-right:50px;padding-left:50px}}@media (min-width:1450px){.container-fluid.padded{padding-right:80px;padding-left:80px}}.module-heading{padding:45px 15px;text-align:center}@media (min-width:992px){.module-heading{padding:65px 30px}}@media (min-width:1200px){.module-heading{padding:85px 30px}}@media (min-width:1450px){.module-heading{padding:95px 30px}}.module-heading p{max-width:1000px;display:inline-block}.module-heading h2{font-size:30px;margin-bottom:0}@media (min-width:992px){.module-heading h2{font-size:35px}}@media (min-width:1200px){.module-heading h2{font-size:45px}}.module-heading h2+p{margin-top:25px;margin-bottom:0}.btn{background:#1f8468;color:#fff;border-radius:5px;text-transform:uppercase;font-weight:200;letter-spacing:1px;font-size:15px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.btn:hover{background-color:#02525f;color:#fff;border-bottom-right-radius:30px}.btn i{font-size:12px;display:inline-block;margin-left:5px;vertical-align:text-top;margin-top:1px}@media (min-width:992px){.btn i{font-size:13px;margin-top:2px}}@media (min-width:1200px){.btn i{font-size:14px}}@media (min-width:992px){.btn{font-size:16px;padding:8px 17px}}@media (min-width:1200px){.btn{font-size:18px;padding:10px 20px}}.nav-gap{padding-top:56px}@media (min-width:576px){.nav-gap{padding-top:66px}}@media (min-width:992px){.nav-gap{padding-top:102px}}@media (min-width:1200px){.nav-gap{padding-top:140px}}@media (min-width:1450px){.nav-gap{padding-top:165px}}.cta{font-size:20px;padding:15px 25px;background-color:#096d6d}.cta.active,.cta:focus{color:#fff}.lSAction .lSNext,.lSAction .lSPrev{background-image:none;display:flex;justify-content:center;width:15px;height:auto;transform:translateY(-50%)}@media (min-width:768px){.lSAction .lSNext,.lSAction .lSPrev{width:20px;margin:0 20px}}@media (min-width:1200px){.lSAction .lSNext,.lSAction .lSPrev{width:25px;margin:0 25px}}.lSAction .chevron{width:15px;height:auto}@media (min-width:768px){.lSAction .chevron{width:20px}}@media (min-width:1200px){.lSAction .chevron{width:25px}}button:focus,button:hover{outline:0}::-moz-selection{text-shadow:none}.btn-xl{padding:20px 41px 16px!important}::selection{text-shadow:none}img::selection{background:0 0}img::-moz-selection{background:0 0}#preloader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:100000;display:flex;justify-content:center;align-items:center}#preloader .loading-animation{height:60px;width:60px;-webkit-animation:loading-center-absolute 1.5s infinite;animation:loading-center-absolute 1.5s infinite}#preloader .loading-animation .object{width:20px;height:20px;background-color:#1f8468;float:left;-moz-border-radius:50% 50% 50% 50%;-webkit-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;margin-right:20px;margin-bottom:20px}#preloader .loading-animation .object:nth-child(2n+0){margin-right:0}#preloader .loading-animation #object_one{-webkit-animation:object_one 1.5s infinite;animation:object_one 1.5s infinite}#preloader .loading-animation #object_two{-webkit-animation:object_two 1.5s infinite;animation:object_two 1.5s infinite}#preloader .loading-animation #object_three{-webkit-animation:object_three 1.5s infinite;animation:object_three 1.5s infinite}#preloader .loading-animation #object_four{-webkit-animation:object_four 1.5s infinite;animation:object_four 1.5s infinite}@-webkit-keyframes loading-center-absolute{100%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-center-absolute{100%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes object_one{50%{-ms-transform:translate(20px,20px);-webkit-transform:translate(20px,20px);transform:translate(20px,20px)}}@keyframes object_one{50%{-ms-transform:translate(20px,20px);-webkit-transform:translate(20px,20px);transform:translate(20px,20px)}}@-webkit-keyframes object_two{50%{-ms-transform:translate(-20px,20px);-webkit-transform:translate(-20px,20px);transform:translate(-20px,20px)}}@keyframes object_two{50%{-ms-transform:translate(-20px,20px);-webkit-transform:translate(-20px,20px);transform:translate(-20px,20px)}}@-webkit-keyframes object_three{50%{-ms-transform:translate(20px,-20px);-webkit-transform:translate(20px,-20px);transform:translate(20px,-20px)}}@keyframes object_three{50%{-ms-transform:translate(20px,-20px);-webkit-transform:translate(20px,-20px);transform:translate(20px,-20px)}}@-webkit-keyframes object_four{50%{-ms-transform:translate(-20px,-20px);-webkit-transform:translate(-20px,-20px);transform:translate(-20px,-20px)}}@keyframes object_four{50%{-ms-transform:translate(-20px,-20px);-webkit-transform:translate(-20px,-20px);transform:translate(-20px,-20px)}}#mainNav{text-align:center;background-color:#096d6d;-webkit-transition:background-color .5s;-moz-transition:background-color .5s;transition:background-color .5s}#mainNav.homenav{background-color:transparent}@media (min-width:992px){#mainNav{padding:15px 25px}}@media (min-width:1200px){#mainNav{padding:25px 50px}}@media (min-width:1450px){#mainNav{padding:35px 60px}}#mainNav .navbar-toggler{font-size:33px;padding:0;text-transform:uppercase;border:0;margin-top:0;width:21px;height:33px;color:#fff;position:absolute;right:15px}#mainNav .navbar-toggler i{top:0;left:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;position:absolute}#mainNav .navbar-toggler .navclosed{opacity:0;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#mainNav .navbar-toggler.collapsed .navopen{opacity:0;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#mainNav .navbar-toggler.collapsed .navclosed{opacity:1;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}#mainNav .navbar-brand{height:40px;width:auto;margin:0;padding:0;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}@media (min-width:576px){#mainNav .navbar-brand{height:50px}}@media (min-width:992px){#mainNav .navbar-brand{height:70px}}@media (min-width:1200px){#mainNav .navbar-brand{height:90px}}@media (min-width:1450px){#mainNav .navbar-brand{height:95px}}#mainNav .navbar-nav .nav-item .nav-link{font-size:30px;letter-spacing:2px;text-transform:uppercase;color:#fff;font-weight:500;border-radius:30px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}@media (min-width:992px){#mainNav .navbar-nav .nav-item .nav-link{font-size:16px;padding:4px 12px;margin-left:5px}#mainNav .navbar-nav .nav-item .nav-link:hover{background-color:#b5d3c7;color:#096d6d}}@media (min-width:1200px){#mainNav .navbar-nav .nav-item .nav-link{font-size:18px;padding:4px 14px}}@media (min-width:992px){#mainNav .social-links{position:absolute;top:15px;right:35px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}}@media (min-width:992px) and (min-width:1200px){#mainNav .social-links{right:62px;top:25px}}@media (min-width:992px) and (min-width:1450px){#mainNav .social-links{right:74px;top:32px}}@media (min-width:992px){#mainNav .social-links a{font-size:18px;border:1px solid;width:30px;display:inline-block;height:30px;border-radius:50%;padding-top:2px;color:#b5d3c7}#mainNav .social-links a:hover{background-color:#fff;color:#096d6d}}@media (min-width:992px) and (min-width:1200px){#mainNav .social-links a{width:34px;height:34px;font-size:20px;padding-top:3px}}#mainNav.navbar-shrink{background:#1f8468}@media (min-width:992px){#mainNav.navbar-shrink .navbar-brand{height:50px}}@media (min-width:1200px){#mainNav.navbar-shrink{padding-top:20px;padding-bottom:20px}#mainNav.navbar-shrink .navbar-brand{height:55px}}@media (min-width:992px){#mainNav.navbar-expand-lg .navbar-collapse{justify-content:flex-end;margin-top:40px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}#mainNav.navbar-shrink.navbar-expand-lg .navbar-collapse{margin-top:0}#mainNav.navbar-shrink .social-links{top:-50px}}@media (max-width:991.98px){.offcanvas-collapse{position:fixed;top:0;bottom:0;width:100%;padding-right:1rem;padding-left:1rem;overflow-y:auto;opacity:0;background-color:rgba(2,82,95,.97);display:flex;justify-content:center;align-items:center;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.offcanvas-collapse.open{opacity:1;-webkit-transform:translateX(-1rem);transform:translateX(-1rem)}.offcanvas-collapse .social-links{margin-top:40px}.offcanvas-collapse .social-links a{font-size:33px;border:1px solid;width:53px;display:inline-block;height:53px;border-radius:50%;padding-top:3px;color:#b5d3c7}.offcanvas-collapse .social-links a+a{margin-left:10px}}#Home+footer{margin-top:0}#Home .billboard_wrapper{background-color:#eee;width:100%;height:500px}#Houses+footer{margin-top:0}@media (min-width:992px){#Houses .houses-wrapper{display:flex}}#Houses .houses-wrapper .house{width:100%;display:block;position:relative;overflow:hidden}#Houses .houses-wrapper .house:nth-child(2) span.title{background-color:rgba(31,132,104,.7)}#Houses .houses-wrapper .house:nth-child(3) span.title{background-color:rgba(2,82,95,.7)}#Houses .houses-wrapper .house .bg{position:absolute;background-size:cover;background-position:50% 50%;width:100%;height:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:transform .7s;-moz-transition:transform .7s;transition:transform .7s}#Houses .houses-wrapper .house .pax{font-size:14px;color:#b5d3c7;margin-top:0;display:inline-block;position:absolute;left:50%;transform:translateX(-50%)}#Houses .houses-wrapper .house span.title{padding:65px 0;text-align:center;color:#fff;text-transform:uppercase;font-size:20px;width:100%;height:100%;position:relative;display:inline-block;background-color:rgba(9,109,109,.7);font-weight:100;-webkit-transition:background-color .7s;-moz-transition:background-color .7s;transition:background-color .7s}@media (min-width:768px){#Houses .houses-wrapper .house span.title{padding:100px 0;font-size:26px}}@media (min-width:992px){#Houses .houses-wrapper .house span.title{font-size:25px;padding:200px 0}}@media (min-width:1200px){#Houses .houses-wrapper .house span.title{font-size:28px;padding:225px 0}}@media (min-width:1200px){#Houses .houses-wrapper .house span.title{padding:260px 0}}#Houses .houses-wrapper .house span.title label{border:1px solid #b5d3c7;width:70%;height:100px;padding-top:24px;max-width:280px;cursor:pointer;-webkit-transition:background-color .7s;-moz-transition:background-color .7s;transition:background-color .7s}@media (min-width:768px){#Houses .houses-wrapper .house span.title label{height:130px;padding-top:36px;max-width:320px}}#Houses .houses-wrapper .house:hover .bg{-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);-webkit-filter:grayscale(0);filter:grayscale(0)}#Houses .houses-wrapper .house:hover span.title{background-color:rgba(9,109,109,.3)}#Houses .houses-wrapper .house:hover span label{background-color:rgba(9,109,109,.9)}#Houses .houses-wrapper .house:hover:nth-child(2) span.title{background-color:rgba(31,132,104,.3)}#Houses .houses-wrapper .house:hover:nth-child(2) span label{background-color:rgba(31,132,104,.9)}#Houses .houses-wrapper .house:hover:nth-child(3) span.title{background-color:rgba(2,82,95,.3)}#Houses .houses-wrapper .house:hover:nth-child(3) span label{background-color:rgba(2,82,95,.9)}#House+footer{margin-top:0}#House h3{text-align:center;margin-top:50px;font-weight:100}@media (min-width:1200px){#House h3{margin-top:80px}}#House h3.bottom-bar:after{content:' ';display:block;background:#b5d3c7;position:absolute;height:2px;width:30px;left:50%;margin-top:15px;-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);width:55px}#House #HouseSlider .house_slide{height:300px;background-size:cover;background-position:50%}@media (min-width:576px){#House #HouseSlider .house_slide{height:500px}}@media (min-width:992px){#House #HouseSlider .house_slide{height:700px}}@media (min-width:1200px){#House #HouseSlider .house_slide{height:800px}}@media (min-width:1450px){#House #HouseSlider .house_slide{height:850px}}#House .lSSlideOuter{position:relative}#House .lSSlideOuter .lSPager.lSpg{position:absolute;width:100%;bottom:0;margin-bottom:10px}#House .lSSlideOuter .lSPager.lSpg>li a{background:0 0;border:1px solid #999}#House .lSSlideOuter .lSPager.lSpg>li.active a{background-color:#fff;border:1px solid #fff}@media (min-width:768px){#House .section-heading{padding:30px 0 0}}@media (min-width:992px){#House .section-heading{padding:40px 0 20px}}@media (min-width:1200px){#House .section-heading{padding:50px 0 20px}}@media (min-width:1450px){#House .section-heading{padding:50px 0 20px}}#House .section-heading h2{margin-bottom:20px}@media (min-width:768px){#House .section-heading h2{text-align:left}#House .section-heading h2:after{position:relative;left:auto;transform:none}}#House .section-heading .pax{width:100%;display:inline-block;text-align:center;font-size:14px;color:#096d6d}@media (min-width:768px){#House .section-heading .pax{width:auto;margin-left:15px;text-align:left}}@media (min-width:992px){#House .section-heading .pax{font-size:16px}}#House .section-heading .pax i{margin-right:5px}#House .section-body h3{text-align:center;font-weight:200;margin-top:30px;font-size:20px}@media (min-width:768px){#House .section-body h3{text-align:left}}@media (min-width:1200px){#House .section-body .left-col{padding-right:60px}}@media (min-width:1450px){#House .section-body .left-col{padding-right:70px}}#House .section-body .features_wrapper{display:flex;flex-wrap:wrap;margin:0;padding:0;margin-bottom:20px}#House .section-body .features_wrapper .feature{text-align:center;margin:5px;background-color:#b5d3c7;color:#096d6d;padding:6px 12px}#House .section-body .col-wrapper{max-width:300px;display:inline-block}@media (min-width:768px){#House .section-body .col-wrapper{margin-top:33px}}@media (min-width:992px){#House .section-body .col-wrapper{margin-top:40px}}@media (min-width:1200px){#House .section-body .col-wrapper{max-width:350px}}@media (min-width:1450px){#House .section-body .col-wrapper{max-width:400px}}#House .section-body .price{display:inline-block;width:100%;font-size:18px;color:#096d6d;padding:10px 10px;font-weight:100;text-align:center;border-top:1px solid #b5d3c7;border-bottom:1px solid #b5d3c7;margin-bottom:20px;margin-top:20px}@media (min-width:768px){#House .section-body .price{margin-top:0}}@media (min-width:992px){#House .section-body .price{font-size:22px;padding:25px 10px}}@media (min-width:1200px){#House .section-body .price{font-size:24px;margin-bottom:45px}}#House .section-body .price span{font-weight:500;font-size:22px}@media (min-width:992px){#House .section-body .price span{font-size:28px}}@media (min-width:1200px){#House .section-body .price span{font-size:30px}}#House .section-body .cta{margin-bottom:15px;width:100%}@media (min-width:992px){#House .section-body .cta{padding:20px;font-size:24px}}@media (min-width:1200px){#House .section-body .cta{padding:26px;font-size:28px}}#House .section-body .message,#House .section-body .phone,#House .section-body .whatsapp{background-color:transparent;color:#096d6d;border:1px solid #096d6d;font-weight:300;font-size:16px;width:100%;padding:12px 15px;white-space:normal}#House .section-body .message:hover,#House .section-body .phone:hover,#House .section-body .whatsapp:hover{background-color:#02525f;color:#fff}#House .section-body .message i,#House .section-body .phone i,#House .section-body .whatsapp i{font-size:23px;margin-top:-4px;margin-right:5px;margin-bottom:-7px}@media (min-width:1200px){#House .section-body .message i,#House .section-body .phone i,#House .section-body .whatsapp i{font-size:26px}}@media (min-width:1200px){#House .section-body .message,#House .section-body .phone,#House .section-body .whatsapp{font-size:20px;padding:20px}}#House .section-body .message,#House .section-body .phone{margin-top:5px}#House .related-homes{margin:50px -15px 0}@media (min-width:768px){#House .related-homes{display:flex}}#House .related-homes .rel-home{width:100%;display:block;position:relative;overflow:hidden}@media (min-width:768px){#House .related-homes .rel-home{width:50%}}#House .related-homes .rel-home:nth-child(even) span{background-color:rgba(31,132,104,.7)}#House .related-homes .rel-home .bg{position:absolute;background-size:cover;background-position:50% 50%;width:100%;height:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:transform .7s;-moz-transition:transform .7s;transition:transform .7s}#House .related-homes .rel-home span{padding:45px 10px;text-align:center;color:#fff;text-transform:uppercase;font-size:20px;width:100%;height:100%;position:relative;display:inline-block;background-color:rgba(9,109,109,.7);font-weight:100;-webkit-transition:background-color .7s;-moz-transition:background-color .7s;transition:background-color .7s}@media (min-width:768px){#House .related-homes .rel-home span{padding:75px 10px}}@media (min-width:992px){#House .related-homes .rel-home span{font-size:25px;padding:95px 10px}}@media (min-width:1200px){#House .related-homes .rel-home span{font-size:35px;padding:120px 10px}}@media (min-width:1450px){#House .related-homes .rel-home span{font-size:40px;padding:130px 10px}}#House .related-homes .rel-home:hover .bg{-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);-webkit-filter:grayscale(0);filter:grayscale(0)}#House .related-homes .rel-home:hover span{background-color:rgba(9,109,109,.5)}#ToVisit+footer{margin-top:0}@media (min-width:992px){#ToVisit .container-fluid{padding-left:0;padding-right:0}}#ToVisit .location{position:relative;margin:0 0 20px}@media (min-width:768px){#ToVisit .location{height:415px}}@media (min-width:992px){#ToVisit .location{margin-bottom:5px}}@media (min-width:1450px){#ToVisit .location{height:440px}}#ToVisit .location:nth-child(even) .info-row{background-color:rgba(9,109,109,.1)}#ToVisit .location .picture-row{padding:0}#ToVisit .location .picture-row .full-col-img{border-radius:10px 50px 10px 10px}@media (min-width:768px){#ToVisit .location .picture-row .full-col-img{border-radius:0 50px 0 0;height:100%}}@media (min-width:992px){#ToVisit .location .picture-row .full-col-img{border-radius:0;width:80%}}#ToVisit .location .map-row{position:absolute;top:-5px;right:-5px;width:100px;height:100px;margin:0;padding:0;border-radius:180px;overflow:hidden;border:2px solid #f2f7f5}@media (min-width:768px){#ToVisit .location .map-row{width:120px;height:120px}}@media (min-width:992px){#ToVisit .location .map-row{width:10%;height:100%;border-radius:0;border:none;top:0;right:0;-webkit-transition:all 1s;-moz-transition:all 1s;transition:all 1s}#ToVisit .location .map-row:hover{width:100%;height:100%;top:0;right:0;border-radius:0;border:0}}#ToVisit .location .map-row .map-wrapper{display:flex;width:100%;height:100%;justify-content:center;align-items:flex-end;cursor:pointer}#ToVisit .location .map-row .full-img{width:100%;height:100%;background-position:50% 50%;background-size:300%;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}@media (min-width:992px){#ToVisit .location .map-row .full-img{background-size:cover}}#ToVisit .location .info-row{padding:20px;margin-top:-15px;background-color:rgba(31,132,104,.04);border-radius:0 0 10px 10px}@media (min-width:768px){#ToVisit .location .info-row{margin-top:0;padding:40px 40px 10px;border-radius:0}}@media (min-width:992px){#ToVisit .location .info-row{padding:50px 50px 20px}}@media (min-width:1200px){#ToVisit .location .info-row{padding:60px 60px 30px}}@media (min-width:1450px){#ToVisit .location .info-row{padding:80px 80px 30px}}#ToVisit .location .info-row h3{margin:20px 0 15px}@media (min-width:768px){#ToVisit .location .info-row h3{margin-top:0}}@media (min-width:992px){#ToVisit .location .info-row h3{font-size:26px}}@media (min-width:1200px){#ToVisit .location .info-row h3{font-size:30px}}@media (min-width:1450px){#ToVisit .location .info-row h3{font-size:36px}}#ToVisit .location .info-row .coord{font-size:14px;color:#1f8468}@media (min-width:1200px){#ToVisit .location .info-row .coord{font-size:16px}}#ToVisit .location .info-row .coord i{font-size:20px;margin-right:5px}@media (min-width:1200px){#ToVisit .location .info-row .coord i{font-size:24px}}#Environment+footer{margin-top:0}#Gastronomy+footer{margin-top:0}#Gastronomy .checkboard .row+.row{margin-top:0}#Gastronomy .copy-wrapper{background-color:transparent}#Map+footer{margin-top:0}#Map .section-heading{text-align:center;position:absolute;z-index:1;width:100%;color:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,.76) 0,rgba(255,255,255,.76) 60%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,.76) 0,rgba(255,255,255,.76) 60%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.76) 0,rgba(255,255,255,.76) 60%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2ffffff', endColorstr='#00ffffff', GradientType=0 )}#Map #Gmap-wrapper .gmnoprint{background-color:#fff}#Map .map-sizer{overflow-y:hidden;position:relative}#Map .info-area{text-align:center;background-color:rgba(255,255,255,.85);padding:20px 15px;position:absolute;left:50%;bottom:0;transform:translateX(-50%);border-radius:20px 20px 0 0}@media (min-width:992px){#Map .info-area{padding:30px 40px}}#Gmap-wrapper{width:100%;height:400px;background-color:grey}#Contact{text-align:center}#Contact .section-heading{padding-bottom:0}#Contact .section-heading p{margin-bottom:0;max-width:500px}#Contact .phone-wrapper .phone{font-size:18px;margin:30px 0 10px}@media (min-width:992px){#Contact .phone-wrapper .phone{font-size:22px;margin:40px 0 10px}}#Contact .phone-wrapper .phone i{font-size:22px;margin-top:-3px;margin-bottom:-5px;margin-right:7px}@media (min-width:992px){#Contact .phone-wrapper .phone i{font-size:26px}}#Contact .phone-wrapper .whatsapp{font-size:16px;margin-bottom:30px}@media (min-width:992px){#Contact .phone-wrapper .whatsapp{font-size:20px;margin-bottom:40px}}#Contact .form-wrapper{padding:0 15px;max-width:500px;display:inline-block;text-align:center;width:100%}@media (min-width:992px){#Contact .form-wrapper{max-width:600px}}@media (min-width:1200px){#Contact .form-wrapper{max-width:700px}}#Contact .form-wrapper .form-control{border:0;padding:10px 15px;border-bottom:1px solid #b5d3c7;border-radius:0;background-color:transparent}@media (min-width:992px){#Contact .form-wrapper .form-control{padding:20px 25px}}@media (min-width:1200px){#Contact .form-wrapper .form-control{padding:20px 25px;font-size:18px}}#Contact .form-wrapper .form-control.error{background-color:#fff180}#Contact .form-wrapper .form-control:focus{outline:0;box-shadow:none;border-bottom:1px solid #1f8468}#Contact .form-wrapper label.error{color:#fff;background-color:#02525f;padding:5px 14px;text-align:left;border-radius:0 0 15px 11px}#Contact .form-wrapper .alert-success{color:#fff;background-color:#1f8468;border-color:#1f8468;font-weight:100}#Contact .form-wrapper .form-group.flex{display:flex;justify-content:center}#Contact .form-wrapper .captcha_holder{max-width:350px}#Contact .form-wrapper .captcha_holder .g-recaptcha{display:inline-block}#Contact #success{margin-top:20px}footer{padding:25px 0;text-align:center;color:#096d6d;background:#b5d3c7;margin-top:50px}footer span.copyright{font-size:90%;line-height:40px;text-transform:none;display:inline-block}.lSSlideOuter .lSPager.lSpg>li a{background:0 0;border:1px solid #999}.lSSlideOuter .lSPager.lSpg>li.active a{background-color:#fff;border:1px solid #fff}.header_slider{width:100%;height:100%;display:flex;align-items:center;background-color:#096d6d}.header_slider .copy_wrapper{position:relative;text-align:center;color:#fff;margin:50px 0 0;width:100%;max-width:600px;left:50%;transform:translateX(-50%);padding:0 50px}@media (min-width:768px){.header_slider .copy_wrapper{margin:50px 0 0;max-width:500px}}@media (min-width:992px){.header_slider .copy_wrapper{max-width:600px}}@media (min-width:1200px){.header_slider .copy_wrapper{max-width:750px}}@media (min-width:1450px){.header_slider .copy_wrapper{max-width:880px}}.header_slider .copy_wrapper .claim{font-size:70px;line-height:50px;font-family:connoisseurs}@media (min-width:768px){.header_slider .copy_wrapper .claim{font-size:120px;line-height:80px}}@media (min-width:1450px){.header_slider .copy_wrapper .claim{font-size:160px;line-height:110px}}.header_slider .full-bg{position:absolute;width:100%;height:100%;background-size:cover;background-position:50% 50%;opacity:.6}@media screen and (orientation:landscape){.header_slider .full-bg.portrait{display:none}}@media screen and (orientation:portrait){.header_slider .full-bg.landscape{display:none}}.header_slider .btn{font-size:18px;border:1px solid #fff;background-color:transparent;padding:10px 25px;background-color:rgba(0,0,0,.1);white-space:normal}.header_slider .btn:hover{background-color:#1f8468}@media (min-width:768px){.header_slider .btn{font-size:22px;margin-top:10px}}@media (min-width:1200px){.header_slider .btn{font-size:26px;margin-top:20px}}.nav-gradient{position:absolute;top:0;left:0;width:100%;height:150px;background:-moz-linear-gradient(top,rgba(9,109,109,.88) 0,rgba(9,109,109,0) 100%);background:-webkit-linear-gradient(top,rgba(9,109,109,.88) 0,rgba(9,109,109,0) 100%);background:linear-gradient(to bottom,rgba(9,109,109,.88) 0,rgba(9,109,109,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0096d6d', endColorstr='#00096d6d', GradientType=0 )}@media (min-width:992px){.nav-gradient{height:300px}}@media (min-width:1200px){.nav-gradient{height:400px}}#HeaderVideo{display:flex;align-items:center;position:relative;overflow:hidden;background-color:#096d6d}#HeaderVideo .videoWrapper{position:absolute;top:0;left:0;width:100%;opacity:.6}#HeaderVideo .videoWrapper video{position:relative;left:50%;transform:translateX(-50%)}#HeaderVideo .copy_wrapper{position:relative;text-align:center;color:#fff;margin:50px 0 0;width:100%;max-width:600px;left:50%;transform:translateX(-50%);padding:0 50px;font-size:18px;line-height:22px}@media (min-width:768px){#HeaderVideo .copy_wrapper{margin:66px 0 0;max-width:500px;font-size:20px;line-height:24px}}@media (min-width:992px){#HeaderVideo .copy_wrapper{margin:102px 0 0;max-width:800px;font-size:22px;line-height:26px}}@media (min-width:1200px){#HeaderVideo .copy_wrapper{margin:140px 0 0;max-width:950px;font-size:24px;line-height:30px}}@media (min-width:1450px){#HeaderVideo .copy_wrapper{max-width:1150px}#HeaderVideo .copy_wrapper strong{display:block}}#HeaderVideo .copy_wrapper .claim{font-size:90px;line-height:60px;font-family:connoisseurs}@media (min-width:768px){#HeaderVideo .copy_wrapper .claim{font-size:160px;line-height:100px}}@media (min-width:1450px){#HeaderVideo .copy_wrapper .claim{font-size:260px;line-height:160px}}#HeaderVideo .btn{font-size:18px;border:1px solid #fff;background-color:transparent;padding:10px 25px;background-color:rgba(0,0,0,.1);white-space:normal;font-weight:500}#HeaderVideo .btn:hover{background-color:#1f8468}@media (min-width:768px){#HeaderVideo .btn{font-size:22px;margin-top:10px}}@media (min-width:1200px){#HeaderVideo .btn{font-size:26px;margin-top:20px}}#HeaderVideo .btn i{font-size:14px;margin-left:12px;margin-top:2px}@media (min-width:768px){#HeaderVideo .btn i{font-size:17px;margin-left:14px;margin-top:4px}}@media (min-width:1200px){#HeaderVideo .btn i{font-size:20px;margin-left:18px;margin-top:4px}}.highlight_houses{padding-bottom:50px}.highlight_houses .house_highlight .inner-wrapper{background:rgba(2,82,95,.05);padding:0 20px 30px;overflow:hidden;border-radius:7px 50px 7px 7px}@media (min-width:992px){.highlight_houses .house_highlight .inner-wrapper{padding:0 30px 35px}}@media (min-width:1200px){.highlight_houses .house_highlight .inner-wrapper{padding:0 40px 45px}}.highlight_houses .house_highlight figure{border-radius:0 30px;overflow:hidden;margin-bottom:20px;margin-left:-20px;margin-right:-20px}@media (min-width:992px){.highlight_houses .house_highlight figure{margin-bottom:30px;margin-left:-30px;margin-right:-30px}}@media (min-width:1200px){.highlight_houses .house_highlight figure{margin-left:-40px;margin-right:-40px}}.highlight_houses .house_highlight h3{text-transform:none}@media (min-width:1450px){.highlight_houses .house_highlight h3{font-size:32px}}@media (max-width:576px){.highlight_houses .house_highlight+.house_highlight{margin-top:30px}}.highlight_houses .house_highlight .btn{margin-top:10px}#Testimonials{background:#096d6d;position:relative}#Testimonials .background{background-image:url(../img/backgrounds/cabo_ortegal.jpg);width:100%;height:100%;position:absolute;opacity:.2;background-size:cover;background-position:50% 10%}#Testimonials .testimonial_slider{width:100%;display:flex;justify-content:center}#Testimonials .testimonial_slider .copy-wrapper{padding:30px 60px}@media (min-width:576px){#Testimonials .testimonial_slider .copy-wrapper{padding:30px 90px}}@media (min-width:768px){#Testimonials .testimonial_slider .copy-wrapper{padding:50px 120px}}@media (min-width:992px){#Testimonials .testimonial_slider .copy-wrapper{padding:80px 0;max-width:800px}}@media (min-width:1200px){#Testimonials .testimonial_slider .copy-wrapper{padding:100px 0;max-width:900px;font-size:20px}}@media (min-width:1450px){#Testimonials .testimonial_slider .copy-wrapper{padding:200px 0;font-size:24px}}#Testimonials .testimonial_slider p{color:#d5e6df;font-style:italic}#Testimonials .testimonial_slider .quotemark{font-size:160px;float:left;margin-bottom:-140px;margin-top:-54px;margin-right:11px}@media (min-width:1200px){#Testimonials .testimonial_slider .quotemark{font-size:181px;margin-bottom:-160px;margin-top:-60px}}@media (min-width:1450px){#Testimonials .testimonial_slider .quotemark{font-size:215px;margin-bottom:-200px;margin-top:-70px}}#Testimonials .testimonial_slider .author{color:#b5d3c7;float:right;font-size:15px}@media (min-width:1200px){#Testimonials .testimonial_slider .author{font-size:17px}}@media (min-width:1450px){#Testimonials .testimonial_slider .author{font-size:19px}}#Testimonials .lSSlideOuter .lSPager.lSpg{margin-bottom:5px;margin-top:-30px!important}#Testimonials .lSSlideOuter .lSPager.lSpg>li a{border:1px solid #b5d3c7}#Testimonials .lSSlideOuter .lSPager.lSpg>li.active a{background-color:#d5e6df;border:1px solid #d5e6df}