@font-face{font-family:"Articulat CF Demi";src:url("../fonts/ArticulatCF-DemiBoldOblique.eot");src:url("../fonts/ArticulatCF-DemiBoldOblique.eot?#iefix") format("embedded-opentype"),url("../fonts/ArticulatCF-DemiBoldOblique.ttf") format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Articulat CF";src:url("../fonts/ArticulatCF-BoldOblique.eot");src:url("../fonts/ArticulatCF-BoldOblique.eot?#iefix") format("embedded-opentype"),url("../fonts/ArticulatCF-BoldOblique.ttf") format("truetype");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Articulat CF Demi";src:url("../fonts/ArticulatCF-DemiBold.eot");src:url("../fonts/ArticulatCF-DemiBold.eot?#iefix") format("embedded-opentype"),url("../fonts/ArticulatCF-DemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Articulat CF";src:url("../fonts/ArticulatCF-Bold.eot");src:url("../fonts/ArticulatCF-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/ArticulatCF-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Articulat CF";src:url("../fonts/ArticulatCF-HeavyOblique.eot");src:url("../fonts/ArticulatCF-HeavyOblique.eot?#iefix") format("embedded-opentype"),url("../fonts/ArticulatCF-HeavyOblique.ttf") format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Articulat CF";src:url("../fonts/ArticulatCF-Light.eot");src:url("../fonts/ArticulatCF-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/ArticulatCF-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Articulat CF";src:url("../fonts/ArticulatCF-RegularOblique.eot");src:url("../fonts/ArticulatCF-RegularOblique.eot?#iefix") format("embedded-opentype"),url("../fonts/ArticulatCF-RegularOblique.ttf") format("truetype");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Articulat CF Extra";src:url("../fonts/ArticulatCF-ExtraLightOblique.eot");src:url("../fonts/ArticulatCF-ExtraLightOblique.eot?#iefix") format("embedded-opentype"),url("../fonts/ArticulatCF-ExtraLightOblique.ttf") format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Articulat CF";src:url("../fonts/ArticulatCF-Regular.eot");src:url("../fonts/ArticulatCF-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/ArticulatCF-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Articulat CF";src:url("../fonts/ArticulatCF-Medium.eot");src:url("../fonts/ArticulatCF-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/ArticulatCF-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Articulat CF Normal";src:url("../fonts/ArticulatCF-Normal.eot");src:url("../fonts/ArticulatCF-Normal.eot?#iefix") format("embedded-opentype"),url("../fonts/ArticulatCF-Normal.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Articulat CF";src:url("../fonts/ArticulatCF-Heavy.eot");src:url("../fonts/ArticulatCF-Heavy.eot?#iefix") format("embedded-opentype"),url("../fonts/ArticulatCF-Heavy.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Articulat CF";src:url("../fonts/ArticulatCF-Thin.eot");src:url("../fonts/ArticulatCF-Thin.eot?#iefix") format("embedded-opentype"),url("../fonts/ArticulatCF-Thin.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Articulat CF Extra";src:url("../fonts/ArticulatCF-ExtraBoldOblique.eot");src:url("../fonts/ArticulatCF-ExtraBoldOblique.eot?#iefix") format("embedded-opentype"),url("../fonts/ArticulatCF-ExtraBoldOblique.ttf") format("truetype");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Articulat CF";src:url("../fonts/ArticulatCF-LightOblique.eot");src:url("../fonts/ArticulatCF-LightOblique.eot?#iefix") format("embedded-opentype"),url("../fonts/ArticulatCF-LightOblique.ttf") format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Articulat CF Extra";src:url("../fonts/ArticulatCF-ExtraBold.eot");src:url("../fonts/ArticulatCF-ExtraBold.eot?#iefix") format("embedded-opentype"),url("../fonts/ArticulatCF-ExtraBold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Articulat CF Normal";src:url("../fonts/ArticulatCF-NormalOblique.eot");src:url("../fonts/ArticulatCF-NormalOblique.eot?#iefix") format("embedded-opentype"),url("../fonts/ArticulatCF-NormalOblique.ttf") format("truetype");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Articulat CF Extra";src:url("../fonts/ArticulatCF-ExtraLight.eot");src:url("../fonts/ArticulatCF-ExtraLight.eot?#iefix") format("embedded-opentype"),url("../fonts/ArticulatCF-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Articulat CF";src:url("../fonts/ArticulatCF-MediumOblique.eot");src:url("../fonts/ArticulatCF-MediumOblique.eot?#iefix") format("embedded-opentype"),url("../fonts/ArticulatCF-MediumOblique.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Brush Script MT";src:url("../fonts/BrushScriptMT.eot");src:url("../fonts/BrushScriptMT.eot?#iefix") format("embedded-opentype"),url("../fonts/BrushScriptMT.ttf") format("truetype");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Articulat CF";src:url("../fonts/ArticulatCF-ThinOblique.eot");src:url("../fonts/ArticulatCF-ThinOblique.eot?#iefix") format("embedded-opentype"),url("../fonts/ArticulatCF-ThinOblique.ttf") format("truetype");font-weight:100;font-style:italic;font-display:swap}body *{font-family:"Articulat CF",sans-serif;font-weight:400;color:#333133}body p{color:#7c7c7c;font-size:18px}body .brush{font-family:"Brush Script MT",sans-serif;text-transform:none;font-weight:300;font-size:2em;line-height:.5em}body .fs1-5{font-size:1.5em}body section.padding{padding:40px 0}body header{background-color:#0399e4;transition:all .3s;position:relative}body header.fix{margin-top:0;transition:all .3s}body header .logo{display:inline-block}body header .logo img{max-width:170px}body .about-home{background-image:url(../img/bloque-01-bg.jpg);background-repeat:no-repeat;background-position:left top}body .section-book .starting{background-color:rgba(255,255,255,.85);min-width:450px}body .section-book .starting h3{color:#b2b2b2;font-weight:400;display:inline-block;padding-right:15px;border-bottom:solid 2px #b2b2b2;margin-bottom:20px}body .section-book .starting h3 span{color:#b2b2b2;font-size:1.4em;font-weight:400}body .section-book .starting .btn-info{display:block;padding:10px;background-color:#0fbd06;border:solid 1px #0fbd06;text-align:center;border-radius:8px;text-decoration:none}body .section-book .starting .btn-book{display:block;padding:10px;background-color:#fff;border:solid 1px #0fbd06;text-align:center;border-radius:8px;color:#0fbd06;text-decoration:none}body .section-amenidades{background-image:url(../img/amenidades-bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}body .section-amenidades h2{font-size:70px}body .section-amenidades .comming-soon{background-color:#fff;border-radius:30px;padding:20px 40px}body .models-home{background-image:url(../img/bloque-02-bg.jpg);background-repeat:no-repeat;background-position:right top}body .condos-index{background-image:url(../img/condos-parallax.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;min-height:60vh}body .section-contacto{background-image:url(../img/contacto-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;color:#5d5e5d}body .section-contacto button{background-color:#0399e4;border:solid 1px #0399e4;color:#fff;font-size:18px;padding:10px 50px;border-radius:4px}body footer{background-image:url(../img/footer-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top}body footer .redes i{display:inline-block;width:35px;height:35px;background-color:#fff;color:#0399e4;line-height:35px;text-align:center;vertical-align:middle;font-size:22px;border-radius:50%;margin:0 4px}body .section-discover-amennities{background-image:url(../img/discover-amenidades-bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}body .section-discover-amennities li{margin:0;padding:0;text-align:left;color:#afafaf}body .section-discover-amennities .comming-soon{background-color:#fff;padding:20px 40px}body .section-discover-amennities .comming-soon span{color:#afafaf}body .for-everyone-section{background-image:url(../img/for-everyone.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;min-height:60vh}body .dream-beach{background-image:url(../img/dream-beach.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;min-height:60vh}body .dream-beach .borde{border:solid 3px #fff;background-color:rgba(0,0,0,.1)}body .dream-beach .divider{width:30%;border-top:solid 2px #fff;margin:30px auto}body .how-about{position:relative;display:block}body .how-about::before{content:"";width:0;height:0;border-right:solid 30px #148e0a;border-bottom:solid 20px #148e0a;border-left:solid 30px rgba(0,0,0,0);border-top:solid 20px rgba(0,0,0,0);position:absolute;bottom:-10px;left:-45px;z-index:-1}body .mexican-landscape{background-image:url(../img/mexican-landscape.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;min-height:60vh}body .attractions .attraction{background-repeat:no-repeat;background-size:cover;background-position:center;min-height:40vh;position:relative}body .attractions .attraction:hover .blur{display:block;top:0;right:0;bottom:0;left:0;transition:all .3s}body .attractions .attraction:hover .blur .info{visibility:visible;transition:all .1s}body .attractions .attraction .blur{backdrop-filter:blur(10px);background:rgba(4,153,228,.85);position:absolute;top:50%;right:50%;bottom:50%;left:50%;transition:all .3s}body .attractions .attraction .blur .info{visibility:hidden;transition:all .1s}body .attractions .attraction .blur .info h4{font-size:50px;line-height:.8em}body .attractions .attraction .blur .info p{line-height:1.6em}body .condos-title{background-image:url(../img/condos-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}body .condos-title h2{font-size:100px}body .feature-title{background-image:url(../img/feature-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}body .bed-section{overflow:hidden}body .bed-section .info{position:relative}body .bed-section .info::before{content:"";position:absolute;left:-2000px;right:-2000px;top:0;bottom:0;background-color:#0399e4;opacity:.26}@media(min-width: 768px){body [data-entrance]{visibility:hidden}}@media(min-width: 992px){body section.padding{padding:80px 0}body header{position:sticky;top:0px;margin-top:30px}body header .logo img{max-width:260px}body header nav ul{list-style:none;margin:0;padding:0}body header nav ul li{display:inline-block}body header nav ul li a{text-decoration:none;color:#fff;font-size:14px;text-transform:uppercase;display:inline-block;padding:10px}body header nav ul li a:hover{text-decoration:none}body .attractions .attraction .blur .info h4{font-size:60px}}.section-parallax{min-height:60vh;background-size:cover;background-position:center;background-repeat:no-repeat;overflow-x:hidden !important}.col-bg{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:50vh}.bg-azul{background-color:#0399e4}.bg-verde{background-color:#0fbd06}.bg-gris{background-color:#333133}.bg-gris-claro{background-color:#d5d7d8}.bg-claro{background-color:#f5f3f4}.azul{color:#0399e4}.verde{color:#0fbd06}.m200{max-width:200px}.m300{max-width:300px}.m400{max-width:400px}.m500{max-width:500px}.m600{max-width:600px}.m700{max-width:700px}.m800{max-width:800px}.m900{max-width:900px}.m1000{max-width:1000px}.f100{font-weight:100 !important}.f200{font-weight:200 !important}.f300{font-weight:300 !important}.f400{font-weight:400 !important}.f500{font-weight:500 !important}.f600{font-weight:600 !important}.f800{font-weight:800 !important}.f900{font-weight:900 !important}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.btn-discover{padding:15px 40px;color:#0fbd06;border-radius:6px;border:solid 1px #0fbd06}.btn-discover:hover{text-decoration:none;color:#0fbd06}.lh2{line-height:2em}.font-100{font-size:100px !important}.with-errors li{color:red}.floating-wpp-head span{color:#fff;font-weight:600}.hamburger-menu{position:relative}#menu__toggle{opacity:0}#menu__toggle:checked+.menu__btn>span{transform:rotate(45deg)}#menu__toggle:checked+.menu__btn>span::before{top:0;transform:rotate(0deg)}#menu__toggle:checked+.menu__btn>span::after{top:0;transform:rotate(90deg)}#menu__toggle:checked~.menu__box{left:0 !important}.menu__btn{position:fixed;top:28px;right:20px;width:30px;height:30px;cursor:pointer;z-index:1}.menu__btn>span,.menu__btn>span::before,.menu__btn>span::after{display:block;position:absolute;width:100%;height:2px;background-color:#fff;transition-duration:.25s}.menu__btn>span::before{content:"";top:-8px}.menu__btn>span::after{content:"";top:8px}.menu__box{display:block;position:fixed;top:0;left:-100%;width:300px;height:100%;margin:0;padding:80px 0;list-style:none;background-color:#0299e4;box-shadow:2px 2px 6px rgba(0,0,0,.4);transition-duration:.25s}.menu__item{display:block;padding:12px 24px;color:#fff;font-size:20px;font-weight:600;text-decoration:none;transition-duration:.25s}.menu__item:hover{background-color:#cfd8dc;text-decoration:none}/*# sourceMappingURL=style.css.map */
