@import url("https://fonts.googleapis.com/css?family=Lato:100,400,400i,700,900");@-ms-viewport{width:device-width;}.view-shop .item-inner .text .features,.w-social-nav .views-row,.w-rch .field-name-field-amenities,.w-rch .field-name-field-gallery-image,.esq-form-block{clear:both;}.view-shop .item-inner .text .features:after,.w-social-nav .views-row:after,.w-rch .field-name-field-amenities:after,.w-rch .field-name-field-gallery-image:after,.esq-form-block:after,.view-shop .item-inner .text .features:before,.w-social-nav .views-row:before,.w-rch .field-name-field-amenities:before,.w-rch .field-name-field-gallery-image:before,.esq-form-block:before{content:'';clear:both;display:block;}@font-face{font-family:"Esq";src:url(/sites/default/themes/hcode_sub/fonts/icons/esquemas.eot?1566573087) format('embedded-opentype'),url(/sites/default/themes/hcode_sub/fonts/icons/esquemas.woff?1566573087) format('woff'),url(/sites/default/themes/hcode_sub/fonts/icons/esquemas.ttf?1566573087) format('truetype'),url(/sites/default/themes/hcode_sub/fonts/icons/esquemas.svg?1566573087) format('svg');}.icon-lesiones,.icon-variculas,.icon-dolor,.icon-ulceras,.icon-varices,.icon-otros,.view-shop .view-filters .views-exposed-form .views-exposed-widget.views-widget-filter-combine .form-item:after,.w-rch .field-name-field-address:before,.w-rch .phone-big a:before,.w-rch .c-phones-contact .c-secondary-phone:before,.w-rch .field-name-field-features li:before,.w-rch .field-name-field-amenities .item:before,.w-secondary-contact .views-row .entity-field-collection-item:before,.w-secondary-contact .views-row .principal-number:before,.node-type-rch .field-name-body ul li:before,.node-type-rch .field-name-body ol li:before{font-family:'Esq';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1.1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;}.icon-lesiones:before{content:"";}.icon-variculas:before{content:"";}.icon-dolor:before{content:"";}.icon-ulceras:before{content:"";}.icon-varices:before{content:"";}.icon-otros:before{content:"";}.parallax-fix{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;}html,body{font-family:"Lato","Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:16px;color:#222;}body.front{background:#efefef;}*{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;}a{cursor:pointer;-moz-transition:color 0.3s,background 0.3s,border 0.3s;-o-transition:color 0.3s,background 0.3s,border 0.3s;-webkit-transition:color 0.3s,background 0.3s,border 0.3s;transition:color 0.3s,background 0.3s,border 0.3s;}.logo{max-width:none;}.form-item label{text-transform:inherit;}.navbar-nav > li > a{text-transform:inherit;font-size:100%;}.views-exposed-form label{font-weight:normal;}.pager li.pager-current{font-weight:bold;padding:0.5rem 0.75rem;}.pager li > a,.pager li > span{padding:0.5rem 0.75rem;margin:0 0.25rem;background:none;border:none;border-radius:0;border-bottom:3px solid #efefef;}.pager li > a:hover,.pager li > a:focus,.pager li > span:hover,.pager li > span:focus{color:#02b0b1;border-color:#02b0b1;background:none;}.hidden-tablet{display:none;}@media only screen and (min-width:1050px){.hidden-tablet{display:block;}}@media only screen and (min-width:1050px){.hidden-desktop{display:none;}}.w-header{background:white;padding:0.5rem 0;position:fixed;top:0;left:0;width:100%;z-index:3;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}body.scrolled .w-header{box-shadow:0 0.5px 0.5px rgba(0,0,0,0.2);}.w-header .w-logo{display:block;}.w-header .w-logo img{max-height:40px;width:auto;display:block;margin:0 auto;}@media only screen and (min-width:1050px){.w-header .w-logo{float:left;margin-right:1rem;}.w-header .w-logo img{max-height:70px;}}.w-header .w-slogan{margin:1rem 0 0;padding-bottom:0.5rem;text-align:center;color:#222;font-style:italic;position:relative;font-size:13px;line-height:1.2;}.w-header .w-slogan p{margin:0;}.w-header .w-slogan:after{content:'';position:absolute;left:0;right:0;bottom:0;height:5px;background:#efefef;}@media only screen and (min-width:1050px){.w-header .w-slogan{margin:2.4rem 0 0.5rem;text-align:left;font-size:15px;letter-spacing:0.02em;display:inline-block;}}.w-header .w-menu{margin:1rem 0 0;text-align:center;}@media only screen and (min-width:1050px){.w-header .w-menu{margin:3.5rem 0 0.5rem;text-align:left;}}.w-header .w-menu li{display:inline-block;border-left:1px solid #d9d9d9;padding:0 1em;}.w-header .w-menu li:first-child{border-left:none;}.w-header .w-menu li a.active,.w-header .w-menu li a:hover{color:#02b0b1;}.w-header .w-aderama{float:right;margin:1rem;border-left:5px solid #efefef;border-right:5px solid #efefef;display:none;}@media only screen and (min-width:1050px){.w-header .w-aderama{display:block;margin-bottom:0;}}.w-header .w-aderama p{margin:0 1em .5em;line-height:1.2;}.w-header .w-aderama p.first{font-weight:bold;}.w-header .w-aderama p.second{max-width:200px;margin-bottom:0;font-style:italic;}.w-header .w-aderama a{color:#02b0b1;}.w-header .w-aderama a:hover{text-decoration:underline;}.w-header-pusher{height:88.8px;}body.front .w-header-pusher{margin-bottom:1rem;}@media only screen and (min-width:680px){body.front .w-header-pusher{margin-bottom:1.5rem;}}@media only screen and (min-width:680px){body.front .w-header-pusher{margin-bottom:2rem;}}footer{border:none;background:#d9d9d9;}.w-footer-top{padding:1rem 0 2rem;}@media only screen and (min-width:680px){.w-footer-top{padding:3rem 0;}}.w-menu-footer{padding:3px 0;margin:1rem 0;}.w-menu-footer ul{line-height:1.2;}@media only screen and (max-width:679px){.w-menu-footer ul{display:flex;flex-direction:column;}}.w-menu-footer ul li{padding:0;margin:0 1rem 0 0;display:inline-block;}@media only screen and (max-width:679px){.w-menu-footer ul li{margin-bottom:2rem;}}.w-menu-footer ul li a{font-size:12px;}@media only screen and (min-width:680px){.w-cta-footer{text-align:right;}}.w-cta-footer p{margin:0;}.w-cta-footer a{display:inline-block;padding:1rem 2rem;border:3px solid #333;color:#333;}.w-cta-footer a:hover{color:#02b0b1;border-color:#333;background-color:white;}.w-footer{background:#222;color:#797979;padding:2rem 0;line-height:1.5;}@media only screen and (min-width:680px){.w-footer{padding:3rem 0;}}.w-copy{font-size:12px;}.w-copy p{margin:0;}.w-copy strong{color:#ccc;}@media only screen and (min-width:680px){.footer-bottom-right{text-align:right;}}.w-signature{position:relative;color:#797979;margin-top:1rem;display:block;}@media only screen and (min-width:680px){.w-signature{margin-top:0;display:inline-block;}}.w-signature:before{content:'Powered by:';float:left;margin:1em 1rem 0.5em 0;font-size:12px;}@media only screen and (min-width:680px){.w-signature:before{position:absolute;float:none;margin:0 1em 0;right:100%;top:0;white-space:nowrap;line-height:3.4;margin-right:1em;}}.w-signature img{max-width:120px;height:auto;}.w-signature:hover{color:#ccc;}.w-tanks h1{margin-bottom:5rem;padding-left:1rem;font-size:48px;max-width:640px;line-height:1.2;text-transform:none;border-left:5px solid #02b0b1;}@media screen and (max-width:375px){.w-tanks h1{font-size:35px;}}.w-tanks p,.w-tanks a{font-size:20px;}.w-tanks p:last-child{font-style:italic;color:#bbb;}.w-tanks hr{border-color:#02b0b1;}.w-page-content{margin-bottom:3rem;}.w-page-content h1{margin-bottom:2rem;}.nd-region form input.required,.nd-region form textarea.required,.nd-region form select.required{text-transform:none;}.nd-region form .form-actions{text-align:right;padding-bottom:2rem;}.nd-region form .webform-submit{background:#02b0b1;color:white;border-radius:3px;border:none;padding:0.5rem 1rem;-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;margin:0 !important;}.nd-region form .webform-submit:hover{background:#017e7f;}.nd-region form label{margin-bottom:0;}@media only screen and (max-width:679px){.nd-region form .webform-component > label{display:block;font-weight:bold;margin-bottom:.2em;}}.nd-region form .form-item .form-item label{cursor:pointer;}.nd-region form input,.nd-region form textarea,.nd-region form select{font-size:14px !important;border-color:#d9d9d9;padding:0.5rem;text-transform:none;}.nd-region form .required{font-size:14px;}.form-widget h1{font-size:22px;margin:0 0 1rem;}@media only screen and (min-width:1050px){.form-widget{border:1px solid #d9d9d9;padding:4rem 4rem 2rem;margin-bottom:3rem;border-bottom:20px solid #02b0b1;}}.form-widget p:first-child{font-weight:bold;}.form-widget a{font-weight:bold;color:#02b0b1;text-decoration:underline;}.form-widget a:hover{text-decoration:none;}.form-widget .form-top{margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px dotted #d9d9d9;}.form-widget .form-top p{margin-bottom:1rem;}.form-widget .form-left{color:black;}html.js input.js-hide{display:none;}body.front{background:#fff;}body.front .w-header .container{width:auto;}.home-hero{padding:10% 0 10%;position:relative;z-index:1;text-align:center;}.home-hero:after{content:'';position:absolute;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,0.35);}.home-hero .container{position:relative;z-index:2;}.home-hero h1{font-weight:normal;margin:0 15px .4em;letter-spacing:.1em;font-weight:600;}.home-hero h1 a:hover{color:#02b0b1;}.home-hero .description{color:white;font-size:180%;margin:0 15px;}.view-shop{position:relative;z-index:2;margin:0 2rem;}.view-shop .view-header{font-weight:bold;margin-bottom:0.5rem;}@media only screen and (min-width:680px){.view-shop .view-header{display:inline-block;}}@media only screen and (max-width:679px){.view-shop .view-header{padding:0.5rem 1rem;background:#efefef;border-radius:5px;display:block;}}.view-shop .view-filters{margin-bottom:2rem;overflow:hidden;border-radius:5px;font-size:14px;line-height:1.2;border:1px solid #d9d9d9;}@media only screen and (min-width:680px){.view-shop .view-filters{width:260px;float:left;margin-right:30px;font-size:13px;background:#efefef;border:none;}}.view-shop .view-filters .views-exposed-widgets{margin:0;}.view-shop .view-filters .views-exposed-form .views-exposed-widget{float:none;padding:15px;margin:0;border-top:2px solid #d9d9d9;}@media only screen and (min-width:680px){.view-shop .view-filters .views-exposed-form .views-exposed-widget{border-top-color:#fff;}}.view-shop .view-filters .views-exposed-form .views-exposed-widget:first-child{border-top:none;}.view-shop .view-filters .views-exposed-form .views-exposed-widget.views-submit-button{display:none;}@media only screen and (max-width:679px){.view-shop .view-filters .views-exposed-form .views-exposed-widget{white-space:nowrap;overflow-x:auto;}}.view-shop .view-filters .views-exposed-form .views-exposed-widget.views-widget-filter-tid{opacity:0;}.view-shop .view-filters .views-exposed-form .views-exposed-widget.views-widget-filter-tid .subtitle{text-transform:none;font-weight:bold;margin:1rem 0 0.33333rem;padding-left:1rem;border-left:1px solid #111;}@media only screen and (min-width:680px){.view-shop .view-filters .views-exposed-form .views-exposed-widget.views-widget-filter-tid .subtitle{padding-left:0;border:none;}}.view-shop .view-filters .views-exposed-form .views-exposed-widget.views-widget-filter-tid .form-item .form-item:first-child .subtitle{margin-top:0;padding-left:0;border:none;}.view-shop .view-filters .views-exposed-form .views-exposed-widget.views-widget-filter-combine .form-item{margin-left:2.5em;position:relative;display:block;margin-right:0;}.view-shop .view-filters .views-exposed-form .views-exposed-widget.views-widget-filter-combine .form-item input{margin:0;cursor:text;border-color:#d9d9d9;font-size:14px;text-transform:none;}@media only screen and (min-width:680px){.view-shop .view-filters .views-exposed-form .views-exposed-widget.views-widget-filter-combine .form-item input{font-size:13px;}}.view-shop .view-filters .views-exposed-form .views-exposed-widget.views-widget-filter-combine .form-item input:hover{border-color:#a9a9a9;}.view-shop .view-filters .views-exposed-form .views-exposed-widget.views-widget-filter-combine .form-item:after{content:'\e904';position:absolute;right:100%;top:0;width:1.5em;line-height:1.5em;text-align:center;font-size:20px;}.view-shop .view-filters label{margin:0;margin-left:.5em;cursor:pointer;}.view-shop .view-filters input{cursor:pointer;}.view-shop .view-filters .form-item{display:block;}@media only screen and (max-width:679px){.view-shop .view-filters .form-item{display:inline-block;margin-right:1rem;}}.view-shop > .clearfix{display:none;}.view-shop .view-content{overflow:hidden;}.view-shop .item-inner{position:relative;margin:0 !important;}.view-shop .item-inner .img img{width:100%;border-radius:5px;}.view-shop .item-inner:hover .text{background:#efefef;}.view-shop .item-inner .text{margin-top:.5rem;margin-bottom:1.5rem;padding:.5rem .5rem .5rem;border-radius:5px;-moz-transition:background 0.3s;-o-transition:background 0.3s;-webkit-transition:background 0.3s;transition:background 0.3s;}.view-shop .item-inner .text h2{text-transform:none;font-size:18px;line-height:1.3;margin-bottom:.5rem;font-weight:bold;}.view-shop .item-inner .text h2 a:hover{color:#000;text-decoration:underline;}.view-shop .item-inner .text .range{float:right;margin-left:1rem;font-weight:bold;}.view-shop .item-inner .text .inline{display:inline-block;margin-right:.5em;}.view-shop .item-inner .text .department{text-transform:uppercase;font-weight:bold;}.view-shop .item-inner .text .address{font-size:12px;}.view-shop .item-inner .text .body{margin:1em 0 0;padding:0 .1rem;line-height:1.4;font-size:13px;color:#666;}.view-shop .item-inner .text .features{margin-top:1rem;font-size:12px;line-height:1.4;text-transform:lowercase;font-weight:bold;color:#02b0b1;}.view-shop .item-inner .text .features div,.view-shop .item-inner .text .features ul{display:inline;}.view-shop .item-inner .text .features li{display:inline;}.view-shop .item-inner .text .features li:before{content:'\2022';margin:0 .4rem;}.view-shop .item-inner .text .features li:first-child:before{display:none;}.view-shop .pager{margin:3em 0;}@media only screen and (min-width:680px){.view-shop .pager{margin-left:260px;}}.view-shop .row{}.view-shop .row .zone{}.view-shop .row .body{}.w-note-home .views-field-title{font-size:120%;font-weight:bold;margin-bottom:.3em;}.w-social-nav .view-content{border-top:1px solid #dfdfdf;padding-top:1em;}.w-social-nav h4{text-transform:uppercase;margin-bottom:1.5em;letter-spacing:.1em;font-size:90%;border-top:1px solid #dfdfdf;padding-top:1.5em;}@media only screen and (min-width:680px){.w-social-nav{padding-left:3em;}}.w-social-nav .follow-button{float:right;padding:.3em 1em;border:1px solid #d9d9d9;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-top:1.2em;}.w-social-nav .views-row{margin-bottom:1em;}.w-social-nav .views-field-field-image{float:left;margin-right:1em;}.w-social-nav .views-field-field-image img{display:block;}.w-social-nav .views-field-title{font-weight:bold;}.slick .shrink-nav{background:none;}.node-type-rch .navbar-contact{display:block;}.img-spacing-bottom img{margin-bottom:2rem;}@media screen and (max-width:480px){.img-spacing-bottom img{margin-bottom:1rem;}}.row-spacing-bottom{margin-bottom:2rem;}.node-type-rch .region-bottom{max-width:960px;margin:0 auto;padding:0 1rem;}@media only screen and (max-width:480px){.node-type-rch .region-bottom{padding:0;}}@media only screen and (min-width:680px){.node-type-rch .region-bottom{padding:0 1rem;}}@media only screen and (min-width:1050px){.node-type-rch .region-bottom{padding:0 2rem;}}.node-type-nd-blog .field-name-body{max-width:1193px;margin:0 auto 5em;padding:0 20px;}.node-type-nd-blog .field-name-body p{font-size:110%;line-height:1.6;}.w-rch{font-size:16px;line-height:1.7;}.w-rch hr{height:0;border-top:2px solid #efefef;margin:2rem 0;padding:0;}.w-rch .w-rch-wrap{max-width:960px;margin:0 auto;padding:0 1rem;}@media only screen and (max-width:480px){.w-rch .w-rch-wrap{padding:0;}}@media only screen and (min-width:680px){.w-rch .w-rch-wrap{padding:0 1rem;}}@media only screen and (min-width:1050px){.w-rch .w-rch-wrap{padding:0 2rem;}}.w-rch .w-rch-title{margin-bottom:1.5rem;}@media only screen and (min-width:1050px){.w-rch .w-rch-title{padding:1.5rem 0;position:relative;margin-bottom:0;}}.w-rch .w-rch-box{text-align:center;}@media only screen and (min-width:1050px){.w-rch .w-rch-box{float:right;max-width:400px;margin-left:2rem;margin-top:0;margin-right:-2rem;position:relative;z-index:1;}}.w-rch .field-name-field-image{max-height:300px;overflow:hidden;max-width:1193px;margin:0 auto;min-height:18vw;position:relative;}@media only screen and (min-width:1050px){.w-rch .field-name-field-image{border-radius:5px;}}@media only screen and (min-width:680px){.w-rch .field-name-field-image img{height:auto;position:absolute;width:100%;top:0%;transform:translate(0,-50%);}}.w-rch h1{line-height:1.2;font-size:140%;padding:1rem 0 0;text-transform:none;}@media only screen and (min-width:680px){.w-rch h1{font-size:180%;padding-top:0.5rem;}}@media only screen and (min-width:1050px){.w-rch h1{font-size:230%;}}.w-rch .field-name-field-address{display:inline-block;margin-top:0.5rem;}@media only screen and (min-width:680px){.w-rch .field-name-field-address{margin-bottom:1rem;}}@media screen and (max-width:480px){.w-rch .field-name-field-address{font-size:16px;}}.w-rch .field-name-field-address:before{content:'\e905';font-size:18px;margin-right:0.5rem;vertical-align:middle;text-align:center;color:#a9a9a9;display:inline-block;}@media only screen and (min-width:680px){.w-rch .field-name-field-address:before{border:2px solid #a9a9a9;border-radius:50%;width:40px;height:40px;line-height:40px;font-size:25px;}}.w-rch .field-name-field-location{display:inline-block;color:black;font-weight:bold;text-transform:uppercase;}.w-rch .field-name-field-location:before{content:'\2022';margin:0 0.5rem;color:#a9a9a9;}.w-rch .phone-big{margin:3rem 0 0.5rem;}@media only screen and (min-width:1050px){.w-rch .phone-big{margin-top:0;}}.w-rch .phone-big a{padding:.7em 1em;border:2px solid #02b0b1;border-radius:3em;font-size:130%;display:inline-block;color:#02b0b1;position:relative;z-index:2;overflow:hidden;-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;}@media only screen and (min-width:1050px){.w-rch .phone-big a{font-size:150%;padding:1em 1.5em;display:block;}}.w-rch .phone-big a:before{content:'\e902';margin-right:1rem;float:left;margin-top:.2em;}.w-rch .phone-big a:after{content:'';position:absolute;left:50%;top:50%;width:100%;padding-bottom:100%;-moz-transform:translate(-50%,-50%) scale(0,0);-ms-transform:translate(-50%,-50%) scale(0,0);-webkit-transform:translate(-50%,-50%) scale(0,0);transform:translate(-50%,-50%) scale(0,0);background:#02b0b1;z-index:-1;-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}.w-rch .phone-big a:hover{color:white;}.w-rch .phone-big a:hover:after{-moz-transform:translate(-50%,-50%) scale(1.1,1.1);-ms-transform:translate(-50%,-50%) scale(1.1,1.1);-webkit-transform:translate(-50%,-50%) scale(1.1,1.1);transform:translate(-50%,-50%) scale(1.1,1.1);}.w-rch .c-phones-contact{text-align:left;margin:1rem 0;padding:0 1rem;border-left:1px solid white;}@media only screen and (max-width:1049px){.w-rch .c-phones-contact{text-align:center;}}@media only screen and (max-width:480px){.w-rch .c-phones-contact{padding:0;}}.w-rch .c-phones-contact i,.w-rch .c-phones-contact span.icon-envelope{margin:0;width:30px;color:#000;text-align:center;}.w-rch .c-phones-contact .c-secondary-phone{display:flex;align-items:center;}.w-rch .c-phones-contact .c-secondary-phone:before{content:'\e902';float:left;margin:0;width:30px;text-align:center;}@media only screen and (max-width:1049px){.w-rch .c-phones-contact .c-secondary-phone{justify-content:center;}}@media only screen and (max-width:679px){.w-rch .c-phones-contact .c-secondary-phone{margin-bottom:1rem;}}.w-rch .c-phones-contact .c-secondary-phone .field-name-field-phones{text-align:left;}.w-rch .c-phones-contact .c-secondary-phone .field-name-field-phones .entity-field-collection-item .content{display:table;margin:0 auto;}@media only screen and (min-width:1050px){.w-rch .c-phones-contact .c-secondary-phone .field-name-field-phones .entity-field-collection-item .content{width:100%;}}.w-rch .c-phones-contact .c-secondary-phone .field-name-field-phones .field-name-field-company-contact{display:table-cell;vertical-align:middle;font-size:12px;text-align:left;padding-right:.5rem;}.w-rch .c-phones-contact .c-secondary-phone .field-name-field-phones .field-name-field-company-contact:after{content:':';}.w-rch .c-phones-contact .c-secondary-phone .field-name-field-phones .field-name-field-phone{display:inline-block;text-align:right;}.w-rch .c-phones-contact .c-secondary-phone .field-name-field-phones .field-name-field-phone a{color:#000;text-decoration:underline;}.w-rch .c-phones-contact .c-secondary-phone .field-name-field-phones .field-name-field-phone a:hover{text-decoration:none;}.w-rch .c-phones-contact .c-whatsapp{color:#000;}@media only screen and (max-width:679px){.w-rch .c-phones-contact .c-whatsapp{margin-bottom:1rem;}}.w-rch .c-phones-contact .c-whatsapp a{text-decoration:underline;}.w-rch .c-phones-contact .c-whatsapp a:hover{text-decoration:none;}.w-rch .c-phones-contact .contact-mail{color:#000;}@media only screen and (max-width:679px){.w-rch .c-phones-contact .contact-mail{margin-bottom:1rem;}}.w-rch .c-phones-contact .contact-mail .icon-envelope{font-size:14px;}.w-rch .c-phones-contact .contact-mail .cta-contact{text-decoration:underline;display:inline-block;}.w-rch .c-phones-contact .contact-mail .cta-contact:hover{text-decoration:none;}.w-rch .prices-box{display:table;margin:0 auto 2rem;border:1px solid #d9d9d9;}.w-rch .prices-box .field-name-field-price-range{margin-right:0.5rem;font-size:120%;color:black;font-weight:bold;padding:.3rem .7rem;display:table-cell;vertical-align:middle;}.w-rch .prices-box .field-name-field-price{padding:.3rem .7rem;display:table-cell;vertical-align:middle;border-left:1px solid #d9d9d9;}.w-rch .field-name-summary{font-size:16px;line-height:1.4;}@media only screen and (max-width:679px){.w-rch .field-name-summary{line-height:1.6;}}@media only screen and (min-width:1050px){.w-rch .field-name-summary{font-size:20px;}}.w-rch .field-name-field-features{margin-bottom:2rem;}@media only screen and (min-width:1050px){.w-rch .field-name-field-features{font-size:18px;}}.w-rch .field-name-field-features li{margin:.6em 0;}.w-rch .field-name-field-features li:before{content:'\e903';margin-right:0.5rem;color:#02b0b1;}.w-rch .field-name-body{margin-bottom:2.5rem;line-height:1.6;color:#444;clear:both;}.w-rch .field-name-field-youtube{margin-bottom:2.5rem;clear:both;}.w-rch .field-name-field-amenities{margin-bottom:3rem;}.w-rch .field-name-field-amenities .item{float:left;width:100%;font-size:14px;padding:0.33333rem 0.5rem;vertical-align:top;line-height:1.2;}@media only screen and (min-width:680px){.w-rch .field-name-field-amenities .item{width:33.3%;height:3em;}}@media only screen and (min-width:1050px){.w-rch .field-name-field-amenities .item{width:25%;}}.w-rch .field-name-field-amenities .item:before{content:'\e903';color:#02b0b1;float:left;margin-right:.4em;padding-top:.2em;}.w-rch .field-name-field-amenities .item span{display:block;overflow:hidden;}.w-rch .field-name-field-gallery-image{margin-bottom:1rem;font-size:0;text-align:center;}@media only screen and (min-width:680px){.w-rch .field-name-field-gallery-image{margin-bottom:1.5rem;}}@media only screen and (min-width:1050px){.w-rch .field-name-field-gallery-image{margin-bottom:2rem;}}.w-rch .field-name-field-gallery-image .item{display:inline-block;max-width:100%;}@media only screen and (min-width:680px){.w-rch .field-name-field-gallery-image .item{max-width:50%;}}@media only screen and (min-width:1050px){.w-rch .field-name-field-gallery-image .item{max-width:33%;}}.w-rch .field-name-field-gallery-image .item a{display:block;margin:.3rem;padding:.2rem;border:1px solid #d9d9d9;}@media only screen and (max-width:679px){.w-rch .field-name-field-gallery-image .item a{margin-bottom:1rem;}}.w-rch .field-name-field-gallery-image .item a:hover{border-color:#02b0b1;}.w-rch .field-name-field-gallery-image .item a img{display:block;max-width:100%;height:auto;}.w-rch .rch-google-map{padding:0.5rem;border:1px solid #d9d9d9;}.w-rch .rch-google-map .rch-google-map-wrap{position:relative;padding-bottom:38%;}.w-rch .rch-google-map iframe{position:absolute;left:0;top:0;width:100%;height:100%;}.esq-form-block{border:1px solid #d9d9d9;border-bottom:20px solid #02b0b1;padding:2rem 2rem 0;margin:2rem 0 3rem;}@media only screen and (max-width:480px){.esq-form-block{padding:1rem 1rem 0;}}@media only screen and (min-width:1050px){.esq-form-block{padding:4rem 4rem 0;}}@media only screen and (max-width:679px){.esq-form-block .webform-component > label{display:block;font-weight:bold;margin-bottom:.2em;}}.menu-residential .name{font-size:22px;font-family:'Lato','Arial Black',cursive;font-weight:bold;font-style:italic;position:relative;z-index:1;color:#02b0b1;letter-spacing:.1em;display:block;padding:.7rem 0 0;}.menu-residential .name:after{content:'';border-radius:50%;width:2rem;height:2rem;top:50%;left:50%;background:#d9d9d9;z-index:-1;transform:translate(-50%,-50%);position:absolute;display:none;}.w-secondary-contact{padding:2rem 1rem 0;border:1px solid #d9d9d9;border-bottom:10px solid #02b0b1;margin:2rem 0 3rem;}.w-secondary-contact .views-row .principal-number{display:block;text-decoration:underline;}.w-secondary-contact .views-row .principal-number:hover{text-decoration:none;}.w-secondary-contact .views-row .entity-field-collection-item:before,.w-secondary-contact .views-row .principal-number:before{content:'\e902';margin-right:1rem;}.w-secondary-contact .views-row .entity-field-collection-item{display:flex;align-items:center;}.w-secondary-contact .views-row .entity-field-collection-item .content{display:flex;flex-wrap:wrap;}.w-secondary-contact .views-row .entity-field-collection-item .content .field-name-field-company-contact:after{content:':';display:inline-block;margin-right:0.5rem;}.w-secondary-contact .views-row .entity-field-collection-item .content a{text-decoration:underline;}.w-secondary-contact .views-row .entity-field-collection-item .content a:hover{text-decoration:none;}.w-secondary-contact .views-row .c-whatsapp i{margin-left:0;margin-right:0.9rem;color:#000;}.w-secondary-contact .views-row .c-whatsapp a{text-decoration:underline;}.w-secondary-contact .views-row .c-whatsapp a:hover{text-decoration:none;}.w-secondary-contact .views-row .principal-number,.w-secondary-contact .views-row .entity-field-collection-item,.w-secondary-contact .views-row .c-whatsapp{margin-bottom:2rem;}body.page-node-496 .w-secondary-contact .entity-field-collection-item{display:none;}#block-menu-menu-x-residential{white-space:nowrap;float:right;}#block-menu-menu-x-residential ul li.leaf{display:inline-block;margin:1rem 1rem 0;font-size:15px;}.node-type-rch .field-name-body h5,.node-type-rch .field-name-body h6{letter-spacing:0;}.node-type-rch .field-name-body h5{font-weight:bold;text-transform:uppercase;font-size:16px;background:#efefef;margin:3rem 0 1rem;margin-left:-0.9rem;margin-right:-0.9rem;padding:1rem 1rem;}@media only screen and (min-width:680px){.node-type-rch .field-name-body h5{margin:3rem 0 1rem;}}.node-type-rch .field-name-body h6{font-weight:bold;font-size:16px;text-transform:none;margin:1rem 0 1rem;}@media only screen and (min-width:1050px){.node-type-rch .field-name-body h6{margin:0 0 1rem;}}.node-type-rch .field-name-body ul,.node-type-rch .field-name-body ol{margin-bottom:1rem;}.node-type-rch .field-name-body ul.list-mb-spacing,.node-type-rch .field-name-body ol.list-mb-spacing{margin-bottom:1.5rem;}.node-type-rch .field-name-body ul li,.node-type-rch .field-name-body ol li{display:flex;margin:.2rem 0;}.node-type-rch .field-name-body ul li:before,.node-type-rch .field-name-body ol li:before{content:'\e903';margin-right:0.5rem;margin-top:0.3rem;color:#d9d9d9;}.node-type-rch .field-name-body .w-intro-p{font-size:17px;margin-top:1rem;}.node-type-rch .field-name-body .img-width img{width:100%;margin-bottom:1rem;}.node-type-rch .field-name-body .img-width.img-spacing-bottom img{margin-bottom:2rem;}@media screen and (max-width:480px){.node-type-rch .field-name-body .img-width.img-spacing-bottom img{margin-bottom:1rem;}}.node-type-rch .field-name-body .title-installation{margin:1em 0;}.node-type-rch .field-name-body .items{margin:3rem 0 1rem;}.node-type-rch .field-name-body .items h6:after{content:'';height:5px;width:120px;margin:1rem auto 2rem;display:block;background:#efefef;}.node-type-rch .field-name-body .item{text-align:center;font-size:18px;}.node-type-rch .field-name-body .item img{display:block;width:100%;max-width:160px;height:auto;margin:0 auto 1rem;border-radius:50%;padding:1rem;box-shadow:0 1px 4px rgba(0,0,0,0.3);}.node-type-rch .field-name-body .item .icon-nahuel img{border-radius:0;box-shadow:none;max-width:200px;}.node-type-rch .field-name-body .c-staff-radius .icon-nahuel img{border-radius:50%;margin-bottom:0;}.node-type-rch .field-name-body .c-staff-radius .c-name-staff{margin-bottom:0;font-weight:bold;line-height:1.2;font-size:16px;}.node-type-rch .field-name-body .c-staff-radius .c-position{font-size:60%;}@media only screen and (min-width:680px){.node-type-rch .field-name-body .team .col-sm-6{margin-bottom:2rem;}}.node-type-rch .field-name-body .cta{display:block;text-align:center;padding-top:1rem;border-top:1px solid #d9d9d9;margin-top:1em;}.node-type-rch .field-name-body .cta-hr{border:none;}.node-type-rch .field-name-body .cta-hr p a{position:relative;z-index:1;color:#02b0b1;font-weight:bold;display:inline-block;border:1px solid #02b0b1;padding:1rem 2rem;border-radius:25px;font-size:18px;margin:2rem 0;text-decoration:none;box-shadow:0 1px 3px rgba(0,0,0,0.3);overflow:hidden;transition:all .3s;}.node-type-rch .field-name-body .cta-hr p a:after{content:'';position:absolute;bottom:0;left:-2px;right:-2px;height:100%;background:#02b0b1;transform:scale(0,1);transition:all .3s;transform-origin:center left;z-index:-1;border:none;}.node-type-rch .field-name-body .cta-hr p a:hover{color:#fff;}.node-type-rch .field-name-body .cta-hr p a:hover:after{transform:scale(1,1);}.node-type-rch .field-name-body .cta-hr p .btn-fb{font-size:14px;}.node-type-rch .field-name-body .counters{margin:5rem 0;}.node-type-rch .field-name-body .counters .counter-year,.node-type-rch .field-name-body .counters .counter-bed,.node-type-rch .field-name-body .counters .counter-employees{margin-bottom:2rem;}@media screen and (max-width:768px){.node-type-rch .field-name-body .counters .counter-year,.node-type-rch .field-name-body .counters .counter-bed,.node-type-rch .field-name-body .counters .counter-employees{margin-top:3rem;}}.node-type-rch .field-name-body .counters .counter-year .counter-number:before,.node-type-rch .field-name-body .counters .counter-bed .counter-number:before{content:'\02b';}.node-type-rch .field-name-body .counters .wide-separator-line hr{border:0px solid #dfdfdf;}.node-type-rch .field-name-body .bloquote-tight blockquote{margin-top:0;padding-top:1rem;}.node-type-rch .field-name-body .bloquote-tight blockquote p{font-size:15px;line-height:1.5;}.node-type-rch .field-name-body .bloquote-tight blockquote p:first-child:before{margin-top:-.4em;}.node-type-rch .field-name-body .blockquote-clean:last-child blockquote{border-bottom:none;margin-bottom:1rem;}.node-type-rch .field-name-body .blockquote-clean blockquote{border-bottom-style:dotted;border-left:none;padding:0 2rem 2rem;margin-bottom:2rem;}.node-type-rch .field-name-body .blockquote-clean blockquote p{line-height:1.4;font-size:15px;}.node-type-rch .field-name-body blockquote{border-color:#efefef;border-bottom:5px solid #efefef;padding:0 3rem 3rem;margin:2rem 0;}@media screen and (max-width:480px){.node-type-rch .field-name-body blockquote{padding:0 1rem 2rem;margin-bottom:0;}}.node-type-rch .field-name-body blockquote.quote-font-big div{justify-content:center;}.node-type-rch .field-name-body blockquote.quote-font-big div p{font-size:18px;}.node-type-rch .field-name-body blockquote.mood-free-pic img{border-radius:unset;}.node-type-rch .field-name-body blockquote.mood-one div p{font-size:110%;line-height:1.4;}.node-type-rch .field-name-body blockquote p{font-weight:normal;font-size:16px;position:relative;line-height:1.2;}.node-type-rch .field-name-body blockquote p:first-child:before{content:'\201C';display:block;font-size:260%;font-weight:bold;margin-right:.5rem;position:absolute;right:100%;top:0;line-height:1;}@media screen and (max-width:480px){.node-type-rch .field-name-body blockquote p:first-child:before{margin-right:-.5rem;}}.node-type-rch .field-name-body blockquote p:last-child:after{content:'\201D';}.node-type-rch .field-name-body blockquote div{display:flex;align-items:center;}@media screen and (max-width:480px){.node-type-rch .field-name-body blockquote div{display:block;}}.node-type-rch .field-name-body blockquote div img{width:100px;border-radius:50%;flex-shrink:0;}.node-type-rch .field-name-body blockquote div p{padding-left:2rem;}@media screen and (max-width:480px){.node-type-rch .field-name-body blockquote div p{padding-left:1rem;padding-top:1rem;}}.node-type-rch .field-name-body blockquote div p:after,.node-type-rch .field-name-body blockquote div p:before{display:none;}.node-type-rch .field-name-body blockquote div p cite{color:#bbb;display:block;font-style:italic;margin-top:1rem;}.node-type-rch .field-name-body blockquote ul{font-weight:normal;}.node-type-rch .field-name-body blockquote ul li{margin:0.5em 0;font-size:16px;line-height:1.3;}.node-type-rch .field-name-body blockquote ul li:before{margin-top:0.2rem;}.node-type-rch .field-name-body .icon-big{font-size:30px;color:#02b0b1;}.node-type-rch .field-name-body .field-collection-view-links,.node-type-rch .field-name-body .action-links-field-collection-add{display:none;}@media screen and (max-width:480px){.node-type-rch .field-name-body .img-float{display:block;width:100%;text-align:center;margin-bottom:1rem;}}.node-type-rch .field-name-body .img-float img{float:left;margin-right:1rem;}@media screen and (max-width:480px){.node-type-rch .field-name-body .img-float img{float:none;margin-right:0;}}.node-type-rch .field-name-body a{position:relative;}.node-type-rch .field-name-body a:after{content:'';display:block;position:absolute;bottom:0;left:0;right:0;border-bottom:1px dotted rgba(0,0,0,0.3);}.node-type-rch .field-name-body a:hover{color:black;}.node-type-rch .field-name-body a:hover:after{border-bottom:1px dotted black;}.node-type-rch .field-name-body .w-custom-tabs{font-size:16px;margin:0 0 1rem;line-height:1;border-bottom:1px solid #d9d9d9;border-radius:0.5rem 0.5rem 0 0;text-align:center;}@media only screen and (min-width:1050px){.node-type-rch .field-name-body .w-custom-tabs{text-align:left;padding:1rem 0.5rem 0;font-size:18px;border:1px solid #d9d9d9;padding:1rem 1rem 0;}}.node-type-rch .field-name-body .w-custom-tabs p{display:inline-block;font-size:16px;line-height:1.2;}@media only screen and (min-width:1050px){.node-type-rch .field-name-body .w-custom-tabs p{max-width:60%;float:left;margin-left:0.5rem;}}.node-type-rch .field-name-body .w-custom-tabs a{color:#02b0b1;text-decoration:none;padding:1rem;display:inline-block;border:1px solid #d9d9d9;margin:0 0 -1px 1rem;border-radius:0.5rem 0.5rem 0 0;min-width:110px;text-align:center;transition:.3s;}.node-type-rch .field-name-body .w-custom-tabs a.active{border-bottom-color:white;color:#666;}.node-type-rch .field-name-body .w-custom-tabs a:after{display:none;}.navbar-contact{text-align:right;display:none;}.navbar-contact a{display:inline-block;margin:1.5rem 0 0;color:#02b0b1;border:1px solid #02b0b1;padding:.7rem 1.2rem;border-radius:3rem;line-height:1;box-shadow:0 1px 3px rgba(0,0,0,0.2);font-weight:bold;}.node-type-rch .w-header .w-slogan{}.node-type-rch .w-header .w-slogan p{font-size:14px;}.node-type-rch .w-rch .field-name-field-features{margin-top:2rem;}.node-type-rch.node-type-rch .field-name-body .counters{margin:0 0 2rem;border-bottom:5px solid #efefef;padding:3rem 0;}.node-type-rch.node-type-rch .field-name-body .counters .counter-section{position:relative;z-index:1;}.node-type-rch.node-type-rch .field-name-body .counters .counter-section:before{content:'';position:absolute;z-index:-1;background:white;height:9em;width:9em;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%);border:1px solid #02b0b1;}.node-type-rch.node-type-rch .field-name-body .counters.counter-small-title .counter-title{font-size:12px;max-width:80px;white-space:normal;display:block;margin:0 auto;text-align:center;letter-spacing:0;line-height:1.2;text-transform:none;font-weight:600;}.node-type-rch .field-name-field-slogan{letter-spacing:.5em;font-size:12px;font-weight:bold;line-height:1;margin-bottom:1rem;margin-left:1px;text-transform:uppercase;display:inline-block;padding:0.5rem 0;border-top:1px solid #d9d9d9;border-left:none;border-right:none;}@media screen and (max-width:480px){.node-type-rch .field-name-field-slogan{letter-spacing:.05em;}}.links-fac-web-top{text-align:left;border:1px solid #d9d9d9;padding:1rem;border-radius:.5rem;font-size:13px;line-height:2em;padding-right:1.5rem;margin-bottom:1rem;}@media only screen and (max-width:679px){.links-fac-web-top{padding:1rem 1rem 0;}}.links-fac-web-top .c-social{display:flex;align-items:center;}@media only screen and (max-width:679px){.links-fac-web-top .c-social{font-size:16px;margin-bottom:1rem;}}.links-fac-web-top .c-social i{width:32px;margin:0;text-align:center;}.links-fac-web-top .c-social i.fa-globe{color:#14c1de;}.links-fac-web-top .c-social i.fa-facebook-official{color:#4267b2;}.links-fac-web-top .c-social i.fa-instagram{color:#3897f0;}.links-fac-web-top .c-social .field a{text-decoration:underline;}.links-fac-web-top .c-social .field a:hover{text-decoration:none;}.c-habilitado,.c-habilitado-num{position:relative;margin:0 0 3rem;}.c-habilitado:before,.c-habilitado-num:before{content:'';display:block;position:absolute;width:100%;left:0;top:100%;height:1px;border-bottom:2px dotted #d9d9d9;transform:translate(0,-18px);}.c-habilitado:after,.c-habilitado-num:after{content:'';display:block;clear:both;}.c-habilitado .seil,.c-habilitado-num .seil{float:right;padding-left:1rem;background:white;text-align:center;position:relative;z-index:1;white-space:nowrap;}.c-habilitado label,.c-habilitado-num label{font-size:11px;font-weight:bold;margin:0;color:#444;text-transform:uppercase;letter-spacing:.1em;}.c-habilitado:before{transform:translate(0,-12px);}.c-habilitado img{max-width:110px;display:block;}.c-habilitado-num .field-name-field-msp-id{font-size:14px;font-weight:bold;text-shadow:1px 1px 0 #fff;background:#efefef;padding:0 .5rem;border-radius:3px;border:1px solid #d9d9d9;}.c-habilitado-num .seil{display:flex;align-items:center;}.c-habilitado-num .seil .img-habilitado{margin-right:0.5rem;}.c-habilitado-num .seil .img-habilitado img{width:80px;}@media screen and (max-width:480px){.c-habilitado-num .seil .img-habilitado img{width:90px;}}.node-type-rch .btn-ask-us.field-name-body .cta-hr{text-align:center;}.node-type-rch .btn-ask-us.field-name-body .cta-hr a.cta-contact{margin:2rem 0 1rem;}.list-m-top{margin-top:2rem;}.list-flex{display:flex;flex-wrap:wrap;}.list-flex li{width:50%;}body.page-node-527{background:#efefef;}.info{padding:3rem;font-size:16px;}.btn-landing-fac{text-align:center;padding:2rem;}.btn-landing-fac a.btn{border:2px solid #02b0b1;border-radius:3em;display:inline-block;color:#02b0b1;position:relative;z-index:2;overflow:hidden;}.btn-landing-fac a.btn:hover{color:#fff;}.btn-landing-fac a.btn:hover:after{transform:translate(-50%,-50%) scale(1.1,1.1);}.btn-landing-fac a.btn:after{content:'';position:absolute;left:50%;top:50%;width:100%;padding-bottom:100%;transform:translate(-50%,-50%) scale(0,0);background:#02b0b1;z-index:-1;transition:all 0.2s;border-radius:50%;}.w-hero-landing-fac{background:black;background-image:url("/sites/default/files/background.jpg");background-size:cover;background-position:50% 50%;color:#fff;position:relative;top:0;left:0;right:0;height:60vh;}.w-hero-landing-fac > .container h3{color:#fff;position:absolute;font-size:28px;top:50%;left:50%;transform:translate(-50%);text-transform:inherit;}@media only screen and (max-width:991px){.w-hero-landing-fac > .container h3{top:20%;}}@media only screen and (max-width:679px){.w-hero-landing-fac > .container h3{left:0;transform:translate(0);}}.w-description-landing-fac .description-container{margin-top:-7rem;position:relative;background:#fff;}.w-map-landing-fac{background:#ccc;position:relative;width:100%;height:0;padding-bottom:40%;}@media only screen and (max-width:480px){.w-map-landing-fac{padding-bottom:100% !important;}}.w-map-landing-fac .view-Mapa .view-content{width:100%;height:100%;position:absolute;top:0;left:0;}.w-map-landing-fac .view-Mapa .view-content .gmap-popup .views-field-field-nav-image{float:left;width:40%;overflow:hidden;position:relative;border-radius:5px;margin-right:1rem;margin-bottom:2rem;}.w-map-landing-fac .view-Mapa .view-content .gmap-popup .views-field-field-nav-image img{width:100%;}.w-map-landing-fac .view-Mapa .view-content .gmap-popup .views-field-title{font-weight:400;margin-bottom:0.5rem;font-size:120%;}.w-map-landing-fac .view-Mapa .view-content .gmap-popup .views-field-title a{color:#02b0b1;text-decoration:underline;}.w-map-landing-fac .view-Mapa .view-content .gmap-popup .views-field-title a:hover{text-decoration:none;}.w-map-landing-fac .view-Mapa .view-content .gmap-popup .views-field-field-short-description{margin-bottom:0.5rem;cursor:initial;}.w-outskirts-landing-fac{margin:2rem 0;}.w-outskirts-landing-fac .view-content{display:flex;flex-wrap:wrap;justify-content:center;}.w-outskirts-landing-fac .view-content .views-row a{display:block;padding:0.5rem;background:#ccc;margin:0 0.5rem 0.5rem 0;min-width:100px;text-align:center;border-radius:20px;}.w-what-said h6{margin:0;padding:2rem;text-align:center;font-weight:400;text-transform:inherit;font-size:16px;}.w-what-said .row:nth-of-type(2){padding:0;display:flex;flex-wrap:wrap;}@media only screen and (min-width:1050px){.w-what-said .row:nth-of-type(2) .col-md-7{padding-right:0;}.w-what-said .row:nth-of-type(2) .col-md-5{padding-left:0;}}.w-what-said .row:nth-of-type(2) .c-video{position:relative;height:0;padding-bottom:65.25%;}@media only screen and (max-width:991px){.w-what-said .row:nth-of-type(2) .c-video{padding-bottom:56.75%;}}.w-what-said .row:nth-of-type(2) .c-video iframe{width:100%;height:100%;position:absolute;top:0;left:0;}.w-what-said .row:nth-of-type(2) .c-notes{padding:0;background:none;}.w-what-said .row:nth-of-type(2) .c-notes .view-content{padding:2rem;}.w-what-said .row:nth-of-type(2) .c-notes .view-content .views-row{margin-bottom:1rem;}.w-what-said .row:nth-of-type(2) .c-notes .view-content .views-row .notes-landing a{font-size:16px;line-height:1.1;display:block;margin-bottom:0.5rem;}.w-what-said .row:nth-of-type(2) .c-notes .view-content .views-row .notes-landing .author-note{display:block;font-size:13px;font-weight:900;}.w-what-said .info{background:#fff;}.w-sponsors-landing-fac{margin:2rem 0 0;padding:2.5rem 0;background:#ccc;}.w-sponsors-landing-fac h6{text-transform:inherit;text-align:center;margin:0;margin-bottom:2rem;font-size:12px;font-weight:600;text-transform:capitalize;letter-spacing:3px;}.w-sponsors-landing-fac .row{position:relative;}.w-sponsors-landing-fac .row:before{content:'';display:block;position:absolute;left:50%;margin-left:-1.5px;border-left:3px dotted rgba(255,255,255,0.4);height:100%;top:0;}@media only screen and (max-width:991px){.w-sponsors-landing-fac .row:before{border:none;}}.w-sponsors-landing-fac .row img{display:block;max-width:180px;margin:0 auto;}#cboxContent{margin:0 auto;float:none !important;}@media only screen and (max-width:480px){#google_recaptcha_webform_client_form_166{float:right;margin-bottom:1rem;}}body.page-node-529{background:#efefef;}body.page-node-529 .wide-separator-line{margin:4rem 0 0;background:none;}body.page-node-529 hr{border-top:2px dotted #d9d9d9;margin:0;}.info{padding:3rem;font-size:16px;}.btn-landing-fac{text-align:center;padding:2rem;padding-bottom:3rem;}.btn-landing-fac a.btn{border:2px solid #02b0b1;border-radius:3em;display:inline-block;color:#02b0b1;position:relative;z-index:2;overflow:hidden;background:none !important;text-transform:inherit;font-size:18px;letter-spacing:.04em;padding:1rem 2rem;margin:0;}.btn-landing-fac a.btn:hover{color:#fff;}.btn-landing-fac a.btn:hover:after{transform:translate(-50%,-50%) scale(1.1,1.1);}.btn-landing-fac a.btn:after{content:'';position:absolute;left:50%;top:50%;width:100%;padding-bottom:100%;transform:translate(-50%,-50%) scale(0,0);background:#02b0b1;z-index:-1;transition:all 0.2s;border-radius:50%;}.w-hero-landing-fac{color:#fff;position:relative;top:0;left:0;right:0;height:60vh;overflow:hidden;background:#222;}.w-hero-landing-fac > .bg img{position:absolute;left:50%;top:0;transform:translate(-50%,0%);display:block;height:120%;width:auto;max-width:none;max-height:none;}@media (min-width:992px){.w-hero-landing-fac > .bg img{width:100%;height:auto;}}.w-hero-landing-fac > .container .w-hero-inner{position:absolute;bottom:7rem;max-width:900px;text-align:center;left:50%;transform:translate(-50%,0);padding:1rem 1rem 2rem;min-width:350px;}.w-hero-landing-fac > .container .w-hero-inner .w-logo-main img{display:block;margin:0 auto 2rem;max-width:300px;width:90%;}.w-hero-landing-fac > .container .w-hero-inner h1{font-size:16px;font-weight:normal;text-shadow:0 1px 2px rgba(0,0,0,0.6);color:white !important;line-height:1.3;text-transform:none;}@media (min-width:992px){.w-hero-landing-fac > .container .w-hero-inner h1{font-size:2.5vw;font-weight:300;line-height:1.1;}}@media (min-width:1200px){.w-hero-landing-fac > .container .w-hero-inner h1{font-size:48px;}}.w-description-landing-fac{position:relative;z-index:2;}.w-description-landing-fac .description-container{margin-top:-7rem;position:relative;background:#fff;border-radius:.4rem;box-shadow:0 5px 5px rgba(0,0,0,0.2);color:#444;border-bottom:1px solid #b9b9b9;}.w-description-landing-fac .description-container .info{padding:3rem 3rem 1.5rem;}.w-description-landing-fac .description-container .info p{margin-bottom:1.5rem;font-size:18px;line-height:1.4;}.w-description-landing-fac .description-container .info a{text-decoration:underline;color:black;}.w-description-landing-fac .description-container .info a:hover{text-decoration:none;}.w-description-landing-fac .description-container .w-gallery{padding:0 3rem 3rem;}.w-description-landing-fac .description-container .w-gallery .col-xs-12 img{border-radius:0.4rem;border:1px solid #efefef;}@media (max-width:991px){.w-description-landing-fac .description-container .w-gallery .col-xs-12 img{margin-bottom:30px;}}.w-map-landing-fac{background:#ccc;position:relative;width:100%;height:0;border-bottom:1px solid #d9d9d9;box-shadow:0 1px 1px white;padding-bottom:60%;margin-top:-0.4rem;}@media only screen and (max-width:480px){.w-map-landing-fac{padding-bottom:100%;}}@media (min-width:992px){.w-map-landing-fac{padding-bottom:30%;}}.w-map-landing-fac:before{content:'';display:block;position:absolute;left:0;top:0;right:0;height:4px;box-shadow:inset 0 2px 2px rgba(0,0,0,0.3);z-index:1;}.w-map-landing-fac .view-Mapa .view-content{width:100%;height:100%;position:absolute;top:0;left:0;}.w-map-landing-fac .view-Mapa .view-content .gmap-popup .views-field-field-nav-image{float:left;width:40%;overflow:hidden;position:relative;border-radius:5px;margin-right:1rem;margin-bottom:2rem;}.w-map-landing-fac .view-Mapa .view-content .gmap-popup .views-field-field-nav-image img{width:100%;}.w-map-landing-fac .view-Mapa .view-content .gmap-popup .views-field-title{font-weight:400;margin-bottom:0.5rem;font-size:120%;}.w-map-landing-fac .view-Mapa .view-content .gmap-popup .views-field-title a{color:#02b0b1;text-decoration:underline;}.w-map-landing-fac .view-Mapa .view-content .gmap-popup .views-field-title a:hover{text-decoration:none;}.w-map-landing-fac .view-Mapa .view-content .gmap-popup .views-field-field-short-description{margin-bottom:0.5rem;cursor:initial;}.w-outskirts-landing-fac{margin:2rem 0;}.w-outskirts-landing-fac .view-content{display:block;-webkit-columns:4 200px;-moz-columns:4 200px;columns:4 200px;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;-webkit-column-rule:2px dotted #d9d9d9;-moz-column-rule:2px dotted #d9d9d9;column-rule:2px dotted #d9d9d9;}.w-outskirts-landing-fac .view-content .views-row a{display:block;text-align:center;border-radius:20px;background:none;margin:0;min-width:initial;font-size:13px;padding:0.4rem;line-height:1;color:#666;}.w-outskirts-landing-fac .view-content .views-row a:hover{text-decoration:underline;}.w-what-said h6{margin:0;text-align:center;padding:2rem 1rem 2rem;text-transform:uppercase;font-size:14px;font-weight:bold;}.w-what-said .row:nth-of-type(2){padding:0;display:flex;flex-wrap:wrap;}@media only screen and (min-width:1050px){.w-what-said .row:nth-of-type(2) .col-md-7{padding-right:0;}.w-what-said .row:nth-of-type(2) .col-md-5{padding-left:0;}}.w-what-said .row:nth-of-type(2) .c-video{position:relative;height:0;padding-bottom:65.25%;}@media only screen and (max-width:991px){.w-what-said .row:nth-of-type(2) .c-video{padding-bottom:56.75%;}}.w-what-said .row:nth-of-type(2) .c-video iframe{width:100%;height:100%;position:absolute;top:0;left:0;}.w-what-said .row:nth-of-type(2) .c-notes{padding:0;}.w-what-said .row:nth-of-type(2) .c-notes .view-content{padding:0 3rem;}@media (max-width:991px){.w-what-said .row:nth-of-type(2) .c-notes .view-content{padding:2rem 0 0;}}.w-what-said .row:nth-of-type(2) .c-notes .view-content .views-row{margin-bottom:1.5rem;}.w-what-said .row:nth-of-type(2) .c-notes .view-content .views-row .notes-landing a{font-size:16px;line-height:1.1;display:block;margin-bottom:0.5rem;font-weight:bold;color:#02b0b1;}.w-what-said .row:nth-of-type(2) .c-notes .view-content .views-row .notes-landing a:hover{text-decoration:underline;}.w-what-said .row:nth-of-type(2) .c-notes .view-content .views-row .notes-landing .author-note{display:block;font-size:13px;font-weight:normal;}.w-what-said .info{background:#fff;}.w-what-said .w-long-copy{background:none;padding:0;margin:2rem 0 0;padding:2rem 0 0;border-top:2px dotted #d9d9d9;}.w-what-said .w-long-copy p{margin:0 0 1rem;text-align:justify;}.w-sponsors-landing-fac{margin:2rem 0 0;padding:2.5rem 0;background:#a9a9a9;}.w-sponsors-landing-fac h6{text-align:center;margin:0;margin-bottom:2rem;font-size:12px;letter-spacing:3px;text-transform:uppercase;font-weight:bolder;color:rgba(255,255,255,0.8);}.w-sponsors-landing-fac .row{position:relative;}.w-sponsors-landing-fac .row:before{content:'';display:block;position:absolute;left:50%;margin-left:-1.5px;border-left:3px dotted rgba(255,255,255,0.4);height:100%;top:0;}@media only screen and (max-width:991px){.w-sponsors-landing-fac .row:before{border:none;}}.w-sponsors-landing-fac .row img{display:block;max-width:180px;margin:0 auto;}.w-ap{text-align:center;height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;background:black;background-image:url("/sites/default/files/background.jpg");background-size:cover;background-position:50% 50%;color:#fff;font-size:16px;overflow-y:hidden;overflow-y:auto;}@media only screen and (min-width:992px){.w-ap{display:flex;align-items:center;justify-content:center;}}.w-ap .ap-title{max-width:70%;margin:1rem auto 0;display:block;}.w-ap .ap-desc{margin:1rem auto 1rem;text-shadow:0 1px 5px rgba(0,0,0,0.4);border-bottom:3px dotted rgba(255,255,255,0.4);padding-bottom:2rem;max-width:600px;letter-spacing:.1em;}.w-ap .ap-sponsors{margin-bottom:2rem;position:relative;}@media only screen and (min-width:992px){.w-ap .ap-sponsors:before{content:'';display:block;position:absolute;left:50%;margin-left:-1.5px;border-left:3px dotted rgba(255,255,255,0.4);height:100%;top:0;}}.w-ap .ap-sponsors p{margin:1rem 0 0;text-shadow:0 1px 5px rgba(0,0,0,0.4);font-size:14px;font-weight:bold;}.w-ap .ap-sponsors p:after{content:':';}.w-ap .ap-sponsors img{display:block;max-width:300px;margin:0 auto;}.w-ap .ap-bottom{margin:2rem 0;max-width:600px;border-top:3px dotted rgba(255,255,255,0.4);padding-top:3rem;margin:0 auto;}.w-ap .ap-bottom h3{font-size:14px;color:#fff;margin-bottom:2rem;letter-spacing:.3em;}.w-ap .ap-bottom p{display:inline-block;background:rgba(0,0,0,0.4);padding:1rem;border:1px solid rgba(255,255,255,0.4);font-size:18px;}
