﻿@import"css/normalize.css";@import"css/animsition.min.css";@import"css/animate.min.css";@import"css/textillate.css";@import"css/slick.css";@import"css/linea-icons.css";@import"css/microtip.min.css";@import"css/cookie.css";.animate__animated.animate__delay-05s{-webkit-animation-delay:.5s;animation-delay:.5s}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 10%, 0);transform:translate3d(0, 10%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.vc_row{margin:0 !important}.slider-style2 .slick-prev,.slider-style2 .slick-next{width:30px;height:30px;top:-60px;border:0;border-radius:0}.slider-style2 .slick-prev:before,.slider-style2 .slick-next:before{content:"";font-size:35px}.slider-style2 .slick-prev{right:40px}.slider-style2 .slick-next{right:0px}.slick-prev,.slick-next{position:absolute;z-index:1000;cursor:pointer;display:flex;align-items:center;justify-content:center;outline:none;width:110px;height:110px;top:calc(50% - 55px);padding:0;text-align:center;color:rgba(0,0,0,0);border:0;border-radius:50%;background:#fff;opacity:1}.slick-prev:before,.slick-next:before{content:"";font-family:"linea-arrows-10" !important;font-size:35px;color:#000;opacity:1;transition:all .4s ease 0s !important}.slick-prev:hover,.slick-next:hover{background:#a4755c}.slick-prev:hover:before,.slick-next:hover:before{color:#fff}.slick-prev{left:-180px;transform:scaleX(-1)}.slick-next{right:-180px}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;display:block;list-style:none;width:100%;margin-top:15px;text-align:center}.slick-dots li{position:relative;display:inline-block;cursor:pointer;width:20px;height:20px;padding:0}.slick-dots li button{display:block;cursor:pointer;position:relative;width:20px;height:20px;padding:5px;font-size:0;line-height:0;color:rgba(0,0,0,0);border:0;outline:none;background:rgba(0,0,0,0)}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{content:"•";position:absolute;top:0;left:0;width:20px;height:20px;font-size:44px;line-height:44px;text-align:center;color:#000;opacity:.1}.slick-dots li.slick-active button:before{opacity:.5;color:#000}.consent-box{margin-bottom:20px;padding:30px;background-color:#f5f5f8}.consent-box h5{font-weight:700}.consent-box a{text-decoration:underline}.wt-cli-cookie-bar{padding:40px !important}.wt-cli-cookie-bar .cli-bar-message a{text-decoration:underline}.cli_setting_save_button{background-color:#494949 !important}.cli-privacy-content-text a{text-decoration:underline}.cli-tab-content .cookielawinfo-row-cat-table{display:none}.pagination ul li a,.pagination ul li span{border:0}.wp-pagenavi{margin:30px 0 40px 0 !important}.wp-pagenavi .pages{display:none}.wp-pagenavi a,.wp-pagenavi span{margin:0 4px;padding:5px;font-size:20px;color:#999;text-decoration:none}.wp-pagenavi a img{vertical-align:top}.wp-pagenavi a:hover{color:#494949}.wp-pagenavi .current{font-weight:600;color:#494949}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{font-size:30px}.wp-pagenavi .previouspostslink{margin-right:6px}.wp-pagenavi .nextpostslink{margin-left:6px}@media screen and (max-width: 1000px){.slick-prev,.slick-next{width:80px;height:80px;top:calc(50% - 40px)}}@media screen and (max-width: 767px){.slick-prev,.slick-next{width:40px;height:40px;top:calc(50% - 20px)}.slick-prev:before,.slick-next:before{font-size:20px}.wt-cli-cookie-bar{padding:20px !important}.pagination{margin-bottom:10px}.wp-pagenavi{margin:20px 0 !important}.wp-pagenavi a,.wp-pagenavi span{font-size:18px}}@font-face{font-family:"linea-arrows-10";src:url("fonts/linea-arrows-10.woff2") format("woff2"),url("fonts/linea-arrows-10.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"pp";src:url("fonts/pp.woff2") format("woff2"),url("fonts/pp.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"ppm";src:url("fonts/ppm.woff2") format("woff2"),url("fonts/ppm.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"ppb";src:url("fonts/ppb.woff2") format("woff2"),url("fonts/ppb.woff") format("woff");font-weight:bold;font-style:normal}.pp{font-family:"pp",sans-serif}.ppm{font-family:"ppm",sans-serif}.ppb{font-family:"ppb",sans-serif}body{font-family:"pp",sans-serif;font-weight:400;font-size:20px;line-height:1.3;color:#000;background-color:#fff}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400;line-height:1.1;letter-spacing:0;text-transform:none}h1{font-size:64px}h2{font-size:38px}h3{font-size:38px}h4{font-size:30px}h5{font-size:26px}h6{font-size:16px}p,li{margin:0;font-size:20px;line-height:1.4}strong{font-family:"ppm",sans-serif;font-weight:400}p+p,ul+p,ol+p,p+ul,p+ol{margin-top:20px}ul{margin:0;padding-left:0}ul li{list-style:none}ol{padding-left:40px}ol li{margin-bottom:20px}ul.styled{text-indent:-4px;margin-left:20px;padding-left:40px}ul.styled li{color:#fff}ul.styled li:before{content:"●";display:inline-block;vertical-align:middle;font-size:.5em;line-height:1;color:#fff;transform:translateX(-8px)}img{max-width:100%;height:auto;image-rendering:optimizeQuality}img.invert{filter:invert(1)}.text-light,.text-light a{font-weight:300}.text-medium,.text-medium a{font-weight:500}.text-bold,.text-bold a{font-weight:700}.text-bigger{font-size:24px !important}.text-even-bigger{font-size:30px !important}.text-smaller{font-size:16px !important}.text-spaced{letter-spacing:3px}::selection{color:#fff;background:#bca796}.white{color:#fff}.white p,.white h1,.white h2,.white h3,.white h4,.white h5,.white h6,.white span,.white a{color:#fff}.black{color:#000 !important}.grey{color:#999 !important}.light-grey{color:#f5f5f8 !important}.dark-grey{color:#494949 !important}.accent,.accent p{color:#a4755c !important}.light-accent,.light-accent p{color:#bca796 !important}.blue,.blue p{color:#2e56a3 !important}.pink,.pink p{color:#2e56a3 !important}.border-top{border-top:1px solid #d2d2d2}.border-bottom{border-bottom:1px solid #d2d2d2}.no-block{display:inline}.no-block+p{margin-top:-10px}.boxed{padding:6px 10px;background-color:#a4755c;color:#fff}.boxed-white{border:1px solid #fff}.boxed-white:hover{background-color:#fff}.title-boxed{display:inline;padding:0 10px;background-color:#f5f5f8;color:#444}.title-boxed+br{display:block !important;margin-bottom:20px;content:" "}.title-boxed.accent{background-color:#a4755c;color:#fff}.title-boxed.dark{background-color:#494949;color:#fff}.with-line-below:after{content:"";display:block;width:50px;height:1px;margin:10px auto 20px auto;background-color:#999}.with-line-above:before{content:"";display:block;width:50px;height:1px;margin:20px auto 10px auto;background-color:#999}.hidden,.hide{display:none !important}.invisible{visibility:hidden}.hide-on-desktop{display:none}.only-home{display:none}.only-admin{display:none}body.logged-in .only-admin{display:block}@media screen and (max-width: 1300px){body{font-size:18px}p,li{font-size:18px;line-height:1.3}h1{font-size:60px}h2{font-size:32px}h3{font-size:28px}h4{font-size:25px}.text-bigger{font-size:21px !important}.text-even-bigger{font-size:26px !important}}@media screen and (max-width: 1000px){body{font-size:17px}p,li{font-size:17px}h1{font-size:44px}h2{font-size:28px}h3{font-size:24px}h4{font-size:22px}h5{font-size:22px}ul.styled{text-indent:-8px;margin-left:10px;padding-left:20px}}@media screen and (max-width: 767px){.hide-on-desktop{display:block}.hide-on-mobile{display:none}h1{font-size:30px}h2{font-size:22px}h3{font-size:22px}h4{font-size:19px}}body>.wrapper{position:relative;z-index:1;opacity:0;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.grid-container{position:relative;width:1280px;margin:0 auto}.grid-row{position:relative;box-sizing:border-box;width:1280px;margin:0 auto !important}.grid-row .vc_column_container>.vc_column-inner{padding:0}.content{min-height:calc(100vh - 400px)}.flex{display:flex;flex-flow:row wrap;justify-content:space-between}.flex--justify-center{justify-content:center}.flex--align-center{align-items:center}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.margin-10-below{margin-bottom:10px}.margin-20-below{margin-bottom:20px}.margin-30-below{margin-bottom:30px}.margin-40-below{margin-bottom:40px}.margin-10-above{margin-top:10px}.margin-20-above{margin-top:20px}.margin-30-above{margin-top:30px}.margin-40-above{margin-top:50px}.element-with-side-padding-120{padding:0 120px}.row-with-vertical-padding-60{padding:60px 0}.row-with-vertical-padding-120{padding:120px 0}.row-with-bottom-padding-120{padding-bottom:120px}.column-no-padding-right .vc_column-inner{padding-right:0 !important}.column-no-padding-left .vc_column-inner{padding-left:0 !important}.row-with-side-padding-200{padding:0 200px}.centered{margin:0 auto;text-align:center}.vertical-centered{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 1300px){.grid-container{width:980px}.grid-row{width:980px}}@media screen and (max-width: 1000px){.grid-container{width:90%}.grid-row{width:90%}}a,a:before,a:after,button{transition:all .3s ease}a{color:#000;text-decoration:none}a.accent-link{color:#a4755c}a.accent-link:hover{text-decoration:underline}a.light-accent-link{color:#bca796}a.light-accent-link:hover{color:#a4755c !important}a.black-link{color:#000}a.black-link:hover{color:#a4755c}a.white-link{color:#fff}a.white-link:hover{text-decoration:underline}a.grey-link{color:#999 !important}a.grey-link:hover{color:#494949 !important}a.dark-grey-link{color:#494949 !important}a.dark-grey-link:hover{color:#999 !important}a.light-grey-link{color:#f5f5f8}a.light-grey-link:hover{color:#a4755c !important}a.cool-grey-link{color:#d7ddec}a.cool-grey-link:hover{color:#999 !important}.boxed-link{display:inline-block;padding:7px 25px;font-size:16px;text-decoration:none !important;color:#a4755c;background-color:rgba(0,0,0,0);border-radius:20px;border:2px solid #a4755c}.boxed-link:hover{padding:7px 30px;color:#fff;background-color:#a4755c}.boxed-link.accent{color:#fff !important;background-color:#a4755c}.boxed-link.accent:hover{color:#a4755c !important;background-color:#bca796;border-color:#bca796}.boxed-link.white{color:#fff;border-color:#fff}.boxed-link.white:hover{background-color:hsl(20.8333333333,28.3464566929%,58.1960784314%);border-color:hsl(20.8333333333,28.3464566929%,58.1960784314%)}.boxed-link.bold{font-weight:700}.boxed-link.icon-left img{float:left;margin:-2px 10px 0 0}.boxed-link.icon-left i{vertical-align:middle;margin-right:10px}.boxed-link.icon-right img{float:right;margin:-2px 0 0 10px}.boxed-link.icon-right i{vertical-align:middle;margin-left:10px}.boxed-link.bordered{color:#000;background-color:rgba(0,0,0,0);border:1px solid #000}.boxed-link.bordered:hover{color:#fff;background-color:#999;border-color:#999}.boxed-link.bordered-white{color:#fff;background-color:rgba(0,0,0,0);border:1px solid #fff}.boxed-link.bordered-white:hover{color:#fff;background-color:#999;border-color:#999}.boxed-link.rounded{border-radius:25px}.boxed-link.wider{padding:8px 35px}.boxed-link.wider:hover{padding:8px 40px}.boxed-link.medium{padding:14px 35px}.boxed-link.medium:hover{padding:14px 40px}.boxed-link.big{padding:22px 55px}.boxed-link.big:hover{padding:22px 60px}a.line-link{display:inline-block;padding-bottom:8px;line-height:0;color:#a4755c}a.line-link:after{content:"";position:relative;width:101%;height:1px;margin-bottom:-4px;display:inline-block;background-color:rgba(0,0,0,0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:center 0;transition:all .6s cubic-bezier(0.785, 0.135, 0.15, 0.86)}a.line-link:hover:after{background-color:#a4755c;transform:scaleX(1)}a.line-link.grey{color:#494949}a.line-link.grey:hover{color:#999 !important}a.line-link.grey:hover:after{background-color:#999}a.line-link.white{color:#fff}a.line-link.white:hover{color:#fff !important}a.line-link.white:hover:after{background-color:#fff}a.line-link.disabled{pointer-events:none}a.icon-link{display:block;color:#999}a.icon-link span{color:#000;text-decoration:none}a.icon-link img{float:left;margin-right:10px}a.icon-link:hover{opacity:.8}a.circle-link{display:flex;justify-content:center;align-items:center;width:170px;height:170px;background-color:#a4755c;border-radius:50%}a.circle-link span{font-size:17px;line-height:1.1;color:#fff}a.circle-link span span{font-size:15px}a.circle-link:hover{transform:scale(1.05);background-color:hsl(20.8333333333,28.3464566929%,55.1960784314%)}a.alt-link{letter-spacing:2px;color:#000}a.alt-link:before,a.alt-link:after{content:"";display:inline-block;vertical-align:middle;width:30px;height:1px;margin:0 10px;background-color:#a4755c}a.alt-link:hover{color:#a4755c}a.alt-link:hover:before,a.alt-link:hover:after{margin:0 14px}a.hover-link{position:relative}a.hover-link:before{transform:scaleX(0);transform-origin:bottom right}a.hover-link:hover{padding:0 4px;color:#fff}a.hover-link:hover:before{transform:scaleX(1);transform-origin:bottom left}a.hover-link:before{content:" ";display:block;position:absolute;top:0;right:0;bottom:0;left:0;inset:0 0 0 0;background:#a4755c;z-index:-1;transition:transform .5s cubic-bezier(0.77, 0, 0.175, 1)}.bt-back{display:flex;align-items:center;width:80px;color:#999}.bt-back:before{content:"";font-family:"linea-arrows-10";font-size:20px}.bt-back:hover{color:#000}.bt-like{display:flex}.bt-like i{margin-right:8px;font-size:18px;color:#999}.bt-like:hover{color:#999}#interlinks .section_inner{margin-bottom:60px;padding:50px 0;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}#interlinks .bts a{position:relative;padding-left:40px;font-size:24px}#interlinks .bts a span{display:block;color:#999;font-size:16px}#interlinks .bts a:before{content:"";position:absolute;left:0;top:18px;font-family:"linea-arrows-10";font-size:30px}#interlinks .bts a:hover{margin-left:-5px;padding-left:50px}#interlinks .bts a.right{padding:0 40px 0 0;text-align:right}#interlinks .bts a.right:before{left:auto;right:0;top:20px;transform:rotate(180deg)}#interlinks .bts a.right:hover{margin:0 -5px 0 0;padding:0 50px 0 0}@media screen and (max-width: 1000px){.boxed-link{padding:6px 35px;font-size:15px}.boxed-link:hover{padding:6px 40px}#interlinks .bts a{font-size:20px}#interlinks .bts a span{padding-bottom:5px;font-size:15px}}@media screen and (max-width: 767px){.boxed-link{font-size:14px}a.circle-link{width:120px;height:120px}a.circle-link span{font-size:16px}a.circle-link span span{font-size:13px}#interlinks{display:none}}.preload,.preload:after{position:absolute;z-index:2;width:180px;height:180px;left:50%;top:50%;margin:-90px 0 0 -90px;border-radius:50%}.preload{background-color:rgba(0,0,0,0);border-top:1px solid #bca796;border-right:1px solid #bca796;border-bottom:1px solid #bca796;border-left:1px solid #5b3f29;transform:translateZ(0);animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:.8s;animation-name:preload-loading}@keyframes preload-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.animblock{opacity:0}.animtext>span>span{overflow:hidden;margin-bottom:-10px;padding-bottom:12px}.featured-img{height:650px}@media screen and (max-width: 767px){.preload,.preload:after{width:180px;height:180px;margin:-90px 0 0 -90px}}.social-menu{position:relative}.social-menu a{content:"";width:30px;height:30px;margin-right:10px;display:inline-block;overflow:hidden;border-radius:100%;border:1px solid #bca796;background:rgba(0,0,0,0) url("../../../media/social-sprite.svg") no-repeat 0 0;transform:scale(1.1)}.social-menu a.facebook{background-position:0 -5px}.social-menu a.twitter{background-position:-30px -5px}.social-menu a.linkedin{background-position:-60px -5px}.social-menu a.instagram{background-position:-90px -5px}.social-menu a.podcast{background-position:-120px -5px}.social-menu a.youtube{background-position:-150px -5px}.social-menu a.rss{background-position:-180px -5px}.social-menu a.spotify{background-position:-210px -5px}.social-menu a.whatsapp{background-position:-240px -5px}.social-menu a.mail{background-position:-270px -5px}.social-menu a.tripadvisor{background-position:-300px -5px}.social-menu a:hover{background-color:#a4755c;border-color:#a4755c}.social ul li{display:inline-block;vertical-align:top;overflow:hidden;width:32px;height:32px;margin:0 3px;border-radius:100%;border:1px solid #fff;transition:all .4s ease 0s !important}.social ul li:first-child{margin-left:0}.social ul li a{display:block;width:100%;height:200%;position:relative;top:0;line-height:32px !important;text-align:center;color:#fff}.social ul li a i{font-size:16px}.social ul li a i:last-child{display:block;margin-top:2px;color:#fff}.social ul li:hover{border-color:rgba(0,0,0,0)}.social ul li:hover a{top:-26px}.social ul li:hover a i:first-child{transition:all .3s ease 0s !important;opacity:0}.social ul li:nth-of-type(1):hover{background-color:#537bbd}.social ul li:nth-of-type(2):hover{background-color:#77cdf0}.social ul li:nth-of-type(3):hover{background-color:red}.social ul li:nth-of-type(4):hover{background-color:#0077b5}.form-container .form-column-left{position:relative;float:left;width:49%;z-index:2}.form-container .form-column-right{position:relative;float:right;width:49%;z-index:2}.form-container .form-column-full{position:relative;display:block;z-index:1}.form-container .block-legal{padding-top:10px}.form-container .block-legal p{padding-bottom:8px;color:#494949}.wpcf7-form>p{position:relative;margin:5px 0 !important}.wpcf7-form>p label{position:absolute;display:block;z-index:1;pointer-events:none;top:30px;width:100%;font-family:"pp";font-size:17px;color:#fff;transition:all .4s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s !important}.wpcf7-form>p label.has-value{top:15px;font-family:"pp";font-size:12px;color:hsl(20.8333333333,28.3464566929%,60.1960784314%)}.wpcf7-form input.wpcf7-text,.wpcf7-form input.wpcf7-mail,.wpcf7-form textarea.wpcf7-textarea{padding:0;font-family:"pp";font-size:26px !important;color:#fff !important;background-color:rgba(0,0,0,0);border-bottom:1px solid #fff}.wpcf7-form textarea.wpcf7-textarea{height:30px;line-height:1.2;transition:height .4s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s !important}.wpcf7-form textarea.wpcf7-textarea:focus{height:100px}.wpcf7-form .wpcf7-list-item{margin-left:0 !important}.wpcf7-form .block-legal{margin-top:40px;font-size:12px}.wpcf7-form .txt-legal{display:inline-block;margin:0 0 0 30px;font-size:14px;color:#fff;transform:translateY(-10px)}.wpcf7-form .txt-legal a,.wpcf7-form .txt-legal a:hover{color:#fff !important}.wpcf7-form span.wpcf7-list-item{margin:0 5px 0 0}.wpcf7-form .wpcf7-checkbox label{position:relative;cursor:pointer;color:#a4755c}.wpcf7-form .wpcf7-checkbox input[type=checkbox]{position:absolute;visibility:hidden}.wpcf7-form .wpcf7-checkbox input[type=checkbox]+span{display:inline-block;overflow:hidden;width:0;color:rgba(0,0,0,0)}.wpcf7-form .wpcf7-checkbox input[type=checkbox]+span:before{display:block;position:absolute;box-sizing:border-box;content:"";height:20px;width:20px;top:-3px;left:0px;border:1px solid #fff;transition:all .3s ease 0s !important}.wpcf7-form .wpcf7-checkbox input[type=checkbox]+span:after{content:"✓";position:absolute;display:block;visibility:hidden;height:20px;width:20px;top:-4px;left:0;font-size:15px;font-weight:700;text-align:center;line-height:1.5;color:#fff;-moz-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);transition:transform .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s !important}.wpcf7-form .wpcf7-checkbox input[type=checkbox]:checked+span:before{background:#a4755c;border-color:#a4755c}.wpcf7-form .wpcf7-checkbox input[type=checkbox]:checked+span:after{visibility:visible;-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.wpcf7-form input.wpcf7-submit{display:inline-block;cursor:pointer;width:120px;height:120px;font-size:16px;text-align:center;text-decoration:none !important;color:#fff;background-color:#a4755c;border-radius:50%;border:0;transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1)}.wpcf7-form input.wpcf7-submit:hover{color:#a4755c;background-color:#fff}.wpcf7-form .wpcf7-spinner{display:block;margin:10px auto 0 auto}.wpcf7-form .wpcf7-not-valid-tip{display:block !important;padding:5px 0 0 0;text-transform:uppercase;font-size:12px !important;color:red !important}.wpcf7-form .wpcf7-response-output{margin-top:0 !important;font-size:18px !important;padding:20px !important;line-height:1.2;color:#fff;background-color:red !important;border:0 !important}.wpcf7-form.sent .wpcf7-response-output{padding:25px 40px 25px 75px !important;background-color:#80c84b !important}.wpcf7-form.sent .wpcf7-response-output:before{font-size:30px !important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 100px rgba(0,0,0,0) inset;color:#222}form[name=contacto] input[type=text],form[name=contacto] input[type=email],form[name=contacto] select{box-sizing:border-box;appearance:none;outline:none;width:100%;padding:7px 0;margin-bottom:7px;font-family:"pp",sans-serif;font-size:17px;color:#fff;background-color:rgba(0,0,0,0);border:0;border-bottom:1px solid #fff}form[name=contacto] textarea{box-sizing:border-box;appearance:none;outline:none;width:100%;height:80px;padding:7px 0;margin-bottom:3px;box-sizing:border-box;font-family:"pp",sans-serif;font-size:17px;color:#fff;background-color:rgba(0,0,0,0);border:0;border-bottom:1px solid #fff}form[name=contacto] input[id=first_name],form[name=contacto] input[id=last_name],form[name=contacto] input[id=mobile],form[name=contacto] input[id=email]{display:inline-block;width:49% !important}form[name=contacto] input[id=last_name],form[name=contacto] input[id=email]{float:right}form[name=contacto] .politica{margin-top:20px;font-size:14px;color:#dbdbdb}form[name=contacto] .politica a{color:#fff;text-decoration:underline}form[name=contacto] input[type=checkbox]{margin:0 8px 0 0}form[name=contacto] input[type=submit]{display:inline-block;cursor:pointer;width:120px;height:120px;margin-top:30px;font-size:16px;text-align:center;text-decoration:none !important;color:#fff;background-color:#a4755c;border-radius:50%;border:0;transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1)}form[name=contacto] input[type=submit]:hover{color:#a4755c;background-color:#fff}@media screen and (max-width: 1000px){.wpcf7-form>p{position:relative;margin:5px 0 !important}.wpcf7-form>p label{font-size:16px}.wpcf7-form input.wpcf7-text,.wpcf7-form input.wpcf7-mail,.wpcf7-form textarea.wpcf7-textarea{font-size:22px !important}.wpcf7-form .block-legal{margin-top:25px}.wpcf7-form .wpcf7-spinner{position:absolute;margin:10px 0 0 10px}}@media screen and (max-width: 767px){.form-container .form-column-left,.form-container .form-column-right{float:none;width:100%}.wpcf7-form>p label{top:25px;font-size:15px}.wpcf7-form input.wpcf7-text,.wpcf7-form input.wpcf7-mail,.wpcf7-form textarea.wpcf7-textarea{font-size:18px !important}.wpcf7-form .txt-legal{transform:translateY(-5px)}form[name=contacto] input[id=first_name],form[name=contacto] input[id=last_name],form[name=contacto] input[id=mobile],form[name=contacto] input[id=email]{display:block;width:100% !important}form[name=contacto] input[id=last_name],form[name=contacto] input[id=email]{float:none}}header{z-index:3;box-sizing:border-box;width:100%;padding:60px 0 90px 0}header .logo a{display:block;max-width:280px}header .logo a:hover{opacity:.9}body.hide-logo header .logo{display:none}@media screen and (max-width: 1000px){header .logo{width:180px}header .logo-sc{width:180px}}@media screen and (max-width: 767px){header{padding:30px 0 50px 0}header .logo{width:120px}header .logo-sc{width:110px}}footer{position:relative;z-index:2;background-color:#000}footer .data{padding:120px 0}footer .data>div{box-sizing:border-box;width:50%}footer .data>div.right{padding-top:20px;text-align:right}footer .data>div.right h4{margin-bottom:20px}footer .data .logo{width:300px;margin-bottom:30px}footer .data .widget_text{color:#fff}footer .data .widget_text p{font-size:16px}footer .data .widget_text p+p{margin-top:5px}footer .data .widget_text h4{margin-top:30px;font-size:24px}footer .data .rrss{margin-top:130px}footer .data .legal{margin-top:20px;font-size:14px;color:#fff}footer .data .legal a{margin:0 3px;color:#fff}footer .data .legal a:hover{color:#a4755c}footer .data .bt-top{position:absolute;top:60px;right:0;line-height:0;text-decoration:none;color:#fff}footer .data .bt-top:hover{color:#a4755c;transform:scale(1.2)}@media screen and (max-width: 1300px){footer .data .logo{width:250px}}@media screen and (max-width: 1000px){footer .data .widget_text h4{font-size:20px}}@media screen and (max-width: 767px){footer .data{flex-direction:column;padding:60px 0}footer .data>div{width:100%}footer .data>div.right{margin-top:40px;padding-top:20px;text-align:left;border-top:1px solid #a4755c}footer .data .logo{width:150px}footer .data .rrss{margin-top:40px}}.home #intro{position:relative;box-sizing:border-box}.home #intro .titles{display:flex;justify-content:space-between;align-items:end;margin-bottom:50px}.home #intro .titles h1{max-width:500px;color:#a4755c}.home #intro .titles h2{text-align:right;text-transform:uppercase}.home #intro .galeria{max-width:1280px;margin:0 auto}.home #intro .banner{display:flex;justify-content:center;margin:40px auto}.home #intro .interes{display:flex;justify-content:space-between;margin:120px 0}.home #intro .interes h3{max-width:500px;color:#a4755c}.home #intro .interes .comer{display:flex;flex-direction:column;gap:10px}.home #intro .interes .comer img{width:170px}.home #intro .interes .contacto{display:flex;flex-direction:column;gap:10px}.home #intro .interes a.circle-link{margin-top:30px}.home #intro .interes a.circle-link span{font-weight:700}.home #intro.active h2{opacity:1}.home #tiendas{padding:100px 0;background-color:#bca796}.home #tiendas h2{color:#fff}.home #tiendas .tiendas-wrapper{margin-top:40px}.home #tiendas .tiendas-wrapper .logos .slick-slide{margin:0 10px}.home #tiendas .tiendas-wrapper .logos .item{cursor:pointer;border:2px solid #fff;transition:border .5s ease}.home #tiendas .tiendas-wrapper .logos .item.slick-center{border-color:#a4755c !important}.home #tiendas .tiendas-wrapper .logos .item:hover{border-color:#ccc}.home #tiendas .tiendas-wrapper .profiles{width:900px;margin:100px auto 0 auto}.home #tiendas .tiendas-wrapper .profiles .item .data{width:45%}.home #tiendas .tiendas-wrapper .profiles .item .data>p{max-width:90%;font-size:28px}.home #tiendas .tiendas-wrapper .profiles .item .data>p.title{text-transform:uppercase;font-family:"ppm"}.home #tiendas .tiendas-wrapper .profiles .item .data>p.claim{margin-top:0;line-height:1.2;color:#fff}.home #tiendas .tiendas-wrapper .profiles .item .data .txt{max-width:270px;margin-top:50px}.home #tiendas .tiendas-wrapper .profiles .item .data .txt a{text-decoration:underline}.home #tiendas .tiendas-wrapper .profiles .item .img{width:55%}.home #proximas{padding:100px 0}.home #proximas .proximas-wrapper{margin-top:30px}.home #proximas .proximas-wrapper .logos .slick-slide{margin:0 10px}.home #proximas .proximas-wrapper .logos .item{background-color:#bca796}.home #proximas .proximas-wrapper .logos .item img{mix-blend-mode:multiply}.home #servicios{padding:120px 0;background-color:#5b3f29}.home #servicios h2{margin-bottom:60px;color:#fff}.home #servicios .list{padding:0 100px}.home #servicios .list li{margin-bottom:20px}.home #noticias{padding:100px 0}.home #noticias h2{font-size:30px}.home #noticias .noticias{margin-top:40px}.home #noticias .noticias .slick-slide{margin:0 20px}.home #noticias .noticias .slick-list{margin:0 -20px;padding:0 20% 0 0 !important}.home #noticias .noticias .slick-prev{display:none !important}.home #noticias .noticias .slick-next{right:40px}.home #noticias .noticias .item{display:flex;justify-content:space-between;padding:60px;background-color:#eee3dd}.home #noticias .noticias .item .data{box-sizing:border-box;width:70%;padding-right:100px;opacity:.2;transition:opacity 1s ease}.home #noticias .noticias .item .data .fecha{font-family:"ppm"}.home #noticias .noticias .item .data h3{margin:20px 0;font-size:28px;color:#a4755c}.home #noticias .noticias .item .img{width:30%}.home #noticias .noticias .item.slick-active .data{opacity:1}.home #webcam{padding-top:50px}.home #webcam h2{max-width:600px;color:#a4755c;font-size:64px}.home #webcam iframe{display:block;width:100%;height:470px;margin:0 auto}.home #webcam iframe video{width:100% !important}.home #webcam video{width:100%}.home #accesos{padding:100px 0}.home #accesos .vc_col-sm-6:nth-child(1){box-sizing:border-box;width:60%;padding-right:50px}.home #accesos .vc_col-sm-6:nth-child(1) p{line-height:1.8}.home #accesos .vc_col-sm-6:nth-child(2){width:40%}.home #accesos h3{margin-bottom:15px;font-size:35px}.home #accesos h6{margin:25px 0 0 0}.home #accesos p{font-size:16px}.home #accesos .mapa{margin-top:50px}.home #accesos .mapa h4{margin-bottom:15px;font-size:32px}.home #accesos iframe{display:block;width:97%;height:500px}@media screen and (max-width: 1300px){.home #intro .interes h3{max-width:400px}.home #webcam{padding-top:60px}.home #webcam h2{font-size:50px}.home #accesos{padding-top:0}.home #accesos h3{font-size:28px}.home #accesos .mapa h4{font-size:27px}}@media screen and (max-width: 1000px){.home #intro .titles h1{max-width:400px}.home #intro .interes h3{max-width:250px}.home #tiendas{padding:70px 0}.home #tiendas .tiendas-wrapper .profiles{width:100%;margin:70px auto 0 auto}.home #tiendas .tiendas-wrapper .profiles .item .data{width:55%}.home #tiendas .tiendas-wrapper .profiles .item .data>p{font-size:22px}.home #tiendas .tiendas-wrapper .profiles .item .img{width:45%}.home #proximas{padding:70px 0}.home #servicios{padding:70px 0}.home #servicios h2{text-align:center}.home #servicios .list{padding:0}.home #servicios .list li{margin-bottom:10px}.home #noticias{padding:70px 0}.home #noticias .noticias .slick-next{right:0px}.home #noticias .noticias .item{padding:40px}.home #noticias .noticias .item .data{width:70%;padding-right:30px}.home #noticias .noticias .item .img{width:30%}.home #noticias .noticias .item.slick-active .data{opacity:1}.home #webcam{padding-top:30px}.home #webcam h2{max-width:400px;font-size:34px}.home #webcam iframe{height:300px}.home #accesos h3{font-size:24px}.home #accesos .mapa h4{font-size:20px}}@media screen and (max-width: 767px){.home #intro .titles{flex-direction:column;align-items:start;gap:20px;margin-bottom:35px}.home #intro .titles h1{max-width:none}.home #intro .titles h2{text-align:left}.home #intro .wpb_single_image{margin:0 -20px}.home #intro .interes{flex-direction:column;gap:20px;margin:80px 0 40px 0}.home #intro .interes img{width:90px}.home #intro .interes h3{max-width:none}.home #intro .interes .contacto{gap:5px}.home #tiendas{padding:40px 0 100px 0}.home #tiendas h2{text-align:center}.home #tiendas .tiendas-wrapper .profiles{margin:40px auto 0 auto}.home #tiendas .tiendas-wrapper .profiles .item{flex-direction:column-reverse}.home #tiendas .tiendas-wrapper .profiles .item .data{width:100%}.home #tiendas .tiendas-wrapper .profiles .item .data h6{font-size:32px}.home #tiendas .tiendas-wrapper .profiles .item .data .txt{max-width:none;margin:15px 0 20px 0}.home #tiendas .tiendas-wrapper .profiles .item .img{width:100%}.home #servicios{padding:40px 0;background-size:30%}.home #servicios h2{margin-bottom:35px}.home #noticias{padding:40px 0}.home #noticias .noticias{margin-top:20px}.home #noticias .noticias .slick-slide{margin:0}.home #noticias .noticias .slick-list{margin:0;padding:0 !important}.home #noticias .noticias .slick-next{top:-60px;right:0px;box-shadow:0 0 6px #f5f5f8}.home #noticias .noticias .item{flex-direction:column-reverse;padding:30px}.home #noticias .noticias .item .data{width:100%;margin-top:20px;padding-right:0}.home #noticias .noticias .item .img{width:100%}.home #webcam{padding-top:30px}.home #webcam h2{font-size:27px}.home #webcam iframe{height:auto}.home #accesos{padding:0 0 40px 0}.home #accesos .vc_col-sm-6{width:100% !important}.home #accesos .vc_col-sm-6:nth-child(1){padding-right:0}.home #accesos .vc_col-sm-6:nth-child(1) p{line-height:1.4}.home #accesos .vc_col-sm-6 .vc_column-inner{padding:0}.home #accesos h2{margin-left:0}.home #accesos h2 span{display:block}.home #accesos h3{font-size:22px}.home #accesos .mapa h4{font-size:18px}.home #accesos iframe{width:100%;height:300px}}.page-contacto footer .right{display:none}.page-contacto #intro{position:relative;box-sizing:border-box;padding:80px 0;background-color:#000}.page-contacto #intro form{max-width:900px}.page-contacto #intro h4{margin-bottom:40px}.page-gracias footer .right{display:none}.page-gracias #intro{position:relative;box-sizing:border-box}.page-gracias #intro h1{max-width:800px;margin:0 auto;text-align:center;color:#a4755c}.page-gracias #intro h4{max-width:900px;margin:0 auto;padding:40px 0;text-align:center}@media screen and (max-width: 1000px){.page-gracias #intro h1 span.pbs{margin-bottom:-20px}}@media screen and (max-width: 767px){.page-gracias #intro h1 span.pbs{margin-bottom:-10px}.page-gracias #intro h4{margin-bottom:-40px;background-size:80%}.page-gracias #intro .wpb_single_image{margin:0 -20px}}.page-legal .grid-row{padding-bottom:80px}.page-legal .grid-row h1{margin-bottom:40px;font-size:40px}.page-legal .grid-row h2{padding:40px 0 0 0;font-size:24px;letter-spacing:0}.page-legal .grid-row h2:after{content:"";display:block;width:30px;height:2px;margin-top:10px;background-color:#a4755c}.page-legal .grid-row h2+p,.page-legal .grid-row h2+div{margin-top:20px}.page-legal .grid-row h3{padding:30px 0 10px 0;font-size:20px;font-weight:700}.page-legal .grid-row p,.page-legal .grid-row table,.page-legal .grid-row li{font-size:16px}.page-legal .grid-row a{text-decoration:underline}.page-legal .grid-row ul,.page-legal .grid-row ol{margin-top:30px}.page-legal .grid-row ul{text-indent:-20px;margin-left:20px;padding-left:40px}.page-legal .grid-row ul li:before{content:"•";display:inline-block;vertical-align:top;font-weight:700;font-size:1em;line-height:1.3;color:#000;transform:translateY(3px)}.page-legal .grid-row table{width:100%;margin:20px 0}.page-legal .grid-row table th,.page-legal .grid-row table td{text-align:left !important;border:1px solid #999}.page-legal .grid-row hr{visibility:hidden;margin:40px 0 !important}@media screen and (max-width: 1000px){.page-legal .wpb_text_column:last-child{padding:0 0 50px 0}.page-legal .wpb_text_column h1{margin:50px 0 40px 0}}@media screen and (max-width: 767px){.page-legal .vc_column_container>.vc_column-inner{padding:0}.page-legal .section_inner_margin{margin:0}.page-legal .grid-row{padding-bottom:40px}.page-legal .grid-row h1{margin-top:20px;font-size:30px}.page-legal .grid-row h2{font-size:18px}}@-moz-document url-prefix(){.wpcf7-form select.wpcf7-select{line-height:29px}}
