@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
html{width:100%;height:100%;}*{font-family:"Poppins",sans-serif;}a{text-decoration:none;}a.visually-hidden.focusable.skip-link{visibility:hidden;display:none;}#block-cocatambo-content table td{vertical-align:top;border:1px solid;}.path-frontpage #block-cusco-boutique-hotel-content{display:none;visibility:hidden;}#block-cocatambo-site-branding{width:100%;max-width:50%;margin:0 auto 0;padding:10px 0;}#block-cocatambo-site-branding .site-logo{display:block;text-align:center;}#block-cocatambo-site-branding .site-logo img{width:100%;height:auto;max-width:60%;}#block-cocatambo-site-branding  .site-name{display:none;}#block-cocatambo-bloqueopcionescontactoheader{width:100%;max-width:90%;margin:0 auto;}#block-cocatambo-bloqueopcionescontactoheader .paragraph.paragraph--type--tipparr-tipbloq-opccont-header{display:flex;flex-wrap:wrap;gap:2%;align-items:center;justify-content:center;}#block-cocatambo-bloqueopcionescontactoheader .paragraph.paragraph--type--tipparr-tipbloq-opccont-header .field--name-field-tipparr-tbocheader-ico-img{width:100%;max-width:8%;}#block-cocatambo-bloqueopcionescontactoheader .paragraph.paragraph--type--tipparr-tipbloq-opccont-header .field--name-field-tipparr-tbocheader-ico-img img{width:20px;height:20px;object-fit:contain;filter:brightness(0) saturate(100%) invert(43%) sepia(60%) saturate(433%) hue-rotate(345deg) brightness(88%) contrast(97%);}#block-cocatambo-bloqueopcionescontactoheader .paragraph.paragraph--type--tipparr-tipbloq-opccont-header .field--name-field-tipparr-tbocheader-lab-tp{font-weight:600;color:#1a1a1a;}#block-cocatambo-bloqueopcionescontactoheader .paragraph.paragraph--type--tipparr-tipbloq-opccont-header .field--name-field-tipparr-tbocheader-link a{color:#1a1a1a;}#block-cocatambo-navegacionprincipal #tbm-main{width:100%;max-width:85%;margin:0 auto;}.gr-bloq-slid-home{position:relative;}.gr-bloq-slid-home .field--name-field-tipbloq-slidhom-slider-img{position:absolute;width:100%;height:100%;}.gr-bloq-slid-home .field--name-field-tipbloq-slidhom-slider-img:before{position:absolute;content:"";background:rgba(0,0,0,.20);width:100%;height:100%;top:0;}.gr-bloq-slid-home .field--name-field-tipbloq-slidhom-slider-img img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:50% 50%;}.gr-bloq-slid-home .gr-bloq-slid-home-cont{position:relative;width:100%;max-width:90%;margin:auto;padding:5% 0 5%;text-align:center;z-index:1;}.gr-bloq-slid-home .field--name-field-tipbloq-slidhom-tit-headi h1{color:white;font-size:1.3rem;}.gr-bloq-slid-home .field--name-field-tipbloq-slidhom-book-now{margin-top:30px;}.gr-bloq-slid-home .field--name-field-tipbloq-slidhom-book-now a{color:white;background:#d9151c;padding:10px 35px;font-size:1rem;font-weight:600;text-transform:uppercase;transition:0.5s;border-radius:5px;}.gr-bloq-nuest-serv{width:100%;max-width:85%;margin:0 auto;padding-top:1.5%;padding-bottom:2%;}.gr-bloq-nuest-serv .field--name-field-tipbloq-nuserv-tptbns-parr{display:flex;flex-wrap:wrap;gap:2%;}.gr-bloq-nuest-serv .field--name-field-tipbloq-nuserv-tptbns-parr > .field__item{flex-grow:1;flex-shrink:0;flex-basis:33.3333%;flex-basis:185px;flex-basis:142px;position:relative;}.gr-bloq-nuest-serv .paragraph--type--tipparr-tipbloq-nuestservic{position:relative;}.gr-parr-bloq-nuest-serv-ico-img{width:auto;height:25vw;height:7em;display:flex;align-items:center;align-content:center;}.gr-bloq-nuest-serv .field--name-field-tipparr-tbns-ico-img{position:absolute;width:100%;height:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}.gr-bloq-nuest-serv .field--name-field-tipparr-tbns-ico-img img{width:60px;height:60px;object-fit:contain;max-width:100%;max-height:100%;position:relative;}.gr-bloq-nuest-serv .field--name-field-tipparr-tbns-tit-tf{border:0.2vw solid #FC7B03;border-bottom:0;border-top-left-radius:0.2vw;border-top-right-radius:0.2vw;box-sizing:border-box;}.gr-bloq-nuest-serv .field--name-field-tipparr-tbns-desc-tfl{border:0.2vw solid #a06535;border-top:0;border-bottom-right-radius:0.2vw;border-bottom-left-radius:0.2vw;box-sizing:border-box;margin-block-start:-1em;padding:0 10px 0;height:100%;}.gr-bloq-nuest-serv .field--name-field-tipparr-tbns-desc-tfl p{color:#303030;font-size:0.75rem;text-transform:uppercase;min-height:48px;}#block-cocatambo-bloquepresentacion{position:relative;}#block-cocatambo-bloquepresentacion .field--name-field-tipbloq-pre-background-img{position:absolute;width:100%;height:100%;}#block-cocatambo-bloquepresentacion .field--name-field-tipbloq-pre-background-img:before{position:absolute;content:"";background:rgba(0,0,0,.20);width:100%;height:100%;top:0;}#block-cocatambo-bloquepresentacion .field--name-field-tipbloq-pre-background-img img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:50% 50%;}.gr-bloq-present-tit-desc{position:relative;width:100%;max-width:85%;margin:0 auto;padding:5% 0 5%;text-align:center;z-index:1;}.gr-bloq-present-tit-desc .field--name-field-tipbloq-pre-tit-headi h2{color:#ffffff;text-transform:uppercase;padding-bottom:10px;position:relative;width:fit-content;font-size:1.3rem;margin:1rem auto 1rem;}.gr-bloq-present-tit-desc .field--name-field-tipbloq-pre-tit-headi h2:before{content:'';position:absolute;background:#ec954e;width:30%;height:4px;bottom:0;left:50%;transform:translateX(-50%);}#block-cocatambo-bloquepresentacion .gr-bloq-present-tit-desc .field--name-body p,#block-cocatambo-bloquepromociones .gr-bloq-present-tit-desc .field--name-body p{color:#fff;}.gr-bloq-habit-dest{width:100%;max-width:85%;margin:0 auto;padding-top:2%;padding-bottom:3%;}.gr-bloq-habit-dest .field--name-field-tipbloq-habitdest-tit-head{text-align:center;}#block-views-block-vista-habitaciones-destacadas-home-v2-block-1 .views-row{margin-bottom:3.5%;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.75);border-radius:10px 10px 0 0;overflow:hidden;}#block-views-block-vista-habitaciones-destacadas-home-v2-block-1 .views-field-field-paghabit-thumbnail-img img{width:100%;height:auto;}#block-views-block-vista-habitaciones-destacadas-home-v2-block-1 .views-field-title{text-align:center;padding:0 15px 0;}#block-views-block-vista-habitaciones-destacadas-home-v2-block-1 .views-field-title a{color:#303030;font-size:0.8rem;}#block-views-block-vista-habitaciones-destacadas-home-v2-block-1 .precio strong{font-size:1.4rem;color:#c67d41;}#block-views-block-vista-habitaciones-destacadas-home-v2-block-1 .precio{color:#303030;text-align:center;padding:10px 0;width:calc(100% - 30px);margin:0 auto 0;border-top:1px solid #cccccc;border-bottom:1px solid #ccc;}#block-views-block-vista-habitaciones-destacadas-home-v2-block-1 .views-field-field-tax-servincluid-ico-img{padding:0 15px 5px;}#block-views-block-vista-habitaciones-destacadas-home-v2-block-1 .views-field-field-tax-servincluid-ico-img img{width:30px;height:30px;object-fit:contain;display:block;filter:brightness(0) saturate(100%) invert(40%) sepia(25%) saturate(1112%) hue-rotate(345deg) brightness(100%) contrast(87%);}#block-views-block-vista-habitaciones-destacadas-home-v2-block-1 .-view-node-1field-paghabit-widget-beds24nothing{display:flex;flex-wrap:wrap;align-items:center;gap:1.5%;padding-top:10px;padding-bottom:20px;}#block-views-block-vista-habitaciones-destacadas-home-v2-block-1 .views-field-view-node-1{width:100%;max-width:49%;padding:10px 0px;text-align:center;}#block-views-block-vista-habitaciones-destacadas-home-v2-block-1 .views-field-view-node-1 a{color:#a06535;padding:10px 15px;transition:0.5s;font-weight:600;}#block-views-block-vista-habitaciones-destacadas-home-v2-block-1 .views-field-view-node-1 a:after{content:'>';font-size:1.4rem;margin-left:10px;vertical-align:middle;}#block-views-block-vista-habitaciones-destacadas-home-v2-block-1 .views-field-view-node-1 a:hover{box-shadow:0px 0px 6px 0px rgba(0,0,0,0.50);}#block-views-block-vista-habitaciones-destacadas-home-v2-block-1 .views-field-nothing{width:100%;max-width:49%;padding:10px 0px;text-align:center;}#block-views-block-vista-habitaciones-destacadas-home-v2-block-1 .-view-node-1nothing{display:flex;}#block-views-block-vista-habitaciones-destacadas-home-v2-block-1 .views-field-nothing a.colorbox{color:white;background:#a06535;padding:10px 15px;transition:0.5s;cursor:pointer;}#block-views-block-vista-habitaciones-destacadas-home-v2-block-1 .views-field-nothing a.colorbox:hover{box-shadow:0px 0px 6px 0px rgba(0,0,0,0.50);}#block-views-block-vista-habitaciones-destacadas-home-v2-block-1 .views-field-nothing a{color:white;background:#a06535;padding:10px 15px;transition:0.5s;cursor:pointer;display:inline-block;}#block-views-block-vista-habitaciones-destacadas-home-v2-block-1 .views-field-nothing a:hover{box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);}#block-views-block-vista-habitaciones-destacadas-home-v2-block-1 .views-field-nothing .hide{display:none;visibility:hidden;}.field--name-field-thumbnail{position:absolute;width:100%;height:100%;}.field--name-field-thumbnail img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:50% 50%;}#block-cocatambo-bloquepromociones{position:relative;}.gr-bloq-prom-tit-desc{position:relative;width:100%;max-width:85%;margin:0 auto;padding:5% 0 5%;}#block-cocatambo-bloquepromociones .field--name-field-tipbloq-pre-background-img{position:absolute;width:100%;height:100%;}#block-cocatambo-bloquepromociones .field--name-field-tipbloq-pre-background-img:before{position:absolute;content:"";background:rgba(0,0,0,.20);width:100%;height:100%;top:0;}#block-cocatambo-bloquepromociones .field--name-field-tipbloq-pre-background-img img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:50% 50%;}.gr-bloq-prom-tit-desc .field--name-field-tipbloq-promoc-tit-headi{text-align:center;color:white;}.gr-bloq-prom-tit-desc .field--name-body{color:white;}.gr-bloq-blogs-resalt{width:100%;max-width:85%;margin:40px auto 0;}#block-cocatambo-bloquepresentacion p,.gr-bloq-habit-dest p,#block-cocatambo-bloquepromociones p,.gr-bloq-blogs-resalt p,.gr-bloq-ubic p{font-size:0.9rem;text-align:justify;color:#666;}#block-cocatambo-bloquepresentacion ul,.gr-bloq-habit-dest ul,#block-cocatambo-bloquepromociones ul,.gr-bloq-blogs-resalt ul,.gr-bloq-ubic ul{font-size:0.9rem;text-align:justify;color:#666;}#block-cocatambo-bloquepresentacion ul li,.gr-bloq-habit-dest ul li,#block-cocatambo-bloquepromociones ul li,.gr-bloq-blogs-resalt ul li,.gr-bloq-ubic ul li{padding:5px 0;}.gr-bloq-blogs-resalt .field--name-field-tipbloq-blogsres-tit-headi{text-align:center;}#block-views-block-vista-ultimos-blogs-resaltantes-home-block-1 .views-row{width:100%;position:relative;margin-bottom:1rem;}#block-views-block-vista-ultimos-blogs-resaltantes-home-block-1 .views-field-field-pagblog-thumbnail-img img{width:100%;height:300px;display:block;object-fit:cover;}#block-views-block-vista-ultimos-blogs-resaltantes-home-block-1 .views-field-field-pagblog-thumbnail-img a:before{position:absolute;content:"";background:rgba(0,0,0,.20);width:100%;height:100%;top:0;}#block-views-block-vista-ultimos-blogs-resaltantes-home-block-1 .views-field-fieldset{position:absolute;left:0;top:50%;right:0;transform:translate(0%,-50%);text-align:center;z-index:2;}#block-views-block-vista-ultimos-blogs-resaltantes-home-block-1 .views-field-fieldset .views-field-title{color:white;}#block-views-block-vista-ultimos-blogs-resaltantes-home-block-1 .views-field-fieldset .views-field-title h3{color:white;padding:16px;margin:0;}#block-views-block-vista-ultimos-blogs-resaltantes-home-block-1 .views-field-fieldset .views-field-created{color:#fff;font-size:14px;margin-bottom:16px;}#block-views-block-vista-ultimos-blogs-resaltantes-home-block-1 .views-field-fieldset .views-field-created:before{content:"\f073";font-family:"FontAwesome";margin-right:8px;color:#ffffff;}#block-views-block-vista-ultimos-blogs-resaltantes-home-block-1 .views-field-fieldset .views-field-view-node-1{padding:10px 0px;}#block-views-block-vista-ultimos-blogs-resaltantes-home-block-1 .views-field-fieldset .views-field-view-node-1 a{color:white;background:#a06535;padding:10px 15px;transition:0.5s;}#block-views-block-vista-ultimos-blogs-resaltantes-home-block-1 .views-field-fieldset .views-field-view-node-1 a:hover{box-shadow:0px 0px 6px 0px rgba(0,0,0,0.50);}.gr-bloq-ubic{width:100%;max-width:85%;margin:40px auto 0;}.gr-bloq-ubic .field--name-field-tipbloq-ubicanos-tit-headi{text-align:center;}#block-cocatambo-grupobloquesfooter{background:#1d2021;margin-top:36px;padding-top:2%;padding-bottom:2%;}.gr-bloques-footer{width:100%;max-width:85%;margin:0 auto;}#block-bloquelogofooter .field--name-field-tipbloq-logofoot-logo-img img{max-width:55%;height:auto;margin:auto;display:block;}#block-bloquedatoscontactofooter .paragraph--type--tipparr-tipbloq-datoscontactfoot{display:flex;align-items:center;gap:10px;margin-bottom:8px;}#block-bloquedatoscontactofooter .field--name-field-tipparr-tbdatcof-iimg-link a{color:#e0e0e0;font-size:14px;font-weight:600;}#block-bloqueenlacesdeinteresfooter .field--name-field-tipbloq-enlacintfoot-link a{color:#e0e0e0;font-size:14px;font-weight:600;padding:5px 0;display:block;}#block-bloquemetodosdepagofooter .field--name-field-tipbloq-metpagfoot-ico-img{display:flex;justify-content:center;align-items:center;gap:4%;}#block-bloquemetodosdepagofooter .field--name-field-tipbloq-metpagfoot-ico-img img{width:100%;height:auto;max-width:60px;}#block-bloqueredessocialesfooter .field--name-field-tipbloq-redsf-tptbrsf-parr{display:flex;align-items:center;gap:5%;padding-bottom:2rem;}#block-bloqueredessocialesfooter .field--name-field-tipbloq-redsf-tptbrsf-parr .field--name-field-tippar-tbredsocfoo-ico-img{background-color:#434549;border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;border:1px solid #434549;}#block-bloqueredessocialesfooter .field--name-field-tipbloq-redsf-tptbrsf-parr .field--name-field-tippar-tbredsocfoo-ico-img:hover{background-color:#ffffff;border:1px solid #a06535;}#block-bloqueredessocialesfooter .field--name-field-tipbloq-redsf-tptbrsf-parr .field--name-field-tippar-tbredsocfoo-ico-img:hover img{filter:brightness(0) saturate(100%) invert(41%) sepia(22%) saturate(1195%) hue-rotate(345deg) brightness(100%) contrast(92%);}#block-bloqueredessocialesfooter .field--name-field-tipbloq-redsf-tptbrsf-parr .field--name-field-tippar-tbredsocfoo-ico-img img{width:20px;height:20px;object-fit:contain;display:block;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(145deg) brightness(109%) contrast(101%);}#block-bloquedatoscontactofooter .paragraph--type--tipparr-tipbloq-datoscontactfoot img{width:22px;height:22px;object-fit:contain;display:block;filter:brightness(0) saturate(100%) invert(59%) sepia(59%) saturate(531%) hue-rotate(359deg) brightness(81%) contrast(111%);}div#block-cocatambo-bloquewhastappbuttonlink{position:fixed;z-index:999999;bottom:35px;right:1.5em;}div#block-cocatambo-bloquewhastappbuttonlink .field.field--name-field-tipbloq-whastapp-buttlink a{background-color:#00e479;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNzUuMjE2IDE3NS41NTIiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgeDE9Ijg1LjkxNSIgeDI9Ijg2LjUzNSIgeTE9IjMyLjU2NyIgeTI9IjEzNy4wOTIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMGU0NzkiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyM2IzM2EiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgaWQ9ImEiIHdpZHRoPSIxLjExNSIgaGVpZ2h0PSIxLjExNCIgeD0iLS4wNTciIHk9Ii0uMDU3IiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjMuNTMxIi8+PC9maWx0ZXI+PC9kZWZzPjxwYXRoIGZpbGw9IiNiM2IzYjMiIGQ9Im01NC41MzIgMTM4LjQ1IDIuMjM1IDEuMzI0YzkuMzg3IDUuNTcxIDIwLjE1IDguNTE4IDMxLjEyNiA4LjUyM2guMDIzYzMzLjcwNyAwIDYxLjEzOS0yNy40MjYgNjEuMTUzLTYxLjEzNS4wMDYtMTYuMzM1LTYuMzQ5LTMxLjY5Ni0xNy44OTUtNDMuMjUxQTYwLjc1IDYwLjc1IDAgMCAwIDg3Ljk0IDI1Ljk4M2MtMzMuNzMzIDAtNjEuMTY2IDI3LjQyMy02MS4xNzggNjEuMTNhNjAuOTggNjAuOTggMCAwIDAgOS4zNDkgMzIuNTM1bDEuNDU1IDIuMzEyLTYuMTc5IDIyLjU1OHptLTQwLjgxMSAyMy41NDRMMjQuMTYgMTIzLjg4Yy02LjQzOC0xMS4xNTQtOS44MjUtMjMuODA4LTkuODIxLTM2Ljc3Mi4wMTctNDAuNTU2IDMzLjAyMS03My41NSA3My41NzgtNzMuNTUgMTkuNjgxLjAxIDM4LjE1NCA3LjY2OSA1Mi4wNDcgMjEuNTcyczIxLjUzNyAzMi4zODMgMjEuNTMgNTIuMDM3Yy0uMDE4IDQwLjU1My0zMy4wMjcgNzMuNTUzLTczLjU3OCA3My41NTNoLS4wMzJhNzMuNTM3IDczLjUzNyAwIDAgMS0zNS4xNTktOC45NTR6bTAgMCIgZmlsdGVyPSJ1cmwoI2EpIi8+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTEyLjk2NiAxNjEuMjM4IDEwLjQzOS0zOC4xMTRhNzMuNDIgNzMuNDIgMCAwIDEtOS44MjEtMzYuNzcyYy4wMTctNDAuNTU2IDMzLjAyMS03My41NSA3My41NzgtNzMuNTUgMTkuNjgxLjAxIDM4LjE1NCA3LjY2OSA1Mi4wNDcgMjEuNTcyczIxLjUzNyAzMi4zODMgMjEuNTMgNTIuMDM3Yy0uMDE4IDQwLjU1My0zMy4wMjcgNzMuNTUzLTczLjU3OCA3My41NTNoLS4wMzJhNzMuNTM3IDczLjUzNyAwIDAgMS0zNS4xNTktOC45NTR6Ii8+PHBhdGggZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudDE3ODApIiBkPSJNODcuMTg0IDI1LjIyN2MtMzMuNzMzIDAtNjEuMTY2IDI3LjQyMy02MS4xNzggNjEuMTNhNjAuOTggNjAuOTggMCAwIDAgOS4zNDkgMzIuNTM1bDEuNDU1IDIuMzEyLTYuMTc5IDIyLjU1OSAyMy4xNDYtNi4wNjkgMi4yMzUgMS4zMjRjOS4zODcgNS41NzEgMjAuMTUgOC41MTggMzEuMTI2IDguNTI0aC4wMjNjMzMuNzA3IDAgNjEuMTQtMjcuNDI2IDYxLjE1My02MS4xMzVhNjAuNzUgNjAuNzUgMCAwIDAtMTcuODk1LTQzLjI1MSA2MC43NSA2MC43NSAwIDAgMC00My4yMzUtMTcuOTI5eiIvPjxwYXRoIGZpbGw9InVybCgjYikiIGQ9Ik04Ny4xODQgMjUuMjI3Yy0zMy43MzMgMC02MS4xNjYgMjcuNDIzLTYxLjE3OCA2MS4xM2E2MC45OCA2MC45OCAwIDAgMCA5LjM0OSAzMi41MzVsMS40NTUgMi4zMTMtNi4xNzkgMjIuNTU4IDIzLjE0Ni02LjA2OSAyLjIzNSAxLjMyNGM5LjM4NyA1LjU3MSAyMC4xNSA4LjUxNyAzMS4xMjYgOC41MjNoLjAyM2MzMy43MDcgMCA2MS4xNC0yNy40MjYgNjEuMTUzLTYxLjEzNWE2MC43NSA2MC43NSAwIDAgMC0xNy44OTUtNDMuMjUxIDYwLjc1IDYwLjc1IDAgMCAwLTQzLjIzNS0xNy45Mjh6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNjguNzcyIDU1LjYwM2MtMS4zNzgtMy4wNjEtMi44MjgtMy4xMjMtNC4xMzctMy4xNzZsLTMuNTI0LS4wNDNjLTEuMjI2IDAtMy4yMTguNDYtNC45MDIgMi4zcy02LjQzNSA2LjI4Ny02LjQzNSAxNS4zMzIgNi41ODggMTcuNzg1IDcuNTA2IDE5LjAxMyAxMi43MTggMjAuMzgxIDMxLjQwNSAyNy43NWMxNS41MjkgNi4xMjQgMTguNjg5IDQuOTA2IDIyLjA2MSA0LjZzMTAuODc3LTQuNDQ3IDEyLjQwOC04Ljc0IDEuNTMyLTcuOTcxIDEuMDczLTguNzQtMS42ODUtMS4yMjYtMy41MjUtMi4xNDYtMTAuODc3LTUuMzY3LTEyLjU2Mi01Ljk4MS0yLjkxLS45MTktNC4xMzcuOTIxLTQuNzQ2IDUuOTc5LTUuODE5IDcuMjA2LTIuMTQ0IDEuMzgxLTMuOTg0LjQ2Mi03Ljc2LTIuODYxLTE0Ljc4NC05LjEyNGMtNS40NjUtNC44NzMtOS4xNTQtMTAuODkxLTEwLjIyOC0xMi43M3MtLjExNC0yLjgzNS44MDgtMy43NTFjLjgyNS0uODI0IDEuODM4LTIuMTQ3IDIuNzU5LTMuMjJzMS4yMjQtMS44NCAxLjgzNi0zLjA2NS4zMDctMi4zMDEtLjE1My0zLjIyLTQuMDMyLTEwLjAxMS01LjY2Ni0xMy42NDciLz48L3N2Zz4=);background-size:100% 100%;width:39px;height:39px;border:10px solid #00e479;border-radius:50%;display:flex;align-items:center;justify-content:center;text-indent:-9999px;}#block-cocatambo-bloquecopyright{background:#1d2021;padding-top:1px;border-top:1px solid #444;}#block-cocatambo-bloquecopyright .field--name-body{color:white;}#block-cocatambo-bloquecopyright .field--name-body a{color:white;}#block-cocatambo-bloquecopyright .field--name-body p{text-align:center;color:#8f8f8f;font-size:14px;}.page-node-type-pagina-habitacion #contenedor{width:100%;max-width:90%;margin:30px auto;}#views_slideshow_cycle_teaser_section_vista_gallery_habitacion-block_1{width:100% !important;}#views_slideshow_cycle_teaser_section_vista_gallery_habitacion-block_1 .views_slideshow_cycle_slide{width:100% !important;}#views_slideshow_cycle_teaser_section_vista_gallery_habitacion-block_1 .views-field-field-paghabit-gallery-img img{width:100%;height:auto;}#widget_pager_bottom_vista_gallery_habitacion-block_1{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;column-gap:2%;}#widget_pager_bottom_vista_gallery_habitacion-block_1 .image-style-thumbnail{cursor:pointer;width:100%;height:auto;display:block;}#block-cocatambo-content .field--name-title h1{position:relative;display:block;color:#a06535;text-transform:uppercase;font-family:'Montserrat','Segoe UI',Arial,sans-serif;font-size:clamp(1.7rem,3vw,2.7rem);font-weight:700;letter-spacing:0.12em;text-align:center;margin:2.5rem 0 2rem;padding-bottom:8px;line-height:1.1;}#block-cocatambo-content .field--name-title h1::after{content:"";display:block;position:absolute;left:50%;bottom:0;width:70%;height:3px;border-radius:3px;background:linear-gradient(90deg,#ffffff 0%,#a06535 100%);transform:translateX(-50%);}#block-cocatambo-content p{font-size:0.9rem;text-align:justify;color:#666;}#block-cocatambo-content ul{font-size:0.9rem;text-align:justify;color:#666;}#block-cocatambo-content ul li{padding:5px 0;}#block-cocatambo-content figure figcaption{text-align:center;font-size:.85rem;color:#666;font-style:italic;}.block-field-blocknodepagina-habitacionfield-paghabit-precio-numd{margin-top:25px;margin-bottom:20px;padding:3% 5% 3%;border-radius:10px;text-align:center;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.30);}.block-field-blocknodepagina-habitacionfield-paghabit-precio-numd h2{color:#a06535;text-transform:uppercase;display:inline-block;margin-right:10px;}.block-field-blocknodepagina-habitacionfield-paghabit-precio-numd .field--name-field-paghabit-precio-numd{color:#666;font-size:2rem;font-weight:600;display:inline-block;}.block-views-blockvista-pagina-habitacion-servicios-block-1 .view-content{display:flex;box-sizing:border-box;justify-content:center;column-gap:17px;}.block-views-blockvista-pagina-habitacion-servicios-block-1 .view-content > .views-row{position:relative;}.block-views-blockvista-pagina-habitacion-servicios-block-1 .view-content img{width:30px;height:30px;object-fit:contain;filter:brightness(0) saturate(100%) invert(40%) sepia(34%) saturate(834%) hue-rotate(345deg) brightness(98%) contrast(87%);}.block-field-blocknodepagina-habitaciontitle{text-align:center;max-width:70%;margin:auto;}.block-views-blockvista-pagina-habitacion-servicios-block-1{text-align:center;margin:auto;}.block-views-blockvista-pagina-habitacion-servicios-block-1 .view-content > .views-row:before{content:'';position:absolute;top:50%;right:-8px;transform:translateY(-50%);background:#666;width:1px;height:80%;}.block-views-blockvista-pagina-habitacion-servicios-block-1 .view-content > .views-row:last-child::before{width:0;height:0;}.page-node-type-pagina-habitacion  .border-line{margin-top:1em;padding-top:0.5em;position:relative;z-index:1;margin-bottom:30px;}.page-node-type-pagina-habitacion  .border-line:after{position:absolute;content:"";border:2px solid #a06535;top:20px;bottom:20px;left:0;right:0;width:300px;margin:auto;z-index:-1;border-radius:10px;}.page-node-type-pagina-habitacion  .bg,.page-node-type-pagina-habitacion  .book-btn{background:#ffffff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;padding:0 15px;}.page-node-type-pagina-habitacion  span.price{color:#666;font-size:30px;font-weight:600;line-height:30px;}.page-node-type-pagina-habitacion  .book-btn a{padding:12px 30px 10px;color:#fff;font-size:15px;line-height:25px;text-transform:capitalize;font-weight:500;transition:0.3s ease-in;border-radius:6px;background:#FF0044;display:block;}.page-node-type-pagina-habitacion  .book-btn a:hover{background:#DD1349;}.page-node-type-pagina-habitacion .block-block-contentc78570e9-2115-4b6f-906d-2ce9fa54dd21{background:#ffffff;padding:2rem;border-radius:12px;max-width:470px;margin:3rem auto;border:1px solid #eee;box-shadow:0 12px 24px rgba(0,0,0,0.04);transition:box-shadow 0.3s ease;}.page-node-type-pagina-habitacion .block-block-contentc78570e9-2115-4b6f-906d-2ce9fa54dd21 h2{font-size:1.4rem;font-weight:600;text-align:center;text-transform:uppercase;letter-spacing:1.5px;color:#1a1a1a;margin-bottom:2rem;position:relative;}.page-node-type-pagina-habitacion .block-block-contentc78570e9-2115-4b6f-906d-2ce9fa54dd21 h2::after{content:"";display:block;width:60px;height:2px;background-color:#cd9669;margin:0.8rem auto 0 auto;}.page-node-type-pagina-habitacion .block-block-contentc78570e9-2115-4b6f-906d-2ce9fa54dd21 ul{list-style:none;padding:0;margin:0;}.page-node-type-pagina-habitacion #block-cocatambo-content .block-block-contentc78570e9-2115-4b6f-906d-2ce9fa54dd21 ul li{position:relative;padding:0 0 0 2.2rem;margin-bottom:1.2rem;font-size:15px;line-height:22px;color:#444;}.page-node-type-pagina-habitacion .block-block-contentc78570e9-2115-4b6f-906d-2ce9fa54dd21 ul li i{position:absolute;left:0;top:0.15rem;font-size:1rem;color:#cd9669;width:1.4rem;text-align:center;}.page-node-type-pagina-habitacion .block-block-contentc78570e9-2115-4b6f-906d-2ce9fa54dd21:hover{box-shadow:0 16px 28px rgba(0,0,0,0.06);}.page-node-type-pagina-habitacion .block-field-blocknodepagina-habitacionbody{margin:40px 0 0;}.block-views-blockvista-gallery-habitacion-block-1{margin-top:30px;}.page-node-type-pagina-blog #contenedor{width:100%;max-width:85%;margin:0 auto;}.node--type-pagina-blog .field--name-field-pagblog-thumbnail-img{max-width:100%;height:auto;}#block-cocatambo-views-block-vista-pagina-blog-slider-block-1 .views-row{position:relative;}#block-cocatambo-views-block-vista-pagina-blog-slider-block-1 img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block;}#block-cocatambo-views-block-vista-pagina-blog-slider-block-1 .views-field-field-pagblog-slider-img .field-content{position:relative;width:100%;height:100%;}#block-cocatambo-views-block-vista-pagina-blog-slider-block-1 .views-field-field-pagblog-slider-img:before{position:absolute;content:"";background:rgba(0,0,0,.35);width:100%;height:100%;top:0;z-index:1;}#block-cocatambo-views-block-vista-pagina-blog-slider-block-1 .views-field-title{color:#fff;z-index:1;position:absolute;left:10%;top:50%;transform:translate(0%,-70%);margin:0 0 0 auto;width:100%;max-width:65%;text-align:inherit;padding:0;font-size:calc(.5em + .7vw);}#block-cocatambo-views-block-vista-pagina-blog-slider-block-1 .views-field-title h1:before{content:'';position:absolute;background:#c67d41;width:30%;height:4px;bottom:15px;left:0;}.page-node-type-pagina-blog #contenedor{width:100%;max-width:1320px;margin:0 auto;display:flex;flex-wrap:wrap;}.page-node-type-pagina-blog #contenido{width:100%;margin-top:15px;padding-bottom:6%;}.page-node-type-pagina-blog #sidebar_right{width:90%;margin:0 auto 0;padding-top:15px;padding-bottom:25px;}#block-cocatambo-views-block-vista-tax-slider-categorias-blog-block-1 .views-row{position:relative;}#block-cocatambo-views-block-vista-tax-slider-categorias-blog-block-1 .views-field.views-field-field-tax-catblog-silder-img:before{position:absolute;content:"";background:rgba(0,0,0,.35);width:100%;height:100%;top:0;z-index:1;}#block-cocatambo-views-block-vista-tax-slider-categorias-blog-block-1 .views-field-field-tax-catblog-silder-img .field-content{position:absolute;width:100%;height:100%;}#block-cocatambo-views-block-vista-tax-slider-categorias-blog-block-1 .views-field-field-tax-catblog-silder-img img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;}#block-cocatambo-views-block-vista-tax-slider-categorias-blog-block-1 .views-field-name{position:relative;width:100%;padding:10% 0 10%;text-align:center;color:#fff;z-index:1;font-size:calc(1em + 1vw);}.path-taxonomy div#contenedor{max-width:75%;margin:auto;}#views-exposed-form-vista-pagina-blog-buscar-title-block-1 .form--inline.clearfix{display:flex;position:relative;margin:auto;justify-content:center;}#views-exposed-form-vista-pagina-blog-buscar-title-block-1 .js-form-item .form-text{width:100%;color:#000;border-top-left-radius:10px;border-bottom-left-radius:10px;height:32px;}#views-exposed-form-vista-pagina-blog-buscar-title-block-1 .form-submit{background:#c67d41;color:#fff;border:0;outline:1px solid #c67d41;border-top-right-radius:10px;border-bottom-right-radius:10px;height:37px;}#views-exposed-form-vista-pagina-blog-buscar-title-block-1 .js-form-item{width:75%;}.view-vista-pagina-blog-buscar-title .view-content .views-infinite-scroll-content-wrapper{display:flex;flex-wrap:wrap;justify-content:center;column-gap:3%;row-gap:20px;}.view-vista-pagina-blog-buscar-title .view-content .views-row{width:100%;border-radius:15px;box-sizing:border-box;box-shadow:0px 0px 8px 0px rgb(0 0 0 / 30%);position:relative;}.view-vista-pagina-blog-buscar-title .view-content .views-row .views-field-title h3{color:#ffffff;padding:16px;margin:0;}.view-vista-pagina-blog-buscar-title .view-content .views-row .views-field-view-node-1 a{background-color:#c67d41;color:#fff;display:inline-block;padding:5px 15px;border-radius:5px;margin-top:10px;}.view-vista-pagina-blog-buscar-title .view-content .cont-img{position:relative;}.view-vista-pagina-blog-buscar-title .view-content .cont-img .views-field-title{position:absolute;bottom:0;}.view-vista-pagina-blog-buscar-title .cont-img .views-field-field-pagblog-thumbnail-img a:before{content:'';position:absolute;background:rgb(0 0 0 / 20%);top:0;left:0;width:100%;height:100%;}.view-vista-pagina-blog-buscar-title .cont-img .views-field-field-pagblog-thumbnail-img img{width:100%;height:auto;display:block;object-fit:cover;}.view-vista-pagina-blog-buscar-title .cont-img .views-field-field-pagblog-thumbnail-img{position:relative;}.view-vista-pagina-blog-buscar-title .cont-body{padding:15px;}.view-vista-pagina-blog-buscar-title .cont-body .views-field-created{font-size:14px;color:#3a3a3a;padding:0 0 5px;}.view-vista-pagina-blog-buscar-title .cont-body .views-field-created:before{content:"\f073";font-family:"FontAwesome";margin-right:8px;color:#8c8f43;}.view-vista-pagina-blog-buscar-title .cont-body  .views-field-body{font-size:14px;font-weight:300;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin:1em 0;}#block-cocatambo-navegacionprincipal{background-color:#a06535;}#block-cocatambo-navegacionprincipal .tbm-button{background-color:#a06535;border:1px solid rgb(160 101 53);margin:0;}#block-cocatambo-navegacionprincipal .tbm-button-container span{background:#fff;}#block-cocatambo-navegacionprincipal .tbm.tbm--mobile .tbm-collapse{padding-top:0;}.node.node--type-pagina-blog .field.field--name-body img,.path-taxonomy img{max-width:100%;height:auto;}.view-frontpage{display:none;}footer.node__meta{display:none;}.gr-bloques-footer .field--name-field-tipgrup-bloq-footer-bf-add > .field__item h2{color:#ffffff;font-size:1.25rem;padding:0 0 10px;margin:0.83rem 0 2rem;text-transform:uppercase;position:relative;}.gr-bloques-footer .field--name-field-tipgrup-bloq-footer-bf-add > .field__item h2:before{content:'';position:absolute;width:65px;height:3px;background:#ca8616;bottom:0;left:0;}.tbm-nav,[dir='ltr'] .tbm-nav{gap:3px;}.tbm-link.level-1{padding:0.7rem 1.25rem;text-transform:uppercase;font-size:0.9rem;}.tbm-link.level-1:hover,.tbm-link.level-1:focus,.tbm-link.level-1.active-trail{background-color:#a06535;color:white;}.path-frontpage h2{color:#666;text-transform:uppercase;padding-bottom:10px;position:relative;width:fit-content;font-size:1.3rem;margin:1rem auto 1rem;}.path-frontpage h2:before{content:'';position:absolute;background:#a06535;width:30%;height:4px;bottom:0;left:0;}#block-cocatambo-content .feed-icons{display:none;}.path-webform div#contenedor{width:100%;max-width:75%;margin:auto;}.page-node-type-page #contenedor{width:75%;margin:auto;}.path-taxonomy #block-cocatambo-content .view-content{display:none;}.path-webform input[type="text"],.path-webform input[type="email"],.path-webform textarea{display:block;max-width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.path-webform input[type="text"]:focus,.path-webform input[type="email"]:focus,.path-webform textarea:focus{color:#212529;background-color:#fff;border-color:#a06535;outline:0;box-shadow:0 0 0 .15rem rgb(160 101 53 / 30%);}.path-webform input#edit-submit{color:white;background:#c67d41;padding:10px 40px;transition:0.5s;cursor:pointer;border:none;}.path-webform input#edit-submit:hover{box-shadow:0px 0px 6px 0px rgba(0,0,0,0.50);}.path-webform .form-item label{color:#212529;font-weight:500;}.path-user #contenedor{width:100%;max-width:75%;margin:40px auto 40px;}.path-user input[type="text"],.path-user input[type="password"]{display:block;max-width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.path-user input[type="text"]:focus,.path-user input[type="password"]:focus{color:#212529;background-color:#fff;border-color:#a06535;outline:0;box-shadow:0 0 0 .15rem rgb(160 101 53 / 30%);}.page-node-type-pagina-blog img{max-width:100%;height:auto;}#block-cocatambo-content table td p,#block-cocatambo-content table tr p{text-align:inherit;}#block-cocatambo-content table td,#block-cocatambo-content table tr{padding:8px;}.page-node-type-pagina-blog #contenido h3{color:#a06535;}#block-cocatambo-views-block-vista-autor-y-coautores-block-1{margin:20px 0;}#block-cocatambo-views-block-vista-autor-y-coautores-block-1 .fieldset-vista-autor-y-coautores-a{padding:20px;background:rgb(140 143 67 / 15%);display:grid;grid-template-columns:auto;grid-column-gap:4%;justify-items:center;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,0.3);}#block-cocatambo-views-block-vista-autor-y-coautores-block-1 .username{color:#101010;font-size:18px;font-weight:600;}#block-cocatambo-views-block-vista-autor-y-coautores-block-1 .views-field-user-picture img{width:150px;height:150px;object-fit:cover;border-radius:50%;}#block-cocatambo-views-block-vista-autor-y-coautores-block-1 .cont-user p{text-align:justify;font-size:14px;font-weight:300;line-height:20px;}#block-cocatambo-views-block-vista-autor-y-coautores-block-1 .cont-user ul{padding:0;display:flex;flex-direction:column;row-gap:15px;column-gap:15px;}#block-cocatambo-views-block-vista-autor-y-coautores-block-1 .cont-user ul li{list-style:none;font-size:14px;}#block-cocatambo-views-block-vista-autor-y-coautores-block-1 .cont-user ul li i{background-color:#575c1f;color:#fff;border-radius:50%;width:25px;height:28.5px;display:inline-flex;justify-content:center;align-items:center;padding-left:3.5px;font-size:16px;}.page-node-type-pagina-blog #contenido .ckeditor-accordion-container>dl{border:none;}.page-node-type-pagina-blog #contenido .ckeditor-accordion-container>dl dt{position:relative;padding-bottom:3px;}.page-node-type-pagina-blog #contenido .ckeditor-accordion-container>dl dt>a,.page-node-type-pagina-blog #contenido .ckeditor-accordion-container>dl dt>a:not(.button){background-color:#8c8f43;border-bottom:1px solid #8c8f43;font-size:14px;line-height:16px;color:#fff;}.page-node-type-pagina-blog #contenido .ckeditor-accordion-container>dl dt>a:hover,.page-node-type-pagina-blog #contenido .ckeditor-accordion-container>dl dt>a:not(.button):hover{background-color:#575c1f;}.page-node-type-pagina-blog #contenido .ckeditor-accordion-container>dl dt.active>a{background-color:#575c1f;}@media only screen and (max-width:1024px){.page-node-type-pagina-blog #contenido{width:90%;margin:auto;}.page-node-type-pagina-blog #block-cocatambo-content table{display:block;overflow-x:auto;width:100% !important;height:auto !important;}}#block-cocatambo-views-block-vista-tax-blogs-cont-pop-blogs-block-1 h2{color:#000000;text-align:center;font-size:18px;padding-bottom:5px;text-transform:uppercase;position:relative;}#block-cocatambo-views-block-vista-tax-blogs-cont-pop-blogs-block-1 h2:after{content:'';position:absolute;background:#8c8f43;width:30%;height:4px;bottom:0;left:50%;transform:translateX(-50%);}.view-id-vista_tax_blogs_contenido_popular_blogs{padding:10px 0;}.view-id-vista_tax_blogs_contenido_popular_blogs .view-content{display:flex;flex-direction:column;row-gap:10px;}.view-id-vista_tax_blogs_contenido_popular_blogs .view-content .views-row{display:flex;gap:10px;background-color:hwb(62.37deg 26.27% 43.92% / 15%);border-radius:5px;padding:8px;overflow:hidden;box-shadow:0 4px 4px rgba(0,0,0,.3);}.view-id-vista_tax_blogs_contenido_popular_blogs .view-content .views-row .views-field-field-pagblog-thumbnail-img{flex-basis:35%;}.view-id-vista_tax_blogs_contenido_popular_blogs .view-content .views-row .views-field-field-pagblog-thumbnail-img .field-content{height:100%;}.view-id-vista_tax_blogs_contenido_popular_blogs .view-content .views-row .views-field-field-pagblog-thumbnail-img img{max-width:100%;height:100%;object-fit:cover;}.view-id-vista_tax_blogs_contenido_popular_blogs .view-content .views-row .views-field-fieldset{flex:1;}.view-id-vista_tax_blogs_contenido_popular_blogs .view-content .views-row .views-field-fieldset .views-field-title a{color:#000;font-size:14px;font-weight:600;line-height:18px;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:36px;}.view-id-vista_tax_blogs_contenido_popular_blogs .view-content .views-row .views-field-fieldset .views-field-fieldset-1 .views-field-uid span{color:#555;font-size:14px;display:inline-block;}.view-id-vista_tax_blogs_contenido_popular_blogs .view-content .views-row .views-field-fieldset .views-field-fieldset-1 .views-field-uid span:before{content:'\f007';font-family:'FontAwesome';margin-right:8px;color:#575c1f;}.view-id-vista_tax_blogs_contenido_popular_blogs .view-content .views-row .views-field-fieldset .views-field-fieldset-1 .views-field-changed span{color:#555;font-size:14px;display:inline-block;}.view-id-vista_tax_blogs_contenido_popular_blogs .view-content .views-row .views-field-fieldset .views-field-fieldset-1 .views-field-changed span.views-label-changed:before{content:'\f073';font-family:'FontAwesome';margin-right:8px;color:#575c1f;}.view-id-vista_tax_blogs_contenido_popular_blogs .view-content .views-row .views-field-fieldset .views-field-fieldset-1 .views-field-changed .views-label-changed{margin-right:5px;}.page-node-type-pagina-blog #block-cocatambo-content p a{color:#000000;padding-bottom:1px;position:relative;display:inline-block;}.page-node-type-pagina-blog #block-cocatambo-content p a:before{content:'';position:absolute;background:#8c8f43;bottom:0;width:100%;height:3px;}.page-node-type-pagina-blog #block-cocatambo-content h3 a,.page-node-type-pagina-blog #block-cocatambo-content h4 a{color:#a06535;padding-bottom:1px;position:relative;display:inline-block;}.page-node-type-pagina-blog #block-cocatambo-content h3 a:before,.page-node-type-pagina-blog #block-cocatambo-content h4 a:before{content:'';position:absolute;background:#8c8f43;bottom:0;width:100%;height:3px;}.page-node-type-pagina-blog #block-cocatambo-content li a,.page-node-type-pagina-blog #block-cocatambo-content table a{color:#000000;padding-bottom:1px;position:relative;display:inline-block;}.page-node-type-pagina-blog #block-cocatambo-content li a:before,.page-node-type-pagina-blog #block-cocatambo-content table a:before{content:'';position:absolute;background:#8c8f43;bottom:0;width:100%;height:3px;}.page-node-type-pagina-blog #block-cocatambo-content u{text-decoration-color:#8c8f43;text-decoration-thickness:3px;text-underline-offset:10%;}#block-cocatambo-tocbottoc h2{color:#000;text-align:center;font-size:18px;padding-bottom:5px;text-transform:uppercase;position:relative;}#block-cocatambo-tocbottoc h2:before{content:'';position:absolute;background:#8c8f43;width:30%;height:4px;bottom:0;left:50%;transform:translateX(-50%);}.field--name-field-pagblog-five-star{padding:25px 25px;margin-top:15px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.3);border:1px solid #8c8f43;}#block-cocatambo-bettersocialsharingbuttons{padding:25px 25px;margin-top:25px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.3);border:1px solid #8c8f43;}#block-cocatambo-bettersocialsharingbuttons h2{margin:0;}#block-cocatambo-bettersocialsharingbuttons .social-sharing-buttons{margin:0;}#block-cocatambo-views-block-vista-pagina-blog-slider-block-1 .views-field-field-pagblog-slider-img{position:relative;z-index:1;height:48vh;}.page-node-type-pagina-blog #block-cocatambo-content .block.block-layout-builder.block-field-blocknodepagina-blogcreated{padding-top:15px;display:flex;justify-content:flex-end;}.page-node-type-pagina-blog #block-cocatambo-content .field--name-created{color:#555;font-size:16px;font-weight:500;}.page-node-type-pagina-blog #block-cocatambo-content .field--name-created:before{content:'\f073';font-family:'FontAwesome';margin-right:8px;color:#575c1f;}.block-block-content6f62fc64-f4ad-4bcb-bae6-985e9a4f6306 .field--name-field-pagblog-nodos-relacm-dm{display:flex;column-gap:15px;row-gap:15px;margin:20px 0 30px;flex-direction:column;}.block-block-content6f62fc64-f4ad-4bcb-bae6-985e9a4f6306 .field--name-field-pagblog-nodos-relacm-dm > .field__item{flex-basis:calc(33.3% - 10px);position:relative;border-radius:5px;overflow:hidden;box-shadow:0px 5px 15px 0px rgba(0,0,0,0.10);}.block-block-content6f62fc64-f4ad-4bcb-bae6-985e9a4f6306 .field--name-field-pagblog-thumbnail-img img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:5 / 3;}.block-block-content6f62fc64-f4ad-4bcb-bae6-985e9a4f6306 .field.field--name-field-tipbloq-pagblogrel-rel-tit{color:#000;font-size:1.4rem;font-weight:700;border-bottom:1px solid #ccc;padding-bottom:10px;}.block-block-content6f62fc64-f4ad-4bcb-bae6-985e9a4f6306 span a{color:#fff;position:absolute;font-size:16px;line-height:20px;text-transform:uppercase;padding:10px 10px 10px;text-align:center;display:flex;top:0;left:0;right:0;bottom:0;z-index:1;align-items:flex-end;justify-content:center;}.block-block-content6f62fc64-f4ad-4bcb-bae6-985e9a4f6306 .field--name-field-pagblog-thumbnail-img{position:relative;}.block-block-content6f62fc64-f4ad-4bcb-bae6-985e9a4f6306 .field--name-field-pagblog-thumbnail-img:before{content:'';position:absolute;width:100%;height:100%;background-color:rgb(0 0 0 / 25%);}.page-node-type-pagina-habitacion .block-field-blocknodepagina-habitacionbody{color:#2e2e2e;border-radius:14px;padding:2rem 2rem 1.5rem;box-shadow:0 12px 25px rgba(0,0,0,0.06);border:1px solid #f0e6e1;}.page-node-type-pagina-habitacion  .block-field-blocknodepagina-habitacionbody{background:#ffffff;padding:4rem 2rem;max-width:960px;margin:4rem auto;border-radius:8px;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;color:#2f2f2f;}.page-node-type-pagina-habitacion  .block-field-blocknodepagina-habitacionbody h2{font-size:1.9rem;font-weight:500;text-align:center;text-transform:uppercase;letter-spacing:2px;color:#1a1a1a;margin-bottom:2.5rem;position:relative;}.page-node-type-pagina-habitacion  .block-field-blocknodepagina-habitacionbody h2::before{content:"";display:block;width:80px;height:1px;background-color:#cd9669;margin:1rem auto 0 auto;position:absolute;bottom:0;left:50%;transform:translateX(-50%);}.page-node-type-pagina-habitacion  .block-field-blocknodepagina-habitacionbody p{font-size:15px;line-height:20px;color:#4c4c4c;}.page-node-type-pagina-habitacion  .block-field-blocknodepagina-habitacionbody ul{list-style:none;padding-left:0;margin-bottom:2.5rem;}.page-node-type-pagina-habitacion #block-cocatambo-content .block-field-blocknodepagina-habitacionbody ul li{margin-bottom:1rem;position:relative;padding:0 0 0 1.6rem;font-size:15px;line-height:20px;color:#4c4c4c;}.page-node-type-pagina-habitacion .block-field-blocknodepagina-habitacionbody ul li::before{content:"\f054";font-family:"FontAwesome";position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:1rem;color:#cf9b70;}.page-node-type-pagina-habitacion  .block-field-blocknodepagina-habitacionbody p:last-of-type{background:#f9f9f9;padding:1.5rem 2rem;border-left:2px solid #cd9669;border-radius:4px;margin-top:2rem;}.page-node-type-pagina-habitacion  .block-field-blocknodepagina-habitacionbody h2::after{content:'★★★';color:#cd9669;margin-left:8px;}.page-node-type-pagina-tour #contenedor{width:100%;max-width:1320px;margin:0 auto;display:flex;flex-wrap:wrap;}.page-node-type-pagina-tour #contenido{width:100%;margin-top:15px;padding-bottom:6%;}.page-node-type-pagina-tour #sidebar_right{width:90%;margin:0 auto 0;padding-top:15px;padding-bottom:25px;}.page-node-type-pagina-tour .item-list{margin:36px 0;background:#fff;}.page-node-type-pagina-tour .quicktabs-tabs{display:flex;list-style:none;padding:0;margin:0;background:#fff;border-radius:12px 12px 0 0;box-shadow:0 6px 18px 0 rgba(60,40,20,0.09);border-bottom:1.5px solid #e6e6e6;}.page-node-type-pagina-tour  .quicktabs-tabs li{margin:0;border-right:1px solid #ececec;flex:1;}.page-node-type-pagina-tour .quicktabs-tabs li:last-child{border-right:none;}.page-node-type-pagina-tour .quicktabs-tabs a{display:block;padding:10px 16px 8px 16px;font-size:1rem;font-family:'Segoe UI','Arial',sans-serif;color:#8a7362;text-decoration:none;background:#f6f6f6;border:none;border-bottom:3.5px solid transparent;text-align:center;transition:color 0.19s,background 0.19s,border-color 0.19s;font-weight:500;cursor:pointer;outline:none;}.page-node-type-pagina-tour .quicktabs-tabs li.active a,.page-node-type-pagina-tour .quicktabs-tabs li.active a:focus{background:#fff;color:#a06535;border-bottom:3.5px solid #a06535;font-weight:700;}.page-node-type-pagina-tour .quicktabs-tabs li:not(.active) a:hover,.page-node-type-pagina-tour .quicktabs-tabs li:not(.active) a:focus{background:#fff;color:#a06535;}#block-cocatambo-views-block-vista-detalles-pagina-tours-block-1 .price-box{max-width:340px;margin:40px auto 0 auto;padding:30px 26px 22px 26px;background:#fff;border:2px solid #a06535;border-radius:14px;box-shadow:0 4px 24px rgba(87,92,31,0.07);font-family:'Inter',Arial,sans-serif;text-align:center;}#block-cocatambo-views-block-vista-detalles-pagina-tours-block-1 .price-box h2{color:#a06535;font-size:1.85rem;font-weight:700;margin-bottom:18px;margin-top:0;letter-spacing:-0.5px;border-bottom:2px solid #8c8f43;padding-bottom:8px;text-transform:uppercase;}#block-cocatambo-views-block-vista-detalles-pagina-tours-block-1 .price-box .price-old{font-size:1.03rem;color:#a06535;margin-bottom:5px;display:flex;justify-content:center;align-items:center;gap:6px;font-style:italic;opacity:0.7;}#block-cocatambo-views-block-vista-detalles-pagina-tours-block-1 .price-box .po_lbl{font-weight:500;color:#000000;}#block-cocatambo-views-block-vista-detalles-pagina-tours-block-1 .price-box .po_b{text-decoration:line-through;font-weight:600;color:#ff0000;margin-left:3px;}#block-cocatambo-views-block-vista-detalles-pagina-tours-block-1 .price-box .price{font-size:1.22rem;color:#575c1f;margin-bottom:10px;margin-top:10px;display:flex;justify-content:center;align-items:flex-end;gap:7px;}#block-cocatambo-views-block-vista-detalles-pagina-tours-block-1 .price-box .p_lbl{font-weight:500;color:#000000;font-size:1.07rem;}#block-cocatambo-views-block-vista-detalles-pagina-tours-block-1 .price-box .price-value{font-weight:800;color:#a06535;font-size:2rem;background:#f9f6f3;border-radius:8px;padding:3px 16px;margin-left:4px;border:none;display:inline-block;letter-spacing:-1px;box-shadow:none;line-height:2.3rem;}#block-cocatambo-views-block-vista-detalles-pagina-tours-block-1 .price-box .p_lbl2{color:#000000;font-size:1rem;font-weight:500;margin-left:5px;opacity:0.75;font-style:italic;}#block-cocatambo-views-block-vista-detalles-pagina-tours-block-1 .price-box button#wetravel_button_widget{margin-top:24px;width:100%;background:#a06535;color:#fff;font-weight:700;font-size:1.08rem;padding:13px 0;border:none;border-radius:8px;box-shadow:none;transition:background 0.18s,transform 0.13s;cursor:pointer;letter-spacing:0.04em;display:flex;justify-content:center;align-items:center;gap:8px;}#block-cocatambo-views-block-vista-detalles-pagina-tours-block-1 .price-box button#wetravel_button_widget::before{font-family:"Font Awesome 5 Free";content:"\f274";font-weight:900;color:#fff;font-size:1.07em;margin-right:8px;display:inline-block;transition:transform 0.13s;}#block-cocatambo-views-block-vista-detalles-pagina-tours-block-1 .price-box button#wetravel_button_widget:hover,#block-cocatambo-views-block-vista-detalles-pagina-tours-block-1 .price-box button#wetravel_button_widget:focus{background:#575c1f;color:#fff;transform:translateY(-1px) scale(1.01);}#block-cocatambo-views-block-vista-pagina-tour-slider-block-1 .views-row{position:relative;}#block-cocatambo-views-block-vista-pagina-tour-slider-block-1 img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block;}#block-cocatambo-views-block-vista-pagina-tour-slider-block-1 .views-field-field-pag-tur-img-slider .field-content{position:relative;width:100%;height:100%;}#block-cocatambo-views-block-vista-pagina-tour-slider-block-1 .views-field-field-pag-tur-img-slider:before{position:absolute;content:"";background:rgba(0,0,0,.35);width:100%;height:100%;top:0;z-index:1;}#block-cocatambo-views-block-vista-pagina-tour-slider-block-1 .views-field-title{color:#fff;z-index:1;position:absolute;left:10%;top:50%;transform:translate(0%,-70%);margin:0 0 0 auto;width:100%;max-width:65%;text-align:inherit;padding:0;font-size:calc(.5em + .7vw);}#block-cocatambo-views-block-vista-pagina-tour-slider-block-1 .views-field-title h1:before{content:'';position:absolute;background:#c67d41;width:30%;height:4px;bottom:15px;left:0;}#block-cocatambo-views-block-vista-pagina-tour-slider-block-1 .views-field-field-pag-tur-img-slider{position:relative;z-index:1;height:48vh;}#block-cocatambo-views-block-vista-trip-details-block-1{max-width:400px;background:#fff;border-radius:16px;box-shadow:0 2px 12px rgba(160,101,53,0.08);padding:20px 24px 16px 24px;margin:30px auto;font-family:'Inter',Arial,sans-serif;border:1.5px solid #ede3da;}#block-cocatambo-views-block-vista-trip-details-block-1 h2{color:#a06535;font-size:1.6rem;font-weight:800;margin-bottom:18px;letter-spacing:-0.5px;text-align:left;border-left:4px solid #a06535;padding-left:10px;}#block-cocatambo-views-block-vista-trip-details-block-1 .views-row{display:flex;flex-direction:column;gap:0;}#block-cocatambo-views-block-vista-trip-details-block-1 .views-field{display:flex;align-items:center;font-size:1rem;color:#574334;padding:7px 0;border-bottom:1px solid #ede3da;transition:background 0.15s;position:relative;}#block-cocatambo-views-block-vista-trip-details-block-1 .views-field:last-child{border-bottom:none;}#block-cocatambo-views-block-vista-trip-details-block-1 span{color:#a06535;font-weight:600;margin-right:8px;min-width:120px;display:inline-block;font-size:1rem;letter-spacing:0.02em;position:relative;padding-left:32px;}#block-cocatambo-views-block-vista-trip-details-block-1 .field-content{color:#333;font-weight:500;font-size:1rem;}.views-field-field-pag-tur__tour-type span::before{font-family:"Font Awesome 5 Free";content:"\f5a0";font-weight:900;position:absolute;left:0;color:#a06535;font-size:1.2em;top:2px;}.views-field-field-pag-tur__duration span::before{font-family:"Font Awesome 5 Free";content:"\f017";font-weight:900;position:absolute;left:0;color:#a06535;font-size:1.15em;top:2px;}.views-field-field-pag-tur-activities span::before{font-family:"Font Awesome 5 Free";content:"\f6fc";font-weight:900;position:absolute;left:0;color:#a06535;font-size:1.15em;top:2px;}.views-field-field-pag-tur__group-si span::before{font-family:"Font Awesome 5 Free";content:"\f0c0";font-weight:900;position:absolute;left:0;color:#a06535;font-size:1.18em;top:2px;}.views-field-field-pag-tur-difficulty span::before{font-family:"Font Awesome 5 Free";content:"\f44b";font-weight:900;position:absolute;left:0;color:#a06535;font-size:1.1em;top:2px;}.views-field-field-pag-tur-accommodation span::before{font-family:"Font Awesome 5 Free";content:"\f6bb";font-weight:900;position:absolute;left:0;color:#a06535;font-size:1.15em;top:2px;}.views-field-field-pag-tur-distance span::before{font-family:"Font Awesome 5 Free";content:"\f54b";font-weight:900;position:absolute;left:0;color:#a06535;font-size:1.1em;top:2px;}@media (max-width:700px){.page-node-type-pagina-tour .quicktabs-tabs{flex-wrap:wrap;border-radius:8px 8px 0 0;}.page-node-type-pagina-tour .quicktabs-tabs a{padding:10px 12px 9px 12px;font-size:0.96rem;min-width:80px;}#block-cocatambo-views-block-vista-trip-details-block-1{max-width:98vw;padding:10px 5vw 12px 5vw;}#block-cocatambo-views-block-vista-trip-details-block-1 span{min-width:90px;padding-left:22px;}#block-cocatambo-views-block-vista-trip-details-block-1 h2{font-size:1.2rem;padding-left:7px;}.page-node-type-pagina-tour #contenedor{max-width:90%;}}.page-node-type-pagina-galeria #contenedor{max-width:90%;margin:0 auto;}.page-node-type-pagina-galeria .field--name-field-pag-gal-imgg{display:grid;grid-template-columns:1fr 1fr;gap:16px;}.page-node-type-pagina-galeria .field--name-field-pag-gal-imgg .field__item{position:relative;overflow:hidden;box-shadow:0 8px 20px rgba(0,0,0,0.08);}.page-node-type-pagina-galeria .field--name-field-pag-gal-imgg .field__item img{width:100%;height:auto;display:block;transition:transform 0.5s ease;will-change:transform;}.page-node-type-pagina-galeria .field--name-field-pag-gal-imgg .field__item:hover img{transform:scale(1.08);}.page-node-type-pagina-galeria .field--name-field-pag-gal-imgg .field__item::before{content:'';position:absolute;top:0;left:-75%;z-index:2;width:50%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);transform:skewX(-25deg);pointer-events:none;}.page-node-type-pagina-galeria .field--name-field-pag-gal-imgg .field__item:hover::before{animation:shine 0.8s ease-in-out;}@keyframes shine{100%{left:125%;}}.page-node-type-pagina-galeria .field--name-field-pag-gal-imgg .field__item:nth-child(1){grid-column:span 2;grid-row:span 2;}.page-node-type-pagina-galeria .field--name-field-pag-gal-imgg .field__item::after{content:'Ver foto';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:white;background-color:rgba(0,0,0,0.35);padding:10px 20px;font-size:1rem;border-radius:6px;opacity:0;transition:opacity 0.3s ease,transform 0.3s ease;z-index:3;pointer-events:none;text-transform:uppercase;letter-spacing:1px;}.page-node-type-pagina-galeria .field--name-field-pag-gal-imgg .field__item:hover::after{opacity:1;transform:translate(-50%,-50%) scale(1.05);}.page-node-type-pagina-galeria #contenido .field--name-body{position:relative;padding-bottom:35px;margin-bottom:40px;}.page-node-type-pagina-galeria #contenido .field--name-body::before{content:"";width:200px;height:2px;background:#ca8616;position:absolute;bottom:12px;left:50%;transform:translateX(-50%);border-radius:2px;}.page-node-type-pagina-galeria #contenido .field--name-body::after{content:"";width:18px;height:18px;background-color:#ffffff;transform:rotate(45deg);border:2px solid #ca8616;outline:6px solid #ffffff;box-shadow:0 0 6px rgba(0,0,0,0.2);position:absolute;bottom:2px;left:50%;transform:translateX(-50%) rotate(45deg);z-index:2;}.page-node-type-pagina-galeria #contenido #block-cocatambo-content .field--name-body p{text-align:center;font-size:clamp(14px,1.5vw,18px);font-weight:400;line-height:25px;}.page-node-type-pagina-galeria #block-cocatambo-views-block-vista-slider-pagina-galeria-block-1 .views-row{position:relative;}.page-node-type-pagina-galeria #block-cocatambo-views-block-vista-slider-pagina-galeria-block-1 .views-field-field-pag-gal-img-slider .field-content{position:absolute;width:100%;height:100%;}.page-node-type-pagina-galeria #block-cocatambo-views-block-vista-slider-pagina-galeria-block-1 .views-field-field-pag-gal-img-slider:before{position:absolute;content:"";background:rgba(0,0,0,.35);width:100%;height:100%;top:0;z-index:1;}.page-node-type-pagina-galeria #block-cocatambo-views-block-vista-slider-pagina-galeria-block-1 .views-field-field-pag-gal-img-slider img{width:100%;height:100%;object-fit:cover;object-position:50% 25%;}.page-node-type-pagina-galeria #block-cocatambo-views-block-vista-slider-pagina-galeria-block-1 .-field-pag-gal-desc-tittitle{position:relative;width:100%;padding:2% 0 2%;text-align:center;color:#fff;z-index:1;}.page-node-type-pagina-galeria #block-cocatambo-views-block-vista-slider-pagina-galeria-block-1 .-field-pag-gal-desc-tittitle .views-field-field-pag-gal-desc-tit{font-size:clamp(16px,2vw,22px);padding-top:16px;}.page-node-type-pagina-galeria #block-cocatambo-views-block-vista-slider-pagina-galeria-block-1 .-field-pag-gal-desc-tittitle h1{font-size:clamp(32px,5vw,50px);margin-top:0;text-transform:uppercase;}.page-node-type-pagina-servicios #contenedor{max-width:90%;margin:0 auto;}.field--name-field-pag-serv-prr{display:grid;grid-template-columns:1fr;padding:1rem;gap:2rem;}.field--name-field-pag-serv-prr .paragraph--type--tipparr-pag-serv{display:flex;flex-direction:column;position:relative;border-left:6px solid #dcb16d;border-radius:16px;overflow:hidden;box-shadow:0 6px 18px rgba(0,0,0,0.08);transition:transform 0.4s ease,box-shadow 0.4s ease;}.field--name-field-pag-serv-prr .paragraph--type--tipparr-pag-serv:hover{transform:translateY(-6px);box-shadow:0 12px 28px rgba(0,0,0,0.15);}@keyframes fadeInUp{from{transform:translateY(20px);opacity:0;}to{transform:translateY(0);opacity:1;}}.field--name-field-pag-serv-prr .field--name-field-tipparr-pag-serv-img{position:relative;flex:1;overflow:hidden;}.field--name-field-pag-serv-prr .field--name-field-tipparr-pag-serv-img img{width:100%;height:100%;object-fit:cover;aspect-ratio:16 / 9;display:block;transition:transform 0.6s ease;will-change:transform;}.field--name-field-pag-serv-prr .paragraph--type--tipparr-pag-serv:hover .field--name-field-tipparr-pag-serv-img img{transform:scale(1.05);}.field--name-field-pag-serv-prr .field--name-field-tipparr-pag-serv-img::before{content:'';position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);transform:skewX(-25deg);pointer-events:none;z-index:2;}.field--name-field-pag-serv-prr .paragraph--type--tipparr-pag-serv:hover .field--name-field-tipparr-pag-serv-img::before{animation:shine 1.2s ease-in-out;}@keyframes shine{100%{left:125%;}}.field--name-field-pag-serv-prr .gr-parr-tp-pag-serv{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:1rem 1.5rem;flex:1;background:#fcfcfc;border:1px solid #cecece;border-left:none;}.field--name-field-pag-serv-prr .field--name-field-tipparr-pag-serv-ico img{width:40px;height:40px;object-fit:contain;border-radius:50%;padding:8px;display:block;filter:brightness(0) saturate(100%) invert(59%) sepia(59%) saturate(531%) hue-rotate(359deg) brightness(81%) contrast(111%);transition:transform 0.3s ease;}.field--name-field-pag-serv-prr .gr-parr-tp-pag-serv:hover .field--name-field-tipparr-pag-serv-ico img{transform:scale(1.05);}.field--name-field-pag-serv-prr .field--name-field-tipparr-pag-serv-tit h3{font-size:1.65rem;font-weight:700;color:#222;margin:0;}.field--name-field-pag-serv-prr .field--name-field-tipparr-pag-serv-desc{font-size:1rem;color:#555;line-height:1.6;min-height:72px;}.page-node-type-pagina-servicios #block-cocatambo-content h2{text-align:center;font-size:1.8rem;font-weight:700;color:#000000;position:relative;margin:1em auto;display:flex;align-items:center;justify-content:center;gap:1.5rem;}.page-node-type-pagina-servicios #block-cocatambo-content h2::before,.page-node-type-pagina-servicios #block-cocatambo-content h2::after{content:'';flex:1;height:3px;max-width:150px;}.page-node-type-pagina-servicios #block-cocatambo-content h2:before{background:linear-gradient(to right,rgba(220,177,109,0.25),#dcb16d);}.page-node-type-pagina-servicios #block-cocatambo-content h2::after{background:linear-gradient(to left,rgba(220,177,109,0.25),#dcb16d);}.field--name-field-pag-serv-prr-gen{display:grid;grid-template-columns:1fr;padding:1.5rem 1rem;gap:1.5rem;}.field--name-field-pag-serv-prr-gen .paragraph--type--tipparr-pag-serv{background:#ffffff;border:1px solid #cecece;border-left:5px solid #dcb16d;padding:1.25rem;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,0.06);transition:transform 0.3s ease,box-shadow 0.3s ease;}.field--name-field-pag-serv-prr-gen .paragraph--type--tipparr-pag-serv:hover{transform:translateY(-6px);box-shadow:0 8px 22px rgba(0,0,0,0.12);}.field--name-field-pag-serv-prr-gen .gr-parr-tp-pag-serv{display:grid;grid-template-columns:1fr;row-gap:1rem;column-gap:0;text-align:center;justify-items:center;}.field--name-field-pag-serv-prr-gen .field--name-field-tipparr-pag-serv-ico{background:#f6f6f6;border-radius:50%;padding:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,0.05);width:56px;height:56px;margin-bottom:0;}.field--name-field-pag-serv-prr-gen .field--name-field-tipparr-pag-serv-ico img{width:32px;height:32px;object-fit:contain;filter:brightness(0) saturate(100%) invert(59%) sepia(59%) saturate(531%) hue-rotate(359deg) brightness(81%) contrast(111%);}.field--name-field-pag-serv-prr-gen .field--name-field-tipparr-pag-serv-tit h3{margin:0;font-size:1.15rem;font-weight:600;color:#222;}.field--name-field-pag-serv-prr-gen .field--name-field-tipparr-pag-serv-desc{margin:0.25rem 0 0;font-size:0.95rem;color:#555;line-height:1.5;}.field--name-field-pag-serv-prr-gen .field--name-field-tipparr-pag-serv-tit,.field--name-field-pag-serv-prr-gen .field--name-field-tipparr-pag-serv-desc{grid-column:auto;text-align:center;}.page-node-type-pagina-servicios #block-cocatambo-views-block-vista-slider-pagina-servicios-block-1 .views-row{position:relative;}.page-node-type-pagina-servicios #block-cocatambo-views-block-vista-slider-pagina-servicios-block-1 .views-field-field-pag-serv-img-slider .field-content{position:absolute;width:100%;height:100%;}.page-node-type-pagina-servicios #block-cocatambo-views-block-vista-slider-pagina-servicios-block-1 .views-field-field-pag-serv-img-slider:before{position:absolute;content:"";background:rgba(0,0,0,.35);width:100%;height:100%;top:0;z-index:1;}.page-node-type-pagina-servicios #block-cocatambo-views-block-vista-slider-pagina-servicios-block-1 .views-field-field-pag-serv-img-slider img{width:100%;height:100%;object-fit:cover;object-position:50% 25%;}.page-node-type-pagina-servicios #block-cocatambo-views-block-vista-slider-pagina-servicios-block-1 .-field-pag-serv-desc-tittitle{position:relative;width:100%;padding:2% 0 2%;text-align:center;color:#fff;z-index:1;}.page-node-type-pagina-servicios #block-cocatambo-views-block-vista-slider-pagina-servicios-block-1 .-field-pag-serv-desc-tittitle .views-field-field-pag-serv-desc-tit{font-size:clamp(16px,2vw,22px);padding-top:16px;}.page-node-type-pagina-servicios #block-cocatambo-views-block-vista-slider-pagina-servicios-block-1 .-field-pag-serv-desc-tittitle h1{font-size:clamp(32px,5vw,50px);margin-top:0;text-transform:uppercase;}
@media only screen and (min-width:1024px){#header .region-header{width:100%;max-width:85%;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}#block-cocatambo-site-branding{max-width:20%;}#block-cocatambo-bloqueopcionescontactoheader{max-width:80%;}#block-cocatambo-bloqueopcionescontactoheader .field--name-field-tipbloq-opccoh-tptboh-parr{display:flex;flex-wrap:wrap;gap:2%;align-items:center;justify-content:end;}#block-cocatambo-bloqueopcionescontactoheader .paragraph.paragraph--type--tipparr-tipbloq-opccont-header .field--name-field-tipparr-tbocheader-ico-img img{width:100%;max-width:75%;height:auto;}.gr-bloq-slid-home .gr-bloq-slid-home-cont{padding:15% 0 15%;max-width:50%;margin:0 0 0 auto;}.gr-bloq-slid-home .field--name-field-tipbloq-slidhom-tit-headi h1{font-size:2rem;}.gr-bloq-slid-home .field--name-field-tipbloq-slidhom-book-now a{font-size:1.3rem;}#block-cocatambo-navegacionprincipal #tbm-main{width:100%;max-width:85%;margin:0 auto;background:transparent;}#block-views-block-vista-ultimos-blogs-resaltantes-home-block-1 .views-row{margin-bottom:0;}#block-bloquelogofooter .field--name-field-tipbloq-logofoot-logo-img img{max-width:100%;}#block-cocatambo-navegacionprincipal #tbm-main .tbm-item.level-1{border:0;}.gr-bloq-present-tit-desc{max-width:50%;margin:0 0 auto;margin-left:7.5%;}.gr-bloq-prom-tit-desc{max-width:50%;margin:0 0 auto;padding:10% 0 10%;margin-left:7.5%;}#block-views-block-vista-habitaciones-destacadas-home-v2-block-1 .view-content{display:flex;flex-wrap:wrap;gap:2%;justify-content:center;}#block-views-block-vista-habitaciones-destacadas-home-v2-block-1 .views-row{width:100%;max-width:32%;}#block-views-block-vista-ultimos-blogs-resaltantes-home-block-1 .view-content{display:flex;flex-wrap:wrap;gap:1.5%;row-gap:20px;}#block-views-block-vista-ultimos-blogs-resaltantes-home-block-1 .views-row{max-width:32.3%;}.gr-bloques-footer .field--name-field-tipgrup-bloq-footer-bf-add{display:flex;flex-wrap:wrap;justify-content:center;gap:3%;}.gr-bloques-footer .field--name-field-tipgrup-bloq-footer-bf-add > .field__item{width:100%;max-width:17%;}#wrapper .layout--twocol-section--50-50 > .layout__region--first{flex:0 1 47.5%;margin-right:2.5%;}.block-field-blocknodepagina-habitacionfield-paghabit-gallery-img .jcbx-glry-classic{visibility:hidden;}.block-field-blocknodepagina-habitacionfield-paghabit-gallery-img .jcbx-glry-classic > .jb-classifier-thumb-area{visibility:visible;}.block-field-blocknodepagina-habitacionfield-paghabit-gallery-img .jcbx-glry-classic > .jb-panel-detail{visibility:visible;background:#F2E1BF;}.block-field-blocknodepagina-habitacionfield-paghabit-gallery-img .jcbx-glry-classic > .jb-classifier-link-wrapper{visibility:visible;}.view-vista-pagina-blog-buscar-title .view-content .views-row{flex-basis:31.33%;}#views-exposed-form-vista-pagina-blog-buscar-title-block-1 .js-form-item{width:30%;}#block-cocatambo-navegacionprincipal{background-color:#ffffff;border-bottom:3px solid #a06535;}#block-cocatambo-views-block-vista-pagina-habitacion-servicios-block-1 .views-field-name{display:block;}#block-cocatambo-views-block-vista-pagina-habitacion-servicios-block-1 .views-field-field-tax-servincluid-ico-img{width:5vw;height:5vw;}#block-cocatambo-views-block-vista-pagina-habitacion-servicios-block-1 .views-field-field-tax-servincluid-ico-img img{width:3vw;height:3vw;}#block-cocatambo-views-block-vista-pagina-habitacion-servicios-block-1 .view-content{gap:5%;}.page-node-type-pagina-blog #contenedor{display:flex;flex-wrap:wrap;}.page-node-type-pagina-blog #contenido{max-width:69%;margin-right:3%;margin-top:25px;}.page-node-type-pagina-blog #sidebar_right{max-width:28%;position:sticky;top:0;align-self:flex-start;padding-top:25px;}#block-cocatambo-views-block-vista-autor-y-coautores-block-1 .fieldset-vista-autor-y-coautores-a{grid-template-columns:20% 76%;}#block-cocatambo-googlereviewsblock{max-width:85%;margin:auto;}#block-cocatambo-views-block-vista-autor-y-coautores-block-1 .cont-user ul{flex-direction:row;}.page-node-type-pagina-blog #contenido .ckeditor-accordion-container>dl dt>a,.page-node-type-pagina-blog #contenido .ckeditor-accordion-container>dl dt>a:not(.button){font-size:1rem;line-height:normal;}.block-block-content6f62fc64-f4ad-4bcb-bae6-985e9a4f6306 .field--name-field-pagblog-nodos-relacm-dm{flex-direction:row;}.block-block-content6f62fc64-f4ad-4bcb-bae6-985e9a4f6306 .field--name-field-pagblog-nodos-relacm-dm > .field__item{flex:1;}.page-node-type-pagina-tour #contenedor{display:flex;flex-wrap:wrap;}.page-node-type-pagina-tour #contenido{max-width:69%;margin-right:3%;margin-top:25px;}.page-node-type-pagina-tour #sidebar_right{max-width:28%;position:sticky;top:0;align-self:flex-start;padding-top:25px;}.page-node-type-pagina-tour #contenido{width:90%;margin:auto;}.page-node-type-pagina-habitacion #contenedor{max-width:75%;}.block-views-blockvista-pagina-habitacion-servicios-block-1{max-width:70%;}.block-views-blockvista-gallery-habitacion-block-1{margin-top:0px;}.page-node-type-pagina-habitacion .block-field-blocknodepagina-habitacionbody{margin:40px 48px;}.page-node-type-pagina-galeria #contenedor{max-width:70%;}.page-node-type-pagina-galeria .field--name-field-pag-gal-imgg{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));}.field--name-field-pag-serv-prr{grid-template-columns:1fr 1fr;padding:2rem 1rem;}.field--name-field-pag-serv-prr .paragraph--type--tipparr-pag-serv{flex-direction:row;}.field--name-field-pag-serv-prr .field--name-field-tipparr-pag-serv-img img{aspect-ratio:1.5;}.field--name-field-pag-serv-prr .gr-parr-tp-pag-serv{padding:0.5rem 2rem;}.field--name-field-pag-serv-prr .field--name-field-tipparr-pag-serv-ico img{width:48px;height:48px;}.page-node-type-pagina-servicios #contenedor{max-width:70%;}.field--name-field-pag-serv-prr-gen{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;padding:2rem 1rem;}.field--name-field-pag-serv-prr-gen .paragraph--type--tipparr-pag-serv{padding:1.5rem;border-radius:12px;}.field--name-field-pag-serv-prr-gen .gr-parr-tp-pag-serv{grid-template-columns:auto 1fr;align-items:center;column-gap:1.2rem;row-gap:0;text-align:left;justify-items:left;}.field--name-field-pag-serv-prr-gen .field--name-field-tipparr-pag-serv-ico{margin-bottom:0.5rem;}.field--name-field-pag-serv-prr-gen .field--name-field-tipparr-pag-serv-tit,.field--name-field-pag-serv-prr-gen .field--name-field-tipparr-pag-serv-desc{grid-column:2;text-align:left;}.field--name-field-pag-serv-prr-gen .field--name-field-tipparr-pag-serv-tit h3{font-size:1.25rem;}.field--name-field-pag-serv-prr-gen .field--name-field-tipparr-pag-serv-desc{font-size:1rem;}.field--name-field-pag-serv-prr .gr-parr-tp-pag-serv{border-radius:0 16px 16px 0;}}
