﻿:root{--checkbox-checked-svg: url('data:image/svg+xml,    <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28">        <path d="M24.5 0h-21c-1.925 0-3.5 1.575-3.5 3.5v21c0 1.925 1.575 3.5 3.5 3.5h21c1.925 0 3.5-1.575 3.5-3.5v-21c0-1.925-1.575-3.5-3.5-3.5zM12.25 21.725l-6.487-6.487 2.475-2.475 4.013 4.013 8.388-8.388 2.475 2.475-10.862 10.862z" fill="darkslateblue"></path>    </svg>');--checkbox-unchecked-svg: url('data:image/svg+xml,    <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28">        <path d="M24.5 0h-21c-1.925 0-3.5 1.575-3.5 3.5v21c0 1.925 1.575 3.5 3.5 3.5h21c1.925 0 3.5-1.575 3.5-3.5v-21c0-1.925-1.575-3.5-3.5-3.5zM24.5 24.5h-21v-21h21v21z" fill="darkslateblue"></path>    </svg>')}.image-round{border-radius:0;clip-path:circle()}.featured-beachs-beach-picture::after,.weather-next-day::before,.breadcrumb-link:after,.search-form-submit:after,.search-form-close:after,.overview .button-close:after,.header-menu-link:after,.header-menu-external-link:after,.header-button-contact:after,.header-button-user:after,.header-button-search:after,.header-button-menu:after,.header-title-link:after,.notifications-button-allow:after,.notifications-button-disallow:after,.cookie-consent-button-allow:after,.cookie-consent-button-disallow:after,.article a.article-header:after,.button__facebook:after,.button__telegram:after,.button__whatsapp:after,.button__google:after,.button__twitter:after,.button__gitlab:after,.button__github:after,.button__mail:after,.button__share:after,.button__add_fav:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:5}html{font-family:sans-serif}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}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2rem;margin:.67rem 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.5rem}sub{bottom:-0.25rem}img{border:0}figure{margin:1rem .25rem}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1rem}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}button[disabled],input[disabled]{cursor:default}input{line-height:normal;box-sizing:border-box}input[type=checkbox],input[type=radio]{padding:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35rem .625rem .75rem}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@keyframes lazyimage{from{opacity:0}to{opacity:1}}@keyframes move-spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes move-and-opacity-ltr{0%{opacity:0;transform:translateX(-25%)}100%{opacity:1;transform:translateX(0%)}}@keyframes move-and-opacity-rtl{0%{opacity:0;transform:translateX(25%)}100%{opacity:1;transform:translateX(0%)}}@keyframes move-and-opacity-dtu{0%{opacity:0;transform:translateY(25%)}100%{opacity:1;transform:translateY(0%)}}@keyframes is-empty{0%{transform:translateX(-200%)}100%{transform:translateX(200%)}}@keyframes progress{0%{stroke-dasharray:0 100}}@font-face{font-family:"Outfit";font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Outfit";font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{scrollbar-width:thin;scrollbar-color:#777 rgba(0,0,0,0)}html::-webkit-scrollbar{width:3px;height:3px}html::-webkit-scrollbar-thumb{background-color:#777;border-radius:0.625rem}body{font-family:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:1rem;font-weight:400;line-height:1.55;text-rendering:optimizeSpeed;background-color:#ebebf6;color:#161633}main{padding:0}pre{position:relative;color:#01ff01;background:#161633;padding:1.5rem;font-size:.8rem;width:auto;max-width:100%;overflow-x:auto}code,cite{font-size:inherit}cite::before,blockquote::before{left:.4em}blockquote{position:relative;padding:1.25rem 0 1.25rem 1.875rem;margin:1rem 0;box-sizing:border-box;display:block;font-size:1.25rem;font-family:"Times new roman","Georgia","serif";line-height:1.2;border-left:0.125rem solid}blockquote ul,blockquote ol{padding:0 0 0 1.75rem;margin:0;text-align:left}q{font-style:italic}abbr[title]{text-decoration:none}ul,ol{margin:0 0 1.25rem 0;padding-left:1.125rem}ul{list-style:square}li{margin-bottom:1.25rem}li:last-child{margin-bottom:0}li ul,li ol{margin-top:1rem}p{margin:1.5625rem 0;hyphens:auto}p:first-child{margin-top:0}p:last-child{margin-bottom:0}p+blockquote{margin-top:0}p img{width:auto;max-width:100%;height:auto}p:empty{display:none}article{width:100%}a{color:#28285e}a.link-light{color:#28285e}h1,h2,h3,h4,h5,h6{margin:1.5rem 0 0 0;font-family:"Outfit"}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p,h1+ul,h2+ul,h3+ul,h4+ul,h5+ul,h6+ul,h1+ol,h2+ol,h3+ol,h4+ol,h5+ol,h6+ol{margin-top:0.625rem}h1{font-size:200%}h2{font-size:160%;line-height:1.2}h3{font-size:140%;line-height:1.2}h4{font-size:130%}h5{font-size:120%}h6{font-size:110%}img{aspect-ratio:1 auto}figure,picture,img{position:relative;line-height:0}figure::before,picture::before,img::before{display:flex;justify-content:center;align-content:center;line-height:1;font-size:0.625rem;padding:0.5rem}picture{display:block}svg:focus,use:focus{outline:0}figcaption{font-style:italic;font-family:serif;font-size:80%;margin-top:.5rem}*::placeholder{color:#252557}:focus{outline:1px dotted}::-moz-focus-inner{border:0}table{width:100%;border-collapse:collapse;border-color:rgba(0,0,0,0);margin:2.5rem 0}td,th{border-color:rgba(0,0,0,0);padding:0.5rem 0.4375rem;text-align:left;hyphens:auto}th{padding:0.75rem 0.4375rem;border-bottom:1px solid rgba(22,22,51,.1);font-size:clamp(13px,1vw,18px)}td{font-size:clamp(11px,1vw,15px)}tbody tr:nth-child(odd){background-color:rgba(22,22,51,.055)}tbody{border-bottom:1px solid rgba(22,22,51,.1)}.endpoint{margin-top:0.625rem;margin-bottom:2.5rem}p+.endpoint{margin-top:-1rem}.endpoint+h2{margin-top:120px}.url{color:#656565;padding:0.875rem 0.5rem;display:block;font-family:monospace;background-color:#fff;white-space:nowrap}form{position:relative;display:block;width:100%;box-sizing:border-box}label{display:block;margin-bottom:.2rem;cursor:pointer}input+label{display:inline-block;margin:0 0 0 .5rem}.input-text-element,.input-textarea-element{color:#161633;transition:outline-color .2s linear;font-family:inherit;font-size:1rem;border:0;background:rgba(255,255,255,.7);padding:1rem;width:100%;box-sizing:border-box;outline:0.3125rem solid rgba(0,0,0,0);border:.125rem solid rgba(255,255,255,.7);transition:all .15s ease-in-out}.input-text-element:focus,.input-textarea-element:focus{outline-color:rgba(230,230,230,.7)}.input-text-element::placeholder,.input-textarea-element::placeholder{color:#777;opacity:1}.input-text-element__invested,.input-textarea-element__invested{transition:outline-color .2s linear;font-family:inherit;font-size:1rem;border:0;background:rgba(217,217,239,.1);padding:1rem;width:100%;box-sizing:border-box;outline:0.3125rem solid rgba(0,0,0,0);border:.125rem solid rgba(217,217,239,.1);transition:all .15s ease-in-out}.input-text-element__invested:focus,.input-textarea-element__invested:focus{outline-color:rgba(181,181,223,.1)}.input-text-element__invested:focus,.input-textarea-element__invested:focus{background-color:#fff}.input-text-element__invested:focus::placeholder,.input-textarea-element__invested:focus::placeholder{color:#777;opacity:1}.input-text-element:focus,.input-textarea-element:focus{outline-color:#c7c7e7;background-color:#fff}.button{transition:all .15s linear;display:inline-flex;align-items:center;justify-content:center;padding:0.625rem 1.25rem;background:#161633;color:#ebebf6;border:0.0625rem solid #161633;border-radius:1.5625rem;font-family:inherit;font-size:1rem;font-weight:500;text-transform:lowercase;font-variant:small-caps;text-decoration:none;text-align:center}.button:focus,.button:hover{background-color:#161633;color:#ebebf6;border-color:#161633}.button__invested{color:#ebebf6}.button__invested:hover,.button__invested:focus{background-color:#161633;border-color:#161633;color:#ebebf6}.button__noinvested{background-color:#161633;border-color:#161633;color:#ebebf6}.button__noinvested:hover,.button__noinvested:focus{background-color:#161633;border-color:#161633;color:#ebebf6}.button__invested__link:hover,.button__invested__link:focus{border-color:#161633;background-color:#161633}.button-icon{position:relative}.button-icon::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.button-icon .icon{position:relative;margin-right:.25rem;left:-0.25rem;width:1.125rem;height:1.125rem}.button-icon .icon:last-child{left:auto;right:-0.25rem;margin:0 0 0 .25rem}.button-icon-blue,.button-icon-blue:hover,.button-icon-blue:focus{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-radius:50%;padding:1rem}.button-icon-blue:focus{background-color:rgba(235,235,246,.07)}.button-icon-blue .icon{fill:#ebebf6;margin-right:0;left:0}.invert{border:0.125rem solid #ebebf6;color:#ebebf6}.invert:focus,.invert:hover{background-color:#ebebf6;color:#161633}*[class*=-button-]{background:rgba(0,0,0,0);border:0}.checkbox{position:relative}.checkbox-input{position:absolute;top:6px;left:2px;font-size:0;border:0;opacity:0}.checkbox .checkbox-input-icon{transition:all .1s ease;position:absolute;fill:#483d8b;left:0;top:1px}.checkbox-input-icon-checked{opacity:0}.checkbox-label{position:relative;margin-left:0;padding-left:1.75rem}.checkbox-input:checked+.checkbox-label .checkbox-input-icon-unchecked{opacity:0}.checkbox-input:checked+.checkbox-label .checkbox-input-icon-checked{opacity:1}.checkbox-input:focus+.checkbox-label{outline:1px dotted #161633}select{background-color:#777;color:#161633;border:1px solid rgba(22,22,51,.3);font-family:inherit;padding:0.625rem 1.25rem;box-sizing:border-box;width:100%;cursor:pointer}.custom-dropdown{position:relative;border:1px solid rgba(22,22,51,.1);background-color:rgba(22,22,51,.07);display:inline-flex;align-items:center;width:100%;border-radius:1.5625rem}.custom-dropdown::after{content:"";width:0.375rem;height:0.375rem;position:absolute;top:0;bottom:0;right:0;margin:auto 15px auto auto;border-top:2px solid #161633;border-right:2px solid #161633;transform:rotate(135deg)}.custom-dropdown-select{-webkit-appearance:none;position:relative;width:100%;padding:0.8125rem 1.25rem 0.8125rem 2.5rem;background-color:rgba(0,0,0,0);border:0;z-index:1;font-size:inherit;line-height:1}.custom-dropdown-icon{position:absolute;top:0;left:0;display:block;padding:0.5rem;border-right:1px solid rgba(22,22,51,.1);fill:#161633;width:30px;height:100%;box-sizing:border-box}.custom-dropdown option{line-height:2rem}.cookies-checkbox{width:1.875rem;height:1.875rem;appearance:none;border:0;background:no-repeat rgba(0,0,0,0);background-image:var(--checkbox-unchecked-svg);background-size:1.875rem}.cookies-checkbox:checked{background-image:var(--checkbox-checked-svg)}.cookies-checkbox:checked:disabled{background-image:var(--checkbox-checked-svg);opacity:.35}.texto-central{text-align:center}.content{max-width:80rem;margin:0 auto;box-sizing:border-box}.content-flex{gap:0.9375rem}@media only screen and (min-width: 768px){.content-flex{padding:0 1rem}}@media only screen and (min-width: 1024px){.content{padding:0 3.125rem}.content-flex{display:flex;flex-wrap:wrap;justify-content:space-around;padding:0 2.125rem}.content-flex-3{max-width:calc(33.3333333333% - 2rem)}}.text-indent{position:absolute;top:0;left:0;outline:0;overflow:hidden;clip-path:circle(0);z-index:-10;font-size:0.875rem;max-width:100%}.image-round{width:6.25rem;height:6.25rem;border-radius:50%}.hidden{font-size:0;height:0;overflow:hidden;display:none}.functions,.tools,.time,.place{background:url(../img/icons-svg/location.svg) no-repeat 0 0.1875rem;background-size:1rem;padding-left:1.5rem;margin:0.3125rem 0}.time{background-image:url(../img/icons-svg/calendar.svg);background-size:0.875rem;background-position:0 0.3125rem}.functions{background-image:url(../img/icons-svg/bookmark.svg)}.tools{background-image:url(../img/icons-svg/terminal.svg)}.image-lazy{margin:0;box-sizing:border-box;display:block;transition:opacity .3s ease .4s}.image-lazy[src*="/themes/eltiempo-theme/assets/img/placeholder"]{opacity:0}.image-lazy:not([src*="/themes/eltiempo-theme/assets/img/placeholder"]){opacity:1}.image-lazy.featured-beachs-beach-image[data-src],.image-lazy.location-information-image[data-src]{opacity:0}.image-lazy.featured-beachs-beach-image[data-src*="/"],.image-lazy.location-information-image[data-src*="/"]{opacity:1}iframe{position:relative;border:0;width:100%;height:100%}custom-iframe{position:relative;display:block;aspect-ratio:16/9;line-height:0}custom-iframe::before{content:"Loading...";display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(22,22,51,.055)}custom-iframe:not(:empty)::before{content:""}.ajax-link-icon{position:relative;display:inline-flex;gap:8px;align-items:center;text-decoration:none}.ajax-link-icon::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.ajax-link-icon .icon{width:0.75rem;height:0.75rem;fill:#161633}.keyword{display:inline-block;color:#07070f;background-color:rgba(22,22,51,.1);border-radius:0.25rem;padding:0.25rem 0.875rem;font-size:0.875rem;font-family:"Outfit";text-decoration:none;transition:background-color .25s ease}.keyword:last-child{margin-right:0}.keyword:hover{background-color:rgba(22,22,51,.2)}.note{font-size:0.875rem;font-style:italic}.note strong{font-style:normal}.is-empty{position:relative;overflow:hidden}.is-empty::before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to right, rgba(22, 22, 51, 0), rgba(22, 22, 51, 0.1));animation:is-empty 1.5s ease infinite}.custom-gmap{width:100%;height:100%;z-index:1}.whatsapp{background-color:#00a884}.twitter{background-color:#000}.telegram{background-color:#2481cc}.linkedin{background-color:#0a66c2}.instagram{background-color:#4bb4f8}.facebook{background-color:#3b5998}.tourist-information{background-color:#bcf5bc;padding:2.5rem 16px;border-radius:0.3125rem}.tourist-information .tourist-information-title{margin:0 0 1.25rem 0;padding:0}.prediction-title{margin:0}.circular-chart{display:block;margin:auto;max-height:110px;width:100%;max-width:90%}.circle-bg{fill:none;stroke:#c7c7e7;stroke-width:2.8}.circle{fill:none;stroke-linecap:round;stroke-width:1.8}.active .circle{animation:progress .35s ease-out forwards}.circular-chart.normal .circle{stroke:#5c5cb9}.percentage{fill:#161633;font-family:inherit;font-size:0.375rem;font-weight:500;text-anchor:middle;font-variant-numeric:tabular-nums}.page-content{transition:all .15s ease .1s}.page.open,.page.openmenu{height:100%;max-height:100%;overflow-y:hidden}.page.open{overflow-y:hidden}.page.openmenu .page-content{transition:opacity .15s ease 0s}.page.openmenu .page-content>*:not(.header){pointer-events:none;opacity:.5;filter:blur(5px)}#main{position:relative;padding:0 1rem 3.5625rem 1rem;min-height:calc(100vh - 200px)}#main.post,#main.blog{background-color:#ebebf6;color:#161633;padding-top:0}.icon{width:1.25rem;height:1.25rem;fill:#161633}.icon__invested,.invert:focus .icon,.invert:hover .icon{fill:#ebebf6}.icon-entity-close{font-size:2rem;color:#161633;line-height:.65}.button__facebook,.button__telegram,.button__whatsapp,.button__google,.button__twitter,.button__gitlab,.button__github,.button__mail,.button__share,.button__add_fav{position:relative;color:#ebebf6;padding:0.3125rem 0.9375rem;line-height:0;box-sizing:border-box;font-size:0.9375rem;border:0;margin:0.125rem;fill:#ebebf6}.button__facebook:focus,.button__facebook:hover,.button__telegram:focus,.button__telegram:hover,.button__whatsapp:focus,.button__whatsapp:hover,.button__google:focus,.button__google:hover,.button__twitter:focus,.button__twitter:hover,.button__gitlab:focus,.button__gitlab:hover,.button__github:focus,.button__github:hover,.button__mail:focus,.button__mail:hover,.button__share:focus,.button__share:hover,.button__add_fav:focus,.button__add_fav:hover{color:#ebebf6}.button__facebook .icon,.button__telegram .icon,.button__whatsapp .icon,.button__google .icon,.button__twitter .icon,.button__gitlab .icon,.button__github .icon,.button__mail .icon,.button__share .icon,.button__add_fav .icon{margin:0 0.3125rem 0 0}.button__share,.button__share:hover,.button__share:focus{background-color:rgba(0,0,0,0);padding:0.625rem;width:3rem;height:3rem}.button__share{margin:0;clip-path:circle()}.button__share:focus{background-color:rgba(235,235,246,.07)}.button__share>.icon{margin:0;width:1rem}.button__facebook,.button__facebook:hover,.button__facebook:focus{background-color:#3b5998}.button__twitter,.button__twitter:hover,.button__twitter:focus{background-color:#000}.button__google,.button__google:hover,.button__google:focus{background-color:#dd4b39}.button__gitlab,.button__gitlab:hover,.button__gitlab:focus{background-color:#fc6d26}.button__github,.button__github:hover,.button__github:focus{background-color:#444}.button__mail,.button__mail:hover,.button__mail:focus{background-color:#444}.button__telegram,.button__telegram:hover,.button__telegram:focus{background-color:#2481cc}.button__whatsapp,.button__whatsapp:hover,.button__whatsapp:focus{background-color:#00a884}.button__facebook-icon,.button__whatsapp-icon,.button__telegram-icon{max-width:.75rem}.button__twitter-icon,.button__mail-icon{max-width:.85rem}.button__google-icon{max-width:1rem}.button__add_fav,.button__add_fav:hover,.button__add_fav:focus,.button__delete_fav,.button__delete_fav:hover,.button__delete_fav:focus,.button__notifications,.button__notifications:hover,.button__notifications:focus{position:fixed;bottom:0;right:0;z-index:10;margin:1.25rem;display:flex;flex-flow:column;align-items:center;background-color:#161633;border-color:#161633;width:65px;height:65px;line-height:1;padding:0.625rem;box-sizing:border-box;clip-path:circle();border-radius:50%;font-size:0.75rem}.button__add_fav .icon,.button__add_fav:hover .icon,.button__add_fav:focus .icon,.button__delete_fav .icon,.button__delete_fav:hover .icon,.button__delete_fav:focus .icon,.button__notifications .icon,.button__notifications:hover .icon,.button__notifications:focus .icon{margin:0 0 0.1875rem 0;fill:#ebebf6}.button__add_fav.added,.button__add_fav:hover.added,.button__add_fav:focus.added,.button__delete_fav.added,.button__delete_fav:hover.added,.button__delete_fav:focus.added,.button__notifications.added,.button__notifications:hover.added,.button__notifications:focus.added{background-color:rgba(255,99,71,.9)}.button__add_fav::after,.button__add_fav:hover::after,.button__add_fav:focus::after,.button__delete_fav::after,.button__delete_fav:hover::after,.button__delete_fav:focus::after,.button__notifications::after,.button__notifications:hover::after,.button__notifications:focus::after{content:"";z-index:1;position:absolute;top:0;left:0;width:100%;height:100%}.button-follow-read::after{content:"";background:url(../img/icons-svg/arrow-right2.svg) no-repeat right center;background-size:20px 10px;width:1.25rem;height:0.625rem;filter:invert(100%)}.article{margin:0;padding-bottom:1rem}.article-content{position:relative;max-width:64rem;align-self:flex-start;margin-top:2.5rem}.article-header{position:relative;box-sizing:border-box;font-family:"Outfit";display:block;border-bottom:0;position:relative;left:-1rem;width:calc(100% + 32px);padding:0 1rem}.article-header-content{position:relative;z-index:2;padding:2.5rem 0}.article-blog .article-title{max-width:45rem}.article-blog .article-header{position:relative;left:-1rem;width:calc(100% + 32px);background-image:none;padding:0;border-bottom:0.125rem solid #b5b5df}.article-blog .article-header-content{color:#161633;padding:2.5rem 0.9375rem 0 0.9375rem;top:0;max-width:64rem}.article-blog .article-info-icon{fill:#161633}.article-image{position:relative;overflow:hidden;line-height:0;width:100%;border-top:0.125rem solid #b5b5df;aspect-ratio:4/3.5;display:flex;justify-content:center;align-items:center}.article-image-img{height:auto;width:auto;max-width:100%;aspect-ratio:4/3.5;object-fit:cover}.article-content-table{background-color:rgba(22,22,51,.055);padding:2.5rem;border-radius:0.3125rem;margin:3.125rem 0;list-style:upper-roman}.article-content-table li{margin-left:1.25rem;padding-left:0.625rem;font-weight:bold}.article-content-table li:last-child{margin-bottom:0}.article-content-table::before{display:block;content:"Tabla de contenidos";font-weight:bold;margin-bottom:1.25rem;font-size:1.125rem}.article-body h2{font-size:1.5rem;font-weight:bolder;margin-top:2rem;padding-top:2rem;line-height:1.25}.article-body h3,.article-body h4,.article-body h5,.article-body h6{font-weight:bolder;padding-top:1rem;margin-top:2rem;line-height:1.25}.article-body h3{font-size:1.25rem}.article-body h4{font-size:1.125rem}.article-body h5,.article-body h6{font-size:1rem}.article-body p:has(img){position:relative;left:-1rem;width:calc(100% + 32px);aspect-ratio:4/3;overflow:hidden;display:flex;justify-content:center;align-items:center;margin:1.625rem 0;background-color:rgba(170,185,202,.35)}.article-body p:has(img) img{position:static;width:100%;aspect-ratio:4/3}.article-body img{display:block;position:relative;left:-1rem;width:calc(100% + 32px);max-width:none;aspect-ratio:auto 4/3;object-fit:cover}.article-body .draw-browser{left:-1rem;width:calc(100% + 2rem)}.article-body li{margin-bottom:1rem}.article-body li:last-child{margin-bottom:0}.article-body a{color:inherit}.article-body blockquote{position:relative;background-color:rgba(170,185,202,.35);padding:3.4375rem 1rem 2.1875rem 1rem;margin:2.5rem 0;border-color:#4682b4;left:-1rem;width:calc(100% + 32px);box-sizing:border-box}.article-body blockquote::before{position:absolute;top:0;left:0;content:"♣";margin:0.9375rem 0 0 1rem;color:#aab9ca;font-size:1.25rem}.article-body blockquote p{margin:0.625rem 0}.article-body blockquote p:first-child{margin-top:0}.article-body blockquote p:last-child{margin-bottom:0}.article-body blockquote table{width:100%}.article-body custom-iframe{display:block;box-sizing:border-box;position:relative;left:-1rem;width:calc(100% + 32px);height:auto;aspect-ratio:4/3}.article-body custom-iframe[data-src*=datawrapper]{aspect-ratio:9/17}.article-body-ads{position:relative;background-color:#d9d9ef;aspect-ratio:4/3;border-radius:4px}.article-body-ads::before{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:6.25rem;height:1.25rem;content:"Publicidad";color:#999;text-shadow:1px 1px 1px #ebebf6}.article-footer{padding:0;margin:2.5rem 0 1.25rem 0}.article-footer-content{max-width:64rem;padding:0}.article-footer-tools{margin-bottom:2.5rem;position:relative}.article-footer-author{background-color:#d9d9ef;box-shadow:0 0 2px #bbb}.article-footer-keywords{background-color:rgba(22,22,51,.055);padding:2.5rem;border-radius:0.3125rem}.article-footer-keywords-title{text-transform:uppercase;font-size:0.875rem;margin:0 0 1.25rem 0}.article-footer-keywords-body{display:flex;flex-wrap:wrap;gap:0.625rem;margin:0}.article-title{font-family:inherit;font-weight:bolder;font-size:1.875rem;line-height:1;color:inherit;padding:0;margin:0}.article-header-link,.article-title-link{display:block;color:inherit;text-decoration:none;hyphens:auto}.article-header-link{display:inline-block;margin:0 .5rem}.article-header-link:first-child{margin-left:0}.article-info{position:relative;margin:1.25rem 0 0 0;color:inherit;display:flex;flex-flow:row wrap;align-items:center;font-size:0.8125rem}.article-info-item{margin:0 0.9375rem 0.9375rem 0;display:inline-flex;align-items:center;background-color:rgba(0,0,0,0);border:0;font-size:inherit}.article-info-item:last-child{margin-right:0}.article-info-image-author{width:1rem;height:1rem;clip-path:circle();margin-right:0.3125rem}.article-info>.button__share{text-transform:uppercase;padding-left:0}.article-info>.button__share:hover,.article-info>.button__share:focus{background-color:rgba(0,0,0,0)}.article-widget{position:absolute;top:0;right:0;width:50%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(22,22,51,.3);backdrop-filter:blur(4px);color:#fff}.article-widget-content{width:100%}.article-widget .featured-cities-link{max-width:15.625rem;width:100%;box-sizing:border-box}.article-widget .featured-cities-city{max-width:none;background-color:rgba(0,0,0,0);line-height:1.55;display:flex;justify-content:center}.article-widget .featured-cities-city-name{white-space:normal;padding:0}.article-widget .featured-cities-city-temperatures{padding:0}.article-widget .featured-cities-city-statesky{border:0;padding-top:0}.article-widget .featured-cities-city:hover{background-color:rgba(0,0,0,0)}.article-info-icon{fill:#ebebf6;margin-right:0.3125rem;width:0.875rem}#overview .article-content{padding-bottom:4rem;margin:0}#overview .article-content-center{align-self:center;text-align:center}.error-article{min-height:0}.blog-header{padding:40px 0}.blog-header-title,.blog-header-summary{max-width:500px}.blog-header-title{text-transform:uppercase;line-height:1;margin:0}.blog-header-summary{font-size:1.25rem;line-height:1.2;font-family:"Times new roman","Georgia","serif"}.blog-post{position:relative;left:-1rem;width:calc(100% + 32px)}.blog-post-article{max-width:100%;overflow:hidden;margin-bottom:3.75rem}.blog-post-article-link{position:relative;display:block}.blog-post-article-link::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.blog-post-article-picture{aspect-ratio:1;overflow:hidden;background-color:rgba(170,185,202,.35);display:flex;justify-content:center;align-items:center}.blog-post-article-image{width:auto;height:auto;max-width:100%;aspect-ratio:1;object-fit:cover}.blog-post-article-content{padding:1rem}.blog-post-article-title{line-height:1.1;font-size:1.5rem;margin:0.625rem 0;font-weight:bolder;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-post-article-title .ajax-link{color:#161633;text-decoration:none}.blog-post-article-summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-post-article-info{display:flex;align-items:center;gap:1.25rem;margin:0;font-size:0.8125rem}.blog-post-article-info-item{display:flex;align-items:center;gap:0.3125rem}.blog-post-article-info-image-author{aspect-ratio:1;width:1rem;height:1rem;clip-path:circle()}.blog-post-article-info .icon{fill:#161633}@media only screen and (min-width: 768px){.blog-post-article-image,.blog-post-article-picture{aspect-ratio:4/3}}@media only screen and (min-width: 1024px){.blog-post-article-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-post-article-summary{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}.blog-resume{content-visibility:auto;padding-bottom:2.5rem}.blog-resume-title{position:relative;margin:0 0 1.875rem 0;padding:2.5rem 0 1.25rem 0;font-size:1.5rem;font-weight:bold;border-bottom:1px solid}.blog-resume-article{display:flex;align-items:center;margin-bottom:1.5rem}.blog-resume-article-figure{overflow:hidden;width:40%;margin:0;border-radius:0.3125rem;background-color:rgba(170,185,202,.35)}.blog-resume-article-body{width:60%;padding:0.9375rem 0 0.9375rem 0.9375rem}.blog-resume-article-figure .blog-resume-article-link{box-sizing:border-box;overflow:hidden;display:flex;justify-content:center;align-items:center;aspect-ratio:1}.blog-resume-article-img{width:auto;height:auto;min-width:100%;min-height:100%;object-fit:cover;border-radius:0.3125rem}.blog-resume-article-info{font-size:0.75rem;margin:0}.blog-resume-article-info-content,.blog-resume-article-info-datetime{display:flex;align-items:center;gap:0.3125rem;margin-bottom:0.15625rem}.blog-resume-article-info-avatar,.blog-resume-article-info-icon{fill:#161633;width:0.875rem;height:0.875rem}.blog-resume-article-info-avatar{clip-path:circle()}.blog-resume-article-title{font-size:1rem;font-weight:600;margin:0;padding:0.625rem 0 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-resume-article-link{position:relative;display:block;text-decoration:none;color:#161633}.blog-resume-article-link::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.blog-resume-article:nth-of-type(5n+1),.blog-resume-article-ads{display:block;background-color:rgba(22,22,51,.055)}.blog-resume-article:nth-of-type(5n+1) .blog-resume-article-figure,.blog-resume-article-ads .blog-resume-article-figure{width:100%;aspect-ratio:16/9;border-radius:0.3125rem 0.3125rem 0 0}.blog-resume-article:nth-of-type(5n+1) .blog-resume-article-img,.blog-resume-article-ads .blog-resume-article-img{border-radius:0.3125rem 0.3125rem 0 0}.blog-resume-article:nth-of-type(5n+1) .blog-resume-article-body,.blog-resume-article-ads .blog-resume-article-body{padding-right:0.9375rem;width:auto}.blog-resume-article:nth-of-type(5n+1) .blog-resume-article-info,.blog-resume-article-ads .blog-resume-article-info{display:flex;align-items:center;gap:1.25rem}.blog-resume-article:nth-of-type(5n+1) .blog-resume-article-info-content,.blog-resume-article:nth-of-type(5n+1) .blog-resume-article-info-datetime,.blog-resume-article-ads .blog-resume-article-info-content,.blog-resume-article-ads .blog-resume-article-info-datetime{margin-bottom:0}.blog-resume-article-ads{position:relative;background-color:#d9d9ef;aspect-ratio:auto;min-height:18.75rem;height:auto;max-height:none}.blog-resume-article-ads::before{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:6.25rem;height:1.25rem;content:"Publicidad";color:#999;text-shadow:1px 1px 1px #ebebf6}.blog-resume .ajax-link{color:inherit;text-decoration:none}.pagination-content{padding:1rem 0}.pagination-list{margin:0;padding:0;list-style:none;display:flex;justify-content:space-between;gap:0.625rem}.pagination-element{display:none}.pagination-element:first-child,.pagination-element:last-child{display:inline;margin:0}.pagination-link,.pagination-nolink{transition:all .2s ease;padding:.5rem 1rem;border-radius:1.5625rem;text-decoration:none;color:#161633;border:0.125rem solid;display:inline-block;font-variant-numeric:tabular-nums}.pagination-link:hover{color:#ebebf6;background:#161633;border-color:#161633}.pagination-nolink{color:#777;border-color:#777}.comments{background-color:#e0e0f2}.comments-content{max-width:1024px;padding:2.5rem 0.9375rem}.comments-title{display:block;width:100%;margin-bottom:0;text-transform:lowercase;font-variant:small-caps;font-size:1.75rem;font-family:"Outfit";padding:0;margin:0}.comment{clear:both;padding:1.25rem;display:block;float:none;width:100%;margin:0;background-color:#ebebf6;border-radius:0.3125rem;margin-bottom:1.25rem;box-sizing:border-box}.comment:last-child{margin-bottom:0}.comment-info{font-family:"Outfit";font-weight:bold;position:relative;margin:0}.comment-info a{color:#161633}.comment-day{margin:0;font-family:"Outfit";font-weight:bold;font-size:0.875rem;text-transform:uppercase}.comment-image{float:left;width:auto;max-width:3.125rem;margin-right:1rem;clip-path:circle()}.comment-body{clear:both;word-wrap:break-word;padding-left:4.0625rem;margin-top:0.625rem}.comment-body p:last-child{margin-bottom:0}.comment-body p:empty{display:none}.comment .idcomment{text-decoration:none;border:0;color:#444}.comment .idcomment:before{content:"#"}.form-comment{width:100%;display:block;box-sizing:border-box}.form-comment-content{max-width:1024px;padding:1.875rem 0.9375rem}.form-comment-title{display:block;width:100%;margin-bottom:0;text-transform:lowercase;font-variant:small-caps;font-size:1.75rem;font-family:"Outfit";margin:0}.form-comment-element{margin:0.9375rem 0 0 0}.form-comment-button{width:100%;max-width:22.5rem}.form-comment .connect p{margin:0}.notifications,.cookie-consent{position:fixed;bottom:0;width:100%;height:100%;z-index:15;overflow:hidden;transition:height .2s ease .2s;display:flex;justify-content:center;align-items:center;box-sizing:border-box;color:#d9d9ef;background-color:rgba(0,0,0,.5);backdrop-filter:blur(5px)}.notifications-content,.cookie-consent-content{position:relative;padding:1.875rem 0 1rem 1rem;max-width:95%;max-height:85%;background:#ebebf6;color:#161633;border-radius:0.5rem;overflow:hidden;box-shadow:1px 1px 2px rgba(22,22,51,.5);animation:move-and-opacity-dtu .25s 1}.notifications-content-body,.cookie-consent-content-body{max-height:70dvh;overflow:hidden;overflow-y:auto;padding-bottom:1rem;padding-right:1rem;box-sizing:border-box}.notifications-title,.cookie-consent-title{margin:0.625rem 0 1.25rem 0;font-size:1.25rem}.notifications-message,.cookie-consent-message{margin:1.875rem 0}.notifications-buttons,.cookie-consent-buttons{position:sticky;bottom:0;z-index:1;background-color:#ebebf6;display:flex;flex-flow:row-reverse;justify-content:center;gap:1.125rem;margin:0;padding:1rem 1rem 0 0}.notifications-button-allow,.notifications-button-disallow,.cookie-consent-button-allow,.cookie-consent-button-disallow{position:relative;padding:0.75rem 1.75rem;display:inline-flex;align-items:center;gap:0.625rem;margin-right:0;color:#ebebf6;background:#161633;border-color:#161633;font-size:0.9375rem;width:100%}.notifications-button-allow:hover,.notifications-button-allow:focus,.notifications-button-disallow:hover,.notifications-button-disallow:focus,.cookie-consent-button-allow:hover,.cookie-consent-button-allow:focus,.cookie-consent-button-disallow:hover,.cookie-consent-button-disallow:focus{color:#ebebf6;background:#161633;border-color:#161633}.notifications-button-allow,.cookie-consent-button-allow{background:#2d2d68;border-color:#2d2d68}.notifications-icon,.cookie-consent-icon{display:none;position:relative;transition:all .15s linear;width:0.5rem;margin:0;fill:#ebebf6}.notifications-list,.cookie-consent-list{box-sizing:border-box}.notifications-list-item,.cookie-consent-list-item{display:flex;justify-content:space-between;gap:1.25rem;align-items:flex-start;flex-wrap:wrap}.notifications-list-item label,.cookie-consent-list-item label{flex-basis:calc(100% - 80px)}.notifications-list-item input,.cookie-consent-list-item input{flex-basis:1.875rem}.notifications.close,.cookie-consent.close{max-height:0}.notifications:not(.close)~header,.notifications:not(.close)~main,.notifications:not(.close)~footer,.cookie-consent:not(.close)~header,.cookie-consent:not(.close)~main,.cookie-consent:not(.close)~footer{filter:blur(4px)}@media only screen and (min-width: 412px){.notifications-icon,.cookie-consent-icon{display:initial}}.notifications-options{list-style:none;padding-left:0}.notifications-options-item-label{display:inline-block;width:100%}.notifications-options-item-input{margin-right:0.625rem}.header{will-change:transform;position:fixed;position:sticky;width:100%;top:0;z-index:10;box-shadow:1px 0px .2rem rgba(22,22,51,.2);transform:translateY(0);color:#161633;background-color:#ebebf6}.header-buttons-first{display:flex;align-items:center}.header-content{padding:0.625rem 1rem;display:flex;justify-content:space-between;align-content:center;align-items:center;z-index:2;position:relative}.header-buttons{display:flex;position:relative;align-items:center;right:-0.625rem}.header-title{margin:0;font-size:100%;font-family:inherit;font-weight:normal}.header-title-link{color:inherit;border-bottom:0;position:relative;display:inline-flex;align-items:center;text-decoration:none;font-weight:500}.header-title-logo{width:0.875rem;height:auto;margin-right:0.3125rem;clip-path:circle()}.header-button-contact,.header-button-user,.header-button-search,.header-button-menu{position:relative;padding:0.625rem;width:3rem;height:3rem;right:-0.125rem;color:inherit;display:flex;justify-content:center;align-items:center;box-sizing:border-box;line-height:0;clip-path:circle()}.header-button-contact:focus,.header-button-user:focus,.header-button-search:focus,.header-button-menu:focus{background-color:rgba(235,235,246,.07)}.header-button-search{clip-path:circle()}.header-button-menu{padding:0.75rem;right:auto;left:-0.75rem;outline:0}.header-icon-user,.header-image-user,.header-search-icon{fill:#161633}.header-image-user,.header-icon-user{clip-path:circle();padding:0.3125rem}.header-image-user{padding:0;width:100%;height:auto;display:block;max-width:1.875rem}.header-search{display:flex;padding:.5rem;width:1.5rem;height:1.5rem;background:none;border:0;color:inherit}.header-search-icon{width:1.125rem}.header-tools-user{transition:opacity .15s ease .15s,max-height .15s ease .15s;opacity:0;background:#ebebf6;color:#161633;position:absolute;top:0;right:0;list-style:none;margin:3.3rem 0 0 0;z-index:-1;padding:0;box-shadow:0.0625rem 0.125rem 0.125rem #bbb;max-height:0;overflow:hidden}.header-tools-user:before{content:"";position:absolute;top:-0.5rem;right:0.5rem;display:block;width:0;height:0;border-left:0.9375rem solid rgba(0,0,0,0);border-right:0.9375rem solid rgba(0,0,0,0);border-bottom:0.9375rem solid #ebebf6;z-index:-1}.header-tools-user-link{display:flex;color:inherit;text-decoration:none;padding:.75rem 1.5rem;border-color:#c7c7e7}.header-tools-icon{margin-right:.35rem}.header-button-user:focus~.header-tools-user{max-height:9.375rem;opacity:1;z-index:20;overflow:visible}.header-menu{will-change:transform,left;position:absolute;top:0;left:-65%;transform:translateX(-101%);visibility:hidden;text-transform:uppercase;font-size:0.75rem;width:70%;max-width:25rem;height:100dvh;box-sizing:border-box;box-shadow:0.0625rem -0.0625rem 0.1875rem rgba(22,22,51,.2);background:rgba(235,235,246,.7);transition:transform .15s ease,left .15s ease;backdrop-filter:blur(5px);display:flex;flex-flow:column;justify-content:space-between;overflow-y:auto}.header-menu-list,.header-menu-secondary-list,.header-menu-social-network{margin:0;padding:0 0 5rem 0;list-style:none}.header-menu-list:before,.header-menu-secondary-list:before,.header-menu-social-network:before{position:sticky;top:0;z-index:1;content:"elTiempo.net";text-transform:none;font-size:1rem;font-weight:500;display:block;padding:1.34375rem 1.25rem 1.34375rem 2.8125rem;margin:0 0 0.625rem 0;background:url(../img/logo.png) #ebebf6 no-repeat 20px 50%;background-size:16px;border-bottom:1px solid rgba(22,22,51,.1)}.header-menu-secondary-list{padding-bottom:1.25rem;font-size:0.625rem}.header-menu-secondary-list::before{content:"Información legal";padding:0.625rem 1.25rem;text-transform:uppercase;font-size:0.75rem;background-image:none;border-top:1px solid #c7c7e7}.header-menu-infomenu-list::before{content:"Sobre nosotros"}.header-menu-social-network::before{content:"Siguenos en"}.header-menu-element{margin:0}.header-menu-link,.header-menu-external-link{text-decoration:none;position:relative;transition:background .25s ease .1s;display:block;border-bottom:0;padding:0.625rem 1.25rem;color:#161633;background:rgba(0,0,0,0) no-repeat 10% 50%;background-size:.85rem .85rem;display:flex;align-items:center}.header-menu-link:focus,.header-menu-link:hover,.header-menu-external-link:focus,.header-menu-external-link:hover{background-color:#ebebf6}.header-menu-icon{fill:#161633;width:0.875rem;height:0.875rem;margin-right:0.5rem;position:relative;top:-0.0625rem}.openmenu .header-menu{left:0%;transform:translateX(0%);visibility:visible}.logo{max-width:10rem;height:auto}.outstanding{font-family:"Outfit";display:flex;align-content:center;align-items:center;box-sizing:border-box;position:relative}.outstanding-content{position:relative;max-width:35rem;height:auto;text-align:center;padding:1rem;box-sizing:border-box}.outstanding-title,.outstanding-subtitle{text-transform:lowercase;font-variant:small-caps;text-shadow:0.0625rem 0.0625rem 0.0625rem #777;margin:0;margin-bottom:0;line-height:1}.outstanding-title{font-size:2rem}.outstanding-subtitle{font-size:1.5rem}.outstanding .icon{fill:#ebebf6}.outstanding-blog{margin-bottom:3.125rem;line-height:1}.outstanding-blog-title{font-size:1.5625rem;text-transform:uppercase;line-height:1;margin-bottom:0.3125rem}.outstanding-blog-subtitle{font-weight:bold;font-size:1.25rem;margin:0}.outstanding-blog-content{max-width:none}.rrss{color:inherit;border-bottom:0;margin:0 1rem;display:inline-flex;font-size:1rem}.rrss-icon{margin:0.0625rem 0.5rem 0 0;width:0.875rem}#repeat-email{height:0;padding:0;font-size:0;overflow:hidden;opacity:0;position:absolute;left:0;top:0}.footer{position:relative;background-color:#161633;color:#ebebf6;padding:3.125rem 0;border-top:0.625rem solid rgba(0,0,0,0);border-bottom:3.125rem solid rgba(0,0,0,0);box-sizing:border-box}.footer-content{padding:0 1rem;margin-bottom:2.5rem}.footer-content:first-child .footer-content-item:first-child{margin-bottom:2.5rem}.footer-content:last-child{margin-bottom:0}.footer-content-rrss{display:flex;flex-wrap:wrap;gap:1.25rem}.footer-content-item{margin:0 0 0.9375rem 0}.footer-content-item__social-network{font-size:0.875rem;margin-bottom:0}.footer-link{text-decoration:none;display:inline-flex;align-items:center;border-bottom:0;color:inherit}.footer-link-name{font-weight:normal}.footer-link__icon{gap:0.375rem}.footer-link-logo{width:0.875rem;margin-right:0.3125rem;max-width:none}.footer-logo{font-size:1.25rem}.footer .link-cc{margin-left:0.625rem;font-size:0.875rem}.footer-text-indent{text-indent:-9999rem}.footer-menu-icon{fill:#ebebf6;width:0.875rem}.mosaic-button,.mosaic-slide.no-button .mosaic-button{display:none}.mosaic-slider{position:relative;overflow:hidden;overflow-x:auto;box-sizing:border-box;scroll-snap-type:x mandatory}.endpoint,.draw-browser{position:relative;box-sizing:border-box;border-top:1.5625rem solid #252557;border-radius:0.125rem 0.125rem 0 0}.endpoint:after,.endpoint:before,.draw-browser:after,.draw-browser:before{position:absolute;top:0;right:0;width:0.5rem;height:0.5rem;border-radius:50%;background:tomato;content:"";margin:-1rem 0.3125rem 0 0;z-index:1}.endpoint:after,.draw-browser:after{margin-right:1.125rem;background:#008040}.endpoint>p,.endpoint pre,.draw-browser>p,.draw-browser pre{overflow:inherit;overflow-y:auto;margin:0;background-color:#fff;padding-right:0.9375rem}.endpoint__invested,.draw-browser__invested{border:0.125rem solid #fdfdfe;border-top:1rem solid #fdfdfe}.endpoint+.endpoint,.endpoint+.draw-browser,.draw-browser+.endpoint,.draw-browser+.draw-browser{margin-top:1rem}.hamburguer-menu{position:relative;display:block;width:100%;background:#161633;height:0.1875rem;border-radius:1.5625rem}.hamburguer-menu:after,.hamburguer-menu:before{content:"";position:relative;display:block;top:-0.375rem;width:100%;background:#161633;height:0.1875rem;border-radius:1.5625rem}.hamburguer-menu:after{top:auto;bottom:-0.1875rem}.openmenu>.hamburguer-menu:before,.openmenu>.hamburguer-menu:after{background:#161633}.overview{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(235,235,246,.7);backdrop-filter:blur(15px);box-sizing:border-box;padding:1rem;overflow:hidden;overflow-y:auto;transform:translateY(200%);opacity:0;z-index:-1;transition:transform .4s ease .2s,opacity .4s ease 0s;display:flex;align-items:center;justify-content:center;flex-flow:row wrap;color:#161633;scrollbar-width:thin;scrollbar-color:#777 rgba(0,0,0,0)}.overview::-webkit-scrollbar{width:0.1875rem;height:0.1875rem}.overview::-webkit-scrollbar-thumb{background-color:#777;border-radius:0.625rem}.overview.open{transform:translateY(0%);opacity:1;z-index:100;transition:transform .4s ease 0s,opacity .4s ease .2s}.overview.not-animated{transition:opacity .2s ease 0s}.overview .button-close{position:fixed;top:0;right:0;margin:.7rem .85rem 0 0;border:0;padding:0.75rem;clip-path:circle();color:#161633;z-index:1}.overview .button-close .icon-entity-close{color:#ebebf6}.spinner-loading{width:1.875rem;height:1.875rem;color:#161633;border-radius:50%;border:0.125rem solid;border-top:0.1875rem solid;border-bottom:0.0625rem solid rgba(0,0,0,0);animation:move-spinner .35s ease-out infinite}.project-image-link{position:relative;margin:2.5rem 0 2rem 0;display:block;width:100vw;border-bottom:0}.project-picture{width:100vw}.project-picture img{width:100%}.project-name a{text-transform:uppercase;color:inherit}.project-section{margin:.5rem 0 0 0;padding-bottom:.5rem;font-size:110%;border-bottom:1px solid #bbb}.project-section:first-child{margin-top:0}.share-network{position:fixed;top:0;left:0;z-index:12;width:100%;height:100%;background-color:rgba(0,0,0,.5);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center}.share-network-content{background:rgba(22,22,51,.65);padding:3.75rem 2.5rem;width:95%;max-width:400px;border-radius:0.25rem;animation:move-and-opacity-dtu .25s 1}.share-network-footer{margin-top:2.5rem;text-align:center}.share-network-close{background-color:#161633;border-color:#161633;text-transform:uppercase}.share-network-list{list-style:none;padding:0}.share-network-list-item{margin:0.625rem 0;padding:0}.share-network-list-link{display:flex;align-items:center;gap:0.625rem;text-decoration:none;line-height:1;color:#ebebf6;padding:1rem;border-radius:0.25rem;font-weight:400;width:100%;box-sizing:border-box;height:auto}.share-network-list-link .icon{max-width:none;fill:#ebebf6}.search-form{position:absolute;top:0;left:0;right:0;width:0;background-color:#ebebf6;z-index:2;visibility:hidden;opacity:0;transition:all .15s ease 0s;margin:0 auto;height:100%}.search-form-content{display:flex;justify-content:space-between;position:relative;height:100%;padding:0}.search-form-text{padding:.625rem 1rem;margin:0;width:calc(100% - 120px);order:2;outline:0;background-color:#fff}.search-form-submit,.search-form-close{position:relative;border:0;display:inline-flex;justify-content:center;align-items:center;padding:.625rem .8rem;margin:0;cursor:pointer;color:#161633;min-width:3.75rem;background-color:#ebebf6;line-height:0}.search-form-submit{order:3}.search-form-close{order:1}.search-form-submit-icon,.search-form-close-icon{fill:#161633;width:1rem;height:1rem}.search-form .icon-entity-close{color:#161633}.search-form.open{visibility:visible;opacity:1;width:100%;z-index:10}.results-header{padding:1.25rem 0}.results-title{font-size:1.5rem}.without-results{padding:0;min-height:calc(100vh - 8rem);display:flex;align-content:center;align-items:center;justify-content:center;flex-flow:column}.without-results-content{text-align:center}.without-results-icon{height:7.5rem;width:7.5rem;fill:#161633}.breadcrumb{position:absolute;bottom:0;left:0;width:100%;background-color:#252557}.breadcrumb-content{padding:1rem;max-width:none}.breadcrumb-list{margin:0;padding:0;list-style:none;display:block;white-space:nowrap;overflow:hidden;max-width:98%}.breadcrumb-list:before{content:"Está en:";color:#ebebf6;margin-right:1rem}.breadcrumb-item{display:inline-block;margin:0 .5rem 0 0}.breadcrumb-item:first-child .breadcrumb-link:before{content:none}.breadcrumb-link{text-decoration:none;position:relative;color:#ebebf6;border-bottom:0;display:block}.breadcrumb-link:before{content:"/";padding-right:.5rem}.related-posts{position:relative;left:-1rem;width:calc(100% + 32px);background-color:rgba(22,22,51,.055);padding:2.5rem 0}.related-posts-content{max-width:none;padding:0 0.9375rem}.related-posts-title{font-size:1.125rem;font-weight:bolder;margin:0 0 1.25rem 0}.related-posts-items{display:flex;position:relative;align-self:flex-start;gap:0.625rem;padding-bottom:0.625rem;overflow-x:auto;scroll-snap-type:x mandatory}.related-post{scroll-snap-align:center;min-width:calc(100% - 30px);box-sizing:border-box;overflow:hidden;position:relative;margin:0}.related-post-link{position:relative;border-bottom:0;padding:0;display:block;height:100%;color:#161633;text-decoration:none}.related-post-link::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.related-post-title{width:100%;height:auto;margin:0;padding:0.625rem 0 0.3125rem 0;box-sizing:border-box;font-size:1.125rem;font-weight:bolder;font-family:"Outfit";line-height:1.3}.related-post-summary{display:block;line-height:1.55;margin:0;font-size:0.875rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.related-post-picture{aspect-ratio:4/3;overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:rgba(170,185,202,.35)}.related-post-image{width:auto;height:auto;max-width:100%;aspect-ratio:4/3;object-fit:cover}.related-post-ads{position:relative;background-color:#d9d9ef;aspect-ratio:4/3;border-radius:4px}.related-post-ads::before{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:6.25rem;height:1.25rem;content:"Publicidad";color:#999;text-shadow:1px 1px 1px #ebebf6}.user-guest{padding-top:6.25rem;width:100%;min-height:40rem;background-color:#ebebf6;color:#161633}.user-guest-content{max-width:1024px;padding:0 0.9375rem}.user-guest-image{text-align:center}.user-guest-header{padding:0;text-align:center;background-color:inherit;color:inherit}.user-guest-img{max-width:9.375rem;border-radius:50%}.user-guest-data{padding:1.5625rem 0}.user-guest-data-item{margin:0.9375rem 0}.user-guest-comments{padding:3.125rem 0}.user-guest-comments .comment{background-color:#c7c7e7}.user-guest-title{font-family:"Outfit";text-transform:uppercase;font-size:1.25rem;margin:0}.user-guest .input-text-element,.user-guest .input-textarea-element{background-color:#fff;margin:0}.user-guest .input-text-element.disabled,.user-guest .input-textarea-element.disabled{background-color:#bbb}.user-guest .button{color:#161633}.user-guest .button:hover{border-color:#161633;background-color:#161633;color:#ebebf6}.author{display:flex;align-items:center;padding:2.1875rem 0.9375rem}.author-image{width:6.25rem;min-width:5rem;aspect-ratio:1;height:auto;clip-path:circle();margin-right:1.25rem}.author-name{font-family:"Outfit";font-size:1.125rem;margin:0}.author-description{margin:0}.author-rrss{display:flex;position:relative;left:-0.9375rem}.author-rrss-link{text-decoration:none;border:0;line-height:0;padding:0.9375rem}.author-rrss-icon{filter:invert(0.2);text-decoration:none;width:1.125rem}.favorites{box-sizing:border-box}.favorites-table{width:100%;margin-top:2.5rem}.favorites-table-thead th{background-color:rgba(0,0,0,0);padding:0.625rem 0}.favorites-table-thead th:last-child{text-align:right}.favorites-table-tbody td{padding-top:0;padding-bottom:0}.favorites-table-tbody tr td:last-child{text-align:right}.favorites .link{display:block;text-decoration:none;color:#ebebf6;background-color:rgba(235,235,246,.07);padding:0.625rem}.portfolio{background-color:#d9d9ef}.portfolio-content{position:relative;padding-bottom:2.5rem;max-width:1366px}.portfolio-content:before,.portfolio-content:after{content:"";position:absolute;top:0;left:0;z-index:1;height:100%;width:1rem;background-image:linear-gradient(to right, rgba(217, 217, 239, 0.9), rgba(217, 217, 239, 0))}.portfolio-content:after{left:auto;right:0;background-image:linear-gradient(to left, rgba(217, 217, 239, 0.9), rgba(217, 217, 239, 0))}.portfolio-title:after{border-color:#444}.portfolio-block{position:relative;left:-1rem;width:calc(100% + 2rem)}.about{background-color:#d9d9ef;padding-top:0}.about-block{text-align:center;display:block}.about-title{text-align:center}.about-title:after{border-color:#444;margin:.85rem auto 1rem auto}.service{background-color:rgba(22,22,51,.85);color:#ebebf6}.contact{padding:2rem 0 7.5rem 0}.contact-content{padding:0 1rem}.contact-title{margin:0 0 2rem 0}.contact-form{display:flex;flex-direction:column}.contact .checkbox{margin-bottom:2rem}.contact-form-block{display:flex;flex-direction:column}.contact-form-item{width:auto;flex:1 1 auto;margin-bottom:1rem}.contact-form-button{width:100%}.social-network-list{list-style:none;display:inline-flex;gap:1.5625rem}.social-network-item{display:inline-block}.social-network-link{display:flex;align-items:flex-start;gap:0.375rem;color:#ebebf6;text-decoration:none}#repeat{position:absolute;font-size:0;padding:0;margin:0;text-indent:-9999rem;top:0;z-index:-10;visibility:hidden}.company{margin-bottom:3.125rem;background-color:#f2f2f9;box-shadow:0.0625rem 0.0625rem 0.1875rem #bbb;border-radius:0 0.125rem 0.125rem 0}.company-title{font-size:1.5625rem;margin:0}.company-title-link{color:#444;text-transform:uppercase;text-decoration:none;display:block;background:url(../img/icons-svg/link.svg) no-repeat center right;background-size:0.9375rem}.company-image{position:relative;overflow:hidden;max-width:100%;height:40vw;margin:0;line-height:0;text-align:center}.company-body{padding:1.5625rem;box-sizing:border-box}.company-body p:last-child,.company-body ul:last-child{margin-bottom:0}.date-now{text-transform:uppercase;margin:0;padding-bottom:1.25rem}.featured-cities{position:relative;left:-1rem;width:calc(100% + 32px);padding:3.75rem 0 0 0}.featured-cities-title{position:relative;margin:0;padding:0 1rem 0.3125rem 1rem;font-size:1rem;font-weight:500}.featured-cities-link{position:relative;padding:1rem;color:inherit;text-decoration:none;border:0;display:block;font-size:0.875rem;font-weight:500}.featured-cities-link::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.featured-cities-link.is-empty>*{opacity:0;transition:opacity .15s ease}.featured-cities-link>*{transition:opacity .15s ease;opacity:1}.featured-cities-content{display:flex;flex-wrap:wrap;gap:2px}.featured-cities-city{flex:1 1 calc(50% - 2px);max-width:calc(50% - 2px);transition:background-color .15s ease;background-color:rgba(22,22,51,.055);margin:0}.featured-cities-city:hover{background-color:rgba(22,22,51,.1)}.featured-cities-city-name,.featured-cities-city-statesky,.featured-cities-city-temperatures{display:block;padding:0.625rem 0}.featured-cities-city-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding-top:0;text-transform:uppercase;font-size:0.75rem}.featured-cities-city-statesky{text-transform:none;font-size:3.125rem;border-top:0.0625rem solid #ebebf6;border-bottom:0.0625rem solid #ebebf6}.featured-cities-city-statesky::after{content:attr(data-title);font-family:inherit;display:block;hyphens:none;font-size:0.875rem;line-height:1;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.featured-cities-city-statesky-icon{width:3.75rem;height:auto}.featured-cities-city-temperatures{padding-bottom:0;display:flex;gap:0.625rem;font-size:0.8125rem}.featured-cities-city-temperature-max,.featured-cities-city-temperature-min{display:inline-block;white-space:nowrap}.featured-cities-city-temperature-max::before,.featured-cities-city-temperature-max::after,.featured-cities-city-temperature-min::before,.featured-cities-city-temperature-min::after{text-transform:uppercase}.featured-cities-city-temperature-max::before{content:"Max:"}.featured-cities-city-temperature-min::before{content:"Min:"}.featured-cities-links-area{padding:0 1rem}.featured-cities-links-area-link{gap:0.25rem;width:100%}.featured-cities-links-area-icon{flex:0 1 1rem}.featured-cities-links-area-text{flex:0 1 calc(100% - 20px);white-space:nowrap;max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis}.article-content .featured-cities{margin-top:2.5rem}.tabpanel-component{position:relative;left:-1rem;width:calc(100% + 32px)}.tabpanel-component-tabs{list-style:none;padding:0;margin:0;display:flex;gap:0.1875rem;max-width:100%;overflow:hidden;overflow-x:auto}.tabpanel-component-tab{position:relative;margin:0;display:block}.tabpanel-component-tab[aria-selected=true]>.tabpanel-component-tab-link{color:#161633}.tabpanel-component-tab[aria-selected=true]>.tabpanel-component-tab-link:hover{background:rgba(22,22,51,.055);cursor:default}.tabpanel-component-tab[aria-selected=true]>.tabpanel-component-tab-link::after{transform:translateY(0px);transition:transform .15s ease .15s}.tabpanel-component-tab-link{display:block;padding:0.9375rem 3.125rem;background:rgba(22,22,51,.055);border:0;border-radius:0.125rem 0.125rem 0 0;color:#161633;text-decoration:none;text-transform:uppercase;font-size:0.9375rem;font-weight:600;white-space:nowrap;transition:all .15s ease}.tabpanel-component-tab-link-label{display:block}.tabpanel-component-tab-link-time{display:block;font-weight:normal;font-size:0.75rem}.tabpanel-component-tab-link:hover{background:rgba(22,22,51,.1)}.tabpanel-component-tab-link::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.tabpanel-component-tab-link::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0.1875rem;background-color:#161633;transform:translateY(5px);transition:transform .3s ease}.tabpanel-component-panel{position:relative;animation:lazyimage .15s ease 1}.tabpanel-component-panel[role=tabpanel]{min-height:12.5rem;background:rgba(22,22,51,.055);padding:2.5rem 1rem}.tabpanel-component-panel[role=tabpanel] p:last-of-type{margin-bottom:0}.tabpanel-component-panel[aria-hidden=true]{display:none}.tabpanel-component-panel h3{font-size:1.25rem}.tabpanel-component-panel h3:first-child{margin-top:0}.list-section{margin-top:2.5rem;margin-bottom:3.125rem}.list-section-title,.list-section-subtitle{font-size:1.25rem;text-transform:uppercase;margin:0;padding:0 0 0.625rem 0}.list-section-subtitle{font-size:1rem;padding:2.5rem 0 0.625rem 0}.list-section-items{margin:0;padding:0;list-style:none}.list-section-item{margin:0 0 0.0625rem 0}.list-section-item-link{position:relative;transition:background-color .15s ease;text-decoration:none;display:block;background-color:rgba(22,22,51,.05);padding:0.9375rem;color:#161633;font-size:0.9375rem;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:0.25rem}.list-section-item-link:hover{background-color:rgba(22,22,51,.1)}.list-section-item-link::after{content:"";position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}.list-section-item-cat,.list-section-item-name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-section-item-name{font-weight:500}.list-section-item-cat{font-size:0.625rem}.overview .weather-plugin-content{max-width:100%;align-self:flex-start}.weather-plugin-ads{position:relative;aspect-ratio:412/430;display:block;max-width:1490px;margin:1.875rem auto}.weather-plugin-ads::before{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:6.25rem;height:1.25rem;content:"Publicidad";color:#999;text-shadow:1px 1px 1px #ebebf6}.weather-by-hour~.weather-plugin-ads{margin:3.75rem auto}.weather-tomorrow,.weather-today{position:relative;left:-1rem;width:calc(100% + 32px);padding:3.75rem 0.9375rem;width:100%}.weather-tomorrow-now-thermal-sensation,.weather-today-now-thermal-sensation{margin:0 0 0.3125rem 0;font-size:0.8125rem}.weather-tomorrow-now-current-temperature,.weather-today-now-current-temperature{position:relative;font-size:5rem;line-height:.7;padding:0 0 0.625rem 0;display:inline-block;font-weight:500}.weather-tomorrow-now-current-temperature::after,.weather-today-now-current-temperature::after{content:"ºC";font-size:1.25rem;position:absolute;top:0;right:0;margin:0.125rem -1.75rem 0 0}.weather-tomorrow-now-city,.weather-today-now-city{padding:0 0 0.3125rem 0;font-size:0.8125rem;font-weight:normal;text-transform:uppercase;margin:0;text-align:center;box-sizing:border-box;width:100%;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.weather-tomorrow-now-city-subname,.weather-today-now-city-subname{display:block;font-size:0.625rem;margin-bottom:0.3125rem}.weather-tomorrow-now-state,.weather-tomorrow-now-description,.weather-tomorrow-now-temperatures,.weather-today-now-state,.weather-today-now-description,.weather-today-now-temperatures{margin:0}.weather-tomorrow-now-description,.weather-today-now-description{font-size:0.8125rem;text-align:center;margin:0;flex-basis:50%}.weather-tomorrow-now-description .weather-icon,.weather-today-now-description .weather-icon{width:6.25rem;height:6.25rem}.weather-tomorrow-now-description-label,.weather-today-now-description-label{display:block;position:relative;top:-1.125rem;width:90%;height:3.125rem;margin:0 auto;hyphens:none;line-height:1.7;aspect-ratio:1}.weather-tomorrow-now-statesky::after,.weather-today-now-statesky::after{position:relative;font-size:1.875rem;margin-right:0.3125rem;top:0.25rem}.weather-tomorrow-now-temperatures,.weather-today-now-temperatures{display:flex;justify-content:center;gap:0.625rem;font-size:0.8125rem}.weather-tomorrow-now-temperatures-item,.weather-today-now-temperatures-item{display:flex;align-items:center}.weather-tomorrow-now-temperatures-max::before,.weather-today-now-temperatures-max::before{content:"Max: "}.weather-tomorrow-now-temperatures-min::before,.weather-today-now-temperatures-min::before{content:"Min: "}.weather-tomorrow-now-info-temperatures-sky,.weather-today-now-info-temperatures-sky{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2.5rem 0;max-width:22.5rem;margin:2.5rem auto 0 auto;padding:0 0 1.25rem 0;font-weight:500}.weather-tomorrow-now-info-temperatures,.weather-today-now-info-temperatures{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;text-align:center}.weather-tomorrow-environment,.weather-today-environment{flex:1 1 100%;display:flex;justify-content:center;flex-wrap:wrap;gap:0.625rem;font-size:0.8125rem;text-align:right;padding:0;margin:0;box-sizing:border-box}.weather-tomorrow-environment .label::after,.weather-today-environment .label::after{content:":"}.weather-tomorrow-environment-wind,.weather-tomorrow-environment-rain,.weather-tomorrow-environment-humidity,.weather-tomorrow-environment-thermal-sensation,.weather-tomorrow-environment-uvmax,.weather-today-environment-wind,.weather-today-environment-rain,.weather-today-environment-humidity,.weather-today-environment-thermal-sensation,.weather-today-environment-uvmax{padding:0;margin:0;box-sizing:border-box}.weather-tomorrow-environment-uvmax,.weather-today-environment-uvmax{margin-bottom:0}.weather-tomorrow-state-sun,.weather-today-state-sun{display:flex;justify-content:center;width:100%;padding:0;margin:0;list-style:none;gap:2.5rem}.weather-tomorrow-state-sun-data-item,.weather-today-state-sun-data-item{margin:0}.weather-tomorrow-state-sun-data-info,.weather-today-state-sun-data-info{display:flex;align-items:center;gap:0.1875rem}.weather-tomorrow .date-now,.weather-today .date-now{text-align:center;padding:0}.weather-tomorrow-now-city-name{color:#161633;text-decoration:none}.weather-tomorrow-now-info-temperatures,.weather-tomorrow-environment{flex-basis:100%;text-align:center;order:2}.weather-tomorrow-now-info-temperatures-sky{max-width:none;margin-top:0;gap:0}.weather-tomorrow-now-temperatures{justify-content:center;font-size:1.125rem;margin-bottom:1.875rem;text-transform:uppercase}.weather-tomorrow-now-description{font-size:1.25rem;margin-bottom:0.625rem;flex-basis:100%;order:1}.weather-tomorrow-now-description-label{top:-0.9375rem}.weather-tomorrow-now-description .weather-icon{clip-path:circle()}.weather-tomorrow-environment{display:flex;flex-wrap:wrap;justify-content:center;gap:0.625rem;margin-top:1.25rem;order:3}.weather-tomorrow-environment-wind,.weather-tomorrow-environment-rain,.weather-tomorrow-environment-humidity,.weather-tomorrow-environment-thermal-sensation,.weather-tomorrow-environment-uvmax{margin:0}.overview .weather-tomorrow{background:rgba(0,0,0,0);margin-top:0;box-sizing:border-box;left:auto}.weather-by-hour{position:relative;left:-1rem;width:calc(100% + 32px);padding:0}.weather-by-hour-content{width:100%;position:relative;display:flex;flex-direction:column-reverse}.weather-warnings{padding:0;font-size:0.875rem}.weather-warning{margin:0;padding:1.25rem 0.9375rem;border-radius:0.3125rem;flex:1 1 45%;font-size:inherit}.weather-warning-content{max-width:1024px;margin:0 auto}.weather-warning-title{margin:0 0 0.3125rem 0;display:flex;gap:0.5rem;align-items:center}.weather-warning-message{margin:0;font-size:inherit}.weather-warning-icon{width:1.125rem;height:auto;fill:#161633}.overview .weather-warning-icon{fill:#161633}.weather-warning.yellow{background-color:rgba(255,215,0,.8)}.weather-warning.orange{background-color:rgba(255,165,0,.8)}.weather-warning.red{background-color:rgba(255,99,71,.8)}.weather-warning a{color:inherit}.for-hours{overflow:hidden;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#777 rgba(0,0,0,0)}.for-hours::-webkit-scrollbar{width:0.1875rem;height:0.1875rem;border-radius:0.625rem}.for-hours::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0);border-radius:0.625rem}.for-hours-table{min-width:100%;text-align:center;background-color:rgba(22,22,51,.055);margin:0}.for-hours-table-body{border:0}.for-hours-table-item:nth-child(odd){background-color:rgba(0,0,0,0)}.for-hours-caption{position:absolute;top:0;left:-62.5rem}.for-hours-table-item-cell{padding:0.5rem 1.5625rem;background-color:rgba(0,0,0,0);text-align:center;white-space:nowrap;font-size:0.875rem;min-width:9.0625rem;box-sizing:border-box}.for-hours-table-item-cell-data{display:inline-flex;justify-content:center;align-items:center;width:100%}.for-hours-table-item-cell-data-icon{width:1.5625rem;height:auto;margin-left:-0.625rem}.for-hours-table-item-cell-data-icon[src*=umbrella],.for-hours-table-item-cell-data-icon[src*=wind]{filter:brightness(200%) invert(1)}.for-hours-table-head .for-hours-table-item-cell{padding:1.5625rem 0.625rem;font-size:0.875rem}.for-hours-table-body .for-hours-table-item:last-child .for-hours-table-item-cell{font-size:0.75rem}.forecast{padding:3.75rem 0 0 0;position:relative;left:-1rem;width:calc(100% + 32px)}.forecast-content{max-width:80rem;margin:0 auto}.forecast-title{font-size:1rem;font-weight:500;margin:0;padding:0 1rem 0.3125rem 1rem;box-sizing:border-box;width:100%;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.weather-by-hour~.forecast{padding-top:0}.overview .forecast{padding:0 0 2.5rem 0}.weather-next-content{display:flex;gap:0.125rem;overflow-x:auto;scroll-snap-type:x mandatory}.weather-next-day{scroll-snap-align:center;position:relative;flex:1 1 58%;min-width:58%;background-color:rgba(22,22,51,.055);padding:1rem;box-sizing:border-box;text-decoration:none;color:#161633;font-weight:500;transition:background-color .15s ease}.weather-next-day:hover{background-color:rgba(22,22,51,.1)}.weather-next-day:empty::after{content:"no data";white-space:nowrap;opacity:0}.weather-next-day-date,.weather-next-day-statesky,.weather-next-day-temperatures{margin:0;padding:0.625rem 0}.weather-next-day-date{padding-top:0;text-transform:uppercase;font-size:0.875rem;box-sizing:border-box;width:100%;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.weather-next-day-statesky{height:100px;width:50px}.weather-next-day-temperatures{padding-bottom:0}.weather-next-day-statesky{border-top:0.0625rem solid #ebebf6;border-bottom:0.0625rem solid #ebebf6;width:100%;display:flex;flex-flow:column;justify-content:center;gap:0.625rem}.weather-next-day-statesky-icon{width:3.75rem;height:auto}.weather-next-day-statesky-description{box-sizing:border-box;width:100%;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:0.875rem}.weather-next-day-temperatures-max,.weather-next-day-temperatures-min{display:inline-block;text-transform:uppercase;font-size:0.875rem}.weather-next-day-temperatures-max::before{content:"Max:"}.weather-next-day-temperatures-min::before{content:"Min:"}.weather-next-day-statesky::after{font-size:3.125rem}.regions{position:relative;left:-1rem;width:calc(100% + 32px);background-color:rgba(22,22,51,.055);padding:3.75rem 0}.regions-content{max-width:80rem;margin:0 auto;padding:0 1rem;box-sizing:border-box}.regions-form{display:flex;align-items:flex-end;flex-wrap:wrap;gap:0.625rem;padding-bottom:1.25rem}.regions-field{width:100%}.regions-field-label{font-size:0.875rem}.regions-field-button{width:100%}.regions .ajax-link-icon{color:#161633}.location{position:relative;left:-1rem;width:calc(100% + 32px);padding:3.75rem 0 0 0}.location-content{max-width:80rem;margin:0 auto}.location-title{font-size:1rem;font-weight:500;margin:0;padding:0 1rem 0.3125rem 1rem;box-sizing:border-box;width:100%;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.location-information{background-color:rgba(22,22,51,.055);overflow:hidden;border-radius:0.3125rem}.location-information-map{overflow:hidden}.location-information-picture,.location-information-custom-gmap{position:relative;line-height:0;width:100%;height:100%;aspect-ratio:16/9;object-fit:cover;overflow:hidden;box-sizing:border-box;background-color:rgba(170,185,202,.35);display:flex;justify-content:center;align-items:center}.location-information-custom-gmap{aspect-ratio:1}.location-information-image{box-sizing:border-box;width:auto;height:auto;min-width:100%;min-height:100%;max-width:100%;aspect-ratio:1280/960;object-fit:cover}.location-information-data{flex:1 1 50%}.location-information-data-list{padding:1.5625rem 0.9375rem;margin:0;list-style:none;display:flex;flex-wrap:wrap;gap:1.5625rem}.location-information-data-item{font-size:1.125rem;flex-basis:calc(50% - 25px);margin:0;font-weight:500}.location-information-data-item__tiny{font-size:0.875rem;font-weight:600}.location-information-data-label{display:block;color:inherit;font-size:0.75rem;font-weight:normal}.location-information-data-info{display:inline-flex;align-items:center;gap:0.3125rem}.location-information-data-value-link{color:#161633;font-size:0.9375rem}.featured-beachs~.location{padding-top:0}.featured-beachs{position:relative;left:-1rem;width:calc(100% + 32px);padding:3.75rem 0}.featured-beachs-content{max-width:80rem;margin:0 auto}.featured-beachs-title{position:relative;margin:0;padding:0 1rem 0.3125rem 1rem;font-size:1rem;font-weight:500}.featured-beachs-title-link{text-decoration:none;color:inherit}.featured-beachs-content{position:relative}.featured-beachs-items{display:flex;gap:0.125rem;overflow:hidden;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#777 rgba(0,0,0,0)}.featured-beachs-items::-webkit-scrollbar{width:0.1875rem;height:0.1875rem}.featured-beachs-items::-webkit-scrollbar-thumb{background-color:#777;border-radius:0.625rem}.featured-beachs-beach{position:relative;padding:0;color:inherit;text-decoration:none;border:0;display:block;font-size:0.875rem;background-color:rgba(22,22,51,.055);min-width:95%;scroll-snap-align:center;border-radius:0.3125rem 0.3125rem 0 0;overflow:hidden}.featured-beachs-beach-map{overflow:hidden}.featured-beachs-beach-picture{position:relative;line-height:0;width:100%;height:100%;aspect-ratio:16/9;object-fit:cover;overflow:hidden;box-sizing:border-box;display:flex;justify-content:center;align-items:center;background-color:rgba(170,185,202,.35)}.featured-beachs-beach-image{width:auto;height:auto;min-width:100%;min-height:100%;max-width:100%;aspect-ratio:1280/960;object-fit:cover}.featured-beachs-beach-information{padding:1.25rem 1rem}.featured-beachs-beach-title{text-transform:uppercase;font-size:1rem;font-weight:500;margin:0 0 1.25rem 0}.featured-beachs-beach-title a{color:inherit}.featured-beachs-beach-data-global{padding:0 0 1.25rem 0;flex-wrap:wrap}.featured-beachs-beach-data-global,.featured-beachs-beach-data-separated{display:flex;justify-content:space-between;gap:0.625rem}.featured-beachs-beach-data-afternoon,.featured-beachs-beach-data-morning{flex:0 1 50%;width:50%}.featured-beachs-beach-data-title{font-size:0.875rem;margin:0 0 0.4375rem 0}.featured-beachs-beach-data-label{font-weight:normal;font-size:0.875rem;display:block}.featured-beachs-beach-data-item{font-weight:500;margin:0;flex-basis:calc(50% - 5px)}.featured-beachs-beach-data-separated .featured-beachs-beach-data-item{margin-bottom:0.4375rem}.featured-cities~.featured-beachs{padding-top:0}.desc_sky-morning,.desc_wind-morning,.desc_surf-morning,.desc_sky-afternoon,.desc_wind-afternoon,.desc_surf-afternoon{display:block;box-sizing:border-box;width:100%;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.desc_sky-morning::first-letter,.desc_wind-morning::first-letter,.desc_surf-morning::first-letter,.desc_sky-afternoon::first-letter,.desc_wind-afternoon::first-letter,.desc_surf-afternoon::first-letter{text-transform:uppercase}.weather-beach{position:relative}.weather-beach-header{margin:0 auto;padding:2.5rem 0;max-width:1280px}.weather-beach-location,.weather-beach-title{text-transform:uppercase;font-size:1.375rem;padding:0;margin:0}.weather-beach-title{line-height:1.1;padding-top:1rem}.weather-beach-location{font-size:0.875rem}.weather-beach-location-link{color:inherit}.weather-beach-description{max-width:45rem}.weather-beach-data-map{position:relative;left:-1rem;width:calc(100% + 32px);line-height:0;aspect-ratio:1;text-align:center}.weather-beach-data-image{margin:auto;width:auto;height:auto;max-width:100%}.weather-beach-data-information{position:relative;left:-1rem;width:calc(100% + 32px);box-sizing:border-box;padding-bottom:0.3125rem;display:flex;gap:1rem;max-width:1280px;margin:0 auto;overflow:hidden;overflow-x:auto;scroll-snap-type:x mandatory}.weather-beach-data-information-data{box-sizing:border-box;min-width:90%;scroll-snap-align:center;background-color:rgba(22,22,51,.055);padding:2rem 1rem;border-radius:0.375rem;box-shadow:0 2px 3px rgba(22,22,51,.2)}.weather-beach-data-information-data-global{display:flex;flex-wrap:wrap;gap:1.25rem;width:100%}.weather-beach-data-information-data-item{flex:1 1 calc(50% - 10px);margin:0;font-weight:500}.weather-beach-data-information-data-label{display:block;font-size:0.875rem;font-weight:400}.weather-beach-data-information-data-value{display:inline-block}.weather-beach-data-information-data-value::first-letter{text-transform:uppercase}.weather-beach-data-information-data-date{font-size:0.875rem;margin:0 0 0.625rem 0;padding:0 0 0.625rem 0;font-weight:500;text-transform:uppercase;border-bottom:0.0625rem solid;display:flex;gap:0.5rem;align-items:center}.weather-beach-data-information-data-date .icon{fill:#161633;width:0.875rem;height:0.875rem}.weather-beach-data-item:last-child{margin-bottom:0}.weather-beach-data-label{display:block;font-size:0.875rem;font-weight:400}.weather-beach-data-value{display:block;box-sizing:border-box;width:100%;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:none;font-size:0.875rem;font-weight:600}.weather-beach-data-value::first-letter{text-transform:capitalize}.weather-beach-data-title{font-size:0.9375rem;border-bottom:0.0625rem solid;margin:0 0 0.625rem 0;padding:0 0 0.625rem 0;display:flex;align-items:center}.weather-beach-data-separated{display:flex;gap:1.25rem;width:100%}.weather-beach-data-morning,.weather-beach-data-afternoon{flex:0 1 50%;min-width:calc(50% - 20px)}.weather-beach-near{max-width:1560px;margin:0 auto}.weather-beach .weather-today-now-description{position:relative;top:0.75rem}.message{padding:1.5625rem;border-radius:0.3125rem;box-shadow:0.0625rem 0.0625rem 0.125rem #c7c7e7;margin:1.25rem 0;background:#008040;color:#fff}.message-notice{background:#252557}.message-warning{background:tomato}.message p:not(.message-title){margin:0.625rem 0}.message p:last-child{margin-bottom:0}.message-title{color:inherit;font-size:1.25rem;margin:0;font-family:"Outfit"}.message-title-strong{font-size:inherit}.message a{color:inherit}.probabilities-info{margin-bottom:60px}.probabilities-info-content-title{font-size:1rem;font-weight:500;margin:0 0 0.3125rem 0}.probabilities-info-chart{position:relative;width:100%;height:100%;aspect-ratio:16/11.8;background-color:rgba(22,22,51,.055);border-radius:0.5rem;box-sizing:border-box;padding:1rem 1rem 2rem 2rem}.probabilities-info-chart-legends{display:flex;gap:1.25rem;justify-content:center;list-style:none;margin:0 0 1.25rem 0;padding:0;line-height:1}.probabilities-info-chart-legend{font-weight:500;margin:0;font-size:0.6875rem;line-height:1.2;text-transform:uppercase;display:inline-flex;align-self:center;gap:0.3125rem}.probabilities-info-chart-legend::before{content:"";display:inline-flex;align-items:center;width:0.6875rem;height:0.6875rem;aspect-ratio:1;border-radius:0.1875rem}.probabilities-info-chart-legend.rain::before{background-color:#5c2e91}.probabilities-info-chart-legend.snow::before{background-color:#fde300}.probabilities-info-chart-legend.storm::before{background-color:#ff8c00}.probabilities-info-chart-graphic{width:100%;height:92%;margin:auto;border-left:1px solid rgba(22,22,51,.1);border-bottom:1px solid rgba(22,22,51,.1);box-sizing:border-box;display:flex;align-items:flex-end;justify-content:space-around;position:relative}.probabilities-info-chart-graphic-percentage{position:absolute;left:-1.5625rem;top:0;bottom:0;display:flex;flex-direction:column;justify-content:space-between;font-size:0.5rem;font-weight:500;text-align:right}.probabilities-info-chart-graphic-percentage .percentage{font-size:inherit}.probabilities-info-chart-item{position:relative;display:flex;justify-content:center;gap:0.375rem;min-width:4.0625rem;max-width:120px;align-items:flex-end;height:100%;box-sizing:border-box;margin:0;padding:0;list-style:none}.probabilities-info-chart-item-bar{position:relative;margin:0;padding:0;display:block;width:1rem;border-radius:0.25rem 0.25rem 0 0;min-height:1%;cursor:pointer}.probabilities-info-chart-item-bar.rain{background-color:#5c2e91}.probabilities-info-chart-item-bar.snow{background-color:#fde300}.probabilities-info-chart-item-bar.storm{background-color:#ff8c00}.probabilities-info-chart-item-label{position:absolute;bottom:-1.25rem;font-size:0.625rem;font-weight:500;white-space:nowrap;left:0;right:0;margin:auto;text-align:center}.probabilities-info-tooltip{position:absolute;top:-40px;margin:0 auto;left:0;right:0;transform:translateX(-30%);background-color:#ebebf6;padding:0.5rem;border-radius:0.25rem;box-shadow:0 2px 4px rgba(22,22,51,.1);font-size:0.625rem;font-weight:500;white-space:nowrap;z-index:10;width:40px;text-align:center;opacity:0;transition:opacity .3s ease;box-sizing:border-box}.probabilities-info-chart-item-bar:hover .probabilities-info-tooltip,.probabilities-info-chart-item-bar:focus .probabilities-info-tooltip{opacity:1}.probabilities-miscelanea{margin-bottom:3.75rem}.promotion-pwa{max-width:80rem;margin:60px auto 0 auto}.promotion-pwa-content{padding:0}.promotion-pwa-body{background-color:#bcf5bc;padding:30px;box-sizing:border-box;border-radius:8px}.promotion-pwa-title{margin-top:0;font-size:1.25rem}.promotion-pwa-paragraph{margin:1.25rem 0 0 0}.promotion-pwa-subtitle{margin:0 0 0.625rem 0}.miscelanea-info{flex:1 1 50%}.miscelanea-info-content{margin:0 auto;box-sizing:border-box}.miscelanea-info-title{font-size:1rem;font-weight:500;margin:0 0 0.5rem 0}.miscelanea-info-items{display:flex;flex-wrap:wrap;gap:0.5rem}.miscelanea-info-item{flex:1 1 calc(25% - 0.5rem);background-color:rgba(22,22,51,.055);padding:1rem;border-radius:0.5rem;text-align:center;width:100%;max-width:18.3125rem;box-sizing:border-box}.miscelanea-info-item-title{font-size:0.875rem;font-weight:500;margin:0 0 1rem 0}.miscelanea-info-item-chart{position:relative;width:7.5rem;height:6.25rem;margin:0 auto;display:flex;align-items:center;justify-content:center}.miscelanea-info-item-chart-value{font-weight:600;font-size:20px;text-align:center;line-height:1;width:100%}.miscelanea-info-item-chart-value img{display:block;max-width:80px;margin:auto}.miscelanea-info .uv-index-chart-value{position:absolute;width:20px;height:20px;top:0;left:0;bottom:0;right:0;margin:auto}.home-content{padding:0 1rem}.home-section{position:relative;padding:2.5rem 0}.home-section:first-child{border-top:0}.home-section:last-child{border-bottom:0}.home-title,.home-subtitle{text-transform:lowercase;font-variant:small-caps;box-sizing:border-box}.home-title:after,.home-subtitle:after{content:"";border-top:.15rem solid;display:block;width:5rem;margin:.85rem 0 1rem 0}.home-subtitle:after{content:none}.home-block{display:flex;justify-content:space-between;flex-direction:column}.home-block-item{flex:1 1 auto;margin:0}.cv .cv-header-content{max-width:1024px;padding-bottom:0}.cv .cv-title{font-size:2rem}.cv-image{margin:1.25rem 0 2.5rem 0;display:flex;justify-content:center;align-items:center}.cv-image::before{content:none}.cv-img{object-fit:cover}.cv .cv-body h2{font-size:1.5rem;margin-bottom:0.3125rem}.cv .cv-body h3{font-size:1.25rem}.cv .cv-body .company-title{margin-top:0}.cv .cv-body h4{font-size:1.125rem}.cv .cv-body li{margin-bottom:0.3125rem}#formacion article,#formacion-complementaria article{background:#f2f2f9;padding:1.5625rem;margin-bottom:1.25rem;box-shadow:0.0625rem 0.0625rem 0.125rem #bbb;border-radius:0.125rem;box-sizing:border-box}#formacion article h3,#formacion-complementaria article h3{margin:0 0 0.625rem 0}#formacion article p:last-child,#formacion article ul:last-child,#formacion-complementaria article p:last-child,#formacion-complementaria article ul:last-child{margin-bottom:0}#formacion article .tools,#formacion-complementaria article .tools{margin-top:1.5625rem}.login{text-align:center;min-height:70vh}.login-header-content{padding-top:6.25rem}.login-content{margin-top:0}.login .share-on{justify-content:center;flex-flow:column}.login .share-on-item{margin-bottom:0.125rem}.login .share-on-item .button{min-width:7.3125rem}.cv.contacto{position:relative;left:-1rem;width:calc(100% + 32px);padding:3.75rem 0 0 0;text-align:center}.cv.contacto .cv-header-content{padding:0}.cv.contacto .article-header,.cv.contacto .article-content{left:auto;width:100%;padding:0 1rem;background-image:none}.cv.contacto .article-content{margin-top:0.625rem}.maincontact{margin:2.5rem 0}.maincontact-title{display:none}.maincontact-form-item{margin-bottom:1.25rem}.maincontact #contact-send{margin-top:1.25rem}/*# sourceMappingURL=style.css.map */
