CINXE.COM
Tenerife: Hoteles, restaurantes y qué ver en tus vacaciones
<!DOCTYPE html> <html dist-version="226" lang="es"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="apple-touch-icon" sizes="180x180" href="/dist/images/favicons/apple-touch-icon.png"> <link rel="icon" type="image/png" href="/dist/images/favicons/favicon-32x32.png" sizes="32x32"> <link rel="icon" type="image/png" href="/dist/images/favicons/favicon-16x16.png" sizes="16x16"> <link rel="shortcut icon" href="/dist/images/favicons/favicon.ico"> <link rel="mask-icon" href="/dist/images/favicons/safari-pinned-tab.svg" color="#ffffff"> <meta name="msapplication-TileImage" content="/dist/images/favicons/mstile-150x150.png"> <meta name="msapplication-TileColor" content="#ffffff"> <title>Tenerife: Hoteles, restaurantes y qué ver en tus vacaciones</title> <link rel="canonical" href="https://www.webtenerife.com/" /> <meta name="description" content="¡Disfruta tus vacaciones en Tenerife! Aquí encontrarás información útil de alojamientos, restaurantes, excursiones y sitios imprescindibles que debes visitar." /> <meta name="keywords" content="Tenerife, vacaciones tenerife, hoteles tenerife, alojamientos canarias, apartamentos canarias, vacaciones canarias, pagina oficial turismo, golf, ofertas vacaciones sol y playa, carnaval, excursión teide, vacaciones islas, sociedad de promocion exterior, spet" /> <meta name="robots" content="index, follow"> <link rel="alternate" hreflang="x-default" href="https://www.webtenerife.co.uk/"> <link rel="alternate" hreflang="en" href="https://www.webtenerife.co.uk/"> <link rel="alternate" hreflang="nl" href="https://www.webtenerife.nl/"> <link rel="alternate" hreflang="fr" href="https://www.webtenerifefr.com/"> <link rel="alternate" hreflang="de" href="https://www.webtenerife.de/"> <link rel="alternate" hreflang="it" href="https://www.webtenerife.it/"> <link rel="alternate" hreflang="es" href="https://www.webtenerife.com/"> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "WebSite", "url": "https://www.webtenerife.com", "potentialAction": { "@type": "SearchAction", "target": "https://www.webtenerife.com/buscador/?key={search_term_string}", "query-input": "required name=search_term_string" } } </script> <style> /*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article, aside, footer, header, nav, section{display:block}h1{font-size:2em;margin:.67em 0}figcaption, figure, main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b, strong{font-weight:inherit;font-weight:bolder}code, kbd, samp{font-family:monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio, video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button, input, optgroup, select, textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button, input{overflow:visible}button, select{text-transform:none}[type=reset], [type=submit], button, html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox], [type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details, menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden], template{display:none}a, button, input, select, textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)}*, :after, :before{box-sizing:border-box}body{background-color:#fff;font-family:Lato,Helvetica,Arial,"sans-serif";font-weight:400;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#515152;line-height:22px;overflow-x:hidden;position:relative;letter-spacing:0;width:100%;margin:0;padding:0}a{color:#0071ce;text-decoration:none;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a:focus, a:hover{color:shade(#0071ce,10%)}hr{border:none;border-bottom:1px solid #000b8c;margin:30px 0}figure{margin:0;background-size:auto 100%;background-position:50%;background-repeat:no-repeat}figure img{max-width:100%;width:100%;height:auto;display:block;margin:0 auto;transition:opacity .2s}figure.contain-width img{width:auto}img{max-width:100%;height:auto}.rte a{font-family:Lato Bold,Helvetica,Arial,"sans-serif"}.rte ul{list-style-type:none;padding-left:15px}.rte ul>li{display:table-row}.rte ul>li:before{content:"\2022";color:#0071ce;display:table-cell;padding-right:.4em;width:6px;margin-left:15px;margin-right:10px;font-size:18px;height:6px;position:relative;top:-2px}.rte ol{list-style-type:none;padding-left:15px;counter-reset:item}.rte ol>li{display:table-row}.rte ol>li:before{content:counter(item) ". ";counter-increment:item;color:#0071ce;display:table-cell;padding-right:.4em;width:auto;margin-left:15px;margin-right:10px;font-size:16px;height:22px;position:relative;top:-2px}.rte table{text-align:center}.rte table tbody td, .rte table tbody th{text-align:center;border-bottom:1px solid #0071ce;padding:5px 0}div.stretchy-wrapper{width:100%;padding-bottom:56.25%;position:relative}div.stretchy-wrapper iframe{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}a#CybotCookiebotDialogPoweredbyCybot, div#CybotCookiebotDialogPoweredByText{display:none}@font-face{font-family:Lato Thin;src:url(/dist/fonts/Lato-Thin.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Lato Light;src:url(/dist/fonts/Lato-Light.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Lato;src:url(/dist/fonts/Lato-Regular.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Lato Bold;src:url(/dist/fonts/Lato-Bold.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Lato Black;src:url(/dist/fonts/Lato-Black.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Gibson;src:url(/dist/fonts/Gibson-Regular.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Gibson SemiBold;src:url(/dist/fonts/Gibson-SemiBold.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Ionicons;src:url(/dist/fonts/ionicons.woff) format("woff");font-display:swap;font-style:normal;font-weight:400}section{margin-bottom:0}.container{width:100%;max-width:1240px;padding-right:15px;padding-left:15px}.container--fluid{max-width:none}.center{margin:0 auto}.container, .container-fluid{margin-right:auto;margin-left:auto}.row, .row-tag{box-sizing:border-box;display:flex;flex-grow:0;flex-shrink:1;flex-direction:row;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}@media (max-width:575px){.row-tag{display:block;width:100%;overflow-x:hidden;white-space:nowrap}}.row.reverse{flex-direction:row-reverse}.col.reverse, .col.reverse--mobile{flex-direction:column-reverse}@media (min-width:1068px){.col.reverse--mobile{flex-direction:row}}[class^=col-]{display:flex;flex-direction:column}.col-xs, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-offset-0, .col-xs-offset-1, .col-xs-offset-2, .col-xs-offset-3, .col-xs-offset-4, .col-xs-offset-5, .col-xs-offset-6, .col-xs-offset-7, .col-xs-offset-8, .col-xs-offset-9, .col-xs-offset-10, .col-xs-offset-11, .col-xs-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:15px;padding-left:15px}.col-xs{flex-grow:1;flex-basis:0;max-width:100%}.col-xs-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{flex-basis:25%;max-width:25%}.col-xs-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{flex-basis:50%;max-width:50%}.col-xs-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{flex-basis:75%;max-width:75%}.col-xs-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}[dir=ltr] .start-xs{text-align:left}[dir=rtl] .start-xs{text-align:right}.start-xs{justify-content:flex-start}.center-xs{justify-content:center;text-align:center}[dir=ltr] .end-xs{text-align:right}[dir=rtl] .end-xs{text-align:left}.end-xs{justify-content:flex-end}.top-xs{align-items:flex-start}.middle-xs{align-items:center}.bottom-xs{align-items:flex-end}.around-xs{justify-content:space-around}.between-xs{justify-content:space-between}.row.between-xs.cards-filter{justify-content:flex-start;grid-column-gap:20px}.first-xs{order:-1}.last-xs{order:1}.container.container-snap-to--left{margin-left:0}.container.container-snap-to--right{margin-right:0}.row .col-snap-to--left{padding-left:0}.row .col-snap-to--right{padding-right:0}.section-spacing--top>.container{padding-top:55px}@media (min-width:768px){.section-spacing--top>.container{padding-top:90px}}.section-spacing--bottom>.container{padding-bottom:55px}@media (min-width:768px){.section-spacing--bottom>.container{padding-bottom:90px}}.section-border--top>.container:after{content:"";width:100%;height:1px;float:left;border-top:1px solid #c2bbb5}.section-border--bottom>.container:after{content:"";width:100%;height:1px;float:left;border-bottom:1px solid #c2bbb5}@media (min-width:576px){.col-ms, .col-ms-1, .col-ms-2, .col-ms-3, .col-ms-4, .col-ms-5, .col-ms-6, .col-ms-7, .col-ms-8, .col-ms-9, .col-ms-10, .col-ms-11, .col-ms-12, .col-ms-offset-0, .col-ms-offset-1, .col-ms-offset-2, .col-ms-offset-3, .col-ms-offset-4, .col-ms-offset-5, .col-ms-offset-6, .col-ms-offset-7, .col-ms-offset-8, .col-ms-offset-9, .col-ms-offset-10, .col-ms-offset-11, .col-ms-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:15px;padding-left:15px}.col-ms{flex-grow:1;flex-basis:0;max-width:100%}.col-ms-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-ms-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-ms-3{flex-basis:25%;max-width:25%}.col-ms-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-ms-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-ms-6{flex-basis:50%;max-width:50%}.col-ms-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-ms-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-ms-9{flex-basis:75%;max-width:75%}.col-ms-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-ms-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-ms-12{flex-basis:100%;max-width:100%}.col-ms-offset-0{margin-left:0}.col-ms-offset-1{margin-left:8.33333333%}.col-ms-offset-2{margin-left:16.66666667%}.col-ms-offset-3{margin-left:25%}.col-ms-offset-4{margin-left:33.33333333%}.col-ms-offset-5{margin-left:41.66666667%}.col-ms-offset-6{margin-left:50%}.col-ms-offset-7{margin-left:58.33333333%}.col-ms-offset-8{margin-left:66.66666667%}.col-ms-offset-9{margin-left:75%}.col-ms-offset-10{margin-left:83.33333333%}.col-ms-offset-11{margin-left:91.66666667%}[dir=ltr] .start-ms{text-align:left}[dir=rtl] .start-ms{text-align:right}.start-ms{justify-content:flex-start}.center-ms{justify-content:center;text-align:center}[dir=ltr] .end-ms{text-align:right}[dir=rtl] .end-ms{text-align:left}.end-ms{justify-content:flex-end}.top-ms{align-items:flex-start}.middle-ms{align-items:center}.bottom-ms{align-items:flex-end}.around-ms{justify-content:space-around}.between-ms{justify-content:space-between}.first-ms{order:-1}.last-ms{order:1}}@media (min-width:768px){.col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-offset-0, .col-sm-offset-1, .col-sm-offset-2, .col-sm-offset-3, .col-sm-offset-4, .col-sm-offset-5, .col-sm-offset-6, .col-sm-offset-7, .col-sm-offset-8, .col-sm-offset-9, .col-sm-offset-10, .col-sm-offset-11, .col-sm-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:15px;padding-left:15px}.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.col-sm-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{flex-basis:25%;max-width:25%}.col-sm-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{flex-basis:50%;max-width:50%}.col-sm-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{flex-basis:75%;max-width:75%}.col-sm-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}[dir=ltr] .start-sm{text-align:left}[dir=rtl] .start-sm{text-align:right}.start-sm{justify-content:flex-start}.center-sm{justify-content:center;text-align:center}[dir=ltr] .end-sm{text-align:right}[dir=rtl] .end-sm{text-align:left}.end-sm{justify-content:flex-end}.top-sm{align-items:flex-start}.middle-sm{align-items:center}.bottom-sm{align-items:flex-end}.around-sm{justify-content:space-around}.between-sm{justify-content:space-between}.first-sm{order:-1}.last-sm{order:1}}@media (min-width:992px){.col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-offset-0, .col-md-offset-1, .col-md-offset-2, .col-md-offset-3, .col-md-offset-4, .col-md-offset-5, .col-md-offset-6, .col-md-offset-7, .col-md-offset-8, .col-md-offset-9, .col-md-offset-10, .col-md-offset-11, .col-md-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:15px;padding-left:15px}.col-md{flex-grow:1;flex-basis:0;max-width:100%}.col-md-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}[dir=ltr] .start-md{text-align:left}[dir=rtl] .start-md{text-align:right}.start-md{justify-content:flex-start}.center-md{justify-content:center;text-align:center}[dir=ltr] .end-md{text-align:right}[dir=rtl] .end-md{text-align:left}.end-md{justify-content:flex-end}.top-md{align-items:flex-start}.middle-md{align-items:center}.bottom-md{align-items:flex-end}.around-md{justify-content:space-around}.between-md{justify-content:space-between}.first-md{order:-1}.last-md{order:1}}@media (min-width:1200px){.col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-offset-0, .col-lg-offset-1, .col-lg-offset-2, .col-lg-offset-3, .col-lg-offset-4, .col-lg-offset-5, .col-lg-offset-6, .col-lg-offset-7, .col-lg-offset-8, .col-lg-offset-9, .col-lg-offset-10, .col-lg-offset-11, .col-lg-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:15px;padding-left:15px}.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.col-lg-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{flex-basis:25%;max-width:25%}.col-lg-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{flex-basis:50%;max-width:50%}.col-lg-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{flex-basis:75%;max-width:75%}.col-lg-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}[dir=ltr] .start-lg{text-align:left}[dir=rtl] .start-lg{text-align:right}.start-lg{justify-content:flex-start}.center-lg{justify-content:center;text-align:center}[dir=ltr] .end-lg{text-align:right}[dir=rtl] .end-lg{text-align:left}.end-lg{justify-content:flex-end}.top-lg{align-items:flex-start}.middle-lg{align-items:center}.bottom-lg{align-items:flex-end}.around-lg{justify-content:space-around}.between-lg{justify-content:space-between}.first-lg{order:-1}.last-lg{order:1}}i.arrow{border:solid #0071ce;border-width:0 1.5px 1.5px 0;display:inline-block;padding:2px;margin-bottom:1px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}i.arrow--up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.fa-arrow-after:after{content:"\f125";font-family:Ionicons;margin-left:5px;font-weight:600;transition:all .3s}.background--brownlight{background-color:#f9f6f6}.background-snap-to--bottom{background:linear-gradient(180deg,#fff 80px,#f9f6f6 0,#f9f6f6)}.button, .rte_button--cta{cursor:pointer;background-image:none;background-color:transparent;position:relative;font-weight:600;font-family:Lato,Helvetica,Arial,"sans-serif";font-size:16px;text-transform:uppercase;transition:background .3s,color .3s,border-color .3s;color:#0071ce;border:2px solid #0071ce;text-decoration:none;border-radius:25px;height:50px;line-height:48px;padding:0 40px;display:inline-block;white-space:nowrap;text-align:center;z-index:10;outline:none}.button:hover, .rte_button--cta:hover{color:#515152;background:transparent;border:2px solid #515152}.button:focus, .rte_button--cta:focus{text-decoration:underline}.button[disabled], [disabled] .button{cursor:not-allowed;color:#ccc7b9;border:2px solid #ccc7b9}.button--large{height:62px;line-height:62px;padding:0 40px;font-size:18px}.button--medium{height:50px;line-height:50px;padding:0 40px;font-size:16px}.button--small{height:42px;line-height:42px;padding:0 30px;font-size:15px}.button--xsmall{height:36px;line-height:19px;padding:8px 20px;font-size:14px}.button--cta, .rte_button--cta{color:#fff;border:2px solid #0071ce;background-color:#0071ce}.button--cta:hover, .rte_button--cta:hover{color:#fff;border:2px solid #515152;background-color:#515152}.button--cta:focus, .rte_button--cta:focus{color:#fff;background-color:#0071ce;text-decoration:underline}.button--cta--blue{display:flex;position:relative;background:#000b8c;grid-gap:2rem;max-width:100%;height:4rem;width:100%}.button--cta--blue[onclick]{cursor:pointer}.button--cta--white{display:flex;position:relative;background:#fff;grid-gap:2rem;max-width:100%;height:4rem;width:100%}.button--cta--white[onclick]{cursor:pointer}.button--cta--white .inner-button .text-button{color:#000b8c}.button--cta--white .inner-button .text-button:after{background-color:#000b8c}.button--cta--blue:before{background:#000b8c;width:100%;left:-100%}.button--cta--blue:before, .button--white:before{content:"";position:absolute;height:100%;z-index:90}.button--white:before{width:50%}&--circle{height:50px;width:50px;line-height:50px;padding:0;color:#fff;border:2px solid #0071ce;background-color:#0071ce}&--circle:hover{color:#fff;border:2px solid #515152;background-color:#515152}&--circle:focus{color:#0071ce;background-color:#0071ce;text-decoration:underline}&--reverse-cta{color:#fff;border:2px solid #515152;background-color:#515152}&--reverse-cta:hover{color:#fff;border:2px solid #0071ce;background-color:#0071ce}&--reverse-cta:focus{color:#0071ce;background-color:#0071ce;text-decoration:underline}&--reverse{color:#0071ce;border:2px solid #0071ce;background-color:#fff}&--reverse:hover{color:#515152}&--reverse:focus{text-decoration:underline}&--secondary{color:#515152;border:2px solid #515152;background-color:transparent}&--secondary:hover{color:#ccc7b9;border:2px solid #ccc7b9}&--secondary:focus{color:#ccc7b9;border:2px solid #0071ce;text-decoration:underline}&--search{color:#0071ce;border:2px solid #0071ce;background-color:transparent}&--search:hover{color:#515152;border:2px solid #515152}&--search:hover .icon{stroke:#515152;fill:#515152}&--search:focus{color:#ccc7b9;border:2px solid #0071ce;text-decoration:underline}&--search.active{color:#0071ce;border:2px solid #0071ce}&--search .icon{width:20px;height:18px;line-height:60px;display:inline-block;stroke:#0071ce;fill:#0071ce;margin-right:5px}&--arrow{color:#515152;background-image:url(/dist/icons/angle_right_grey.svg);background-repeat:no-repeat;background-size:9px;background-position-x:100%;background-position-y:50%;padding-right:20px}&--arrow, &--arrow:focus{border:2px solid #0071ce}&--arrow:focus{text-decoration:underline}.close-button{position:absolute;right:15px;top:15px;width:20px;height:20px;opacity:.3;transition:opacity .2s}.close-button:hover{opacity:1}.close-button:after, .close-button:before{position:absolute;left:10px;content:" ";height:20px;width:2px;background-color:#333}.close-button:before{transform:rotate(45deg)}.close-button:after{transform:rotate(-45deg)}.close-button-offcanvas{color:#fff;background-color:#0071ce;position:absolute;top:0;right:0;padding:30px;line-height:1;display:table;cursor:pointer}.close-button-offcanvas:after, .close-button-offcanvas:before{content:"";width:3px;height:25px;background:#fff;display:block;position:absolute;top:18px;left:29px}.close-button-offcanvas:before{transform:rotate(45deg)}.close-button-offcanvas:after{transform:rotate(-45deg)}.inner-button{display:flex;align-items:center;grid-gap:1rem;position:relative}.inner-button .text-button{font-weight:600;letter-spacing:1px;color:#fff;font-size:16px;position:relative}.inner-button .text-button:after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:2px;background-color:#fff}.icon-container{width:16px;height:16px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23fff' d='M17 13h6L12 24 1 13h6V0h10z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;position:relative;top:2px;left:-5px}.icon-container-email{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.667 3.833L8.47 8.596c.55.386.826.579 1.126.653.265.066.541.066.806 0 .3-.074.575-.267 1.126-.653l6.804-4.763M5.667 14.667h8.666c1.4 0 2.1 0 2.635-.273a2.5 2.5 0 001.093-1.092c.272-.535.272-1.235.272-2.635V5.333c0-1.4 0-2.1-.272-2.635a2.5 2.5 0 00-1.093-1.092c-.535-.273-1.235-.273-2.635-.273H5.667c-1.4 0-2.1 0-2.635.273a2.5 2.5 0 00-1.093 1.092c-.272.535-.272 1.235-.272 2.635v5.334c0 1.4 0 2.1.272 2.635a2.5 2.5 0 001.093 1.092c.534.273 1.234.273 2.635.273z' stroke='%231226AA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.icon-container-email, .icon-container-email-white{width:20px;height:16px;background-size:contain;background-repeat:no-repeat;position:relative;top:1px;left:-2px}.icon-container-email-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.667 3.833L8.47 8.596c.55.386.826.579 1.126.653.265.066.541.066.806 0 .3-.074.575-.267 1.126-.653l6.804-4.763M5.667 14.667h8.666c1.4 0 2.1 0 2.635-.273a2.5 2.5 0 001.093-1.092c.272-.535.272-1.235.272-2.635V5.333c0-1.4 0-2.1-.272-2.635a2.5 2.5 0 00-1.093-1.092c-.535-.273-1.235-.273-2.635-.273H5.667c-1.4 0-2.1 0-2.635.273a2.5 2.5 0 00-1.093 1.092c-.272.535-.272 1.235-.272 2.635v5.334c0 1.4 0 2.1.272 2.635a2.5 2.5 0 001.093 1.092c.534.273 1.234.273 2.635.273z' stroke='%231226AA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media (max-width:767px){.button--cta--blue{height:3.5rem;width:100%;background:none;background-color:#000b8c}.button--cta--white{height:3.5rem;width:100%;background:none;background-color:#fff}.inner-button{width:auto;grid-gap:.5rem}.inner-button .text-button{font-size:12px}.inner-button .text-button:after{display:none}.container-button{grid-gap:10px}.icon-container{width:12px;height:12px}}.buttons-wrapper-agenda{display:flex;width:100%;flex-direction:column}@media (min-width:991px){.buttons-wrapper-agenda{flex-direction:row}}.buttons-wrapper-agenda .inner-button{padding-left:50px;padding-right:50px}.buttons-wrapper-agenda .inner-button .text-button:after{width:calc(100% + 35px)}@media (min-width:767px){.buttons-wrapper-agenda .inner-button.left-icon .icon-container{left:-1px}.buttons-wrapper-agenda .inner-button.left-icon .text-button{left:-35px;padding-left:25px}.buttons-wrapper-agenda .inner-button.left-icon .text-button:after{width:100%}}.heading{font-family:Gibson SemiBold,Lato,Helvetica,Arial,"sans-serif";color:#515152;font-size:22px;font-weight:600;margin-bottom:20px;margin-top:0;width:100%}.heading__column{color:#000}.heading__hero{font-size:110px;line-height:1em;font-weight:900;letter-spacing:0;text-align:left}.heading__page{font-size:70px;line-height:70px;margin:50px 0}@media (max-width:1199px){.heading__page{font-size:50px;line-height:65px;margin:20px 0}}.heading__form{margin:10px;padding:0;font-size:16px}.heading__footer{color:#fff;line-height:40px;margin-bottom:20px;border-bottom:1px solid color(#fff alpha(75%))}.subheading__page{font-size:28px;font-weight:900;letter-spacing:.44px;line-height:36px;margin-bottom:20px;margin-top:45px}@media (max-width:575px){.subheading__page{margin-top:16px}}@media (max-width:1199px){.subheading__page{font-size:24px;line-height:32px}}.subtitle__page{font-size:20px;line-height:28px;font-weight:400;font-family:Gibson,Helvetica,Lato,Arial,"sans-serif"}@media (max-width:1199px){.subtitle__page{font-size:18px;line-height:25px}}.padding--0{padding:0}.padding--t-10{padding-top:10px}.padding--t-50{padding-top:50px}.padding--b-50{padding-bottom:50px}.padding--tb-10{padding:10px 0}.padding--tb-50{padding:50px 0}.padding--lr-0{padding-left:0;padding-right:0}.padding--lr-50{padding:0 50px}.margin--0{margin:0}.margin--b-5{margin-bottom:5px}.margin--b-10{margin-bottom:10px}.margin--b-20{margin-bottom:20px}.margin--b-25{margin-bottom:25px}.margin--b-30{margin-bottom:30px}.margin--b-35{margin-bottom:35px}.margin--b-40{margin-bottom:40px}.margin--b-50{margin-bottom:50px}.margin--t-0{margin-top:0}.margin--t-5{margin-top:5px}.margin--t-10{margin-top:10px}.margin--t-20{margin-top:20px}.margin--t-30{margin-top:30px}.margin--t-50{margin-top:50px}.margin--tb-50{margin:50px 0}.margin--lr-50{margin:0 50px}.image{width:100%}.image--rounded{border-radius:100%}.image--responsive{display:block;width:100%}.link, .rte_link_arrow{color:#0071ce;font-family:Lato,Helvetica,Arial,"sans-serif";font-weight:900}.link, .link:hover, .rte_link_arrow, .rte_link_arrow:hover{text-decoration:none}.link:hover, .rte_link_arrow:hover{color:#515152;border-bottom:2px solid #515152;outline:none}.link:focus, .rte_link_arrow:focus{font-weight:900;color:#0071ce;border-bottom:2px solid #0071ce;outline:none}.link.current, .rte_link_arrow.current{color:#515152;font-weight:900}.link:active, .rte_link_arrow:active{color:#000b8c}.link:disabled, .rte_link_arrow:disabled{color:#ccc7b9}.link-icon{color:#0071ce;font-family:Lato,Helvetica,Arial,"sans-serif";text-decoration:none;font-size:18px;letter-spacing:.56px;line-height:22px;position:relative;border-bottom:2px solid transparent}.link-icon[class*=" icon-"]:before, .link-icon[class^=icon-]:before{margin-right:5px;font-family:Ionicons}.link-icon [class*=" icon-"]:before, .link-icon [class^=icon-]:before{margin-left:10px}.link-icon:hover{color:#515152;text-decoration:none;outline:none}.link-icon:hover:after{border-color:#515152}.link-icon:focus{color:#0071ce;padding-bottom:3px;border-bottom:2px solid #0071ce;outline:none}.link-icon:focus:after{border-color:#0071ce}.link-icon.current{color:#515152}.link-icon:active{color:#000b8c}.link-icon:active:after{border-color:#000b8c}.link-icon:disabled{color:#ccc7b9}.link-icon:disabled:after{border-color:#ccc7b9}.link-icon i.icon-angle-left, .link-icon i.icon-angle-right{font-size:14px;line-height:14px;width:14px}.link-icon i.icon-angle-down:before, .link-icon i.icon-angle-up:before{font-size:9px;width:16px}.link-button{display:inline-block;cursor:pointer;background-image:none;background-color:#0071ce;font-weight:600;font-family:Lato,Helvetica,Arial,"sans-serif";font-size:14px;color:#fff;border:1px solid transparent;text-decoration:none;border-radius:4px;line-height:40px;padding:0 20px}.link-button:focus, .link-button:hover{color:#fff;background:shade(#0071ce,10%);outline:none;text-decoration:none}.link-button[disabled], [disabled] .link-button{cursor:not-allowed}.link-button--ghost{color:#515152;border:1px solid #0071ce;background-color:transparent}.link-button--ghost:focus, .link-button--ghost:hover{color:#fff;background-color:#0071ce}.social-link{position:relative;width:40px;height:40px;background-color:transparent;border-radius:50%}.social-link:focus, .social-link:hover{background:shade(transparent,10%)}.social-link__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;fill:#000b8c}.social-link--facebook{background-color:#3b5998}.social-link--facebook:focus, .social-link--facebook:hover{background:shade(#3b5998,10%)}.social-link--twitter{background-color:#00aced}.social-link--twitter:focus, .social-link--twitter:hover{background:shade(#00aced,10%)}.social-link--google-plus{background-color:#d34836}.social-link--google-plus:focus, .social-link--google-plus:hover{background:shade(#d34836,10%)}ul{list-style-type:none;padding-left:15px}ul li:before{content:"\2022";color:#0071ce;width:6px;margin-left:15px;margin-right:10px;font-size:18px;height:6px;position:relative;top:-2px;display:none}ol{list-style-type:none;padding-left:15px;counter-reset:item}ol li:before{content:counter(item) ". ";counter-increment:item;color:#0071ce;width:auto;margin-left:15px;margin-right:10px;font-size:16px;height:22px;position:relative;top:-2px;display:none}.list-group{padding:0}@media (max-width:1199px){.list-group{padding-left:15px}}.container.xl{max-width:1440px}.container.xxl{max-width:1920px}.container-center{text-align:center}div.search-field{position:relative;border-bottom:1px solid grey}div.search-container{background-color:#f5f1f0}input.search-field{border-bottom:1px solid grey}i.search-button{position:absolute;right:2px;padding:15px;cursor:pointer}body.disable-scroll{overflow:hidden}@media (max-width:1067px){.desktop-only{display:none}}@media (min-width:1068px){.mobile-only{display:none}}.load-spinner-container{position:absolute;height:50px;width:50px;left:50%;top:50%;transform:translate(-50%,-50%)}.load-spinner-container.big, .load-spinner-container.big>.preloader-wrapper{height:70px;width:70px}.load-spinner-container.small, .load-spinner-container.small>.preloader-wrapper{height:30px;width:30px}.preloader-wrapper{display:inline-block;position:relative;width:50px;height:50px}@media (max-width:991px){.preloader-wrapper{width:36px;height:36px}}.preloader-wrapper.small{width:36px;height:36px}.preloader-wrapper.big{width:64px;height:64px}.preloader-wrapper.active{animation:container-rotate 1568ms linear infinite}@keyframes container-rotate{to{transform:rotate(1turn)}}.spinner-layer{position:absolute;width:100%;height:100%;opacity:0;border-color:#26a69a}.spinner-color-primary{border-color:#0071ce}.active .spinner-layer, .active .spinner-layer.spinner-color-primary{opacity:1;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both}@keyframes fill-unfill-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}to{transform:rotate(3turn)}}.gap-patch{position:absolute;top:0;left:45%;width:10%;height:100%;overflow:hidden;border-color:inherit}.gap-patch .circle{width:1000%;left:-450%}.circle-clipper{display:inline-block;position:relative;width:50%;height:100%;overflow:hidden;border-color:inherit}.circle-clipper .circle{width:200%;height:100%;border:3px solid;border-color:inherit;border-bottom-color:transparent!important;border-radius:50%;animation:none;position:absolute;top:0;right:0;bottom:0}.circle-clipper.left .circle{left:0;border-right-color:transparent!important;transform:rotate(129deg)}.circle-clipper.right .circle{left:-100%;border-left-color:transparent!important;transform:rotate(-129deg)}.active .circle-clipper.left .circle{animation:left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}.active .circle-clipper.right .circle{animation:right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}@keyframes left-spin{0%{transform:rotate(130deg)}50%{transform:rotate(-5deg)}to{transform:rotate(130deg)}}@keyframes right-spin{0%{transform:rotate(-130deg)}50%{transform:rotate(5deg)}to{transform:rotate(-130deg)}}.toggle-icon{position:absolute;background:transparent;opacity:.9;width:54px;height:54px;border-radius:50%;border:1px solid #0071ce;cursor:pointer;transition:opacity .5s}@media (max-width:991px){.toggle-icon{width:38px;height:38px}}.toggle-icon:hover{background:#0071ce}.toggle-icon:hover i.icon{color:#fff}.toggle-icon:focus{border:4px solid #0071ce}.toggle-icon:focus i.icon{padding:12px}.toggle-icon:active{background:#000b8c;border:1px solid #000b8c}.toggle-icon:active i.icon{color:#fff}.toggle-icon i.icon{font-size:14px;line-height:22px;text-align:center;position:absolute;left:50%;top:50%;width:100%;height:100%;padding:15px;color:#0071ce;cursor:pointer;transition:fill .3s,border .3s;transform:translate(-50%,-50%)}@media (max-width:991px){.toggle-icon i.icon{font-size:12px;line-height:22px;padding:8px}}.toggle-icon--overlay{background-color:hsla(0,0%,100%,.95);border:1px solid #fff}.toggle-icon--overlay>i:before{font-size:20px;line-height:22px}.toggle-icon--overlay:hover{background-color:rgba(0,11,140,.95);border:1px solid #0071ce}.toggle-icon--overlay:focus{background-color:#fff}.toggle-icon--reverse{background:#fff;border:1px solid #fff}.toggle-icon--reverse:hover{background-color:transparent;border-color:#fff}.toggle-icon--reverse:focus{border:3px solid #fff;box-shadow:0 0 0 3px (--color-primary),0 0 0 4px #fff}.title-effect{transition:all .2s ease-in-out;position:relative}.title-effect:after, .title-effect:before{content:"";position:absolute;bottom:-10px;width:0;height:5px;margin:5px 0 0;transition:all .2s ease-in-out;transition-duration:.75s;opacity:0;background-color:#0071ce}.title-effect:before{left:0}.title-effect:after{right:0}.title-effect.effect-in:after, .title-effect.effect-in:before{width:calc(50% + 2px);opacity:1}.title-effect.center{width:fit-content!important;width:-moz-fit-content!important;margin-left:auto!important;margin-right:auto!important}.nextDay, .previousDay{cursor:pointer;color:#000}.disable{color:#ccc7b9}.hide, .show:target{display:none}.show:target~.hide{display:block} /*! Ionicons, v2.0.0 Created by Ben Sperry for the Ionic Framework, http://ionicons.com/ https://twitter.com/benjsperry https://twitter.com/ionicframework MIT License: https://github.com/driftyco/ionicons Android-style icons originally built by Google’s Material Design Icons: https://github.com/google/material-design-icons used under CC BY http://creativecommons.org/licenses/by/4.0/ Modified icons to fit ionicon’s grid from original.*/.fa, .fas, .icon, .icon:before, [class^=icon-], [class^=icon-]:before{display:inline-block;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;text-align:center}.fa:before, .fas:before, .icon:before, [class^=icon-]:before{font-family:Ionicons!important}.ion-alert:before{content:"\f101"}.icon-error:before, .ion-alert-circled:before{content:"\f100"}.ion-android-add:before{content:"\f2c7"}.ion-android-add-circle:before{content:"\f359"}.ion-android-alarm-clock:before{content:"\f35a"}.ion-android-alert:before{content:"\f35b"}.icon-grid:before, .ion-android-apps:before{content:"\f35c"}.ion-android-archive:before{content:"\f2c9"}.ion-android-arrow-back:before{content:"\f2ca"}.ion-android-arrow-down:before{content:"\f35d"}.ion-android-arrow-dropdown:before{content:"\f35f"}.ion-android-arrow-dropdown-circle:before{content:"\f35e"}.ion-android-arrow-dropleft:before{content:"\f361"}.ion-android-arrow-dropleft-circle:before{content:"\f360"}.ion-android-arrow-dropright:before{content:"\f363"}.ion-android-arrow-dropright-circle:before{content:"\f362"}.ion-android-arrow-dropup:before{content:"\f365"}.ion-android-arrow-dropup-circle:before{content:"\f364"}.ion-android-arrow-forward:before{content:"\f30f"}.ion-android-arrow-up:before{content:"\f366"}.ion-android-attach:before{content:"\f367"}.ion-android-bar:before{content:"\f368"}.ion-android-bicycle:before{content:"\f369"}.ion-android-boat:before{content:"\f36a"}.ion-android-bookmark:before{content:"\f36b"}.ion-android-bulb:before{content:"\f36c"}.ion-android-bus:before{content:"\f36d"}.ion-android-calendar:before{content:"\f2d1"}.ion-android-call:before{content:"\f2d2"}.ion-android-camera:before{content:"\f2d3"}.ion-android-cancel:before{content:"\f36e"}.ion-android-car:before{content:"\f36f"}.ion-android-cart:before{content:"\f370"}.ion-android-chat:before{content:"\f2d4"}.ion-android-checkbox:before{content:"\f374"}.ion-android-checkbox-blank:before{content:"\f371"}.ion-android-checkbox-outline:before{content:"\f373"}.ion-android-checkbox-outline-blank:before{content:"\f372"}.ion-android-checkmark-circle:before{content:"\f375"}.ion-android-clipboard:before{content:"\f376"}.ion-android-close:before{content:"\f2d7"}.ion-android-cloud:before{content:"\f37a"}.ion-android-cloud-circle:before{content:"\f377"}.ion-android-cloud-done:before{content:"\f378"}.ion-android-cloud-outline:before{content:"\f379"}.ion-android-color-palette:before{content:"\f37b"}.ion-android-compass:before{content:"\f37c"}.ion-android-contact:before{content:"\f2d8"}.ion-android-contacts:before{content:"\f2d9"}.fa-compress:before, .ion-android-contract:before{content:"\f37d"}.ion-android-create:before{content:"\f37e"}.ion-android-delete:before{content:"\f37f"}.ion-android-desktop:before{content:"\f380"}.ion-android-document:before{content:"\f381"}.ion-android-done:before{content:"\f383"}.ion-android-done-all:before{content:"\f382"}.ion-android-download:before{content:"\f2dd"}.ion-android-drafts:before{content:"\f384"}.ion-android-exit:before{content:"\f385"}.fa-expand:before, .ion-android-expand:before{content:"\f386"}.ion-android-favorite:before{content:"\f388"}.ion-android-favorite-outline:before{content:"\f387"}.ion-android-film:before{content:"\f389"}.ion-android-folder:before{content:"\f2e0"}.ion-android-folder-open:before{content:"\f38a"}.ion-android-funnel:before{content:"\f38b"}.ion-android-globe:before{content:"\f38c"}.ion-android-hand:before{content:"\f2e3"}.ion-android-hangout:before{content:"\f38d"}.ion-android-happy:before{content:"\f38e"}.ion-android-home:before{content:"\f38f"}.ion-android-image:before{content:"\f2e4"}.ion-android-laptop:before{content:"\f390"}.ion-android-list:before{content:"\f391"}.ion-android-locate:before{content:"\f2e9"}.ion-android-lock:before{content:"\f392"}.ion-android-mail:before{content:"\f2eb"}.ion-android-map:before{content:"\f393"}.ion-android-menu:before{content:"\f394"}.ion-android-microphone:before{content:"\f2ec"}.ion-android-microphone-off:before{content:"\f395"}.ion-android-more-horizontal:before{content:"\f396"}.ion-android-more-vertical:before{content:"\f397"}.ion-android-navigate:before{content:"\f398"}.ion-android-notifications:before{content:"\f39b"}.ion-android-notifications-none:before{content:"\f399"}.ion-android-notifications-off:before{content:"\f39a"}.icon-external:before, .ion-android-open:before{content:"\f39c"}.icon-filter:before, .ion-android-options:before{content:"\f39d"}.ion-android-people:before{content:"\f39e"}.ion-android-person:before{content:"\f3a0"}.ion-android-person-add:before{content:"\f39f"}.ion-android-phone-landscape:before{content:"\f3a1"}.ion-android-phone-portrait:before{content:"\f3a2"}.ion-android-pin:before{content:"\f3a3"}.ion-android-plane:before{content:"\f3a4"}.ion-android-playstore:before{content:"\f2f0"}.ion-android-print:before{content:"\f3a5"}.ion-android-radio-button-off:before{content:"\f3a6"}.ion-android-radio-button-on:before{content:"\f3a7"}.ion-android-refresh:before{content:"\f3a8"}.ion-android-remove:before{content:"\f2f4"}.ion-android-remove-circle:before{content:"\f3a9"}.ion-android-restaurant:before{content:"\f3aa"}.ion-android-sad:before{content:"\f3ab"}.ion-android-search:before{content:"\f2f5"}.ion-android-send:before{content:"\f2f6"}.ion-android-settings:before{content:"\f2f7"}.icon-share:before, .ion-android-share:before{content:"\f2f8"}.ion-android-share-alt:before{content:"\f3ac"}.ion-android-star:before{content:"\f2fc"}.ion-android-star-half:before{content:"\f3ad"}.ion-android-star-outline:before{content:"\f3ae"}.ion-android-stopwatch:before{content:"\f2fd"}.ion-android-subway:before{content:"\f3af"}.ion-android-sunny:before{content:"\f3b0"}.ion-android-sync:before{content:"\f3b1"}.ion-android-textsms:before{content:"\f3b2"}.ion-android-time:before{content:"\f3b3"}.ion-android-train:before{content:"\f3b4"}.ion-android-unlock:before{content:"\f3b5"}.ion-android-upload:before{content:"\f3b6"}.ion-android-volume-down:before{content:"\f3b7"}.ion-android-volume-mute:before{content:"\f3b8"}.ion-android-volume-off:before{content:"\f3b9"}.ion-android-volume-up:before{content:"\f3ba"}.ion-android-walk:before{content:"\f3bb"}.ion-android-warning:before{content:"\f3bc"}.ion-android-watch:before{content:"\f3bd"}.ion-android-wifi:before{content:"\f305"}.ion-aperture:before{content:"\f313"}.ion-archive:before{content:"\f102"}.ion-arrow-down-a:before{content:"\f103"}.ion-arrow-down-b:before{content:"\f104"}.ion-arrow-down-c:before{content:"\f105"}.ion-arrow-expand:before{content:"\f25e"}.ion-arrow-graph-down-left:before{content:"\f25f"}.ion-arrow-graph-down-right:before{content:"\f260"}.ion-arrow-graph-up-left:before{content:"\f261"}.ion-arrow-graph-up-right:before{content:"\f262"}.ion-arrow-left-a:before{content:"\f106"}.ion-arrow-left-b:before{content:"\f107"}.ion-arrow-left-c:before{content:"\f108"}.ion-arrow-move:before{content:"\f263"}.icon-expand:before, .ion-arrow-resize:before{content:"\f264"}.ion-arrow-return-left:before{content:"\f265"}.ion-arrow-return-right:before{content:"\f266"}.ion-arrow-right-a:before{content:"\f109"}.ion-arrow-right-b:before{content:"\f10a"}.ion-arrow-right-c:before{content:"\f10b"}.ion-arrow-shrink:before{content:"\f267"}.ion-arrow-swap:before{content:"\f268"}.ion-arrow-up-a:before{content:"\f10c"}.ion-arrow-up-b:before{content:"\f10d"}.ion-arrow-up-c:before{content:"\f10e"}.ion-asterisk:before{content:"\f314"}.ion-at:before{content:"\f10f"}.ion-backspace:before{content:"\f3bf"}.ion-backspace-outline:before{content:"\f3be"}.ion-bag:before{content:"\f110"}.ion-battery-charging:before{content:"\f111"}.ion-battery-empty:before{content:"\f112"}.ion-battery-full:before{content:"\f113"}.ion-battery-half:before{content:"\f114"}.ion-battery-low:before{content:"\f115"}.ion-beaker:before{content:"\f269"}.ion-beer:before{content:"\f26a"}.ion-bluetooth:before{content:"\f116"}.ion-bonfire:before{content:"\f315"}.ion-bookmark:before{content:"\f26b"}.ion-bowtie:before{content:"\f3c0"}.ion-briefcase:before{content:"\f26c"}.ion-bug:before{content:"\f2be"}.ion-calculator:before{content:"\f26d"}.ion-calendar:before{content:"\f117"}.ion-camera:before{content:"\f118"}.ion-card:before{content:"\f119"}.ion-cash:before{content:"\f316"}.ion-chatbox:before{content:"\f11b"}.ion-chatbox-working:before{content:"\f11a"}.ion-chatboxes:before{content:"\f11c"}.ion-chatbubble:before{content:"\f11e"}.ion-chatbubble-working:before{content:"\f11d"}.ion-chatbubbles:before{content:"\f11f"}.ion-checkmark:before{content:"\f122"}.ion-checkmark-circled:before{content:"\f120"}.ion-checkmark-round:before{content:"\f121"}.fa-chevron-down:before, .icon-angle-down:before, .ion-chevron-down:before{content:"\f123"}.fa-chevron-left:before, .icon-angle-left:before, .ion-chevron-left:before{content:"\f124"}.fa-chevron-right:before, .icon-angle-right:before, .ion-chevron-right:before{content:"\f125"}.fa-chevron-up:before, .icon-angle-up:before, .ion-chevron-up:before{content:"\f126"}.ion-clipboard:before{content:"\f127"}.ion-clock:before{content:"\f26e"}.ion-close:before{content:"\f12a"}.ion-close-circled:before{content:"\f128"}.ion-close-round:before{content:"\f129"}.ion-closed-captioning:before{content:"\f317"}.ion-cloud:before{content:"\f12b"}.ion-code:before{content:"\f271"}.ion-code-download:before{content:"\f26f"}.ion-code-working:before{content:"\f270"}.ion-coffee:before{content:"\f272"}.ion-compass:before{content:"\f273"}.ion-compose:before{content:"\f12c"}.ion-connection-bars:before{content:"\f274"}.ion-contrast:before{content:"\f275"}.ion-crop:before{content:"\f3c1"}.ion-cube:before{content:"\f318"}.ion-disc:before{content:"\f12d"}.ion-document:before{content:"\f12f"}.ion-document-text:before{content:"\f12e"}.ion-drag:before{content:"\f130"}.ion-earth:before{content:"\f276"}.ion-easel:before{content:"\f3c2"}.ion-edit:before{content:"\f2bf"}.ion-egg:before{content:"\f277"}.ion-eject:before{content:"\f131"}.icon-email:before, .ion-email:before{content:"\f132"}.ion-email-unread:before{content:"\f3c3"}.ion-erlenmeyer-flask:before{content:"\f3c5"}.ion-erlenmeyer-flask-bubbles:before{content:"\f3c4"}.ion-eye:before{content:"\f133"}.ion-eye-disabled:before{content:"\f306"}.ion-female:before{content:"\f278"}.ion-filing:before{content:"\f134"}.ion-film-marker:before{content:"\f135"}.ion-fireball:before{content:"\f319"}.ion-flag:before{content:"\f279"}.ion-flame:before{content:"\f31a"}.ion-flash:before{content:"\f137"}.ion-flash-off:before{content:"\f136"}.ion-folder:before{content:"\f139"}.ion-fork:before{content:"\f27a"}.ion-fork-repo:before{content:"\f2c0"}.ion-forward:before{content:"\f13a"}.ion-funnel:before{content:"\f31b"}.ion-gear-a:before{content:"\f13d"}.ion-gear-b:before{content:"\f13e"}.ion-grid:before{content:"\f13f"}.ion-hammer:before{content:"\f27b"}.ion-happy:before{content:"\f31c"}.ion-happy-outline:before{content:"\f3c6"}.ion-headphone:before{content:"\f140"}.ion-heart:before{content:"\f141"}.ion-heart-broken:before{content:"\f31d"}.ion-help:before{content:"\f143"}.ion-help-buoy:before{content:"\f27c"}.ion-help-circled:before{content:"\f142"}.ion-home:before{content:"\f144"}.ion-icecream:before{content:"\f27d"}.ion-image:before{content:"\f147"}.ion-images:before{content:"\f148"}.ion-information:before{content:"\f14a"}.ion-information-circled:before{content:"\f149"}.ion-ionic:before{content:"\f14b"}.ion-ios-alarm:before{content:"\f3c8"}.ion-ios-alarm-outline:before{content:"\f3c7"}.ion-ios-albums:before{content:"\f3ca"}.ion-ios-albums-outline:before{content:"\f3c9"}.ion-ios-americanfootball:before{content:"\f3cc"}.ion-ios-americanfootball-outline:before{content:"\f3cb"}.ion-ios-analytics:before{content:"\f3ce"}.ion-ios-analytics-outline:before{content:"\f3cd"}.ion-ios-arrow-back:before{content:"\f3cf"}.ion-ios-arrow-down:before{content:"\f3d0"}.ion-ios-arrow-forward:before{content:"\f3d1"}.ion-ios-arrow-left:before{content:"\f3d2"}.ion-ios-arrow-right:before{content:"\f3d3"}.icon-arrow-down:before, .ion-ios-arrow-thin-down:before{content:"\f3d4"}.icon-arrow-left:before, .ion-ios-arrow-thin-left:before{content:"\f3d5"}.icon-arrow-right:before, .ion-ios-arrow-thin-right:before{content:"\f3d6"}.icon-arrow-up:before, .ion-ios-arrow-thin-up:before{content:"\f3d7"}.ion-ios-arrow-up:before{content:"\f3d8"}.ion-ios-at:before{content:"\f3da"}.ion-ios-at-outline:before{content:"\f3d9"}.ion-ios-barcode:before{content:"\f3dc"}.ion-ios-barcode-outline:before{content:"\f3db"}.ion-ios-baseball:before{content:"\f3de"}.ion-ios-baseball-outline:before{content:"\f3dd"}.ion-ios-basketball:before{content:"\f3e0"}.ion-ios-basketball-outline:before{content:"\f3df"}.ion-ios-bell:before{content:"\f3e2"}.ion-ios-bell-outline:before{content:"\f3e1"}.ion-ios-body:before{content:"\f3e4"}.ion-ios-body-outline:before{content:"\f3e3"}.ion-ios-bolt:before{content:"\f3e6"}.ion-ios-bolt-outline:before{content:"\f3e5"}.ion-ios-book:before{content:"\f3e8"}.ion-ios-book-outline:before{content:"\f3e7"}.ion-ios-bookmarks:before{content:"\f3ea"}.ion-ios-bookmarks-outline:before{content:"\f3e9"}.ion-ios-box:before{content:"\f3ec"}.ion-ios-box-outline:before{content:"\f3eb"}.ion-ios-briefcase:before{content:"\f3ee"}.ion-ios-briefcase-outline:before{content:"\f3ed"}.ion-ios-browsers:before{content:"\f3f0"}.ion-ios-browsers-outline:before{content:"\f3ef"}.ion-ios-calculator:before{content:"\f3f2"}.ion-ios-calculator-outline:before{content:"\f3f1"}.ion-ios-calendar:before{content:"\f3f4"}.ion-ios-calendar-outline:before{content:"\f3f3"}.ion-ios-camera:before{content:"\f3f6"}.ion-ios-camera-outline:before{content:"\f3f5"}.ion-ios-cart:before{content:"\f3f8"}.ion-ios-cart-outline:before{content:"\f3f7"}.ion-ios-chatboxes:before{content:"\f3fa"}.ion-ios-chatboxes-outline:before{content:"\f3f9"}.ion-ios-chatbubble:before{content:"\f3fc"}.ion-ios-chatbubble-outline:before{content:"\f3fb"}.ion-ios-checkmark:before{content:"\f3ff"}.ion-ios-checkmark-empty:before{content:"\f3fd"}.ion-ios-checkmark-outline:before{content:"\f3fe"}.ion-ios-circle-filled:before{content:"\f400"}.ion-ios-circle-outline:before{content:"\f401"}.ion-ios-clock:before{content:"\f403"}.ion-ios-clock-outline:before{content:"\f402"}.ion-ios-close:before{content:"\f406"}.ion-ios-close-empty:before{content:"\f404"}.ion-ios-close-outline:before{content:"\f405"}.ion-ios-cloud:before{content:"\f40c"}.ion-ios-cloud-download:before{content:"\f408"}.ion-ios-cloud-download-outline:before{content:"\f407"}.ion-ios-cloud-outline:before{content:"\f409"}.ion-ios-cloud-upload:before{content:"\f40b"}.ion-ios-cloud-upload-outline:before{content:"\f40a"}.ion-ios-cloudy:before{content:"\f410"}.ion-ios-cloudy-night:before{content:"\f40e"}.ion-ios-cloudy-night-outline:before{content:"\f40d"}.ion-ios-cloudy-outline:before{content:"\f40f"}.ion-ios-cog:before{content:"\f412"}.ion-ios-cog-outline:before{content:"\f411"}.ion-ios-color-filter:before{content:"\f414"}.ion-ios-color-filter-outline:before{content:"\f413"}.ion-ios-color-wand:before{content:"\f416"}.ion-ios-color-wand-outline:before{content:"\f415"}.ion-ios-compose:before{content:"\f418"}.ion-ios-compose-outline:before{content:"\f417"}.ion-ios-contact:before{content:"\f41a"}.ion-ios-contact-outline:before{content:"\f419"}.ion-ios-copy:before{content:"\f41c"}.ion-ios-copy-outline:before{content:"\f41b"}.ion-ios-crop:before{content:"\f41e"}.ion-ios-crop-strong:before{content:"\f41d"}.ion-ios-download:before{content:"\f420"}.icon-download:before, .ion-ios-download-outline:before{content:"\f41f"}.icon-download:before{font-size:18px;font-weight:600}.ion-ios-drag:before{content:"\f421"}.ion-ios-email:before{content:"\f423"}.ion-ios-email-outline:before{content:"\f422"}.ion-ios-eye:before{content:"\f425"}.ion-ios-eye-outline:before{content:"\f424"}.ion-ios-fastforward:before{content:"\f427"}.ion-ios-fastforward-outline:before{content:"\f426"}.ion-ios-filing:before{content:"\f429"}.ion-ios-filing-outline:before{content:"\f428"}.ion-ios-film:before{content:"\f42b"}.ion-ios-film-outline:before{content:"\f42a"}.ion-ios-flag:before{content:"\f42d"}.ion-ios-flag-outline:before{content:"\f42c"}.ion-ios-flame:before{content:"\f42f"}.ion-ios-flame-outline:before{content:"\f42e"}.ion-ios-flask:before{content:"\f431"}.ion-ios-flask-outline:before{content:"\f430"}.ion-ios-flower:before{content:"\f433"}.ion-ios-flower-outline:before{content:"\f432"}.ion-ios-folder:before{content:"\f435"}.ion-ios-folder-outline:before{content:"\f434"}.ion-ios-football:before{content:"\f437"}.ion-ios-football-outline:before{content:"\f436"}.ion-ios-game-controller-a:before{content:"\f439"}.ion-ios-game-controller-a-outline:before{content:"\f438"}.ion-ios-game-controller-b:before{content:"\f43b"}.ion-ios-game-controller-b-outline:before{content:"\f43a"}.ion-ios-gear:before{content:"\f43d"}.ion-ios-gear-outline:before{content:"\f43c"}.ion-ios-glasses:before{content:"\f43f"}.ion-ios-glasses-outline:before{content:"\f43e"}.ion-ios-grid-view:before{content:"\f441"}.ion-ios-grid-view-outline:before{content:"\f440"}.ion-ios-heart:before{content:"\f443"}.ion-ios-heart-outline:before{content:"\f442"}.ion-ios-help:before{content:"\f446"}.ion-ios-help-empty:before{content:"\f444"}.ion-ios-help-outline:before{content:"\f445"}.ion-ios-home:before{content:"\f448"}.ion-ios-home-outline:before{content:"\f447"}.ion-ios-infinite:before{content:"\f44a"}.ion-ios-infinite-outline:before{content:"\f449"}.ion-ios-information:before{content:"\f44d"}.ion-ios-information-empty:before{content:"\f44b"}.ion-ios-information-outline:before{content:"\f44c"}.ion-ios-ionic-outline:before{content:"\f44e"}.ion-ios-keypad:before{content:"\f450"}.ion-ios-keypad-outline:before{content:"\f44f"}.ion-ios-lightbulb:before{content:"\f452"}.ion-ios-lightbulb-outline:before{content:"\f451"}.ion-ios-list:before{content:"\f454"}.ion-ios-list-outline:before{content:"\f453"}.ion-ios-location:before{content:"\f456"}.toggle-icon.toggle-marker{border:0}.toggle-icon.toggle-marker .icon-marker{padding:0!important;background:none}.toggle-icon.toggle-marker .icon-marker:before{content:"";display:block;width:40px;height:40px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='19.5' cy='19.5' r='19' stroke='%230071CE'/%3E%3Cpath d='M19.5 21.5c2.206 0 4-1.794 4-4s-1.794-4-4-4-4 1.794-4 4 1.794 4 4 4zm0-6c1.103 0 2 .897 2 2s-.897 2-2 2-2-.897-2-2 .897-2 2-2z' fill='%230071CE'/%3E%3Cpath d='M18.92 29.314a.998.998 0 001.16 0c.304-.215 7.45-5.374 7.42-11.814 0-4.411-3.589-8-8-8-4.41 0-8 3.589-8 7.995-.029 6.445 7.116 11.604 7.42 11.819zM19.5 11.5c3.31 0 6 2.691 6 6.005.021 4.438-4.388 8.423-6 9.73-1.61-1.308-6.02-5.294-6-9.735 0-3.309 2.691-6 6-6z' fill='%230071CE'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.toggle-icon.toggle-marker .icon-marker:hover:before{content:"";display:block;width:40px;height:40px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20.094' cy='19.5' r='19.5' fill='%230071CE'/%3E%3Cpath d='M20.094 21.5c2.206 0 4-1.794 4-4s-1.794-4-4-4-4 1.794-4 4 1.794 4 4 4zm0-6c1.103 0 2 .897 2 2s-.897 2-2 2-2-.897-2-2 .897-2 2-2z' fill='%23fff'/%3E%3Cpath d='M19.514 29.314a.998.998 0 001.16 0c.304-.215 7.449-5.374 7.42-11.814 0-4.411-3.59-8-8-8-4.411 0-8 3.589-8 7.995-.03 6.445 7.116 11.604 7.42 11.819zm.58-17.814c3.309 0 6 2.691 6 6.005.02 4.438-4.388 8.423-6 9.73-1.611-1.308-6.021-5.294-6-9.735 0-3.309 2.69-6 6-6z' fill='%23fff'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.ion-ios-location-outline:before{content:"\f455"}.ion-ios-locked:before{content:"\f458"}.ion-ios-locked-outline:before{content:"\f457"}.ion-ios-loop:before{content:"\f45a"}.ion-ios-loop-strong:before{content:"\f459"}.ion-ios-medical:before{content:"\f45c"}.ion-ios-medical-outline:before{content:"\f45b"}.ion-ios-medkit:before{content:"\f45e"}.ion-ios-medkit-outline:before{content:"\f45d"}.ion-ios-mic:before{content:"\f461"}.ion-ios-mic-off:before{content:"\f45f"}.ion-ios-mic-outline:before{content:"\f460"}.ion-ios-minus:before{content:"\f464"}.ion-ios-minus-empty:before{content:"\f462"}.ion-ios-minus-outline:before{content:"\f463"}.ion-ios-monitor:before{content:"\f466"}.ion-ios-monitor-outline:before{content:"\f465"}.ion-ios-moon:before{content:"\f468"}.ion-ios-moon-outline:before{content:"\f467"}.ion-ios-more:before{content:"\f46a"}.ion-ios-more-outline:before{content:"\f469"}.ion-ios-musical-note:before{content:"\f46b"}.ion-ios-musical-notes:before{content:"\f46c"}.ion-ios-navigate:before{content:"\f46e"}.ion-ios-navigate-outline:before{content:"\f46d"}.ion-ios-nutrition:before{content:"\f470"}.ion-ios-nutrition-outline:before{content:"\f46f"}.ion-ios-paper:before{content:"\f472"}.ion-ios-paper-outline:before{content:"\f471"}.ion-ios-paperplane:before{content:"\f474"}.ion-ios-paperplane-outline:before{content:"\f473"}.ion-ios-partlysunny:before{content:"\f476"}.ion-ios-partlysunny-outline:before{content:"\f475"}.ion-ios-pause:before{content:"\f478"}.ion-ios-pause-outline:before{content:"\f477"}.ion-ios-paw:before{content:"\f47a"}.ion-ios-paw-outline:before{content:"\f479"}.ion-ios-people:before{content:"\f47c"}.ion-ios-people-outline:before{content:"\f47b"}.ion-ios-person:before{content:"\f47e"}.ion-ios-person-outline:before{content:"\f47d"}.ion-ios-personadd:before{content:"\f480"}.ion-ios-personadd-outline:before{content:"\f47f"}.ion-ios-photos:before{content:"\f482"}.ion-ios-photos-outline:before{content:"\f481"}.ion-ios-pie:before{content:"\f484"}.ion-ios-pie-outline:before{content:"\f483"}.ion-ios-pint:before{content:"\f486"}.ion-ios-pint-outline:before{content:"\f485"}.ion-ios-play:before{content:"\f488"}.ion-ios-play-outline:before{content:"\f487"}.ion-ios-plus:before{content:"\f48b"}.ion-ios-plus-empty:before{content:"\f489"}.ion-ios-plus-outline:before{content:"\f48a"}.ion-ios-pricetag:before{content:"\f48d"}.ion-ios-pricetag-outline:before{content:"\f48c"}.ion-ios-pricetags:before{content:"\f48f"}.ion-ios-pricetags-outline:before{content:"\f48e"}.ion-ios-printer:before{content:"\f491"}.ion-ios-printer-outline:before{content:"\f490"}.ion-ios-pulse:before{content:"\f493"}.ion-ios-pulse-strong:before{content:"\f492"}.ion-ios-rainy:before{content:"\f495"}.ion-ios-rainy-outline:before{content:"\f494"}.ion-ios-recording:before{content:"\f497"}.ion-ios-recording-outline:before{content:"\f496"}.ion-ios-redo:before{content:"\f499"}.ion-ios-redo-outline:before{content:"\f498"}.ion-ios-refresh:before{content:"\f49c"}.ion-ios-refresh-empty:before{content:"\f49a"}.ion-ios-refresh-outline:before{content:"\f49b"}.ion-ios-reload:before{content:"\f49d"}.ion-ios-reverse-camera:before{content:"\f49f"}.ion-ios-reverse-camera-outline:before{content:"\f49e"}.ion-ios-rewind:before{content:"\f4a1"}.ion-ios-rewind-outline:before{content:"\f4a0"}.ion-ios-rose:before{content:"\f4a3"}.ion-ios-rose-outline:before{content:"\f4a2"}.ion-ios-search:before{content:"\f4a5"}.ion-ios-search-strong:before{content:"\f4a4"}.ion-ios-settings:before{content:"\f4a7"}.ion-ios-settings-strong:before{content:"\f4a6"}.ion-ios-shuffle:before{content:"\f4a9"}.ion-ios-shuffle-strong:before{content:"\f4a8"}.ion-ios-skipbackward:before{content:"\f4ab"}.ion-ios-skipbackward-outline:before{content:"\f4aa"}.ion-ios-skipforward:before{content:"\f4ad"}.ion-ios-skipforward-outline:before{content:"\f4ac"}.ion-ios-snowy:before{content:"\f4ae"}.ion-ios-speedometer:before{content:"\f4b0"}.ion-ios-speedometer-outline:before{content:"\f4af"}.ion-ios-star:before{content:"\f4b3"}.ion-ios-star-half:before{content:"\f4b1"}.ion-ios-star-outline:before{content:"\f4b2"}.ion-ios-stopwatch:before{content:"\f4b5"}.ion-ios-stopwatch-outline:before{content:"\f4b4"}.ion-ios-sunny:before{content:"\f4b7"}.ion-ios-sunny-outline:before{content:"\f4b6"}.ion-ios-telephone:before{content:"\f4b9"}.ion-ios-telephone-outline:before{content:"\f4b8"}.ion-ios-tennisball:before{content:"\f4bb"}.ion-ios-tennisball-outline:before{content:"\f4ba"}.ion-ios-thunderstorm:before{content:"\f4bd"}.ion-ios-thunderstorm-outline:before{content:"\f4bc"}.ion-ios-time:before{content:"\f4bf"}.ion-ios-time-outline:before{content:"\f4be"}.ion-ios-timer:before{content:"\f4c1"}.ion-ios-timer-outline:before{content:"\f4c0"}.ion-ios-toggle:before{content:"\f4c3"}.ion-ios-toggle-outline:before{content:"\f4c2"}.ion-ios-trash:before{content:"\f4c5"}.ion-ios-trash-outline:before{content:"\f4c4"}.ion-ios-undo:before{content:"\f4c7"}.ion-ios-undo-outline:before{content:"\f4c6"}.ion-ios-unlocked:before{content:"\f4c9"}.ion-ios-unlocked-outline:before{content:"\f4c8"}.ion-ios-upload:before{content:"\f4cb"}.ion-ios-upload-outline:before{content:"\f4ca"}.ion-ios-videocam:before{content:"\f4cd"}.ion-ios-videocam-outline:before{content:"\f4cc"}.icon-on:before, .ion-ios-volume-high:before{content:"\f4ce"}.icon-off:before, .ion-ios-volume-low:before{content:"\f4cf";padding-right:2px}.ion-ios-wineglass:before{content:"\f4d1"}.ion-ios-wineglass-outline:before{content:"\f4d0"}.ion-ios-world:before{content:"\f4d3"}.icon-world:before, .ion-ios-world-outline:before{content:"\f4d2"}.ion-ipad:before{content:"\f1f9"}.ion-iphone:before{content:"\f1fa"}.ion-ipod:before{content:"\f1fb"}.ion-jet:before{content:"\f295"}.ion-key:before{content:"\f296"}.ion-knife:before{content:"\f297"}.ion-laptop:before{content:"\f1fc"}.ion-leaf:before{content:"\f1fd"}.ion-levels:before{content:"\f298"}.ion-lightbulb:before{content:"\f299"}.ion-link:before{content:"\f1fe"}.ion-load-a:before{content:"\f29a"}.ion-load-b:before{content:"\f29b"}.ion-load-c:before{content:"\f29c"}.ion-load-d:before{content:"\f29d"}.ion-location:before{content:"\f1ff"}.ion-lock-combination:before{content:"\f4d4"}.ion-locked:before{content:"\f200"}.ion-log-in:before{content:"\f29e"}.ion-log-out:before{content:"\f29f"}.ion-loop:before{content:"\f201"}.ion-magnet:before{content:"\f2a0"}.ion-male:before{content:"\f2a1"}.ion-man:before{content:"\f202"}.ion-map:before{content:"\f203"}.ion-medkit:before{content:"\f2a2"}.ion-merge:before{content:"\f33f"}.ion-mic-a:before{content:"\f204"}.ion-mic-b:before{content:"\f205"}.ion-mic-c:before{content:"\f206"}.ion-minus:before{content:"\f209"}.ion-minus-circled:before{content:"\f207"}.ion-minus-round:before{content:"\f208"}.ion-model-s:before{content:"\f2c1"}.ion-monitor:before{content:"\f20a"}.ion-more:before{content:"\f20b"}.ion-mouse:before{content:"\f340"}.ion-music-note:before{content:"\f20c"}.ion-navicon:before{content:"\f20e"}.ion-navicon-round:before{content:"\f20d"}.ion-navigate:before{content:"\f2a3"}.ion-network:before{content:"\f341"}.ion-no-smoking:before{content:"\f2c2"}.ion-nuclear:before{content:"\f2a4"}.ion-outlet:before{content:"\f342"}.ion-paintbrush:before{content:"\f4d5"}.ion-paintbucket:before{content:"\f4d6"}.ion-paper-airplane:before{content:"\f2c3"}.ion-paperclip:before{content:"\f20f"}.icon-pause:before, .ion-pause:before{content:"\f210"}.ion-person:before{content:"\f213"}.ion-person-add:before{content:"\f211"}.ion-person-stalker:before{content:"\f212"}.ion-pie-graph:before{content:"\f2a5"}.ion-pin:before{content:"\f2a6"}.ion-pinpoint:before{content:"\f2a7"}.ion-pizza:before{content:"\f2a8"}.ion-plane:before{content:"\f214"}.ion-planet:before{content:"\f343"}.icon-play:before, .ion-play:before{content:"\f215"}.ion-playstation:before{content:"\f30a"}.ion-plus:before{content:"\f218"}.ion-plus-circled:before{content:"\f216"}.ion-plus-round:before{content:"\f217"}.ion-podium:before{content:"\f344"}.ion-pound:before{content:"\f219"}.ion-power:before{content:"\f2a9"}.ion-pricetag:before{content:"\f2aa"}.ion-pricetags:before{content:"\f2ab"}.ion-printer:before{content:"\f21a"}.ion-pull-request:before{content:"\f345"}.ion-qr-scanner:before{content:"\f346"}.ion-quote:before{content:"\f347"}.ion-radio-waves:before{content:"\f2ac"}.ion-record:before{content:"\f21b"}.ion-refresh:before{content:"\f21c"}.ion-reply:before{content:"\f21e"}.ion-reply-all:before{content:"\f21d"}.ion-ribbon-a:before{content:"\f348"}.ion-ribbon-b:before{content:"\f349"}.ion-sad:before{content:"\f34a"}.ion-sad-outline:before{content:"\f4d7"}.ion-scissors:before{content:"\f34b"}.icon-search:before, .ion-search:before{content:"\f21f"}.ion-settings:before{content:"\f2ad"}.ion-share:before{content:"\f220"}.ion-shuffle:before{content:"\f221"}.ion-skip-backward:before{content:"\f222"}.ion-skip-forward:before{content:"\f223"}.ion-social-android:before{content:"\f225"}.ion-social-android-outline:before{content:"\f224"}.ion-social-angular:before{content:"\f4d9"}.ion-social-angular-outline:before{content:"\f4d8"}.icon-apple:before, .ion-social-apple:before{content:"\f227"}.ion-social-apple-outline:before{content:"\f226"}.ion-social-bitcoin:before{content:"\f2af"}.ion-social-bitcoin-outline:before{content:"\f2ae"}.ion-social-buffer:before{content:"\f229"}.ion-social-buffer-outline:before{content:"\f228"}.ion-social-chrome:before{content:"\f4db"}.ion-social-chrome-outline:before{content:"\f4da"}.ion-social-codepen:before{content:"\f4dd"}.ion-social-codepen-outline:before{content:"\f4dc"}.ion-social-css3:before{content:"\f4df"}.ion-social-css3-outline:before{content:"\f4de"}.ion-social-designernews:before{content:"\f22b"}.ion-social-designernews-outline:before{content:"\f22a"}.ion-social-dribbble:before{content:"\f22d"}.ion-social-dribbble-outline:before{content:"\f22c"}.ion-social-dropbox:before{content:"\f22f"}.ion-social-dropbox-outline:before{content:"\f22e"}.ion-social-euro:before{content:"\f4e1"}.ion-social-euro-outline:before{content:"\f4e0"}.icon-facebook:before, .ion-social-facebook:before{content:"\f231"}.ion-social-facebook-outline:before{content:"\f230"}.ion-social-foursquare:before{content:"\f34d"}.ion-social-foursquare-outline:before{content:"\f34c"}.ion-social-freebsd-devil:before{content:"\f2c4"}.ion-social-github:before{content:"\f233"}.ion-social-github-outline:before{content:"\f232"}.ion-social-google:before{content:"\f34f"}.ion-social-google-outline:before{content:"\f34e"}.ion-social-googleplus:before{content:"\f235"}.ion-social-googleplus-outline:before{content:"\f234"}.ion-social-hackernews:before{content:"\f237"}.ion-social-hackernews-outline:before{content:"\f236"}.ion-social-html5:before{content:"\f4e3"}.ion-social-html5-outline:before{content:"\f4e2"}.ion-social-instagram:before{content:"\f351"}.icon-instagram:before, .ion-social-instagram-outline:before{content:"\f350"}.ion-social-javascript:before{content:"\f4e5"}.ion-social-javascript-outline:before{content:"\f4e4"}.ion-social-linkedin:before{content:"\f239"}.ion-social-linkedin-outline:before{content:"\f238"}.ion-social-markdown:before{content:"\f4e6"}.ion-social-nodejs:before{content:"\f4e7"}.ion-social-octocat:before{content:"\f4e8"}.ion-social-pinterest:before{content:"\f2b1"}.ion-social-pinterest-outline:before{content:"\f2b0"}.ion-social-python:before{content:"\f4e9"}.ion-social-reddit:before{content:"\f23b"}.ion-social-reddit-outline:before{content:"\f23a"}.ion-social-rss:before{content:"\f23d"}.ion-social-rss-outline:before{content:"\f23c"}.ion-social-sass:before{content:"\f4ea"}.ion-social-skype:before{content:"\f23f"}.ion-social-skype-outline:before{content:"\f23e"}.ion-social-snapchat:before{content:"\f4ec"}.ion-social-snapchat-outline:before{content:"\f4eb"}.ion-social-tumblr:before{content:"\f241"}.ion-social-tumblr-outline:before{content:"\f240"}.ion-social-tux:before{content:"\f2c5"}.ion-social-twitch:before{content:"\f4ee"}.ion-social-twitch-outline:before{content:"\f4ed"}.icon-twitter:before, .ion-social-twitter:before{content:"\f243"}.ion-social-twitter-outline:before{content:"\f242"}.ion-social-usd:before{content:"\f353"}.ion-social-usd-outline:before{content:"\f352"}.ion-social-vimeo:before{content:"\f245"}.ion-social-vimeo-outline:before{content:"\f244"}.ion-social-whatsapp:before{content:"\f4f0"}.ion-social-whatsapp-outline:before{content:"\f4ef"}.ion-social-windows:before{content:"\f247"}.ion-social-windows-outline:before{content:"\f246"}.ion-social-wordpress:before{content:"\f249"}.ion-social-wordpress-outline:before{content:"\f248"}.ion-social-yahoo:before{content:"\f24b"}.ion-social-yahoo-outline:before{content:"\f24a"}.ion-social-yen:before{content:"\f4f2"}.ion-social-yen-outline:before{content:"\f4f1"}.ion-social-youtube:before{content:"\f24d"}.ion-social-youtube-outline:before{content:"\f24c"}.ion-soup-can:before{content:"\f4f4"}.ion-soup-can-outline:before{content:"\f4f3"}.ion-speakerphone:before{content:"\f2b2"}.ion-speedometer:before{content:"\f2b3"}.ion-spoon:before{content:"\f2b4"}.ion-star:before{content:"\f24e"}.ion-stats-bars:before{content:"\f2b5"}.ion-steam:before{content:"\f30b"}.ion-stop:before{content:"\f24f"}.ion-thermometer:before{content:"\f2b6"}.ion-thumbsdown:before{content:"\f250"}.ion-thumbsup:before{content:"\f251"}.ion-toggle:before{content:"\f355"}.ion-toggle-filled:before{content:"\f354"}.ion-transgender:before{content:"\f4f5"}.icon-clean:before, .ion-trash-a:before{content:"\f252"}.ion-trash-b:before{content:"\f253"}.ion-trophy:before{content:"\f356"}.ion-tshirt:before{content:"\f4f7"}.ion-tshirt-outline:before{content:"\f4f6"}.ion-umbrella:before{content:"\f2b7"}.ion-university:before{content:"\f357"}.ion-unlocked:before{content:"\f254"}.ion-upload:before{content:"\f255"}.ion-usb:before{content:"\f2b8"}.ion-videocamera:before{content:"\f256"}.ion-volume-high:before{content:"\f257"}.ion-volume-low:before{content:"\f258"}.ion-volume-medium:before{content:"\f259"}.ion-volume-mute:before{content:"\f25a"}.ion-wand:before{content:"\f358"}.ion-waterdrop:before{content:"\f25b"}.ion-wifi:before{content:"\f25c"}.ion-wineglass:before{content:"\f2b9"}.ion-woman:before{content:"\f25d"}.ion-wrench:before{content:"\f2ba"}.ion-xbox:before{content:"\f30c"}.item__container{display:flex;padding:20px 0;align-items:stretch}.item__info{display:flex;flex-direction:column;width:100%;position:relative}@media (max-width:767px){.item__info{margin-left:30px}}.item__info-title-download{display:flex;flex-direction:row;margin-bottom:10px;align-items:stretch}@media (max-width:767px){.item__info-title-download{padding-right:0}}.item__info-title-download>.item__download{position:static;top:auto;transform:translate(0);max-width:206px}.item__info-title-download>.item__download-wider{max-width:220px}.item__info-title-download>.item__download>.item__icon{position:static;width:inherit}.item__info-title-download>.item__download>.item__icon>a{display:inline-block;margin:0 0 5px 5px;position:relative;width:44px;height:50px}.item__info-title-download>.item__download>.item__icon>a:hover{filter:drop-shadow(0 3px 3px rgba(0,0,0,.22))}.item__info-title-download>.item__download>.item__icon>a>span.clicked .icon-clicked{z-index:2}.item__info-title-download>.item__download>.item__icon>a .icon{position:absolute;top:auto;transform:translate(0);margin-bottom:5px;z-index:1}.item__info-title-download>.item__download>.item__icon>a .icon.icon-clicked{z-index:0}.item__info-date{color:#000b8c;font-size:16px;line-height:22px}.item__info-date, .item__title{font-family:Lato,Helvetica,Arial,"sans-serif"}.item__title{color:#515152;font-size:20px;font-weight:900;line-height:26px}@media (min-width:1200px){.item__title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:640px;min-width:640px}}.item__icon{position:relative;width:44px;margin-left:10px}@media (max-width:767px){.item__icon{margin-top:5px}}.item__icon .icon{width:44px;height:50px}.item__download, .item__icon .icon{position:absolute;top:50%;transform:translateY(-50%)}.item__download{margin-left:auto;right:8px}@media (max-width:767px){.item__download{display:none}}.item__download-icon{margin-right:3px}.item__download-icon .icon{width:20px;height:20px;fill:#0071ce}.item__download-mobile{display:none;margin-top:0}.item__download-mobile>a:before{padding-right:5px;font-family:Ionicons}@media (max-width:767px){.item__download-mobile{display:block}.item__download-mobile>.item__icon{margin:0;width:auto}.item__download-mobile>.item__icon>a{display:inline-block;margin:0 0 5px 5px;position:relative;width:44px;height:50px}.item__download-mobile>.item__icon>a:hover{filter:drop-shadow(0 3px 3px rgba(0,0,0,.22))}.item__download-mobile>.item__icon>a>span .icon{position:absolute;top:auto;transform:translate(0);margin-bottom:5px;z-index:1}.item__download-mobile>.item__icon>a>span .icon.icon-clicked{z-index:0}.item__download-mobile>.item__icon>a span.clicked .icon-clicked{z-index:2}}.download-link{display:flex;color:#0071ce;font-family:Lato,Helvetica,Arial,"sans-serif";font-size:18px;font-weight:900;letter-spacing:.56px;line-height:22px}.input-title{margin-bottom:5px;font-size:20px}.input-title>span{color:#0071ce;font-style:italic;font-size:16px}.input-title.small{font-size:16px;line-height:22px}.input-title.small>span{font-size:14px}.input-text{width:100%}.input-text .validation-message{display:none;font-size:14px;font-style:italic;font-weight:500;color:#b60000;padding:4px 0 0 11px}.input-text input[type=email], .input-text input[type=password], .input-text input[type=tel], .input-text input[type=text]{width:100%;height:50px;background-color:#f5f1f0;border:none;padding:0 13px;border-radius:2px;font-family:Lato,Helvetica,Arial,"sans-serif";outline:none}.input-text input[type=email].input-validation-error~.validation-message, .input-text input[type=password].input-validation-error~.validation-message, .input-text input[type=tel].input-validation-error~.validation-message, .input-text input[type=text].input-validation-error~.validation-message{display:block}.input-text input[type=email].input-validation-error, .input-text input[type=password].input-validation-error, .input-text input[type=tel].input-validation-error, .input-text input[type=text].input-validation-error{border:1px solid #b60000}.input-text input[type=email]:-ms-input-placeholder, .input-text input[type=password]:-ms-input-placeholder, .input-text input[type=tel]:-ms-input-placeholder, .input-text input[type=text]:-ms-input-placeholder{color:#000b8c}.input-text input[type=email]::placeholder, .input-text input[type=password]::placeholder, .input-text input[type=tel]::placeholder, .input-text input[type=text]::placeholder{color:#000b8c}.input-text.error{height:50px}.input-text.error .validation-message{display:block}.input-text.error input{border:1px solid #b60000}.input-text.password{position:relative}.input-text.password label{position:absolute;top:50%;right:3px;transform:translateY(-50%);background-color:#f5f1f0;font-size:13px;line-height:13px;text-transform:uppercase;color:#515152;padding:10px;cursor:pointer;transition:top .3s,background-color .1s linear .2s;border-radius:2px}.input-text.password label:after{font-family:Ionicons;font-weight:400;content:"\f133";margin-left:5px}@media (max-width:767px){.input-text.password input:focus~label{top:-15px;background-color:transparent;transition:top .3s}}.input-text.password label.hide-text{display:none}.input-text.password label.hide-text:after{content:"\f306"}.input-text.password.show label.hide-text{display:block}.input-text.password.show label.show-text{display:none}.input-text.password:focus label{transform:translateY(-90%)}.input-recaptcha .g-recaptcha-validation{position:absolute;visibility:hidden}.input-recaptcha .g-recaptcha-validation.input-validation-error~.validation-message{display:block}.input-recaptcha .validation-message{display:none;font-size:14px;font-style:italic;font-weight:500;color:#b60000;padding:4px 0 0 11px}.input-radio-checkbox, .input-radio-checkbox .inner-radio-checkbox{position:relative}.input-radio-checkbox .validation-message{display:none;font-size:14px;font-style:italic;font-weight:500;color:#b60000;padding:4px 0 0 11px}.input-radio-checkbox .validation-message.sitecore-forms{padding:30px 0 0 11px;display:block}.input-radio-checkbox .validation-message.sitecore-forms>span{position:absolute;bottom:16px}.input-radio-checkbox input[type=checkbox], .input-radio-checkbox input[type=radio]{position:absolute;visibility:hidden}.input-radio-checkbox label{display:block;position:relative;font-size:16px;line-height:20px;padding:10px 30px;margin:2px auto;z-index:9;cursor:pointer;transition:all .1s linear}@media (max-width:329px){.input-radio-checkbox label{padding:7px 30px}}.input-radio-checkbox .check{display:block;position:absolute;border:1px solid #0071ce;border-radius:100%;height:20px;width:20px;top:calc(50% - 1px);transform:translateY(-50%);left:0;z-index:-1;transition:border .1s linear;-webkit-transition:border .1s linear}.input-radio-checkbox:hover .check{border:2px solid #0071ce}.input-radio-checkbox .check:before{display:block;position:absolute;content:"";border-radius:100%;height:12px;width:12px;top:50%;left:50%;transform:translate(-50%,-50%);margin:auto;transition:background .1s linear;-webkit-transition:background .1s linear}.input-radio-checkbox input[type=checkbox]~.check:before{border-radius:0}.input-radio-checkbox input[type=checkbox]~.check{border-radius:2px}.input-radio-checkbox input[type=checkbox]:checked~.check:before, .input-radio-checkbox input[type=radio]:checked~.check:before{background:#0071ce}.input-radio-checkbox input[type=checkbox]:checked~.check:before{color:#0071ce;content:"\2713";font-size:17px;line-height:15px;font-weight:700;background:none}.input-radio-checkbox input[type=checkbox]:checked~label, .input-radio-checkbox input[type=radio]:checked~label{color:#0dff92}.input-multiple .input-radio-checkbox label{padding:8px 30px 6px}@media (max-width:329px){.input-multiple .input-radio-checkbox label{padding:5px 30px}}.input-textarea{position:relative;width:100%;height:150px;background-color:#f5f1f0}.input-textarea.char-counter textarea{padding-bottom:25px}.input-textarea textarea{width:100%;height:100%;border:none;padding:13px;border-radius:2px;font-family:Lato;resize:none;outline:none;background-color:#f5f1f0}.input-textarea textarea.input-validation-error~.validation-message{display:block}.input-textarea textarea.input-validation-error{border:1px solid #b60000}.input-textarea textarea:-ms-input-placeholder{color:#000b8c}.input-textarea textarea::placeholder{color:#000b8c}.input-textarea .char-counter-text{position:absolute;bottom:4px;left:3px;font-size:14px;line-height:14px;padding:4px 10px 2px;font-style:italic}.input-textarea .validation-message{display:none;font-size:14px;font-style:italic;font-weight:500;color:#b60000;padding:0 0 0 11px}.input-textarea.error .validation-message{display:block}.input-textarea.error textarea{border:1px solid #b60000}.input-dropdown, fieldset.select{border:none;margin:0;padding:0;position:relative}.input-dropdown .input-select, fieldset.select .input-select{position:absolute;width:100%;z-index:10000}.input-dropdown .fade-in, fieldset.select .fade-in{opacity:1!important;visibility:visible;animation-name:OpacityIn;animation-iteration-count:1;animation-duration:.05s;animation-timing-function:ease-in;transition:visibility 0s linear}.input-dropdown .fade-out, fieldset.select .fade-out{opacity:0!important;visibility:hidden;animation-name:OpacityOut;animation-iteration-count:1;animation-duration:.05s;animation-timing-function:ease-out;transition:visibility .05s linear}@keyframes OpacityIn{0%{opacity:0}to{opacity:1}}@keyframes OpacityOut{0%{opacity:1}to{opacity:0}}.input-dropdown .input-text, fieldset.select .input-text{display:block;font-size:16px;position:relative}.input-dropdown .input-text__label, fieldset.select .input-text__label{width:40px;height:100%;display:inline-block;font-size:14px;text-align:center}.input-dropdown input.input-text_el_input, fieldset.select input.input-text_el_input{display:block;width:100%;padding-top:12px;padding-bottom:12px;padding-left:30px;text-overflow:ellipsis;outline:none;font-size:24px;line-height:32px;cursor:pointer;border:none;margin:0;font-weight:700;color:#515152;font-family:Gibson SemiBold,Lato Black,Helvetica,Arial,"sans-serif";text-transform:capitalize;background-color:#fff}@media (max-width:575px){.input-dropdown input.input-text_el_input, fieldset.select input.input-text_el_input{font-size:20px;padding-left:20px}}.input-dropdown .input-text_el_input:-ms-input-placeholder, fieldset.select .input-text_el_input:-ms-input-placeholder{font-weight:700;color:#000b8c}.input-dropdown .input-text_el_input::placeholder, fieldset.select .input-text_el_input::placeholder{font-weight:700;color:#000b8c}.input-dropdown .input-select_el_arrow, fieldset.select .input-select_el_arrow{position:absolute;top:50%;transform:translateY(-50%);right:32px;color:#0071ce;pointer-events:none}.input-dropdown .input-select_el_arrow:before, fieldset.select .input-select_el_arrow:before{content:"\f123"}@media (max-width:575px){.input-dropdown .input-select_el_arrow, fieldset.select .input-select_el_arrow{right:18px}}.input-dropdown .input-select_el_arrow:not(.no-change).rotate-up:before, fieldset.select .input-select_el_arrow:not(.no-change).rotate-up:before{content:"\f126"}.input-dropdown ol, .input-dropdown ul, fieldset.select ol, fieldset.select ul{list-style:none}.input-dropdown .input-select__list, fieldset.select .input-select__list{padding:0;margin-top:10px}.input-dropdown .input-select__list ul, fieldset.select .input-select__list ul{display:none}.input-dropdown .input-select__item, fieldset.select .input-select__item{padding:12px 30px;line-height:1;background-color:#fff;cursor:pointer;text-align:left;text-transform:capitalize}.input-dropdown .input-select__item.current-filter, fieldset.select .input-select__item.current-filter{font-family:Gibson SemiBold,Lato Black,Helvetica,Arial,"sans-serif";letter-spacing:0}.input-dropdown .input-select__item{background-color:#f5f1f0;transition:background-color .1s,color .1s}@media (max-width:575px){.input-dropdown .input-select__item{font-size:14px;line-height:20px;padding:10px 20px}}.input-dropdown .input-select__item:hover{background-color:#0071ce;color:#fff}.input-dropdown input.input-text_el_input{background-color:#f5f1f0;font-size:16px;line-height:22px}@media (max-width:575px){.input-dropdown input.input-text_el_input{font-size:14px;line-height:20px}}body.megamenu-open .input-dropdown .input-select, body.megamenu-open fieldset.select .input-select{z-index:0}.vanilla-calendar *, .vanilla-calendar :after, .vanilla-calendar :before{box-sizing:border-box}.vanilla-calendar{position:relative;background-color:#f5f1f0;border-radius:2px;border:1px solid #c2bbb5;box-shadow:0 4px 22px 0 rgba(0,0,0,.05);margin:0 auto;width:350px}.vanilla-calendar .calendar-container{position:relative;overflow:hidden;z-index:2;margin-bottom:-2px;background-color:#f5f1f0;border-radius:2px;border-bottom:1px solid #c2bbb5}@media (max-width:1200px){.vanilla-calendar{width:auto}}.vanilla-calendar .vanilla-calendar-btn{-moz-user-select:none;-ms-user-select:none;-webkit-appearance:button;background:none;border:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;min-width:27px;outline:none;overflow:visible;padding:0;text-align:center}.vanilla-calendar .vanilla-calendar-btn .icon{color:#0071ce;transition:color .3s}.vanilla-calendar .vanilla-calendar-btn:active{border-radius:2px;box-shadow:0 0 0 2px rgba(rgba(0,0,0,.1),.1)}.vanilla-calendar .vanilla-calendar-btn:hover .icon{color:#515152}.vanilla-calendar .vanilla-calendar-header{align-items:center;display:flex;padding:10px;text-transform:uppercase}.vanilla-calendar .vanilla-calendar-header svg{fill:#515152}.vanilla-calendar .vanilla-calendar-header .icon{width:24px;height:24px}.vanilla-calendar .vanilla-calendar-header__label{font-weight:500;text-align:center;width:100%}.vanilla-calendar .vanilla-calendar-week{background-color:#515152;display:flex;flex-wrap:wrap}.vanilla-calendar .vanilla-calendar-week span{color:#fff;flex-direction:column;flex:0 0 14.28%;font-size:14px;max-width:14.28%;padding:5px 0;text-align:center;text-transform:uppercase}.vanilla-calendar .vanilla-calendar-body{background-color:rgba(#0071ce,.3);display:flex;flex-wrap:wrap;padding-bottom:12px}.vanilla-calendar .vanilla-calendar-date{align-items:center;border-radius:0;display:flex;flex-direction:column;flex:0 0 14.28%;max-width:14.28%;padding:10px 0}.vanilla-calendar .vanilla-calendar-date--active{cursor:pointer}.vanilla-calendar .vanilla-calendar-date--today{background-color:rgba(0,0,0,.1);color:#515152;font-weight:700}.vanilla-calendar .vanilla-calendar-date--selected{background-color:#0071ce;color:#fff;border-radius:0;padding:9px 0}.vanilla-calendar .vanilla-calendar-date--selected.start-date{border-radius:4px 0 0 4px}.vanilla-calendar .vanilla-calendar-date--selected.end-date{border-radius:0 4px 4px 0}.vanilla-calendar .vanilla-calendar-date--selected.start-date.end-date{border-radius:4px}.vanilla-calendar .vanilla-calendar-date--disabled{border-radius:0;cursor:not-allowed;opacity:.2}.vanilla-calendar .clean-button{position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);background-color:#f5f1f0;border-radius:2px;border:solid #c2bbb5;border-width:0 0 1px;padding:7px 10px 5px 8px;z-index:1;cursor:pointer;transition:bottom .3s,border-width 0s ease-in-out .3s}.vanilla-calendar .clean-button.visible{bottom:-36px;border-width:0 1px 1px;transition:bottom .3s,border-width 0s ease-in-out 0s}.vanilla-calendar .clean-button .icon{margin-right:5px}.add-ads-item{background-color:#f9f6f6;display:block}.add-ads-item__content{padding:15px 20px}.add-ads-item__content .add-ads-item-title__container{display:inline-block;padding-bottom:15px}.add-ads-item__content .add-ads-item-title__container .add-ads-item__plus{float:left;position:relative;opacity:1;width:40px;height:40px;border-radius:50%;cursor:pointer;transition:opacity .5s}@media (max-width:991px){.add-ads-item__content .add-ads-item-title__container .add-ads-item__plus{width:38px;height:38px}}.add-ads-item__content .add-ads-item-title__container .add-ads-item__plus i.icon{padding:8px}.add-ads-item__content .add-ads-item-title__container .add-ads-item__plus:focus i.icon{padding:5px}.add-ads-item__content .add-ads-item-title__container .add-ads-item__title{font-size:24px;line-height:24px;padding:10px 0 10px 50px;margin-bottom:0}.add-ads-item__content .add-ads-item-link__container{width:auto;margin:20px 0}.ads-item__col{width:100%;float:left;padding-bottom:30px}@media (max-width:1199px){.ads-item__col{padding-bottom:40px}}.ads-item__col .ads-item .ads-item__link .ads-item__image-col div{background-position:50%;background-size:cover;background-repeat:no-repeat;height:200px;width:100%}@media (max-width:575px){.ads-item__col .ads-item .ads-item__link .ads-item__image-col div{height:240px}}@media (max-width:575px){.ads-item__col .ads-item .ads-item__link .ads-item__content-col .ads-item__dates{margin-top:20px}}.ads-item__col .ads-item .ads-item__link .ads-item__content-col .ads-item__dates .date{margin:0;font-size:16px;line-height:22px;color:#515152;float:left;width:auto;padding-bottom:15px}.ads-item__col .ads-item .ads-item__link .ads-item__content-col .ads-item__title-container h6{font-size:28px;letter-spacing:.44px;line-height:36px;margin-bottom:10px;color:#515152;transition:color,.2s}.ads-item__col .ads-item .ads-item__link .ads-item__content-col .ads-item__description-container{display:flex;position:relative}.ads-item__col .ads-item .ads-item__link .ads-item__content-col .ads-item__description-container p{margin:0;font-size:16px;line-height:22px;color:#515152;overflow:hidden}.ads-item__col .ads-item .ads-item__link .ads-item__content-col .ads-item__description-container .icon{position:absolute;bottom:0;right:0;color:#515152}.ads-item__col .ads-item .ads-item__link .ads-item__content-col .ads-item__description-container .icon:before{font-size:18px;font-weight:900}.ads-item__col .ads-item:hover .ads-item__content-col .ads-item__description-container i.icon, .ads-item__col .ads-item:hover .ads-item__content-col .ads-item__title-container h6{color:#0071ce;transition:color,.2s}.agenda-item__col{width:50%;flex-basis:calc(50% - 15px);max-width:calc(50% - 15px);float:left;padding-bottom:30px}@media (max-width:1199px){.agenda-item__col{width:100%;flex-basis:calc(100% - 15px);max-width:calc(100% - 15px);padding-bottom:40px}}.agenda-item__col .agenda-item .agenda-item__link .agenda-item__image-col{position:relative}.agenda-item__col .agenda-item .agenda-item__link .agenda-item__image-col .agenda-item__image{background-position:50%;background-size:cover;background-repeat:no-repeat;height:200px;width:100%}@media (max-width:575px){.agenda-item__col .agenda-item .agenda-item__link .agenda-item__image-col .agenda-item__image{height:294px}}@media (max-width:575px){.agenda-item__col .agenda-item .agenda-item__link .agenda-item__content-col .agenda-item__dates{margin-top:20px}}.agenda-item__col .agenda-item .agenda-item__link .agenda-item__content-col .agenda-item__dates .date-end, .agenda-item__col .agenda-item .agenda-item__link .agenda-item__content-col .agenda-item__dates .date-start{margin:0;font-size:16px;line-height:22px;color:#515152;float:left;width:auto}.agenda-item__col .agenda-item .agenda-item__link .agenda-item__content-col .agenda-item__dates .date-end{float:none}.agenda-item__col .agenda-item .agenda-item__link .agenda-item__content-col .agenda-item__dates .separator{width:4px;height:1px;float:left;margin:10px 5px;background-color:#515152}.agenda-item__col .agenda-item .agenda-item__link .agenda-item__content-col .agenda-item__title-container h6{line-height:32px;font-size:24px;margin-bottom:10px;color:#515152;transition:color,.2s}.agenda-item__col .agenda-item .agenda-item__link .agenda-item__content-col .agenda-item__title-container h6.big{font-size:28px;font-weight:900;letter-spacing:.44px;line-height:30px;margin-bottom:20px}.agenda-item__col .agenda-item .agenda-item__link .agenda-item__content-col .agenda-item__description-container{display:flex;position:relative}.agenda-component--list .agenda-item__col .agenda-item .agenda-item__link .agenda-item__content-col .agenda-item__description-container{display:none}.agenda-item__col .agenda-item .agenda-item__link .agenda-item__content-col .agenda-item__description-container p{margin:0;font-size:16px;line-height:22px;color:#515152;overflow:hidden}.agenda-item__col .agenda-item .agenda-item__link .agenda-item__content-col .agenda-item__description-container .icon{position:absolute;bottom:0;right:0;color:#515152;transition:color,.2s}.agenda-item__col .agenda-item .agenda-item__link .agenda-item__content-col .agenda-item__description-container .icon:before{font-size:18px;font-weight:900}.agenda-item__col .agenda-item:hover .agenda-item__content-col .agenda-item__description-container i.icon, .agenda-item__col .agenda-item:hover .agenda-item__content-col .agenda-item__title-container h6{color:#0071ce}.blog-item__col{width:50%;flex-basis:calc(50% - 15px);max-width:calc(50% - 15px);float:left;padding-bottom:30px}@media (max-width:1199px){.blog-item__col{width:100%;flex-basis:calc(100% - 15px);max-width:calc(100% - 15px);padding-bottom:40px}}.blog-item__col .blog-item .blog-item__link .blog-item__image-col{position:relative}.blog-item__col .blog-item .blog-item__link .blog-item__image-col .blog-item__image{background-position:50%;background-size:cover;background-repeat:no-repeat;height:200px;width:100%}@media (max-width:575px){.blog-item__col .blog-item .blog-item__link .blog-item__image-col .blog-item__image{height:294px}}@media (max-width:575px){.blog-item__col .blog-item .blog-item__link .blog-item__content-col .blog-item__dates{margin-top:20px}}.blog-item__col .blog-item .blog-item__link .blog-item__content-col .blog-item__dates .date-end, .blog-item__col .blog-item .blog-item__link .blog-item__content-col .blog-item__dates .date-start{margin:0;font-size:16px;line-height:22px;color:#515152;float:left;width:auto}.blog-item__col .blog-item .blog-item__link .blog-item__content-col .blog-item__dates .date-end{float:none}.blog-item__col .blog-item .blog-item__link .blog-item__content-col .blog-item__dates .separator{width:4px;height:1px;float:left;margin:10px 5px;background-color:#515152}.blog-item__col .blog-item .blog-item__link .blog-item__content-col .blog-item__title-container h6{line-height:32px;font-size:24px;margin-bottom:10px;color:#515152;transition:color,.2s}.blog-item__col .blog-item .blog-item__link .blog-item__content-col .blog-item__description-container{display:flex;position:relative}.blog-component--list .blog-item__col .blog-item .blog-item__link .blog-item__content-col .blog-item__description-container{display:none}.blog-item__col .blog-item .blog-item__link .blog-item__content-col .blog-item__description-container p{margin:0;font-size:16px;line-height:22px;color:#515152;overflow:hidden}.blog-item__col .blog-item .blog-item__link .blog-item__content-col .blog-item__description-container .icon{position:absolute;bottom:0;right:0;color:#515152;transition:color,.2s}.blog-item__col .blog-item .blog-item__link .blog-item__content-col .blog-item__description-container .icon:before{font-size:18px;font-weight:900}.blog-item__col .blog-item:hover .blog-item__content-col .blog-item__description-container i.icon, .blog-item__col .blog-item:hover .blog-item__content-col .blog-item__title-container h6{color:#0071ce}.breadcrumb{font-size:16px}.breadcrumb__items{padding:0;margin:15px 0}@media (max-width:1067px){.breadcrumb__items{margin:16px 0}}.breadcrumb__item{display:none}.breadcrumb__item--previous{display:initial}.breadcrumb__item--previous:before{content:"\2039";padding:0 5px;color:#515152;font-family:sans-serif;font-size:20px;position:relative;top:1px;margin:0;width:auto;display:inline-block}@media (min-width:768px){.breadcrumb__item{display:inline-block}.breadcrumb__item:first-child:before{content:"";margin:0;width:0;padding:0;display:inline;display:initial}.breadcrumb__item+.breadcrumb__item:before{content:"\203A";padding:0 5px;color:#515152;font-family:sans-serif;font-size:20px;position:relative;top:1px;margin:0;width:auto;display:inline-block}}.breadcrumb__item--active{color:#0071ce}.breadcrumb__link{color:#515152;text-decoration:none}.breadcrumb__link:hover{text-decoration:underline}.card__tag{background-color:red;border-radius:100px;border:5px solid red;float:left;font-size:14px;font-weight:700;margin-top:-12px;margin-left:7px;min-width:50px;text-align:center}.card__col{width:33%;flex-basis:calc(33% - 15px);max-width:calc(33% - 15px);float:left;padding-bottom:30px}@media (max-width:1199px){.card__col{padding-bottom:20px}}.card__col.item-width-2{width:50%;flex-basis:calc(50% - 15px);max-width:calc(50% - 15px)}.card__col.item-width-3{width:25%;flex-basis:calc(25% - 15px);max-width:calc(25% - 15px)}@media (max-width:1399px){.card__col.item-width-3{width:33%;flex-basis:calc(33% - 15px);max-width:calc(33% - 15px)}}@media (max-width:1199px){.card__col.item-width-3{width:50%;flex-basis:calc(50% - 10px);max-width:calc(50% - 10px)}}@media (max-width:575px){.card__col.item-width-3{width:50%;flex-basis:calc(50% - 10px);max-width:calc(50% - 10px)}}@media (max-width:1199px){.card__col.item-width-4{width:50%;flex-basis:calc(50% - 10px);max-width:calc(50% - 10px)}}.card__col.item-full-width{width:100%;flex-basis:100%;max-width:100%}.card__col .card{height:410px}@media (max-width:575px){.card__col .card{height:240px}}.card__col .card--background{background-position:50%;background-size:cover;background-repeat:no-repeat}.card__col .card__container, .card__col .card__link{display:block;position:relative;height:100%}.card__col .card__link{color:#fff;cursor:pointer}.card__col .card__link .card__intro{color:#2f4f4f;font-family:Lato,Helvetica,Arial,"sans-serif";font-size:14px}@media (min-width:1068px){.card__col .card__link:hover .hover-expand.card__content{height:100%;z-index:1}}.card__col .card__link .dark-text{color:#2f4f4f}.card__col .card__link .item-full-width{width:100%}.card__col .card__link .card__content{background:rgba(0,11,140,.75);position:absolute;bottom:0;overflow:hidden;transition:height .3s;height:90px;width:100%}@media (max-width:575px){.card__col .card__link .card__content{height:60px}}.card__col .card__link .card__content.card__content-xl{height:120px}@media (max-width:575px){.card__col .card__link .card__content.card__content-xl{height:150px}}.card__col .card__link .card__content.card__content-xl .card__title-container{top:55px}@media (max-width:575px){.card__col .card__link .card__content.card__content-xl .card__title-container{top:70px}}.card__col .card__link .card__content.card__content-xl .card__title{margin-bottom:10px}.card__col .card__link .card__content .card__title-container{margin:0;position:absolute;top:55px;transform:translateY(-50%)}@media (max-width:575px){.card__col .card__link .card__content .card__title-container{top:40px}}.card__col .card__link .card__content .card__title-container .card__title{color:#fff;font-size:22px;line-height:22px;padding:0 25px}@media (max-width:575px){.card__col .card__link .card__content .card__title-container .card__title{font-size:16px;line-height:20px;padding:0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.card__col .card__link .card__content .card__title-container .card__title .card__subtitle{font-family:Lato,Helvetica,Arial,"sans-serif";font-weight:400;color:#fff;font-size:16px;display:block}@media (max-width:575px){.card__col .card__link .card__content .card__title-container .card__title .card__subtitle{font-size:12px}}.card__col .card__link .card__content .card__description-container{margin-top:90px;padding:0 25px}@media (max-width:575px){.card__col .card__link .card__content .card__description-container{margin-top:60px;padding:0 10px}}.card__col .card__link .card__content .card__description-container.card__description-container-xl{margin-top:120px}@media (max-width:575px){.card__col .card__link .card__content .card__description-container.card__description-container-xl{margin-top:150px}}.card__col .card__link .card__content .card__description-container .card__divider{margin-bottom:34px;border-bottom:1px solid #fff}@media (max-width:575px){.card__col .card__link .card__content .card__description-container .card__divider{margin-bottom:10px}}.card__col .card__link .card__content .card__description-container .card__description{color:#fff;font-family:Lato,Helvetica,Arial,"sans-serif";font-size:14px}.card__col .card__link .card__content .card__description-container .card__description ul{padding:0}.card__col .card__link .card__content .card__description-container .card__description .card-feature__description-title{font-family:Lato Bold,Helvetica,Arial,"sans-serif"}.card__col .card__link .card__content .card__description-container .card__description .card-feature__description-title:after{content:":"}.card__col .card__link .card__content .card__description-container .card__description .card-feature__description-text--clickable{text-decoration:underline;z-index:15;cursor:pointer}.card-feature__col{width:33%;flex-basis:calc(33% - 15px);max-width:calc(33% - 15px);float:left;padding-bottom:30px;min-width:290px}@media (max-width:1199px){.card-feature__col{min-width:auto;padding-bottom:20px}}@media (max-width:575px){.card-feature__col{padding-bottom:30px}}.card-feature__col.item-width-4{width:25%;flex-basis:calc(25% - 15px);max-width:calc(25% - 15px)}@media (max-width:1399px){.card-feature__col.item-width-4{width:33%;flex-basis:calc(33% - 15px);max-width:calc(33% - 15px)}}@media (max-width:1199px){.card-feature__col.item-width-4{width:50%;flex-basis:calc(50% - 10px);max-width:calc(50% - 10px)}}@media (max-width:575px){.card-feature__col.item-width-4{width:100%;flex-basis:100%;max-width:100%}}.card-feature__col .card-feature{height:100%}.card-feature__col .card-feature--background{border:1px solid #c2bbb5}.card-feature__col .card-feature__container{display:block;position:relative;height:auto;color:#515152}.card-feature__col .card-feature__container .card__intro{font-family:Lato,Helvetica,Arial,"sans-serif";font-size:14px;color:#515152}.card-feature__col .card-feature__container .card-feature__content{width:100%;height:auto;overflow:hidden}.card-feature__col .card-feature__container .card-feature__content .toggle-expand{cursor:pointer;pointer-events:none}.card-feature__col .card-feature__container .card-feature__content .toggle-expand:before{content:""}.card-feature__col .card-feature__container .card-feature__content .card-feature__image-container{position:relative}.card-feature__col .card-feature__container .card-feature__content .card-feature__image-container .toggle-expand{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;cursor:pointer;pointer-events:none}.card-feature__col .card-feature__container .card-feature__content .card-feature__image-container .toggle-expand:before{display:block;width:40px;height:40px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='55' height='55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='27.451' cy='27.451' r='27.451' fill='%23fff' fill-opacity='.8'/%3E%3Cpath d='M22.333 27H21v6h6v-1.333h-4.667V27zM27 22.333h4.667V27H33v-6h-6v1.333z' fill='%230071CE'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.card-feature__col .card-feature__container .card-feature__content .card-feature__image-container:hover .toggle-expand:before{display:block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='55' height='55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='27.451' cy='27.451' r='27.201' fill='%23000B8C' stroke='%230071CE' stroke-width='.5'/%3E%3Cpath d='M22.333 27H21v6h6v-1.333h-4.667V27zM27 22.333h4.667V27H33v-6h-6v1.333z' fill='%23fff'/%3E%3C/svg%3E")}.card-feature__col .card-feature__container .card-feature__content .card-feature__image-lightbox{display:none;position:fixed;z-index:999;top:0;left:0;right:0;bottom:0;padding:1em;background:#fff}.card-feature__col .card-feature__container .card-feature__content .card-feature__image-lightbox.hidden-modal{display:none!important}@media (min-width:1200px){.card-feature__col .card-feature__container .card-feature__content .card-feature__image-lightbox{background:rgba(0,0,0,.8)}}.card-feature__col .card-feature__container .card-feature__content .card-feature__image-lightbox:target{display:block}.card-feature__col .card-feature__container .card-feature__content .card-feature__image-lightbox>.card-feature__image-lightbox-wrapper{top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;transition:opacity .1s;padding:50px 10px 10px;position:absolute;width:1200px;height:auto;max-width:100%}.card-feature__col .card-feature__container .card-feature__content .card-feature__image-lightbox>.card-feature__image-lightbox-wrapper>.overlay-popup-close.close-button{cursor:pointer}.card-feature__col .card-feature__container .card-feature__content .card-feature__image-lightbox>.card-feature__image-lightbox-wrapper>span{display:block;width:100%;height:100%}.card-feature__col .card-feature__container .card-feature__content .card-feature__image-lightbox>.card-feature__image-lightbox-wrapper>img{display:block;width:100%;height:100%;object-fit:fill}@media screen and (min-height:1200px) and (min-width:1920px){.card-feature__col .card-feature__container .card-feature__content .card-feature__image-lightbox>.card-feature__image-lightbox-wrapper{width:1920px;height:auto}}@media screen and (min-width:1280px) and (max-width:1440px) and (max-height:980px){.card-feature__col .card-feature__container .card-feature__content .card-feature__image-lightbox>.card-feature__image-lightbox-wrapper{width:80%;height:auto;margin:0 auto}.card-feature__col .card-feature__container .card-feature__content .card-feature__image-lightbox>.card-feature__image-lightbox-wrapper>img{display:block;width:auto;height:auto;object-fit:fill;margin:0 auto}}.card-feature__col .card-feature__container .card-feature__content .card-feature__title-container{margin:0}.card-feature__col .card-feature__container .card-feature__content .card-feature__title-container .card-feature__title{color:#515152;font-size:22px;line-height:22px;padding:25px 50px 25px 25px;margin:0;position:relative}.card-feature__col .card-feature__container .card-feature__content .card-feature__title-container .card-feature__subtitle{color:#515152;font-family:Lato,Helvetica,Arial,"sans-serif";font-weight:400;font-size:14px;display:block}.card-feature__col .card-feature__container .card-feature__content .card-feature__description-container{padding:0 25px 25px}.card-feature__col .card-feature__container .card-feature__content .card-feature__description-container .card-feature__divider{margin-bottom:10px;border-bottom:1px solid #979797}.card-feature__col .card-feature__container .card-feature__content .card-feature__description-container .card-feature__description{color:#5b5b5c;font-family:Lato,Helvetica,Arial,"sans-serif";font-size:16px;line-height:22px}.card-feature__col .card-feature__container .card-feature__content .card-feature__description-container .card-feature__description ul{padding:0}.card-feature__col .card-feature__container .card-feature__content .card-feature__description-container .card-feature__description .card-feature__description-title:after{content:":"}.card-feature__col .card-feature__container .card-feature__content .card-feature__description-container .card-feature__description .card-feature__description-text--clickable{text-decoration:underline;z-index:15;cursor:pointer}.card-feature__col .card-feature__container .card-feature__content .card-feature__description-container .card-feature__video a.video-button{font-family:Lato Bold,Helvetica,Arial,"sans-serif";display:inline-block;border:1px solid #0071ce;background-color:#0071ce;padding:10px 16px 10px 25px;margin-top:35px;color:#fff;border-radius:6px}.card-feature__col .card-feature__container .card-feature__content .card-feature__description-container .card-feature__video a.video-button:before{content:"";display:inline-block;width:13px;height:15px;background-image:url('data:image/svg+xml;charset=utf-8,<svg width="13" height="15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M.95.962l11.962 6.994L.874 14.818.95.962z" fill="%23fff"/></svg>');position:relative;left:-7px;top:1px}.card-feature__col .card-feature__container .card-feature__content .card-feature__description-container .card-feature__video a.video-button:hover{background-color:#fff;color:#0071ce}.card-feature__col .card-feature__container .card-feature__content .card-feature__description-container .card-feature__video a.video-button:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.95.962l11.962 6.994L.874 14.818.95.962z' fill='%230074BE'/%3E%3C/svg%3E")}.single-card{position:relative;margin-top:20px}.single-card__image{width:100%;height:300px;display:block;background-size:cover;background-position:50%;background-repeat:no-repeat}@media (max-width:575px){.single-card__image{height:171px}}.single-card__caption{margin-top:35px}.single-card__caption__title .heading{font-size:24px;font-weight:900;line-height:32px;margin-bottom:10px}.single-card__caption__title:hover .heading{color:#0071ce;transition:color,.2s}.single-card__caption__subtitle{font-size:20px;line-height:28px}@media (max-width:575px){.single-card__caption__subtitle{font-size:16px;line-height:22px}}.single-card__caption__description{font-size:16px;line-height:22px}.card__col .card.single-card{height:auto}.publication-card{position:relative;margin-top:20px}.publication-card__image{width:100%;height:300px;display:block;background-size:cover;background-position:50%;background-repeat:no-repeat}@media (max-width:575px){.publication-card__image{height:171px}}.publication-card__caption{margin-top:35px}.publication-card__caption__title .heading{font-size:24px;font-weight:900;line-height:32px;margin-bottom:10px}.publication-card__caption__title:hover .heading{color:#0071ce;transition:color,.2s}.publication-card__caption__subtitle{font-size:20px;line-height:28px}@media (max-width:575px){.publication-card__caption__subtitle{font-size:16px;line-height:22px}}.publication-card__caption__description{font-size:16px;line-height:22px}.publication-card__tag{background-color:#0071ce;height:46px;width:auto;min-width:50px;border-radius:23px;float:left;font-size:24px;font-weight:900;line-height:32px;color:#fff;text-align:center;position:absolute;top:-15px;left:10px;padding:7px 17px}.card__col .card.publication-card{height:auto}.contact-item__social{display:flex;align-items:center}.contact-item__social a{padding-left:5px;color:#515152}.contact-item__social a:hover{color:#0071ce}.contact-item__social-list{display:flex;flex-wrap:wrap;grid-gap:24px;max-width:170px;padding:0;margin:0}.contact-item__social-list-item a{position:relative;display:block;width:24px;height:24px}.contact-item__social-list-item a:focus .icon, .contact-item__social-list-item a:hover .icon{fill:#0071ce}.contact-item__social-list-item a:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;content:""}.contact-item__social-list-item a .icon{display:block;width:100%;height:100%;fill:#98a2b3;stroke-width:0;transition:all .3s}.contact-item .contact-item__row{margin:0}.contact-item .contact-item__contact-col{padding:0}.contact-item .contact-item__contact-col .contact-item__title-container h6{color:#515152;font-size:24px;font-weight:900;line-height:32px;padding-bottom:20px;border-bottom:1px solid #ccc7b9}.contact-item .contact-item__contact-col .contact-item__text-container{position:relative}.contact-item .contact-item__contact-col .contact-item__text-container .contact-item__text-group:not(:last-child){margin-bottom:27px}.contact-item .contact-item__contact-col .contact-item__text-container .contact-item__text-telephone a{color:#515152}.contact-item .contact-item__contact-col .contact-item__text-container .contact-item__text-telephone a:hover{color:#0071ce}.contact-item .contact-item__contact-col .contact-item__text-container .contact-item__text-telephone--xl a{font-size:32px}.contact-item .icon{width:16px;height:16px;fill:transparent;stroke:#515152}.content-box__col{width:100%;flex-basis:calc(100% - 15px);max-width:100%;background-color:#f9f6f6}@media (max-width:1199px){.content-box__col{width:100%;flex-basis:100%;max-width:100%;padding-bottom:0}}.content-box__col__over-left, .content-box__col__over-right{background:linear-gradient(0deg,#f9f6f6 calc(100% - 50px),#fff 50px)}@media (max-width:991px){.content-box__col .content-box__over-right{flex-direction:column-reverse}}.content-box__col .content-box__image-col{background-size:cover;background-repeat:no-repeat;width:100%}@media (max-width:991px){.content-box__col .content-box__image-col{height:171px;flex-basis:auto}}.content-box__col .content-box__description{display:flex;position:relative;margin-bottom:15px}@media (max-width:575px){.content-box__col .content-box__description.reduce-margin-bottom{margin-bottom:15px}}@media (max-width:575px){.content-box__col .content-box__description{margin-bottom:60px}}.content-box__col .content-box__description p{margin:0;font-size:16px;line-height:22px;color:#515152;overflow:hidden}.content-box__col .content-box__description .link{font-weight:100;font-size:16px;line-height:22px;overflow:hidden}.content-box__col .content-box__title{color:#515152;font-size:50px;font-weight:900;line-height:55px;margin-top:50px}@media (max-width:1199px){.content-box__col .content-box__title{font-size:24px;line-height:32px}}.content-box__col .content-box__description-container{margin-bottom:50px}@media (max-width:575px){.content-box__col .content-box__description-container{margin-bottom:10px}}.content-box__col .content-box__link-container{margin-top:40px}@media (max-width:575px){.content-box__col .content-box__link-container{margin-top:40px;margin-bottom:10px}}.content-box__col .content-box__content-col{padding:0 50px}@media (max-width:991px){.content-box__col .content-box__content-col{padding:0 30px}}.content-box__col .content-box__content-col.col-md-12{text-align:center}.content-box__col .content-box__content-col__over-left{margin-top:50px}@media (max-width:991px){.content-box__col .content-box__content-col__over-left{margin-top:0;margin-bottom:0}}.content-box__col .content-box__content-col__over-right{margin-top:50px}@media (max-width:991px){.content-box__col .content-box__content-col__over-right{margin-top:0;margin-bottom:0}}.content-item .content-item__row{margin:0}.content-item .content-item__image{width:100%;height:191px;display:block;background-size:cover;background-position:50%;background-repeat:no-repeat;margin-top:20px;margin-bottom:20px}.content-item .content-item__content-col{padding:0}.content-item .content-item__content-col .content-item__title-container h6{color:#515152;font-size:24px;font-weight:900;line-height:32px;padding-bottom:20px;border-bottom:1px solid #ccc7b9;margin-bottom:0}.content-item .content-item__content-col .content-item__text-container{display:flex;position:relative;margin:20px 0}.content-item .content-item__content-col .content-item__text-container p{margin:0;font-size:16px;line-height:22px;color:#515152;overflow:hidden}.content-item .content-item__content-col .content-item__text-container ul{margin:0}.content-item .content-item__content-col .content-item__text-container .rte ul{padding-left:0}.content-item .content-item__content-col .content-item__text-container .rte ul li{margin-bottom:10px}.content-item .content-item__content-col .content-item__text-container .rte ul li:before{margin-left:0}.content-item .content-item__content-col .content-item__text-container .content-item__expand-container{margin-top:0}.content-item .content-item__content-col .content-item__text-container .content-item__expand-container .content-item__text{margin-bottom:20px;position:relative;max-height:112px;overflow:hidden;transition:max-height .2s ease-out}.content-item .content-item__content-col .content-item__text-container .content-item__expand-container .advice-link, .content-item .content-item__content-col .content-item__text-container .content-item__expand-container .show-less, .content-item .content-item__content-col .content-item__text-container .content-item__expand-container .show-more{position:absolute;bottom:-1em;z-index:2;text-align:center;cursor:pointer;padding-right:25px;transition:visibility 0s linear .2s}.content-item .content-item__content-col .content-item__text-container .content-item__expand-container .advice-link i:before, .content-item .content-item__content-col .content-item__text-container .content-item__expand-container .show-less i:before, .content-item .content-item__content-col .content-item__text-container .content-item__expand-container .show-more i:before{position:absolute;top:6px}.content-item .content-item__content-col .content-item__text-container .content-item__expand-container .show-less{visibility:hidden}.content-item .content-item__content-col .content-item__text-container .content-item__expand-container.expanded .content-item__text{max-height:none}.content-item .content-item__content-col .content-item__text-container .content-item__expand-container.expanded .show-less{visibility:visible}.content-item .content-item__content-col .content-item__text-container .content-item__expand-container.expanded .show-more{visibility:hidden}.content-item .content-item__content-col .content-item__text-container .fade{background:transparent;height:112px;margin-top:-112px;pointer-events:none;position:relative}.filter-item .filter-item__row{margin:0}.filter-item .filter-item__content-col{padding:0}.filter-item .filter-item__content-col li label{z-index:inherit}.filter-item .filter-item__content-col .filter-item__title-container h6{color:#515152;font-size:24px;font-weight:900;line-height:32px;margin-bottom:0}.filter-item .filter-item__content-col .filter-item__selectors-container{display:flex;position:relative;margin-bottom:40px}.filter-item .filter-item__content-col .filter-item__tooltip-container{display:inline-block;position:absolute;z-index:99;padding:0 10px}@media (max-width:991px){.filter-item .filter-item__content-col .filter-item__tooltip-container{display:none}}.filter-item .filter-item__content-col .filter-item__tooltip-container .icon{text-transform:lowercase;height:20px;width:20px;display:inline-block;float:left}.filter-item .filter-item__content-col .filter-item__tooltip-container .filter-item__tooltip-text{position:absolute;top:-2px;right:35px;visibility:hidden;width:360px;font-size:15px;line-height:21px;text-align:left;text-transform:none;box-sizing:border-box;border:1px solid rgba(194,187,181,.5);border-radius:3px;background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.2);padding:15px}.filter-item .filter-item__content-col .filter-item__tooltip-container:hover .filter-item__tooltip-text{visibility:visible;width:360px}.filter-item fieldset.checkbox, .filter-item fieldset.radio-button{max-width:100%}.filter-item fieldset.checkbox ul li label, .filter-item fieldset.radio-button ul li label{z-index:inherit}.filter-item fieldset.checkbox ul li .check, .filter-item fieldset.radio-button ul li .check{z-index:-1}.form-field__label{display:block;margin-bottom:5px}.form-field+.form-field{margin-top:20px}.form-field+.button{margin-top:20px;align-self:flex-start}.field-error-container{color:red;font-size:14px;font-weight:700;font-style:italic;float:left;margin-left:35px}.button.gototop, .rte_button--cta.gototop{position:fixed;bottom:120px;right:37px;z-index:99;padding-top:4px;padding-left:.5px;display:none;height:44px;width:40px;line-height:40px;background-color:#0071ce;border-radius:30px}.button.gototop .arrow, .rte_button--cta.gototop .arrow{border-color:#fff;padding:5.5px;border-width:0 2.8px 2.8px 0;border-radius:2px 1px 2px 1px;position:relative;left:13px;top:1px}body.disable-scroll .button.gototop{display:none!important}.link-list{list-style:none;margin:0;padding:0}.link-list__item+.link-list__item{margin-top:5px}.link-list--horizontal .link-list__item{display:inline-block}.link-list--inline{display:flex;list-style:none;margin:15px 0;color:#515152;font-size:14px;line-height:18px}.link-list--inline li a{color:#515152;text-decoration:none;text-transform:uppercase;margin-left:3px;margin-right:3px}.link-list--inline li:after{content:"|";display:inline-block;color:#515152}.link-list--inline li:last-child:after{display:none}.list-item-container{margin-bottom:50px}@media (max-width:767px){.list-item-container{margin-left:15px;margin-right:15px}}.list-item .item__container{width:100%}@media (max-width:767px){.list-item .item__container:first-child{border-top:1px solid #ccc7b9}}.list-item .item__container:not(:last-child){border-bottom:2px solid #ccc7b9}@media (max-width:767px){.list-item .item__container:not(:last-child){border-bottom:1px solid #ccc7b9}}.list-item__component__heading{text-align:left;margin-bottom:70px}.list-item__component__heading h2{color:#515152;font-size:70px;line-height:70px;margin:0 auto}@media (max-width:575px){.list-item__component__heading h2{font-size:50px;line-height:65px}}form.rounded-borders.column-search-document{height:auto;margin:0 0 30px}.list-item-container.column-search-document .list-item__component__heading{margin-bottom:10px}.list-item-container.column-search-document .item__container .item__icon{min-width:54px}.list-item-container.column-search-document .item__container .item__info{max-width:300px}@media (min-width:1200px){.list-item-container.column-search-document .item__container .item__info .item__info-title-download .item__title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:none;min-width:0}}.list-item-container.column-search-document .item__container .item__info .item__info-title-download>.item__download{min-width:114px}.list-item-container.column-search-document .item__container .item__info .item__info-title-download>.item__download .download-link{justify-content:flex-end}.multimedia-item__col{width:50%;flex-basis:calc(50% - 15px);max-width:calc(50% - 15px);float:left;padding:0 15px 60px}@media (max-width:991px){.multimedia-item__col{width:100%;flex-basis:100%;max-width:100%;padding-bottom:40px}}.multimedia-item__col .multimedia-item .multimedia-item__link:hover .multimedia-item__content-col .multimedia-item__title-container h6{color:#0071ce;transition:color,.2s}.multimedia-item__col .multimedia-item .multimedia-item__content-col{flex-basis:100%;max-width:100%}.multimedia-item__col .multimedia-item .multimedia-item__content-col .multimedia-item__title-container h6{font-size:28px;letter-spacing:.44px;line-height:36px;margin-bottom:20px;color:#515152;transition:color,.2s}.multimedia-item__col .multimedia-item .multimedia-item__image-col{position:relative;flex-basis:100%;max-width:100%}.multimedia-item__col .multimedia-item .multimedia-item__image-col .multimedia-item__image{background-position:50%;background-size:cover;background-repeat:no-repeat;height:260px;width:100%}@media (max-width:575px){.multimedia-item__col .multimedia-item .multimedia-item__image-col .multimedia-item__image{height:230px}}.multimedia-item__col--subitem{width:33.33%;flex-basis:calc(33.33% - 15px);max-width:calc(33.33% - 15px);float:left;padding:0 0 25px}@media (max-width:991px){.multimedia-item__col--subitem{width:100%;flex-basis:100%;max-width:100%;padding-bottom:30px}}.multimedia-item__col--subitem .multimedia-item .multimedia-item__content-col{display:block}.multimedia-item__col--subitem .multimedia-item .multimedia-item__content-col.visible-sm{display:none}@media (max-width:991px){.multimedia-item__col--subitem .multimedia-item .multimedia-item__content-col.visible-sm{padding:10px 0;display:block;font-size:15px;line-height:22px;color:#515152}.multimedia-item__col--subitem .multimedia-item .multimedia-item__content-col.visible-sm .multimedia-item__info-container{display:flex;flex-direction:column}.multimedia-item__col--subitem .multimedia-item .multimedia-item__content-col.visible-sm .multimedia-item__title{font-family:Gibson SemiBold,Lato Black,Helvetica,Arial,"sans-serif"}.multimedia-item__col--subitem .multimedia-item .multimedia-item__content-col.visible-sm .toggle-download{position:absolute;right:15px;font-size:15px;line-height:22px;font-weight:400;color:#515152}}.multimedia-item__col--subitem .multimedia-item .multimedia-item__image-col .multimedia-item-image__overlay{position:absolute;top:0;left:0;right:0;bottom:0;height:260px;width:auto;display:none;color:#fff}@media (max-width:575px){.multimedia-item__col--subitem .multimedia-item .multimedia-item__image-col .multimedia-item-image__overlay{height:230px}}.multimedia-item__col--subitem .multimedia-item .multimedia-item__image-col .multimedia-item-image__overlay .multimedia-item-image__length, .multimedia-item__col--subitem .multimedia-item .multimedia-item__image-col .multimedia-item-image__overlay .multimedia-item-image__size, .multimedia-item__col--subitem .multimedia-item .multimedia-item__image-col .multimedia-item-image__overlay .multimedia-item-image__title{font-size:15px;line-height:22px;color:#fff;position:absolute}.multimedia-item__col--subitem .multimedia-item .multimedia-item__image-col .multimedia-item-image__overlay .multimedia-item-image__title{width:calc(100% - 30px);bottom:40px;left:15px;right:15px}.multimedia-item__col--subitem .multimedia-item .multimedia-item__image-col .multimedia-item-image__overlay .multimedia-item-image__length, .multimedia-item__col--subitem .multimedia-item .multimedia-item__image-col .multimedia-item-image__overlay .multimedia-item-image__size{bottom:15px;left:15px}.multimedia-item__col--subitem .multimedia-item .multimedia-item__image-col .multimedia-item-image__overlay .toggle-expand{color:#fff;position:absolute;top:15px;right:15px;cursor:pointer}.multimedia-item__col--subitem .multimedia-item .multimedia-item__image-col .multimedia-item-image__overlay .toggle-expand:before{font-size:18px}.multimedia-item__col--subitem .multimedia-item .multimedia-item__image-col .multimedia-item-image__overlay .toggle-download{color:#fff;position:absolute;bottom:15px;right:15px;cursor:pointer}.multimedia-item__col--subitem .multimedia-item .multimedia-item__image-col .multimedia-item-image__overlay .toggle-download:before{font-size:19px}.multimedia-item__col--subitem .multimedia-item .multimedia-item__image-col .toggle-play{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);cursor:pointer}.multimedia-item__col--subitem .multimedia-item:hover .multimedia-item-image__overlay{display:block;background-color:rgba(81,81,82,.8);cursor:pointer}.multimedia-item__col--subitem .multimedia-item:hover .multimedia-item-image__overlay .multimedia-item__popup__container{display:none}@media (max-width:991px){.multimedia-item__col--subitem .multimedia-item:hover .multimedia-item-image__overlay .multimedia-item-image__length, .multimedia-item__col--subitem .multimedia-item:hover .multimedia-item-image__overlay .multimedia-item-image__size, .multimedia-item__col--subitem .multimedia-item:hover .multimedia-item-image__overlay .multimedia-item-image__title, .multimedia-item__col--subitem .multimedia-item:hover .multimedia-item-image__overlay .toggle-download{display:none}}.overlay-popup .popup .content{min-width:100%;min-height:100%}.overlay-popup .popup .content .icon-expand:before{content:""}.overlay-popup .popup .content .multimedia-item .multimedia-item__image-col{position:relative}.overlay-popup .popup .content .multimedia-item .multimedia-item__image-col .multimedia-item__image{background-position:50%;background-size:cover;background-repeat:no-repeat;height:620px;width:100%}@media (max-width:1199px){.overlay-popup .popup .content .multimedia-item .multimedia-item__image-col .multimedia-item__image{height:345px}}@media (max-width:991px){.overlay-popup .popup .content .multimedia-item .multimedia-item__image-col .multimedia-item__image{height:220px}}.overlay-popup .popup .content .multimedia-item .multimedia-item__info-container{margin-top:30px;font-size:15px;line-height:22px}.overlay-popup .popup .content .multimedia-item .multimedia-item__info-container .toggle-download{color:#515152;margin-right:60px}.overlay-popup .popup .content .multimedia-item .multimedia-item__info-container .multimedia-item__title{font-family:Gibson SemiBold,Lato Black,Helvetica,Arial,"sans-serif"}.overlay-popup .popup .content .multimedia-item .multimedia-item__info-container .multimedia-item__length:before, .overlay-popup .popup .content .multimedia-item .multimedia-item__info-container .multimedia-item__size:before{content:"|";padding:0 10px}.overlay-popup .popup .content .icon-play{display:none}.language-selector{position:relative;display:flex;flex-direction:row;flex:0 0 auto;flex-basis:10%;justify-content:flex-end;align-items:center;z-index:10;list-style:none;margin:0 20px 0 0;padding-left:22px;min-height:30px}@media (max-width:1024px){.language-selector{flex-basis:13%}}.language-selector.drop{display:none}@media (max-width:991px){.language-selector.drop{display:block}}.language-selector a{font-family:Gibson,Helvetica,Lato,Arial,"sans-serif";color:#515152;text-transform:capitalize;text-decoration:none;font-size:16px;line-height:28px;padding-left:10px}.language-selector a:hover{font-family:Gibson,Helvetica,Lato,Arial,"sans-serif"!important}html[lang=nl] .language-selector a{font-size:14px;line-height:30px}.language-selector li:before{display:none}.language-selector .icon-angle-right{color:#0071ce}.language-selector .icon-angle-right:before{font-weight:900}.language-selector svg{fill:transparent;stroke:#515152;height:28px;width:16px;display:inline-block;float:left}.language-selector .dropdown-toggle, .language-selector .dropdown-toggle-over{position:relative}.language-selector .dropdown-toggle-over .icon, .language-selector .dropdown-toggle .icon{transform:rotate(90deg);position:absolute;right:-20px;top:0;bottom:0;margin:auto}html[lang=nl] .language-selector .dropdown-toggle-over .icon, html[lang=nl] .language-selector .dropdown-toggle .icon{right:-16px}.language-selector .dropdown-toggle-over.unfolded .icon, .language-selector .dropdown-toggle.unfolded .icon{transform:rotate(270deg);right:-10px}.language-selector .dropdown-menu{display:none;position:absolute;list-style-type:none;top:100%;right:-15px;padding:0 0 5px;margin:0;left:0;background-color:#0071ce;width:auto}.language-selector .dropdown-menu li{display:block;margin-top:5px;margin-bottom:5px;text-align:center}.language-selector .dropdown-menu li:before{display:none}.language-selector .dropdown-menu li a{padding:0 0 0 15px}.language-selector .dropdown-menu.unfolded{display:block;background:#f5f1f0}.language-selector .dropdown-menu.unfolded li{text-align:left}.language-selector.over{display:none}@media (min-width:992px){.language-selector.over{display:block}}.language-selector.over:focus, .language-selector.over:hover{font-family:Gibson,Helvetica,Lato,Arial,"sans-serif";color:#0071ce}.language-selector.over:focus i, .language-selector.over:hover i{transform:rotate(270deg)}.language-selector.over:focus{border-bottom:1px solid #0071ce;outline:0}.language-selector.over .dropdown-toggle-over{position:relative}.language-selector.over .dropdown-menu-over{display:none;position:absolute;list-style-type:none;top:90px;left:0;padding:15px 40px 30px 20px;margin:0;background-color:#f5f1f0;opacity:.9}.language-selector.over .dropdown-menu-over li{padding:5px 0}.language-selector.over .dropdown-menu-over li:before{display:none}.language-selector.over .dropdown-menu-over li a{font-size:18px;line-height:36px}.language-selector.over .dropdown-menu-over li a:hover{font-family:Gibson,Helvetica,Lato,Arial,"sans-serif"}.language-selector.over>li{position:relative;height:90px;padding:31px 0 20px}.language-selector.over>li:before{display:none}.language-selector.over>li:hover .dropdown-menu-over{display:block}body.megamenu-open .nav-main-mobile__close-offcanvas{position:fixed}@media (min-width:1068px){.mobile-nav-only{display:none!important}}.nav-main-mobile{height:80px;background:#f5f1f0;display:none}@media (max-width:1067px){.nav-main-mobile{display:block}}.nav-main-mobile .navbar-brand, .nav-main-mobile__logo{height:auto;padding:11px 15px 0;display:block;width:fit-content;cursor:pointer}@media (max-width:1067px){.nav-main-mobile .navbar-brand, .nav-main-mobile__logo{display:none}}.nav-main-mobile .navbar-brand img, .nav-main-mobile__logo img{width:80px;height:60px}.nav-main-mobile .navbar-brand-mobile{display:none}@media (max-width:1067px){.nav-main-mobile .navbar-brand-mobile{height:auto;padding:15px;display:block;width:fit-content;cursor:pointer}}.nav-main-mobile .navbar-brand-mobile img.img-mobile{width:auto;height:45px}.nav-main-mobile__offcanvas{position:fixed;top:0;left:-100vw;width:100vw;height:100vh;background:#f5f1f0;z-index:10;overflow:auto;transition:left .2s,visibility .2s linear;padding:15px;overflow-x:hidden;visibility:hidden}.nav-main-mobile__offcanvas.open{left:0;visibility:visible}.nav-main-mobile__link-list{margin-top:0;position:relative;left:0;top:11vh;font-size:20px;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}.nav-main-mobile__link-list .topbar__navigation-primary{position:relative}.nav-main-mobile__link-list .topbar__navigation-primary .container{padding:0}.nav-main-mobile__link-list .topbar__navigation-items{display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.nav-main-mobile__link-list .topbar__navigation-items li{position:relative;width:calc(100% - 20px);margin-left:auto;padding:0;border-bottom:1px solid #c2bbb5}.nav-main-mobile__link-list .topbar__navigation-items li:last-child{border:none}.nav-main-mobile__link-list .topbar__navigation-items li.visible-sm{display:block}.nav-main-mobile__link-list .topbar__navigation-items li.last{border:none}.nav-main-mobile__link-list .topbar__navigation-items li.current a:before{content:"\2022";color:#0071ce;position:absolute;left:-20px}.nav-main-mobile__link-list .topbar__navigation-items li a{font-size:22px;line-height:30px;color:#515152;padding:20px 10px;text-align:left}.nav-main-mobile__link-list .topbar__navigation-items li a.megalink{color:#515152;padding-top:2px;padding-bottom:2px;line-height:25px;padding-left:5px}.nav-main-mobile__link-list .topbar__navigation-items li a.megalink.megalink--see-more.mobile-nav{margin-top:30px;color:#0071ce;font-family:Lato Black,Helvetica,Arial,"sans-serif";border:none}.nav-main-mobile__link-list .topbar__navigation-items li a.megalink.megalink--see-more.mobile-nav i.icon-angle-right{font-size:18px;width:16px;font-weight:900}.nav-main-mobile__link-list .topbar__navigation-items li a.megamenu__item__childs__link{color:#515152;padding-left:0;padding-top:5px;padding-bottom:5px}.nav-main-mobile__link-list .topbar__navigation-items li .chevron-right{display:block}.nav-main-mobile__link-list .topbar__navigation-items li .chevron-right .icon{height:20px;width:20px;position:absolute;top:22px;right:10px;color:#0071ce}.nav-main-mobile__link-list .topbar__navigation-items li .chevron-right .icon:before{font-weight:900}.nav-main-mobile__link-list .topbar__navigation-items li .megamenu__item__childs.unfolded{padding:0 5px}.nav-main-mobile__close-offcanvas{color:#fff;background-color:#0071ce;position:absolute;top:0;right:0;padding:30px;line-height:1;display:table;cursor:pointer;z-index:20}.nav-main-mobile__close-offcanvas:after, .nav-main-mobile__close-offcanvas:before{content:"";width:3px;height:25px;background:#fff;display:block;position:absolute;top:18px;left:29px}.nav-main-mobile__close-offcanvas:before{transform:rotate(45deg)}.nav-main-mobile__close-offcanvas:after{transform:rotate(-45deg)}.nav-main-mobile__search-button{position:absolute;top:23px;left:calc(100% - 110px);display:block;margin:auto;padding:8px;border:1px solid #ccc7b9;border-radius:50%;height:40px;width:40px}.nav-main-mobile__search-button:hover{background-color:#0071ce}.nav-main-mobile__search-button:hover .icon{fill:#fff}.nav-main-mobile__search-button .icon{width:18px;height:18px;line-height:60px;display:block;fill:#515152;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-main-mobile__weather{position:absolute;top:30px;left:calc(100% - 210px);display:block;margin:auto}.nav-main-mobile__weather:focus a, .nav-main-mobile__weather:hover a{font-family:Lato Bold,Helvetica,Arial,"sans-serif";color:#0071ce}.nav-main-mobile__weather:focus .icon, .nav-main-mobile__weather:hover .icon{stroke:#0071ce}.nav-main-mobile__weather:focus{font-family:Lato Bold,Helvetica,Arial,"sans-serif";color:#0071ce;border-bottom:1px solid #0071ce;outline:0}.nav-main-mobile__weather__title{padding-left:10px}.nav-main-mobile__weather__title a{font-size:16px;line-height:28px;color:#515152;padding-left:0}.nav-main-mobile__weather .icon{fill:#0071ce;width:26px;height:27px;display:inline-block;float:left}.nav-main-mobile__webcams{position:absolute;top:15px;left:15px;display:block;margin:auto}.nav-main-mobile__webcams:focus a, .nav-main-mobile__webcams:hover a{font-family:Lato Bold,Helvetica,Arial,"sans-serif";color:#0071ce}.nav-main-mobile__webcams:focus .icon, .nav-main-mobile__webcams:hover .icon{stroke:#0071ce}.nav-main-mobile__webcams:focus{font-family:Lato Bold,Helvetica,Arial,"sans-serif";color:#0071ce;border-bottom:1px solid #0071ce;outline:0}.nav-main-mobile__webcams__link{font-size:16px;line-height:33px;color:#515152;padding-left:10px}.nav-main-mobile__webcams .icon{fill:transparent;stroke:#515152;width:13px;height:30px;display:inline-block;float:left}.nav-main-mobile__languages{position:relative;left:0;top:9vh;font-size:20px;display:flex;flex-direction:row;justify-content:left;align-items:center;flex-wrap:wrap}.nav-main-mobile__languages .language-selector{justify-content:left;padding:0;z-index:10;width:100%;flex-basis:auto}.nav-main-mobile__languages .language-selector.unfolded{z-index:11}.nav-main-mobile__languages .language-selector .icon{display:none}.nav-main-mobile__languages .language-selector .dropdown-toggle{padding:0}.nav-main-mobile__languages .language-selector .dropdown-toggle .icon{transform:rotate(0deg);fill:#0071ce;stroke:#0071ce;width:15px;height:15px;position:absolute;right:-21px;top:0;bottom:auto;margin:auto;display:block}.nav-main-mobile__topmenus{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-top:30px}.nav-main-mobile__topmenus .topbar-nav{width:100%;margin:0 0 20px;display:flex;flex-direction:column;flex-wrap:wrap;list-style:none;text-align:left;padding:0;position:relative}.nav-main-mobile__topmenus .topbar-nav li{padding:10px 20px;position:relative}.nav-main-mobile__topmenus .topbar-nav li:before{display:none}.nav-main-mobile__topmenus .topbar-nav li.current:before{display:block;position:absolute;top:12px;left:0;margin:0}.nav-main-mobile__topmenus .topbar-nav li.current a{color:#0071ce;font-family:Lato Bold,Helvetica,Arial,"sans-serif"}.nav-main-mobile__topmenus .topbar-nav li a, .nav-main-mobile__topmenus .topbar-nav li span{font-size:16px;padding-right:15px;text-decoration:none;color:#515152}.nav-main-mobile__topmenus .topbar-nav .topbar-nav__item__accessible-web .icon, .nav-main-mobile__topmenus .topbar-nav .topbar-nav__item__asociado-login .icon{height:20px;width:20px;display:inline-block;float:left;margin-right:10px;fill:#515152}.nav-main-mobile__topmenus .topbar-nav .topbar-nav__item__asociado-login a{font-family:Lato Bold,Helvetica,Arial,"sans-serif"}.nav-main-mobile__topmenus .topbar-nav .topbar-nav__item__asociado-login img{display:inline-block;float:left;margin-right:10px;height:20px;width:20px}.nav-main-mobile__topmenus .language-selector{width:100%;justify-content:center;background:#fff;border-radius:1px;margin:0 auto;padding:0}.nav-main-mobile__topmenus .language-selector li{width:100%}.nav-main-mobile__topmenus .language-selector li a{display:block;width:100%;padding:7px 15px;text-align:left}.nav-main-mobile__topmenus .language-selector .dropdown-toggle{position:static}.nav-main-mobile__topmenus .language-selector .dropdown-toggle:after{right:10px}.nav-main-mobile__topmenus .language-selector .dropdown-menu.unfolded{padding:0;left:0;background:#fff;border-top:1px solid #f5f1f0;text-align:center}.nav-main-mobile .dropdown-menu-container.unfolded .dropdown-menu{display:block;width:100vw;position:relative;background:#fff;left:0;right:0;margin:0 -20px -5px;padding:5px}.nav-main-mobile .megamenu{position:fixed;top:0;height:100%;min-height:100%;padding:80px 15px 50px;overflow:hidden;transition:left .2s ease-in}.nav-main-mobile .megamenu.unfolded{height:100%;background-color:#f5f1f0}.nav-main-mobile .megamenu .chevron-left{display:block}.nav-main-mobile .megamenu .chevron-left .icon-angle-left{position:fixed;top:2px;left:0;color:#0071ce;padding:20px}.nav-main-mobile .megamenu .chevron-left .icon-angle-left:before{font-weight:900}.nav-main-mobile .megamenu li.megamenu__item{width:calc(100% - 20px);margin-left:auto;margin-right:auto;border-bottom:none}.nav-main-mobile .megamenu li.megamenu__item.megamenu__item--heading{border-bottom:1px solid #c2bbb5;margin-bottom:10px}.nav-main-mobile .megamenu li.megamenu__item.current a:before{display:none}.nav-main-mobile .megamenu li.megamenu__item a.megalink{font-family:Lato,Helvetica,Arial,"sans-serif";font-size:18px;line-height:25px;padding:10px 20px 10px 0}.nav-main-mobile .megamenu li.megamenu__item a.megalink:before{display:none}.nav-main-mobile .megamenu li.megamenu__item a.megalink--heading{font-family:Lato Bold,Helvetica,Arial,"sans-serif";font-size:22px;line-height:30px;padding:10px 25px 10px 0}.nav-main-mobile .megamenu li.megamenu__item a.megalink--heading .icon-arrow-right{display:inline-flex;vertical-align:middle;padding-bottom:2px}.nav-main-mobile .megamenu li.megamenu__item a.megalink--heading .icon-arrow-right:before{color:#0071ce;padding-left:5px;font-size:26px;font-weight:900;line-height:11px}.nav-main-mobile .megamenu__rightcolumn{visibility:hidden!important}.nav-main-mobile .megamenu__leftcolumn{max-width:100%}.nav-trigger{display:block;position:absolute;top:30px;right:15px;transform:translate(0);width:35px;cursor:pointer}.nav-trigger__burger-inner, .nav-trigger__burger:after, .nav-trigger__burger:before{display:block;height:4px;border-radius:4px;background:#515152;margin-bottom:6px;width:35px}.nav-trigger__burger{position:relative;width:100%;height:20px;display:block}.nav-trigger__burger:after, .nav-trigger__burger:before{content:""}.nav-trigger__burger:after{margin-bottom:0}.nav-trigger__text{color:#515152;display:block;font-size:8px;text-align:center;line-height:1;padding-top:6px;font-weight:700}.search-overlay{width:100vw;position:fixed;display:flex;flex-direction:row;justify-content:center;align-items:center;top:0;left:0;right:0;cursor:auto;pointer-events:none;z-index:9;visibility:hidden}@media (min-width:1068px){.search-overlay{left:0;transition:opacity .1s ease-in;opacity:0;z-index:-99;padding:0 35px}}.search-overlay.displayed{pointer-events:all;left:0;top:80px;border:0;visibility:visible}@media (min-width:1068px){.search-overlay.displayed{opacity:1;z-index:9;top:130px;border-top:1px solid #ccc7b9}}.search-overlay__inner{width:100%;max-width:calc(100vw - 30px);height:100%;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;position:absolute;margin:auto;left:0;right:0;top:-15px;bottom:0}@media (min-width:992px){.search-overlay__inner{position:relative;width:100%;max-width:1280px}}.search-overlay__close{color:#fff;background-color:#0071ce;position:absolute;width:40px;height:40px;top:0;left:auto;right:-15px;padding:30px}@media (min-width:992px){.search-overlay__close{top:5vh;right:15px;left:auto;cursor:pointer;padding:0}}.search-overlay__close:after, .search-overlay__close:before{content:"";width:3px;height:25px;background:#fff;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}@media (min-width:992px){.search-overlay__close:after, .search-overlay__close:before{width:2px;height:20px}}.search-overlay__close:before{transform:rotate(45deg)}.search-overlay__close:after{transform:rotate(-45deg)}.search-overlay__content{width:100%}.search-overlay__content__text{font-family:Lato Bold,Helvetica,Arial,"sans-serif";font-size:28px;letter-spacing:.44px;line-height:36px;color:#0071ce;padding-bottom:10vh}.search-overlay__form{width:100%;display:flex}.search-overlay__form button{width:80px;height:44px;position:relative}.search-overlay__form button, .search-overlay__form button:hover{background-color:#0071ce;border:1px solid #0071ce;border-radius:0}.search-overlay__form button:hover svg.icon-search{fill:#fff}.search-overlay__form button svg.icon-search{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:#fff;width:18px;height:18px}.search-overlay input{width:100%;height:44px;background:transparent;border:1px solid #0071ce;border-right:none;color:#515152;font-size:16px;line-height:25px;outline:none;-webkit-appearance:none;border-radius:0;margin-bottom:40px;background-color:#f5f1f0;padding-left:12px;padding-right:12px}.search-overlay input:-ms-input-placeholder{color:#515152}.search-overlay input::placeholder{color:#515152}.pagination{padding-left:0}.pagination-item{display:inline-block;padding:0 5px;margin:0 2px}.pagination-item.active{color:#515152;font-weight:700;border-bottom:2px solid #000}.pagination-item.previous{padding-right:10px;padding-left:0;margin-left:0}.pagination-item.next{padding-left:10px;padding-right:0;margin-right:0}.pagination-item.hide{display:none}.pagination-link{color:#515152;text-decoration:none;cursor:pointer}@media (max-width:767px){.pagination-link .sr-only{display:none}}.pagination-link .icon{height:12.6px;width:10px}.pagination-link .icon:before{font-weight:900}.pagination__content{display:inline-block}.rte-snippet__col{width:100%;flex-basis:calc(100% - 15px);max-width:calc(100% - 15px)}.rte-snippet__col .rte-snippet .rte-snippet__image-col{padding-bottom:30px}@media (max-width:1199px){.rte-snippet__col .rte-snippet .rte-snippet__image-col{padding-bottom:40px}}.rte-snippet__col .rte-snippet .rte-snippet__image-col div{background-position:50%;background-size:cover;background-repeat:no-repeat;height:200px;width:100%}.rte-snippet__col .rte-snippet .rte-snippet__content-col{padding-bottom:30px}@media (max-width:1199px){.rte-snippet__col .rte-snippet .rte-snippet__content-col{padding-bottom:40px}}.rte-snippet__col .rte-snippet .rte-snippet__content-col .rte-snippet__title-container h6{font-size:20px;font-weight:900;line-height:28px;margin-top:15px;margin-bottom:10px;color:#0071ce}.rte-snippet__col .rte-snippet .rte-snippet__content-col .rte-snippet__description-container{position:relative;margin:0;font-size:16px;line-height:22px;color:#515152;overflow:hidden}.rte-snippet__col .rte-snippet .rte-snippet__content-col .rte-snippet__description-container table{text-align:left}.rte-snippet__col .rte-snippet .rte-snippet__content-col .rte-snippet__description-container table tbody td, .rte-snippet__col .rte-snippet .rte-snippet__content-col .rte-snippet__description-container table tbody th{text-align:left;border-bottom:none;padding:0}.select-item fieldset.select .input-select_el_arrow{color:#515152}.tags-filter{width:100%;max-width:100%;float:left}@media (max-width:1199px){.tags-filter{max-width:100%}}.pb-2{padding-bottom:20px}.tags-filter__row{margin:0}.tags-filter__row.m-15{margin-left:-15px;margin-right:-15px}.tags-filter__col{padding:20px 0 0}.tags-filter__title-container h6{color:#515152;font-size:24px;font-weight:900;line-height:32px;padding-bottom:20px;border-bottom:1px solid #ccc7b9}.tag-button{line-height:22.4px;font-size:13px;letter-spacing:.41px;font-family:Lato,Helvetica,Arial,"sans-serif";font-weight:500;height:40px;padding:10px 15px;color:#515152;border:1px solid #000b8c}.tag-button:hover{text-shadow:0 0 1px #0071ce}.tag-button:focus, .tag-button:hover{color:#0071ce;border:1px solid #0071ce}.tag-button:focus{text-decoration:underline;font-weight:600}.tag-button-text{font-size:14px;font-weight:400;line-height:normal;text-transform:none}.tag-container{margin:0;padding:0}.tag-element{padding-right:10px;padding-bottom:10px}@media (max-width:575px){.tag-element{display:inline-block}}.blue-white{color:#000b8c}.blue-white.active, .blue-white:focus, .blue-white:hover{color:#fff;background:#000b8c;text-decoration:none;border:1px solid #000b8c;font-weight:400}.video-item{position:relative;width:100%;height:381px;background:#000}@media (max-width:991px){.video-item{height:340px}}@media (max-width:575px){.video-item{height:142px}}.video-item--full-width{height:640px}@media (max-width:991px){.video-item--full-width{height:340px}}@media (max-width:575px){.video-item--full-width{height:142px}}.video-item .video-cover-image{background-size:cover;background-position:50%;background-repeat:no-repeat;height:100%;width:100%;margin:auto;z-index:0;position:absolute;transition:opacity .3s}.video-item .video-cover-image.hide-cover{opacity:0}.video-item .toggle-icon{position:absolute;background:#fff;border:none;opacity:.85;width:54px;height:54px;border-radius:50%;cursor:pointer;transition:opacity .5s}@media (max-width:991px){.video-item .toggle-icon{width:38px;height:38px}}.video-item .toggle-icon.toggle-play{right:15px;bottom:20px}@media (max-width:991px){.video-item .toggle-icon.toggle-play{right:10px;bottom:10px}}.video-item .toggle-icon.toggle-play .preloader-wrapper{left:2px;top:2px}@media (max-width:991px){.video-item .toggle-icon.toggle-play .preloader-wrapper{left:.5px;top:1px}}.video-item .toggle-icon.toggle-play.play-icon .icon-play{display:block}.video-item .toggle-icon.toggle-play.pause-icon .icon-play, .video-item .toggle-icon.toggle-play.play-icon .icon-pause{display:none}.video-item .toggle-icon.toggle-play.pause-icon .icon-pause{display:block}.video-item .toggle-icon.toggle-play i:before{width:9px}.video-item .toggle-icon.toggle-rewind{right:145px;bottom:20px}.video-item .toggle-icon.toggle-rewind i.icon:before{font-size:20px;line-height:24px;padding-right:2px}@media (max-width:991px){.video-item .toggle-icon.toggle-rewind{right:111px;bottom:10px}.video-item .toggle-icon.toggle-rewind i.icon:before{font-size:20px;line-height:20px;padding-right:2px}}.video-item .toggle-icon.toggle-mute{right:80px;bottom:20px}@media (max-width:991px){.video-item .toggle-icon.toggle-mute{right:60px;bottom:10px}}.video-item .toggle-icon.toggle-mute.mute-icon .icon-on{display:block}.video-item .toggle-icon.toggle-mute.mute-icon .icon-off, .video-item .toggle-icon.toggle-mute.unmute-icon .icon-on{display:none}.video-item .toggle-icon.toggle-mute.unmute-icon .icon-off{display:block}.video-item .toggle-icon.toggle-mute i:before{width:20px}.video-item .toggle-icon.toggle-fullscreen{left:15px;top:15px}@media (max-width:991px){.video-item .toggle-icon.toggle-fullscreen{left:10px;top:10px}}.video-item .toggle-icon.toggle-fullscreen .icon:before{font-family:Ionicons;font-weight:600;content:"\f386";font-size:20px;line-height:23px}@media (max-width:991px){.video-item .toggle-icon.toggle-fullscreen .icon:before{font-size:16px;line-height:20px}}.video-item .toggle-icon.toggle-fullscreen.compress-icon .icon:before{content:"\f37d"}.video-item .toggle-icon i.icon{font-size:14px;line-height:24px;text-align:center;position:absolute;left:50%;top:50%;width:100%;height:100%;padding:15px;color:#0071ce;cursor:pointer;transition:fill .3s,border .3s;transform:translate(-50%,-50%)}.video-item .toggle-icon i.icon:before{font-size:18px;line-height:24px}.video-item .toggle-icon i.icon.icon-off:before, .video-item .toggle-icon i.icon.icon-on:before{font-size:30px;line-height:25px;font-weight:900}@media (max-width:991px){.video-item .toggle-icon i.icon{padding:9px 8px 8px}.video-item .toggle-icon i.icon:before{font-size:16px;line-height:21px}.video-item .toggle-icon i.icon.icon-off:before, .video-item .toggle-icon i.icon.icon-on:before{font-size:27px;line-height:22px}}.video-item.hide-buttons .toggle-icon{opacity:0}iframe.video-api-player{width:100%;height:95%}.video-item.vjs-helper-maximized{position:fixed!important;height:100vh;width:100vw;top:0;left:0;z-index:1000}.weather-item__row{margin:0}.weather-item__weather-col{padding:0}.weather-item__title-container h6{color:#515152;font-size:24px;font-weight:900;line-height:32px;padding-bottom:20px;border-bottom:1px solid #ccc7b9}.weather-item__icontemp-container{display:flex;margin-bottom:20.34px;width:100%}.weather-item__icon-container{width:50%}.weather-item__icon{height:80px;text-align:center}@media (max-width:767px){.weather-item__icon{text-align:right;padding-right:30px}}.weather-item__icon .icon{height:80px;max-width:86px}.weather-item__temp-container{-ms-grid-row-align:center;align-self:center;width:50%}.weather-item__temperature span{font-size:24px}.weather-item__temperature:first-child span{color:#0071ce}.weather-item__temperature-divider{border-top:1px solid #ccc7b9;margin:10px 21px 10px 0}.weather-item__text-container{position:relative}.weather-item__text-group:not(:last-child){margin-bottom:27px}@media (max-width:767px){.weather-item__text-description{margin-bottom:15px}}.webcam-item__row{margin:0}.webcam-item__webcam-col{padding:0}.webcam-item__title-container h6{color:#515152;font-size:24px;font-weight:900;line-height:32px;padding-bottom:20px;border-bottom:1px solid #ccc7b9;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media (max-width:991px){.webcam-item__title-container h6{white-space:unset}}.webcam-item__image-container{position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:27px}.webcam-item__image-container img{display:block;width:100%}.webcam-item__text-container{position:relative}.webcam-item__text-group:not(:last-child){margin-bottom:27px}.webcam-item__play{display:flex;justify-content:center;align-items:center;position:absolute;z-index:1;width:40px;height:40px;opacity:.9;background-color:#fff;border-radius:50%;cursor:pointer}.webcam-item__play .icon{height:12px;width:9px;margin-left:3px;fill:#0071ce}.webcam-item .modal-window{display:none}.webcam-modal-popup{width:100%;height:100%}.webcam-modal-popup h6{color:#515152;font-size:24px;font-weight:900;line-height:32px;margin:0 0 15px}.webcam-modal-popup iframe{display:block;margin:0 auto}.search-result-item{border-top:1px solid #ccc7b9;padding:34px 0}.search-result-item>a{color:#515152}@media (max-width:767px){.search-result-item:first-child{border-top:none}}.search-result-item>a>.row div:first-child.text-container{padding-left:0}.search-result-item>a>.row div:first-child.text-container .search-result-item__category{margin-top:0}.search-result-item .row{margin:0}.search-result-item .text-container{padding-left:15px}@media (max-width:1199px){.search-result-item .text-container{margin:0;padding:0}}.search-result-item__column{display:flex;flex-direction:column}@media (max-width:1199px){.search-result-item__column{flex-direction:column-reverse}}.search-result-item__title{color:#515152;font-size:28px;font-weight:900;letter-spacing:.44px;line-height:36px;transition:color,.2s}.search-result-item__image{background-position:50%;background-size:cover;background-repeat:no-repeat;height:200px;width:100%}.search-result-item__category{color:#0071ce;margin-bottom:20px}@media (max-width:1199px){.search-result-item__category{margin-bottom:10px;margin-top:20px}}@media (max-width:1199px){.search-result-item__category.no-photo{margin-top:0}}.search-result-item__summary{position:relative}.search-result-item .icon{position:absolute;bottom:0;right:0;color:#515152;transition:color,.2s}.search-result-item .icon:before{font-size:18px;font-weight:900}.search-result-item:hover .icon, .search-result-item:hover .search-result-item__title{color:#0071ce}.overlay-popup{z-index:10000}.overlay-popup.shadow>.popup{box-shadow:0 0 24px 0 rgba(0,0,0,.4)}.overlay-popup.vertical-scroll>.popup{overflow-y:scroll}@media (max-width:575px){.overlay-popup.vertical-scroll-xs.mobile-window-mode, .overlay-popup.vertical-scroll-xs:not(.mobile-window-mode)>.popup{overflow-y:scroll}}@media (max-width:1024px){.overlay-popup.mobile-window-mode>.popup{width:90vw;height:fit-content;top:5vh;margin-bottom:5vh;left:50%;transform:translateX(-50%)}}@media (max-width:991px){.overlay-popup.sm-vertical-scroll>.popup{overflow-y:scroll}}.overlay-popup, .overlay-popup .overlay{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0}.overlay-popup .overlay{background-color:rgba(83,83,99,.5);cursor:pointer;opacity:0;transition:opacity .3s}.overlay-popup .popup{position:absolute;top:50%;left:50%;width:min-content;height:auto;transform:translate(-50%,-50%);background-color:#fff;transition:opacity .1s;opacity:0;border-radius:10px}.overlay-popup .popup .content{display:none;padding:50px 25px 25px;min-width:370px;min-height:330px}.overlay-popup .popup .close-button{display:none;right:15px;top:15px;cursor:pointer}.overlay-popup .popup .close-button:after, .overlay-popup .popup .close-button:before{height:20px;background-color:#515152}.overlay-popup.visible{visibility:visible}.overlay-popup.visible .overlay, .overlay-popup.visible .popup{opacity:1}.overlay-popup.visible .content{display:flex}.overlay-popup.visible .close-button{display:block}.hide-til-popup{display:none}.inner-content{text-align:center}.inner-content .input{width:100%;height:45px;border:1px solid #c2bbb5;border-radius:10px;padding:0 10px}.inner-content .error-input{border:2px solid red}.inner-content .container-checkbox{margin:1rem 0;display:inline-flex;padding:0 1rem}.inner-content .container-checkbox label{font-size:12px;text-align:left;padding:0 .5rem}.inner-content .container-checkbox label a{color:#000b8c;text-decoration:underline}.inner-content .container-checkbox .checkbox{width:30px;height:30px}.inner-content .container-button{display:flex;justify-content:space-between;grid-gap:10px}.inner-content .container-button .button{padding:0 30px;min-width:10rem}.inner-content .container-button .button--later{background:tranparent;color:#000;border:.5px solid rgba(117,117,166,.25)}.inner-content .container-button .button--cta{background:#1226aa;color:#fff;border:.5px solid rgba(83,83,99,.25)}.inner-content .container-button .button--cta::hover{background:#006494}.inner-content .container-button .button--cta--disabled{background:grey;cursor:default;color:#fff;border:.5px solid rgba(83,83,99,.25)}.inner-content .success-icon{width:40px;margin-left:auto;margin-right:auto;margin-bottom:1rem;height:40px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 36 36'><path fill='%2300ff00' d='M18 2a16 16 0 1 0 16 16A16 16 0 0 0 18 2zm10.45 10.63L15.31 25.76 7.55 18a1.4 1.4 0 0 1 2-2l5.78 5.78 11.14-11.13a1.4 1.4 0 1 1 2 2z'></path><path fill='none' d='M0 0h36v36H0z'></path></svg>");background-repeat:no-repeat}.inner-content .error-message{font-size:12px;color:red;line-height:normal;margin:5px 0 0;padding:0}.inner-content .text-popup{padding:1rem}.inner-content .heading{font-size:18px;color:#000}@media (max-width:480px){.overlay-popup .popup{display:flex;justify-content:center}.overlay-popup .popup .content{padding:20px 25px;align-items:center}}.multimedia-component__title-container h6{color:#515152;font-size:24px;font-weight:900;line-height:32px;padding-bottom:20px;border-bottom:1px solid #ccc7b9}.multimedia-component__description{color:#515152;font-family:Lato,Helvetica,Arial,"sans-serif";font-size:16px;line-height:22px}.multimedia-component__list{margin-top:23px}.multimedia-audio-item{margin-bottom:20px}.multimedia-audio-item__row{margin:0}.multimedia-audio-item__col{display:flex;flex-direction:row;align-items:baseline;padding:0}.multimedia-audio-item__title{color:#515152;font-family:Lato,Helvetica,Arial,"sans-serif";font-size:18px;font-weight:900;line-height:25px;margin:0 0 0 15px;width:calc(100% - 55px);cursor:pointer}.multimedia-audio-item__data{display:contents}body.ms-edge .multimedia-audio-item__data, body.ms-ie .multimedia-audio-item__data{display:inline-flex}.multimedia-audio-item__play{position:relative;display:flex;justify-content:center;align-items:center;z-index:1;width:40px;height:40px;opacity:1;background-color:#fff;border:1px solid #0071ce;border-radius:50%;cursor:pointer}.multimedia-audio-item__play .icon{height:12px;width:9px;margin-left:3px;fill:#0071ce}.multimedia-audio-item__play:hover{background:#0071ce}.multimedia-audio-item__play:hover .icon{fill:#fff}.multimedia-modal-container{display:none}.modal-audio-player{width:100%}.modal-audio-player .audio-title{font-family:Lato,Helvetica,Arial,"sans-serif";font-size:18px;font-weight:900;line-height:25px;margin-top:37px;margin-bottom:20px}.modal-audio-player:target{visibility:visible;pointer-events:auto}.modal-audio-player .download-mobile{display:none;float:right;margin-top:30px;margin-right:15px}@media (max-width:575px){.modal-audio-player .download-mobile{display:block}}.modal-audio-player .download-mobile .download-link{flex-direction:row-reverse}.modal-audio-player .download-mobile .file-size{color:#000;font-weight:400;font-family:Lato,Helvetica,Arial,"sans-serif";font-size:16px;line-height:22px;margin-right:12px}.html5-video{height:100%;width:100%;display:block}.holder{display:flex;flex-direction:column;align-items:center}.turten-audio-player{width:100%;min-width:250px;height:80px;border-radius:100px;border:2px solid #0071ce;box-shadow:0 4px 16px 0 hsla(0,0%,100%,.9);display:flex;justify-content:space-between;align-items:center;padding-left:35px;padding-right:35px;-ms-user-select:none;user-select:none;-webkit-user-select:none;background-color:#fff}.turten-audio-player .play-pause-btn{height:54px;border:2px solid #0071ce;display:flex;border-radius:116px;width:54px;align-items:center;cursor:pointer}.turten-audio-player .play-pause-btn svg{margin-left:20px}.turten-audio-player .play-pause-btn:hover{background:#0071ce}.turten-audio-player .play-pause-btn:hover path{fill:#fff}.turten-audio-player .spinner{width:18px;height:18px;background-image:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/355309/loading.png);background-size:cover;background-repeat:no-repeat;animation:spin .4s linear infinite}.turten-audio-player .slider{flex-grow:1;background-color:#ccc7b9;cursor:pointer;position:relative}.turten-audio-player .slider .progress{background-color:#0071ce;border-radius:inherit;position:absolute;pointer-events:none}.turten-audio-player .slider .progress .pin{height:7px;width:20px;background-color:#0071ce;position:absolute;pointer-events:all;box-shadow:0 1px 1px 0 rgba(0,0,0,.32)}.turten-audio-player .controls{font-family:Roboto,sans-serif;font-size:16px;line-height:18px;color:#0071ce;display:flex;flex-grow:1;justify-content:space-between;align-items:center;margin-left:25px;margin-right:3px}.turten-audio-player .controls .slider{margin-left:16px;margin-right:16px;height:3px}.turten-audio-player .controls .slider .progress{width:0;height:100%}.turten-audio-player .controls .slider .progress .pin{right:-8px;top:-2px}.turten-audio-player .controls span{cursor:default}.turten-audio-player .volume{display:none;position:relative}.turten-audio-player .volume .volume-btn{display:flex;cursor:pointer}.turten-audio-player .volume .volume-btn.open path{fill:#0071ce}.turten-audio-player .volume .volume-controls{width:30px;height:135px;background-color:#fff;border:2px solid #0071ce;border-radius:7px;position:absolute;left:-3px;bottom:52px;flex-direction:column;align-items:center;display:flex}.turten-audio-player .volume .volume-controls.hidden{display:none}.turten-audio-player .volume .volume-controls .slider{margin-top:14px;margin-bottom:14px;width:3px;border-radius:3px}.turten-audio-player .volume .volume-controls .slider .progress{bottom:0;height:100%;width:3px}.turten-audio-player .volume .volume-controls .slider .progress .pin{height:20px;width:7px;right:-2px;top:-9px}.turten-audio-player .download{margin-left:25px}@media (max-width:575px){.turten-audio-player .download{display:none}}.turten-audio-player .download .download-link{display:flex}.turten-audio-player .download .download-link span{color:#000;font-size:16px;font-weight:400;letter-spacing:.56px;line-height:22px}.post-item{position:relative}.post-item__image{width:100%;height:295px;display:block;background-size:cover;background-position:50%;background-repeat:no-repeat}@media (max-width:575px){.post-item__image{height:260px;max-width:100%}}.post-item__caption{margin-top:37px}.post-item__caption__title .heading{font-family:Lato,Helvetica,Arial,"sans-serif";font-size:28px;font-weight:900;letter-spacing:.44px;line-height:36.4px;margin-bottom:16px}@media (max-width:575px){.post-item__caption__title .heading{font-size:24px;font-weight:900;line-height:32px}}.post-item__caption__subtitle{font-size:20px;line-height:28px}@media (max-width:575px){.post-item__caption__subtitle{font-size:16px;line-height:22px}}.post-item__caption__details{display:inline-flex;color:#515152;margin-bottom:18px;text-transform:capitalize}.post-item__caption__details__tag{font-weight:700}.post-item__caption__details__tag:not(:last-child):after{content:", "}.post-item__caption__details .tags-separator{margin:0 5px}.post-item__caption__details .other-details{font-size:15px;line-height:23px}.post-item__caption__description{color:#515152;font-size:16px;line-height:22px;overflow-x:hidden}.post-item__caption__description .icon{color:#515152}.post-item__caption__description .icon:before{font-size:18px;font-weight:900}.post-item:hover .post-item__caption .heading, .post-item:hover .post-item__caption__description i.icon{color:#0071ce;transition:color,.2s}.post__col .post.post-item{height:auto}.categories-list{background:#fff;width:100%;max-width:100%;float:left}@media (max-width:1199px){.categories-list{max-width:100%}}.categories-list__row{margin:0}.categories-list__col{padding:20px 0 0}.categories-list__title-container h6{color:#515152;font-size:24px;font-weight:900;margin-bottom:0;line-height:32px;padding-bottom:20px;border-bottom:1px solid #ccc7b9}.categories-list__category-container{color:#515152;margin:20px 0;position:relative}.categories-list__category-container:before{content:"";position:absolute;bottom:.4rem;width:100%;height:0;line-height:0;border-bottom:2px dotted #515152}.categories-list__category-title{background:#fff;padding-right:.2rem;position:relative}.categories-list__category-posts{color:#0071ce;background:#fff;position:absolute;right:0;padding-left:.2rem}.blog-search-component__searchbox{height:70px;background-color:#f5f1f0;position:relative}.blog-search-component__searchbox .icon-container{margin:0 15px;display:flex;position:absolute;right:0;top:50%;transform:translateY(-50%)}.blog-search-component__searchbox .search-input:-ms-input-placeholder{color:#000b8c;font-weight:100}.blog-search-component__searchbox .search-input::placeholder{color:#000b8c;font-weight:100}.blog-search-component__searchbox .search-input, .blog-search-component__searchbox .search-input:focus{position:absolute;left:0;border:0;background:#f5f1f0;font-family:Lato,Helvetica,Arial,"sans-serif";width:100%;outline:none;padding:0 152px 0 12px;margin:0;top:50%;transform:translateY(-50%)}.blog-list-page__blog_search__visible-sm{display:none}@media (max-width:991px){.blog-list-page__blog_search__visible-sm{display:block}}.blog-list-page__blog_search__visible-md{display:block}@media (max-width:991px){.blog-list-page__blog_search__visible-md{display:none}}@media (max-width:991px){article.pinned-post{margin-bottom:15px}}.pinned-post__col{width:100%;flex-basis:calc(100% - 15px);max-width:calc(100% - 15px);float:left;padding-bottom:30px;background-color:#f9f6f6}.pinned-post__title-container h6{color:#0071ce;margin-bottom:15px;margin-top:15px;font-size:24px}@media (max-width:991px){.pinned-post__title-container h6{margin-bottom:25px}}.pinned-post__content-col{background-color:#f9f6f6;padding:20px 20px 30px}.pinned-post__subtitle-container{font-size:24px;font-weight:900;line-height:32px;margin-bottom:16px}.pinned-post__image{width:100%;height:235px;display:block;background-size:cover;background-position:50%;background-repeat:no-repeat}.pinned-post__text{margin-top:22px;margin-bottom:22px}.newsletter-sign-up__col{width:100%;flex-basis:calc(100% - 15px);max-width:calc(100% - 15px);float:left;padding-bottom:30px}.newsletter-sign-up__title-container{border-bottom:1px solid #ccc7b9}.newsletter-sign-up__title-container h6{font-size:24px;font-weight:900;line-height:32px}.newsletter-sign-up__content-col{padding-top:20px}.newsletter-sign-up__image{width:100%;height:191px;display:block;background-size:cover;background-position:50%;background-repeat:no-repeat;margin-bottom:10px}.newsletter-sign-up__text-group{margin-bottom:20px}.newsletter-sign-up__email-container.error{margin-bottom:-12px}.newsletter-sign-up__selectors-container{margin-bottom:-3px}.newsletter-sign-up__selectors-container.error{margin-bottom:0}.newsletter-sign-up__selectors-container .privacy-policy{font-family:Lato,Helvetica,Arial,"sans-serif";font-weight:400;font-size:16px;color:#515152;line-height:22px}.newsletter-sign-up__selectors-container .checkbox-validation-msg{margin-top:-10px}.newsletter-sign-up__selectors-container fieldset{margin:12px 0 0}.newsletter-sign-up__selectors-container fieldset input[type=checkbox]{display:none}.newsletter-sign-up__button{margin-top:15px}.newsletter-sign-up__button button{height:42px}.newsletter-sign-up__button span{height:42px;display:flex;align-items:center}.category-menu{background:#fff;width:100%;max-width:100%}.category-menu__container{padding-left:0}.featured-content__col{width:100%;flex-basis:calc(100% - 15px);max-width:100%;background-color:#f9f6f6;padding-bottom:0;margin-bottom:30px}@media (max-width:1199px){.featured-content__col{width:100%;flex-basis:100%;max-width:100%}}@media (max-width:1199px){.featured-content__col .featured-content{margin:0}}@media (max-width:1199px){.featured-content__col .featured-content.column-reverse{flex-direction:column-reverse}}.featured-content__col .featured-content__icons-container{display:flex;padding:40px 0}@media (max-width:1199px){.featured-content__col .featured-content__icons-container{padding:35px 0}}.featured-content__col .featured-content__icon-container{display:flex;flex-direction:column;align-items:center;margin-right:15px;min-width:76px}.featured-content__col .featured-content__icon-container:last-child{margin-right:0}.featured-content__col .featured-content__icon-container .icon{width:83px;height:40px}.featured-content__col .featured-content__icon-title{color:#515152;font-family:Lato,Helvetica,Arial,"sans-serif";font-size:14px;font-weight:900;line-height:22.4px;max-width:76px;text-align:center}.featured-content__col .featured-content__image-col{min-height:557px;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}@media (max-width:991px){.featured-content__col .featured-content__image-col{min-height:302px;width:100%}}.featured-content__col .featured-content__description{display:flex;position:relative;margin-bottom:15px}@media (max-width:575px){.featured-content__col .featured-content__description.reduce-margin-bottom{margin-bottom:50px}}@media (max-width:575px){.featured-content__col .featured-content__description{margin-bottom:60px}}.featured-content__col .featured-content__description p{margin:0;font-size:16px;line-height:22px;color:#515152;overflow:hidden}.featured-content__col .featured-content__title{color:#515152;font-size:50px;font-weight:900;line-height:55px;margin-top:80px;margin-bottom:38px}@media (max-width:1199px){.featured-content__col .featured-content__title{font-size:24px;line-height:32px;margin-top:35px}}.featured-content__col .featured-content__description-container{margin-bottom:50px}@media (max-width:575px){.featured-content__col .featured-content__description-container{margin-bottom:10px}}.featured-content__col .featured-content__link-container{margin-top:40px}@media (max-width:575px){.featured-content__col .featured-content__link-container{margin-top:40px;margin-bottom:10px}}.featured-content__col .featured-content__content-col.left{padding:0 15% 0 5%}@media (max-width:991px){.featured-content__col .featured-content__content-col.left{padding:0 15px}}.featured-content__col .featured-content__content-col.right{padding:0 5% 0 15%}@media (max-width:991px){.featured-content__col .featured-content__content-col.right{padding:0 15px}}html{scroll-behavior:smooth}.onpage-navigation__nav-tabs{display:flex;justify-content:center}@media (max-width:1067px){.onpage-navigation__nav-tabs{display:none}}.onpage-navigation__nav-tabs li{text-align:center;width:auto;display:inline-block}@media (min-width:992px){.onpage-navigation__nav-tabs li{display:block}}.onpage-navigation__nav-tabs li a{font-size:16px;line-height:22px;padding-bottom:10px;margin-right:20px;display:block;text-transform:uppercase}.onpage-navigation .onpage-navigation__option-selector{font-family:Lato Bold,Helvetica,Arial,"sans-serif";font-size:16px;font-weight:700;width:calc(100% - 30px);margin:0 15px;background-color:#f5f1f0;color:#515152}.onpage-navigation .onpage-navigation__option-selector .input-select ul li, .onpage-navigation .onpage-navigation__option-selector .input-text input{color:#515152}@media (min-width:1068px){.onpage-navigation .onpage-navigation__option-selector{display:none}}.onpage-navigation .onpage-navigation__option-selector:focus{background-image:url(/dist/images/icon-angle-up-red.svg)}.accordion{display:block;width:100%;margin:20px auto}@media (min-width:992px){.accordion{margin-top:50px;margin-bottom:50px}}.accordion__tab__header__link{background-color:transparent;color:#f5f1f0;font-size:16px;font-weight:400;text-align:left;display:block;height:100%;width:100%;line-height:50px;text-decoration:none;text-transform:uppercase}.accordion__tab__header__link.is-active{background-color:#fff;color:#0071ce}.accordion__tab-content{display:none;max-width:100%;overflow:auto;padding-bottom:30px}.accordion__tab-content.is-active{display:block}.accordion__tab-content--mobile{display:none;max-width:100%;overflow:auto;padding-bottom:30px}.accordion__tab-content--mobile.is-active{display:block}@media (min-width:992px){.accordion__tab-content--mobile, .accordion__tab-content--mobile.is-active{display:block}}.accordion__tabs{list-style:none}.accordion__tabs.expanded .tab-content{display:block}.accordion__tabs.expanded .trigger>.icon{transform:rotate(180deg)}.accordion--menu{margin:0}.accordion--menu .accordion__tab{position:relative}.accordion--menu .accordion__tab__icon-dropdown{display:block;position:absolute;top:0;right:0;padding:20px;cursor:pointer}.accordion--menu .accordion__tab__icon-dropdown.is-active .icon{transform:rotate(180deg)}.accordion--menu .accordion__tab__icon-dropdown .icon{height:20px;width:20px;stroke:#0071ce}@media (min-width:992px){.accordion--menu .accordion__tab__icon-dropdown{display:none}}.ads-list .ads-list-content .ads-item__col{border-top:1px solid #ccc7b9;padding:30px 0}.ads-list .ads-list-content .ads-item__col:first-child{border-top:none}.footer{background-position:100% 100%;background-repeat:no-repeat;background-size:auto;color:#fff;padding:0 0 250px;margin:0;position:relative}.footer.bg-image{background-image:url(/dist/images/img-footer.png);background-color:#000b8c}@media (min-width:992px){.footer{margin-top:0;padding:0}}.footer_gradient{display:flex}.footer_gradient>div{height:15px;width:16.66667%}.footer_gradient-color01{background-color:#000b8c}.footer_gradient-color02{background-color:#1947ba}.footer_gradient-color03{background-color:#0971ce}.footer_gradient-color04{background-color:#1d9add}.footer_gradient-color05{background-color:#36b4e5}.footer_gradient-color06{background-color:#0071ce}.footer_wrapper{padding:70px 0 0}.footer__logo{height:51px;width:130px}@media (min-width:992px){.footer__logo{height:auto;width:100%;margin-top:25px;margin-left:-15px}}.footer a.link{color:#fff;font-size:16px;font-weight:400;line-height:22px;text-align:left;display:block;text-decoration:none;padding-bottom:5px}.footer a.link:focus, .footer a.link:hover{border:none}html[lang=de] .footer a.link, html[lang=ru] .footer a.link{font-size:14px}@media (max-width:1199px){.footer a.link{font-size:14px}}.footer_social{margin:35px 0}@media (min-width:992px){.footer_social{margin:45px 0 55px}}.footer_social__title{color:#fff;font-family:Gibson SemiBold,Lato Black,Helvetica,Arial,"sans-serif";font-size:18px;line-height:25px;text-align:left;margin:0 0 20px}.footer_social-list{justify-content:left;box-sizing:border-box;display:flex;flex-grow:0;flex-shrink:1;flex-direction:row;flex-wrap:wrap;padding:0;margin:0}.footer_social-list li{width:48px;flex-basis:10%;max-width:48px;text-align:center}.footer_social-list li:not(:last-child){margin-right:17px}@media (max-width:767px){.footer_social-list li{width:36px;flex-basis:10%;max-width:36px}.footer_social-list li:not(:last-child){margin-right:12px}}.footer_social-list li:before{content:"";width:0;height:auto;margin:0;padding:0;position:absolute}.footer_social-list li svg.icon{background-color:#0071ce;border-radius:50%;overflow:hidden}.footer_social-list li .icon{height:48px;width:48px;fill:transparent;stroke:transparent}@media (max-width:767px){.footer_social-list li .icon{height:36px;width:36px}}.footer .footer_menu{list-style-type:none;margin:0;padding:0;border-bottom:1px solid #c2bbb5}.footer .footer_menu.last{border:none}@media (min-width:992px){.footer .footer_menu{border:none}}.footer .footer_menu li:before{content:"";width:0;height:auto;margin:0;padding:0;position:absolute}.footer .footer_menu--no-heading{margin-top:0;border:none}@media (min-width:992px){.footer .footer_menu--no-heading{margin-top:40px}}.footer .footer_menu--no-heading a.link{padding-bottom:10px}.footer .footer_menu div>li{padding-left:30px}@media (min-width:992px){.footer .footer_menu div>li{padding-left:0}}.footer .footer_menu__title, .footer a.footer_menu__title-link{color:#fff;font-family:Gibson SemiBold,Lato,Helvetica,Arial,"sans-serif";font-size:20px;line-height:28px;margin:0;padding:20px 0}@media (min-width:992px){.footer .footer_menu__title, .footer a.footer_menu__title-link{font-size:22px;line-height:30px;margin-bottom:10px;padding:inherit}}html[lang=de] .footer .footer_menu__title, html[lang=de] .footer a.footer_menu__title-link, html[lang=ru] .footer .footer_menu__title, html[lang=ru] .footer a.footer_menu__title-link{font-size:18px}@media (max-width:1199px){.footer .footer_menu__title, .footer a.footer_menu__title-link{font-size:18px}}.footer_copyright{text-align:left;width:100%;height:auto;overflow:hidden;margin-top:35px}@media (min-width:992px){.footer_copyright{min-height:90px;padding:25px 0;margin-top:0}}.footer_copyright__text{font-size:14px;line-height:23px}@media (max-width:1024px){.footer_copyright__text{margin-top:25px}}.footer_copyright__text:before{content:"\00a9";padding-right:5px}@media (max-width:767px){.footer_copyright{margin-top:50px}}.footer_copyright .link-list{text-decoration:none;text-transform:none}.footer_copyright .link-list a{font-size:14px;line-height:22px;color:#fff;margin-right:5px}.footer_copyright .link-list a:not(:last-child):after{content:"|";padding:1px 0 0 7px}.topbar .topbar__navigation-items{visibility:hidden}.topbar .topbar__navigation-items.visible{visibility:visible}body.megamenu-open .topbar .topbar__navigation-items:before{content:" ";width:100vw;background:#1ecad3;background:linear-gradient(-180deg,#ebfafb,#f5f1f0 20%);position:absolute;left:0;right:0;height:0;min-height:0;padding:0;opacity:0;z-index:-1;transition:opacity .3s,visibility .3s linear,height .3s}body.megamenu-open .topbar .topbar__navigation-items:hover:before{height:auto;opacity:1;visibility:visible;min-height:535px;padding:25px 0 50px}.megamenu{width:100vw;background-color:#f5f1f0;position:relative;left:0;right:0;height:0;z-index:-1;padding:25px 0 0;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s linear,height .3s;font-family:Lato,Helvetica,Arial,"sans-serif";display:none}@media (min-width:992px){.megamenu:before{height:10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Ccircle class='st0' cx='30' cy='30' r='20' stroke='%23F5F1F0' stroke-width='15' fill='%23000b8c'/%3E%3C/svg%3E");background-size:contain;background-repeat:repeat-x;bottom:10px}.megamenu:after, .megamenu:before{content:"";display:block;width:100%;position:absolute}.megamenu:after{height:5px;background-color:#0071ce;bottom:0}}.megamenu .card__col{width:300px;flex-basis:inherit;max-width:300px;padding:8px 15px 0}@media (max-width:1235px){.megamenu .card__col{width:260px;max-width:275px;padding:0 10px}}.megamenu .card__col .card{height:382px;text-align:left}@media (min-width:992px){.megamenu{display:block}.megamenu:not(.visible){min-height:0;overflow:hidden;padding:0}.megamenu.visible{height:auto;opacity:1;z-index:20;visibility:visible}}@media (min-width:992px){.megamenu>.container{position:relative}}@media (max-width:1235px){.megamenu>.container{max-width:1068px}}@media (min-width:992px){.megamenu{position:absolute;height:auto;min-height:485px}}.megamenu__leftcolumn, .megamenu__rightcolumn{height:0;transition:min-height .2s cubic-bezier(.445,.05,.55,.95);min-height:0}@media (max-width:991px){.megamenu__leftcolumn, .megamenu__rightcolumn{display:none}}.megamenu.unfolded{height:auto;min-height:485px;z-index:20;pointer-events:all;opacity:1;visibility:visible}@media (min-width:992px){.megamenu.unfolded{min-height:485px;padding:50px 0;display:block}}.megamenu.unfolded .megamenu__leftcolumn, .megamenu.unfolded .megamenu__rightcolumn{height:auto;min-height:auto;visibility:visible;display:block}.megamenu__detail-image{display:none;margin-right:5px;position:relative;top:7px;width:30px;height:30px;background-size:contain;background-repeat:no-repeat;background-position:50%}@media (min-width:992px){.megamenu__detail-image{display:inline-block}}.megamenu__card{visibility:hidden;width:0;height:0;position:relative;z-index:-1;display:none}@media (min-width:992px){.megamenu__card{display:block}}.megamenu__card__content{background-color:#515152;opacity:.85;color:#fff;padding:10px 30px;bottom:0;position:absolute;width:100%;height:85px}.megamenu__card__title{font-family:Lato Bold,Helvetica,Arial,"sans-serif";color:#fff;font-size:22px;line-height:30px;text-align:left}.megamenu__card__text{color:#fff;font-size:16px;font-weight:400;line-height:24px;text-align:left}.megamenu__card__icon{margin-right:5px}@media (min-width:992px){.megamenu__leftcolumn{padding-right:15px;padding-left:15px}}@media (max-width:1235px){.megamenu__leftcolumn{max-width:220px}}.megamenu__leftcolumn__list{padding:0;display:flex;flex-wrap:wrap}.megamenu__leftcolumn__list:before{position:absolute;content:"\f125";font-family:Ionicons;font-style:normal;font-weight:700;color:#0071ce;font-size:20px;top:10px;left:20.5%;z-index:100}@media (max-width:1235px){.megamenu__leftcolumn__list:before{left:17.5%}}@media (max-width:1067px){.megamenu__leftcolumn__list:before{display:none}}.megamenu__leftcolumn__second-level{position:absolute;left:24%;width:75%;z-index:10;background-color:#f5f1f0;top:0;padding:0;display:none}.megamenu__leftcolumn__second-level:after{content:" ";position:absolute;width:100px;height:100%;left:-100px;top:0;background-color:transparent}@media (max-width:1235px){.megamenu__leftcolumn__second-level:after{width:50px;left:-50px}}.megamenu__leftcolumn__second-level a.nav-link{color:#515152;padding:0;font-size:16px;line-height:22px;text-transform:none}.megamenu__leftcolumn__second-level.visible{display:block;z-index:20}.megamenu__leftcolumn__second-level .featured-items-container{margin-left:-19px;min-height:410px}@media (max-width:1235px){.megamenu__leftcolumn__second-level .featured-items-container{margin-left:-7px;padding:0}}.megamenu__leftcolumn__second-level .featured-items-container .row{margin:0}.megamenu__leftcolumn__second-level .featured-items-container.three-card-items{flex-basis:100%;max-width:100%;margin-left:0;padding-left:15.5px}@media (max-width:1235px){.megamenu__leftcolumn__second-level .featured-items-container.three-card-items{padding-left:23px;margin-left:-7px}}.megamenu__leftcolumn .megamenu__cardlink{display:none}@media (min-width:992px){.megamenu__leftcolumn .megamenu__cardlink{display:inherit}}.megamenu__item{width:100%;text-align:left;margin:0;padding:0;display:flex;flex-wrap:wrap}@media (min-width:992px){.megamenu__item{display:block;padding:6px 0 6px 4px}.megamenu__item:hover>a.megalink{color:#0071ce;border:none}}.megamenu__item>.third-level{position:absolute;height:100%;top:0;background-color:#f5f1f0;z-index:10;display:none;padding-left:37px}@media (max-width:1235px){.megamenu__item>.third-level{padding-left:87px}}.megamenu__item>.third-level:after{content:" ";position:absolute;width:80px;height:100%;left:-80px;top:0;background-color:transparent}@media (max-width:1235px){.megamenu__item>.third-level:after{width:15px;left:-15px}}.megamenu__item:before{display:none}.megamenu__item.fit-content{width:fit-content}.megamenu__item.has-childs{position:relative}.megamenu__item.has-childs.active a.megalink:after, .megamenu__item.has-childs.unfolded a.megalink:after, .megamenu__item.has-childs:active a.megalink:after{visibility:visible}.megamenu__item a.megalink{color:#515152;font-size:16px;line-height:22px;text-transform:none;padding:0;display:block;position:relative}.megamenu__item a.megalink, .megamenu__item a.megalink:hover{font-family:Gibson,Helvetica,Lato,Arial,"sans-serif"}@media (max-width:1235px){.megamenu__item a.megalink{font-size:14px;line-height:20px}}.megamenu__item a.megalink--heading{color:#515152;font-size:24px;line-height:32px}.megamenu__item a.megalink--heading, .megamenu__item a.megalink--heading:hover{font-family:Gibson SemiBold,Lato,Helvetica,Arial,"sans-serif"}@media (max-width:1235px){.megamenu__item a.megalink--heading{font-size:22px;line-height:30px}}.megamenu__item a.megalink--heading .icon-arrow-right{display:none}.megamenu__item a.megalink--see-more{color:#0071ce;font-size:18px;letter-spacing:.56px;line-height:22px;padding-right:20px;margin-top:50px}.megamenu__item a.megalink--see-more, .megamenu__item a.megalink--see-more:hover{font-family:Gibson SemiBold,Lato,Helvetica,Arial,"sans-serif"}.megamenu__item.active, .megamenu__item.current, .megamenu__item:active{background:transparent}.megamenu__item.active>a.megalink, .megamenu__item.current>a.megalink, .megamenu__item:active>a.megalink{color:#0071ce;font-family:Gibson SemiBold,Lato,Helvetica,Arial,"sans-serif"}.megamenu__item.active>a.megalink:after, .megamenu__item.current>a.megalink:after, .megamenu__item:active>a.megalink:after{visibility:visible}.megamenu__item__childs{visibility:hidden;position:relative;z-index:-1;height:0;width:0;padding:0;flex-flow:column;flex-wrap:wrap;will-change:display;display:none}.megamenu__item__childs.unfolded{visibility:visible;height:auto;width:100%;z-index:1;display:block}.megamenu__item__childs li{display:block}.megamenu__rightcolumn{flex-direction:column}.megamenu__rightcolumn .megamenu__rightcolumn__features{padding-right:0;margin-left:-15px}.megamenu__rightcolumn .megamenu__rightcolumn__features.hide{display:none}.megamenu__rightcolumn .megamenu__rightcolumn__features .row{margin:0}.megamenu__rightcolumn .megamenu__cardlink{padding:0;pointer-events:none;visibility:hidden;display:none}.megamenu__rightcolumn__links{display:flex;width:50%;flex-basis:50%;padding-top:7px}@media (min-width:992px){.megamenu__rightcolumn__links{display:flex;float:left}}.megamenu__rightcolumn__links .megamenu__item__childs{display:flex;visibility:visible;z-index:1;height:auto;width:100%}.megamenu__rightcolumn__links .megamenu__item__childs li{width:auto;text-align:left;padding:0;margin-top:5px}.megamenu__rightcolumn__links .megamenu__item__childs__link{display:block;font-family:Lato,Helvetica,Arial,"sans-serif";color:#f5f1f0;font-weight:400;line-height:25px;font-size:17px;padding-bottom:0;padding-top:0}.megamenu__rightcolumn__links .megamenu__item__childs__link.active, .megamenu__rightcolumn__links .megamenu__item__childs__link:active, .megamenu__rightcolumn__links .megamenu__item__childs__link:hover{font-weight:700}.megamenu__rightcolumn__cards{width:50%;flex-basis:50%;display:flex}.megamenu__rightcolumn__cards .megamenu__cardlink{pointer-events:all;visibility:visible;margin-left:auto;display:block}.megamenu__rightcolumn__cards .megamenu__card{visibility:visible;height:auto;z-index:1;width:309px;min-height:387px;background:#fff;padding:20px;text-align:left}.megamenu__rightcolumn .megamenu__detail-image{position:relative;top:-3px;margin:0 5px;float:left}.megamenu__leftcolumn>ul>li.megamenu__item.megamenu__item--heading>a{padding-right:45px}.megamenu__leftcolumn>ul>li.megamenu__item.megamenu__item--heading>a:hover{font-family:Gibson SemiBold,Lato,Helvetica,Arial,"sans-serif"}@media (min-width:992px){.topbar__navigation-items__childs.half-padding .megamenu:before{bottom:45px}.topbar__navigation-items__childs.half-padding .megamenu:after{bottom:35px}}.multimedia-list{padding-bottom:20px}@media (min-width:992px){.multimedia-list{padding-bottom:0}}.multimedia-item__slider.slider{max-height:70vh;max-width:100%}.multimedia-item__slider.slider.slider-webcam{height:auto;max-height:625px}@media (max-width:1067px){.multimedia-item__slider.slider.landscape-mode .multimedia-item__description, .multimedia-item__slider.slider.landscape-mode .multimedia-item__title{display:none}.multimedia-item__slider.slider.landscape-mode .multimedia-item__slider__controls__pagination{z-index:-1}.multimedia-item__slider.slider.landscape-mode .multimedia-item__slider__controls{background:transparent}.multimedia-item__slider.slider.landscape-mode .main-carousel .video-container{max-height:calc(70vh - 15px)}}.multimedia-item__slider.slider .main-carousel{min-width:100%;min-height:100%}.multimedia-item__slider.slider .main-carousel .flickity-slider>div:not(.is-selected){visibility:hidden;transition:visibility 0s linear .4s}.multimedia-item__slider.slider .main-carousel .image-slide, .multimedia-item__slider.slider .main-carousel .video-slide, .multimedia-item__slider.slider .main-carousel .webcam-slide{width:100%;height:100vh}@media (max-width:1067px){.multimedia-item__slider.slider .main-carousel .image-slide{width:100vw}}.multimedia-item__slider.slider .main-carousel .title-container{text-align:center;margin-bottom:10px}.multimedia-item__slider.slider .main-carousel .image-container{display:flex;height:calc(70vh - 100px);width:100%;overflow-x:scroll;overflow-y:hidden}@media (max-width:1067px){.multimedia-item__slider.slider .main-carousel .image-container{width:100%;height:80vh}}@media (min-width:992px){.multimedia-item__slider.slider .main-carousel .image-container{position:relative;overflow-x:hidden}}.multimedia-item__slider.slider .main-carousel .image-container img{margin:auto;z-index:2}@media (min-width:992px){.multimedia-item__slider.slider .main-carousel .image-container img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (max-width:1067px){.multimedia-item__slider.slider .main-carousel .image-container img{max-height:100%;max-width:100%}}@media (min-width:992px){.multimedia-item__slider.slider .main-carousel .image-container.image-subtitle img{max-height:85%}}.multimedia-item__slider.slider .main-carousel .image-container .multimedia-item__description{font-size:14px;line-height:20px;position:absolute;bottom:0;padding:10px 0 0}@media (max-width:1067px){.multimedia-item__slider.slider .main-carousel .image-container .multimedia-item__description{bottom:unset;top:20px;padding:10px 15px 0}}.multimedia-item__slider.slider .main-carousel .image-container .multimedia-item__title{font-family:Gibson SemiBold,Lato Black,Helvetica,Arial,"sans-serif";font-size:20px;position:absolute;top:0;padding:10px 0 0}@media (max-width:1067px){.multimedia-item__slider.slider .main-carousel .image-container .multimedia-item__title{padding:0 15px}}.multimedia-item__slider.slider .main-carousel .video-container{height:100%;max-height:calc(70vh - 100px);max-width:100%;margin:0 auto}@media (min-width:1068px){.multimedia-item__slider.slider .main-carousel .video-container{height:calc(100% - 54px)}}.multimedia-item__slider.slider .main-carousel .video-container iframe{background-color:#000;display:flex;align-items:center;margin:auto;width:100%;height:100%}@media (max-width:1067px){.multimedia-item__slider.slider .main-carousel .video-container iframe{background:#fff;height:auto;min-height:100%}}.multimedia-item__slider.slider .main-carousel .webcam-container{height:100%;max-height:calc(70vh - 100px);max-width:100%;margin:0 auto}@media (min-width:1068px){.multimedia-item__slider.slider .main-carousel .webcam-container{height:calc(100% - 54px)}}.multimedia-item__slider.slider .main-carousel .webcam-container .webcam-header{margin-top:0;padding:0 15px}@media (min-width:1068px){.multimedia-item__slider.slider .main-carousel .webcam-container .webcam-header{padding:0}}.multimedia-item__slider.slider .main-carousel .webcam-container .webcam-iframe-wrapper{display:flex;flex-direction:column}@media (min-width:992px){.multimedia-item__slider.slider .main-carousel .webcam-container .webcam-iframe-wrapper{flex-direction:row;justify-content:space-between;align-items:stretch;min-height:525px;padding-bottom:50px;overflow:hidden}}.multimedia-item__slider.slider .main-carousel .webcam-container .iframe-container{height:100%;width:100%;aspect-ratio:16/9}@media (min-width:992px){.multimedia-item__slider.slider .main-carousel .webcam-container .iframe-container{flex-grow:8;height:auto;width:auto;aspect-ratio:unset}}.multimedia-item__slider.slider .main-carousel .webcam-container .iframe-container>iframe{height:100%!important;width:100%!important}.multimedia-item__slider.slider .main-carousel .webcam-container .map-container{height:auto;width:100%;aspect-ratio:21/9}@media (min-width:992px){.multimedia-item__slider.slider .main-carousel .webcam-container .map-container{height:auto;width:auto;flex-grow:6;padding-left:40px;aspect-ratio:unset}}.multimedia-item__slider.slider .main-carousel .webcam-container .map-container .map-component{height:100%}@media (min-width:992px){.multimedia-item__slider.slider .main-carousel .webcam-container .map-container .map-component{height:auto;min-height:475px}}.multimedia-item__slider.slider .main-carousel .webcam-container .map-container .map-section .toggle-map-fullscreen{display:none}.multimedia-item__slider.slider .main-carousel .info-container{display:flex;align-items:flex-end;height:54px;width:calc(100% - 220px)}.multimedia-item__slider.slider .main-carousel .info-container>div{display:flex}@media (max-width:1067px){.multimedia-item__slider.slider .main-carousel .info-container{display:none}}.multimedia-item__slider.slider .main-carousel .info-container .toggle-download{color:#515152;margin-right:60px}.multimedia-item__slider.slider .main-carousel .info-container .multimedia-item__title{font-family:Gibson SemiBold,Lato Black,Helvetica,Arial,"sans-serif";display:block}.multimedia-item__slider.slider .main-carousel .info-container .multimedia-item__length:before, .multimedia-item__slider.slider .main-carousel .info-container .multimedia-item__size:before{content:"|";padding:0 10px}@media (min-width:1068px){.multimedia-item__slider.slider{padding:15px;position:relative;height:702px;width:936px}}@media (min-width:1200px){.multimedia-item__slider.slider{padding:15px;position:relative;height:858px;width:1144px}}@media (max-width:1067px){.multimedia-item__slider.slider{min-height:100%;min-width:100%}}.multimedia-item__slider.slider .multimedia-item__slider__controls{position:absolute;right:15px;bottom:15px;display:inline-flex;flex-direction:row;height:54px;justify-content:flex-end;background-color:#fff}@media (max-width:1067px){.multimedia-item__slider.slider .multimedia-item__slider__controls{width:100%}}.multimedia-item__slider.slider .multimedia-item__slider__controls .multimedia-item__slider__controls__pagination{display:flex;justify-content:flex-end;position:relative;width:auto;padding:15px 0;margin-right:40px}@media (max-width:1067px){.multimedia-item__slider.slider .multimedia-item__slider__controls .multimedia-item__slider__controls__pagination{display:flex;align-items:center;justify-content:center;height:54px;margin-left:15px;position:absolute;width:100%;background-color:#fff}}.multimedia-item__slider.slider .multimedia-item__slider__controls .multimedia-item__slider__controls__pagination .item{font-family:Lato,Helvetica,Arial,"sans-serif";color:#ccc7b9}.multimedia-item__slider.slider .multimedia-item__slider__controls .multimedia-item__slider__controls__pagination .item.active{color:#0071ce;cursor:pointer}.multimedia-item__slider.slider .multimedia-item__slider__controls .multimedia-item__slider__controls__pagination .separator{padding:0 10px}.multimedia-item__slider.slider .multimedia-item__slider__controls .multimedia-item__slider__controls__pagination .separator:after{content:"|";display:inline-block}.multimedia-item__slider.slider .multimedia-item__slider__controls .multimedia-item__slider__controls__buttons{display:inline-flex;position:relative;width:118px}@media (max-width:1067px){.multimedia-item__slider.slider .multimedia-item__slider__controls .multimedia-item__slider__controls__buttons{width:100%}}.multimedia-item__slider.slider .multimedia-item__slider__controls .multimedia-item__slider__controls__buttons .flickity-prev-next-button.next, .multimedia-item__slider.slider .multimedia-item__slider__controls .multimedia-item__slider__controls__buttons .flickity-prev-next-button.previous{z-index:0;width:54px;height:54px;border:1px solid #0071ce}.multimedia-item__slider.slider .multimedia-item__slider__controls .multimedia-item__slider__controls__buttons .flickity-prev-next-button.next .flickity-button-icon, .multimedia-item__slider.slider .multimedia-item__slider__controls .multimedia-item__slider__controls__buttons .flickity-prev-next-button.previous .flickity-button-icon{left:9%;top:9%;width:84%;height:84%;padding:15px;fill:#0071ce;border-radius:50%;border:none;cursor:pointer;transition:fill .3s,border .3s}@media (max-width:1067px){.multimedia-item__slider.slider .multimedia-item__slider__controls .multimedia-item__slider__controls__buttons .flickity-prev-next-button.next, .multimedia-item__slider.slider .multimedia-item__slider__controls .multimedia-item__slider__controls__buttons .flickity-prev-next-button.previous{width:40px;height:40px}.multimedia-item__slider.slider .multimedia-item__slider__controls .multimedia-item__slider__controls__buttons .flickity-prev-next-button.next .flickity-button-icon, .multimedia-item__slider.slider .multimedia-item__slider__controls .multimedia-item__slider__controls__buttons .flickity-prev-next-button.previous .flickity-button-icon{left:0;top:0;width:100%;height:100%;padding:12px}}.multimedia-item__slider.slider .multimedia-item__slider__controls .multimedia-item__slider__controls__buttons .flickity-prev-next-button.previous{right:64px;left:auto}@media (max-width:1067px){.multimedia-item__slider.slider .multimedia-item__slider__controls .multimedia-item__slider__controls__buttons .flickity-prev-next-button.previous{left:30px}}.multimedia-item__slider.slider .multimedia-item__slider__controls .multimedia-item__slider__controls__buttons .flickity-prev-next-button.next{right:0}@media (max-width:1067px){.multimedia-item__slider.slider .multimedia-item__slider__controls .multimedia-item__slider__controls__buttons .flickity-prev-next-button.next{right:0}}@media (max-width:1067px){#image-content .content, #webcam-content .content{padding:50px 0}}@media (max-width:1067px){#video-content .content{padding:50px 50px 0}}.multimedia-item__popup__container{display:none}.related-multimedia-component__heading{text-align:left;margin-bottom:60px}@media (max-width:575px){.related-multimedia-component__heading{margin-bottom:40px}}.related-multimedia-component__heading .heading{font-size:50px;line-height:55px}@media (max-width:575px){.related-multimedia-component__heading .heading{font-size:35px;line-height:42px}}.related-multimedia-component.slider{position:relative;height:400px;width:100%}@media (max-width:575px){.related-multimedia-component.slider{height:221px}}.related-multimedia-component.slider .slide{width:100%;height:400px}@media (max-width:575px){.related-multimedia-component.slider .slide{height:221px}}.related-multimedia-component.slider .slide .video-item{height:100%}.related-multimedia-component.slider .slide .image-background{background-size:cover;background-position:50%;background-repeat:no-repeat;height:100%;width:calc(100% - 5px);margin:auto;z-index:0;position:absolute}@media (max-width:575px){.related-multimedia-component.slider .slide .image-background{width:calc(100% - 2px)}}.related-multimedia-component.slider .carousel-cell{width:50%}@media (max-width:575px){.related-multimedia-component.slider .carousel-cell{width:calc(100% - 30px)}}.related-multimedia-component.slider .carousel-cell .related-multimedia-item-image__overlay{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:auto;display:none;color:#fff}.related-multimedia-component.slider .carousel-cell .related-multimedia-item-image__overlay .toggle-expand{color:#fff;position:absolute;top:15px;right:15px;cursor:pointer}.related-multimedia-component.slider .carousel-cell .toggle-play{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);cursor:pointer}.related-multimedia-component.slider .carousel-cell:hover .related-multimedia-item-image__overlay{display:block;background-color:rgba(81,81,82,.8)}.related-multimedia-component__controls{display:inline-flex;position:relative;flex-direction:row;height:54px;justify-content:flex-end}@media (max-width:575px){.related-multimedia-component__controls{height:39px}}.related-multimedia-component__controls .related-multimedia-component__controls__pagination{display:flex;justify-content:flex-end;position:relative;width:auto;padding:15px 0;margin-right:40px}@media (max-width:575px){.related-multimedia-component__controls .related-multimedia-component__controls__pagination{display:none}}.related-multimedia-component__controls .related-multimedia-component__controls__pagination .item{font-family:Lato,Helvetica,Arial,"sans-serif";color:#ccc7b9}.related-multimedia-component__controls .related-multimedia-component__controls__pagination .item.active{color:#0071ce;cursor:pointer}.related-multimedia-component__controls .related-multimedia-component__controls__pagination .separator{padding:0 10px}.related-multimedia-component__controls .related-multimedia-component__controls__pagination .separator:after{content:"|";display:inline-block}.related-multimedia-component__controls .related-multimedia-component__controls__buttons{display:inline-flex;position:relative;width:118px}.related-multimedia-component__controls .related-multimedia-component__controls__buttons .flickity-prev-next-button.next, .related-multimedia-component__controls .related-multimedia-component__controls__buttons .flickity-prev-next-button.previous{z-index:0;width:54px;height:54px;border:1px solid #0071ce}.related-multimedia-component__controls .related-multimedia-component__controls__buttons .flickity-prev-next-button.next .flickity-button-icon, .related-multimedia-component__controls .related-multimedia-component__controls__buttons .flickity-prev-next-button.previous .flickity-button-icon{left:9%;top:9%;width:84%;height:84%;padding:15px;fill:#0071ce;border-radius:50%;border:none;cursor:pointer;transition:fill .3s,border .3s}@media (max-width:575px){.related-multimedia-component__controls .related-multimedia-component__controls__buttons .flickity-prev-next-button.next, .related-multimedia-component__controls .related-multimedia-component__controls__buttons .flickity-prev-next-button.previous{width:40px;height:40px}.related-multimedia-component__controls .related-multimedia-component__controls__buttons .flickity-prev-next-button.next .flickity-button-icon, .related-multimedia-component__controls .related-multimedia-component__controls__buttons .flickity-prev-next-button.previous .flickity-button-icon{left:0;top:0;width:100%;height:100%;padding:12px}}.related-multimedia-component__controls .related-multimedia-component__controls__buttons .flickity-prev-next-button.previous{right:64px;left:auto}@media (max-width:575px){.related-multimedia-component__controls .related-multimedia-component__controls__buttons .flickity-prev-next-button.previous{right:50px;left:auto}}.related-multimedia-component__controls .related-multimedia-component__controls__buttons .flickity-prev-next-button.next{right:0}@media (max-width:575px){.related-multimedia-component__controls .related-multimedia-component__controls__buttons .flickity-prev-next-button.next{right:0}}.related-multimedia-component__controls.visible-sm{justify-content:center}.related-multimedia-component__controls.visible-sm .related-multimedia-component__controls__pagination{display:none}@media (max-width:575px){.related-multimedia-component__controls.visible-sm .related-multimedia-component__controls__pagination{display:flex;justify-content:center;position:relative;width:auto;padding:15px 0;margin:0;height:54px}}.overlay-popup .popup .related-multimedia-component.slider{position:relative;width:100%;height:100%;padding:20px}.overlay-popup .popup .related-multimedia-component.slider .flickity-slider{transform:none!important}.overlay-popup .popup .related-multimedia-component.slider .flickity-viewport{min-height:auto!important}.overlay-popup .popup .related-multimedia-component.slider .slide{height:100%}.overlay-popup .popup .related-multimedia-component.slider .slide .toggle-fullscreen{display:none}.overlay-popup .popup .related-multimedia-component.slider .carousel-cell{width:100%}.overlay-popup .popup .related-multimedia-component.slider .carousel-cell.is-selected{left:0!important}.related-information-component{background-color:#f9f6f6}.related-information-component .flickity-viewport{width:100%}@media (min-width:1400px){.related-information-component .flickity-button{display:none}}.related-information-component__heading{text-align:left;padding-left:0;padding-right:0;margin-bottom:60px}.related-information-component__heading .heading{font-size:50px;line-height:55px}@media (max-width:575px){.related-information-component__heading .heading{font-size:35px;line-height:42px}}section.cards-component-endless .map-link-container .map-link{cursor:pointer;font-size:18px;font-weight:600}section.cards-component-endless .map-link-container .icon-marker{margin-right:5px}section.cards-component-endless .flickity-viewport{width:100%;margin:0 15px}section.cards-component-endless .flickity-page-dots{margin:0 15px}@media (max-width:575px){section.cards-component-endless .flickity-page-dots{display:none;text-align:center}}section.cards-component-endless .flickity-button:hover{background:rgba(0,113,206,.84706)}section.cards-component .cards-component__heading{text-align:center;margin-bottom:30px}section.cards-component .cards-component__heading h2{color:#515152;font-size:50px;line-height:55px;margin:0}@media (max-width:575px){section.cards-component .cards-component__heading h2{font-size:35px;line-height:42px}}section.cards-component .row{justify-content:flex-start;margin-right:-30px;margin-left:-30px}@media (max-width:1199px){section.cards-component .row{margin-right:-25px;margin-left:-25px}}section.cards-component .row.center-cards{justify-content:center}section.cards-component .row>.card__col.item-width-4{padding:0 15px 30px;width:33.3%;flex-basis:33.3%;max-width:33.3%}@media (max-width:1199px){section.cards-component .row>.card__col.item-width-4{padding:0 10px 30px;width:50%;flex-basis:50%;max-width:50%}}section.cards-component .row>.card__col.item-width-2{padding:0 15px 30px;width:50%;flex-basis:50%;max-width:50%}@media (max-width:1199px){section.cards-component .row>.card__col.item-width-2{padding:0 10px 30px}}section.cards-component .cards-component__text-container{color:#515152;padding:0 15px;max-width:1030px;margin:0 auto 45px}@media (max-width:575px){section.cards-component .cards-component__text-container{display:none}}section.cards-component .flickity-viewport{width:100%}@media (min-width:1400px){section.cards-component .flickity-button{display:none}}@media (min-width:1400px){section.cards-component .flickity-prev-next-button.previous{left:-70px}section.cards-component .flickity-prev-next-button.next{right:-70px}}section.cards-component .cards-component__col{padding-right:0;padding-left:0}section.cards-component .cards-component__bottom{text-align:center;margin-top:20px}@media (max-width:575px){section.cards-component .cards-component__bottom{text-align:left}}section.cards-component .cards-component__bottom__link{font-size:18px;font-weight:900}@media (max-width:575px){section.cards-component .cards-component__bottom__link{font-size:16px}}article.card .card__content__endless .card__image-container{height:230px;width:100%;overflow:hidden}article.card .card__content__endless .card__image-container .card__image{width:100%;height:100%;object-fit:cover}article.card .card__content__endless .card__title-container{top:0;padding-top:10px;font-size:24px;line-height:24px}article.card .card__content__endless .card__link_container{margin:5px auto}article.card .card__content__endless .card__link_container .card__link{height:auto;font-size:16px;font-weight:600;color:#0071ce;text-decoration:underline}section.cards-filter-tags .container-subcards{outline:2px solid violet}.cards-slider .carousel-cell, .cards-slider .carousel-cell:last-child, section.cards-component-endless .carousel-cell, section.cards-component-endless .carousel-cell:last-child{margin-right:25px}section.cards-component-endless .cards-component__heading{text-align:center;margin-bottom:20px}section.cards-component-endless .cards-component__heading .heading{color:#515152;font-size:50px;line-height:55px;margin:0}@media (max-width:575px){section.cards-component-endless .cards-component__heading .heading{font-size:35px;line-height:42px}}section.cards-component-endless .cards-component__text-container{color:#515152;padding:0 15px;text-align:center}section.cards-component-endless .cards-component__text-container .summary-text{font-size:18px;line-height:24px;margin-bottom:20px}@media (max-width:575px){section.cards-component-endless .cards-component__text-container .summary-text{font-size:16px;line-height:22px}}section.cards-component-endless .map-link-container{padding:0 15px;cursor:pointer;margin-left:auto}section.cards-component-endless .map-link-container a{font-size:16px;line-height:33px;color:#515152;font-weight:700}section.cards-component-endless .map-link-container .icon-grid, section.cards-component-endless .map-link-container .icon-marker, section.cards-component-endless .map-link-container .ion-ios-location{margin-right:5px}section.cards-component-endless .row{justify-content:flex-start;margin-right:-30px;margin-left:-30px}@media (max-width:1199px){section.cards-component-endless .row{margin-right:-25px;margin-left:-25px}}section.cards-component-endless .row.center-cards{justify-content:center}section.cards-component-endless .row .card__col.carousel-cell{height:100%}section.cards-component-endless .row>.card__col.item-width-4{padding:0 15px 30px;width:33.3%;flex-basis:33.3%;max-width:33.3%}@media (max-width:1199px){section.cards-component-endless .row>.card__col.item-width-4{padding:0 10px 30px;width:50%;flex-basis:50%;max-width:50%}}section.cards-component-endless .row>.card__col.item-width-2{padding:0 15px 30px;width:50%;flex-basis:50%;max-width:50%}@media (max-width:1199px){section.cards-component-endless .row>.card__col.item-width-2{padding:0 10px 30px}}section.cards-component-endless .row hr{margin:10px 10px 20px 0;border-bottom:1px solid #000}section.cards-component-endless article.card{height:100%}section.cards-component-endless article.card .card__content__endless{height:100%;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:768px){section.cards-component-endless article.card .card__content__endless{height:100%}}section.cards-component-endless article.card .card__content__endless .card__content--wrapper{display:flex;flex-direction:column;height:100%}section.cards-component-endless article.card .card__content__endless .card__image-container{height:230px;width:100%;overflow:hidden}section.cards-component-endless article.card .card__content__endless .card__image-container .card__image{width:100%;height:100%;object-fit:cover}section.cards-component-endless article.card .card__content__endless .card__title-container{top:0;padding-top:10px;font-size:24px;line-height:24px}section.cards-component-endless article.card .card__content__endless .card__title.heading{display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:10px}section.cards-component-endless article.card .card__content__endless .card__description{display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}section.cards-component-endless article.card .card__content__endless .card__link-container{margin-top:15px}section.cards-component-endless article.card .card__content__endless .card__link-container .card__link{height:auto;font-size:16px;font-weight:600;color:#0071ce;text-decoration:underline}@media (max-width:575px){section.cards-component-endless article.card .card__content__endless .card__description-container{overflow:hidden}}@media (max-width:575px){section.cards-component-endless article.card .card__content__endless .card__description{max-height:160px}}@media (min-width:768px){section.cards-component-endless article.card .card__content__endless .card__content--link{position:relative}}section.cards-component-endless .flickity-viewport{min-height:430px}section.cards-component-endless .flickity-page-dots{position:relative;text-align:left;bottom:0;padding:15px}section.cards-component-endless .flickity-page-dots .dot{animation:none!important}@media (max-width:575px){section.cards-component-endless .flickity-page-dots{text-align:center;display:block}}section.cards-component-endless .flickity-button{background:#0071ce;margin:0 5px}section.cards-component-endless .flickity-button svg path{fill:#fff}section.cards-component-endless .flickity-button:hover .flickity-button-icon{border:none}@media (max-width:575px){section.cards-component-endless .flickity-button{top:20%;margin:0 10px;background:#fff}section.cards-component-endless .flickity-button svg path{fill:#0071ce}section.cards-component-endless .flickity-button:hover{fill:#515152;transition:fill .3s,border .3s}}@media (min-width:1400px){section.cards-component-endless .flickity-prev-next-button.previous{left:-70px}section.cards-component-endless .flickity-prev-next-button.next{right:-70px}}.info-window{width:460px;height:200px;display:flex}.image{display:flex;height:100%}.image, .marker{width:50%;object-fit:cover}.marker{padding:10px}.marker h1{font-family:Gibson SemiBold,Lato Black,Helvetica,Arial,"sans-serif";font-size:20px;line-height:24px;color:#0071ce;letter-spacing:0}.marker p{font-family:Lato,Helvetica,Arial,"sans-serif";font-size:16px;line-height:22px;color:#515152;position:relative;word-wrap:break-word}.cookie-consent{position:fixed;left:0;bottom:0;width:100%;color:#515152;background:rgba(245,241,240,.95);opacity:.9;padding:10px 15px;z-index:10000;transition:bottom .3s}@media (max-width:991px){.cookie-consent{padding:15px}}.cookie-consent .cookie-close{float:right;padding:10px;cursor:pointer}.cookie-consent-open{left:20px;bottom:0;border:none;background-color:#515152;color:#fff;font-size:12px;line-height:20px;border-radius:2px 2px 0 0;transition:all .3s;position:fixed;opacity:.6;cursor:pointer;will-change:transform;z-index:79}.cookie-consent-open:hover{opacity:1}.cookie-consent__more{margin-left:auto;align-items:center;display:flex;border:1px solid #fff}.cookie-consent__more:hover{color:#515152;background-color:#515152}.cookie-consent__close{margin-left:auto;border:1px solid #fff}.cookie-consent__close:hover{color:#515152;background-color:#515152}.cookie-consent__content{display:block;margin:0 auto}.cookie-consent__content--left, .cookie-consent__content--right{position:relative}.cookie-consent__content--left{align-items:flex-end}.cookie-consent__link{color:#0071ce;display:inline-block;margin-bottom:1px}.cookie-consent__link:hover{color:#515152;border-bottom:1px solid #515152;margin-bottom:0}.cookie-consent__button{text-align:center}@media (min-width:992px){.cookie-consent__button{position:absolute;left:0;transform:translateY(-50%);top:50%}}.cookie-consent__button .button{line-height:16px;font-size:16px;height:40px;padding:10px 40px;color:#515152;border:2px solid #515152}.cookie-consent__button .button:hover{color:#0071ce;border:2px solid #0071ce}.cookie-consent__button .button:focus{color:#0071ce;text-decoration:underline}.cookie-consent__text{color:#515152;text-align:right;width:60%;margin:3px 20px 0 0}@media (max-width:991px){.cookie-consent__text{width:100%;margin-right:0;padding-bottom:10px;text-align:center}}section.partners-search{padding-bottom:55px}@media (min-width:768px){section.partners-search{padding-bottom:90px}}section.partners-search .form-content{border:1px solid #c2bbb5;padding:20px}section.partners-search .form-content>form>div:not(.input-submit):not(:last-child){margin-bottom:50px;width:100%}section.partners-search .form-content form>.input-title.bold{font-size:24px;line-height:32px;font-family:Gibson SemiBold,Lato Black,Helvetica,Arial,"sans-serif"}section.partners-search .form-content form>.input-title.bold span{font-family:Lato,Helvetica,Arial,"sans-serif"}section.partners-search .form-content>h4{font-size:35px;line-height:42px;margin-top:0;margin-bottom:30px;font-family:Gibson SemiBold,Lato Black,Helvetica,Arial,"sans-serif"}section.partners-search .form-content .input-multiple{margin-top:10px}section.partners-search .form-content .input-multiple .check{height:18px;width:18px}section.partners-search .form-content .input-multiple .input-radio-checkbox label{padding-left:28px}section.partners-search .form-content .button{line-height:16px}section.partners-search .form-content .button i{margin-right:5px}section.partners-search .form-content .input-submit{margin-top:-10px;margin-bottom:10px}section.partners-search .form-content .load-spinner-container{margin:0}section.partners-login .partners-login__heading{text-align:left}section.partners-login .partners-login__heading h2{color:#515152;font-size:35px;line-height:42px;margin:0 auto 45px}@media (max-width:767px){section.partners-login .partners-login__heading h2{font-size:24px;line-height:32px;margin:0 auto 40px}}section.partners-login .row.login>div:first-child{padding-right:66px;border-right:1px solid #c2bbb5}@media (max-width:991px){section.partners-login .row.login>div:first-child{padding-right:33px}}@media (max-width:767px){section.partners-login .row.login>div:first-child{padding-right:15px;padding-bottom:40px;border-right:none;border-bottom:1px solid #c2bbb5}}section.partners-login .row.login>div:last-child{padding-left:67px}@media (max-width:991px){section.partners-login .row.login>div:last-child{padding-left:34px}}@media (max-width:767px){section.partners-login .row.login>div:last-child{padding:41px 15px 40px}}section.partners-login .form-content h5{margin-top:0;font-size:20px;line-height:28px;font-family:Gibson SemiBold,Lato Black,Helvetica,Arial,"sans-serif"}section.partners-login .form-content div:not(.input-submit){margin-bottom:53px}section.partners-login .form-content .input-submit{margin-bottom:30px}section.partners-login .form-content .forgot-password{color:#515152;transition:color .2s;cursor:pointer}section.partners-login .form-content .forgot-password:hover{color:#0071ce}section.partners-login .rte-container{position:relative;height:100%}section.partners-login .rte-container .rte-content{position:absolute;max-width:400px;top:50%;transform:translateY(-85%)}@media (max-width:767px){section.partners-login .rte-container .rte-content{transform:translateY(-50%);position:relative}}section.partners-login .rte-container .rte-content h5{margin:0 0 12px;font-size:20px;line-height:28px;font-weight:700;font-family:Gibson SemiBold,Lato Black,Helvetica,Arial,"sans-serif"}section.partners-login .rte-container .rte-content a{font-weight:700}section.partners-login.recovery .email-sent-image{width:55px}section.partners-login.recovery>.container{max-width:500px}section.partners-login.recovery h2{margin:0 auto 20px}section.partners-login.recovery .form-content p{margin-top:0;margin-bottom:34px}section.partners-login.recovery .form-content .go-back-login{color:#515152;transition:color .2s;cursor:pointer}section.partners-login.recovery .form-content .go-back-login:hover, section.partners-login.recovery .form-content .go-back-login b{color:#0071ce}section.partners-section{padding-bottom:55px}@media (min-width:768px){section.partners-section{padding-bottom:90px}}section.agenda-search>.form-content{padding:0 15px 15px;border:none}section.agenda-search>.form-content form>.input-title{margin-top:0}section.agenda-search .vanilla-calendar{margin-top:20px;background-color:#fff}section.agenda-search .vanilla-calendar .calendar-container{background-color:#fff}section.agenda-search .vanilla-calendar .vanilla-calendar-date{padding:8px 0 7px;font-size:14px;line-height:14px}@media (max-width:575px){section.agenda-search .vanilla-calendar .vanilla-calendar-date{padding:12px 0}}section.agenda-search .vanilla-calendar .vanilla-calendar-body{padding:2px}section.agenda-search .vanilla-calendar .vanilla-calendar-week{background-color:rgba(0,0,0,.1)}section.agenda-search .vanilla-calendar .vanilla-calendar-week span{color:#515152;font-size:12px;line-height:14px}section.agenda-search .vanilla-calendar .vanilla-calendar-header__label{font-size:15px;color:#0071ce}section.agenda-search .vanilla-calendar>.clean-button{background-color:#fff}section.agenda-search .input-multiple{margin-bottom:30px}section.agenda-search .input-multiple .input-radio-checkbox label{padding:8px 0 6px 30px}@media (max-width:329px){section.agenda-search .input-multiple .input-radio-checkbox label{padding:5px 0 5px 30px}}section.agenda-component .agenda-component__heading{text-align:center}section.agenda-component .agenda-component__heading h2{color:#515152;font-size:50px;line-height:55px;margin:0 auto 45px}@media (max-width:575px){section.agenda-component .agenda-component__heading h2{font-size:35px;line-height:42px}}section.agenda-component .agenda-component__text-container{color:#000;padding:15px}section.agenda-component .agenda-component__col{padding-right:0;padding-left:0}section.agenda-component .agenda-component__bottom{text-align:center}@media (max-width:575px){section.agenda-component .agenda-component__bottom{text-align:left}}section.agenda-component .agenda-component__bottom__link{font-size:18px;font-weight:900;letter-spacing:.56px;line-height:22px}@media (max-width:575px){section.agenda-component .agenda-component__bottom__link{font-size:16px}}section.agenda-component.agenda-component--list .agenda-component__heading{text-align:left;padding-left:0;padding-right:0}section.agenda-component.agenda-component--list .agenda-item__title{margin-bottom:0!important}section.agenda-component.agenda-component--list .agenda-item__location{margin-bottom:10px}section.agenda-component.agenda-component--list .agenda-component__bottom{text-align:left}section.agenda-component.agenda-component--list .agenda-item__location:before{content:"\f456";font-family:Ionicons!important}section.agenda-component.agenda-component--list .agenda-item__col{width:33%;flex-basis:calc(33% - 15px);max-width:calc(33% - 15px)}@media (max-width:1067px){section.agenda-component.agenda-component--list .agenda-item__col{width:50%;flex-basis:calc(50% - 15px);max-width:calc(50% - 15px)}}@media (max-width:575px){section.agenda-component.agenda-component--list .agenda-item__col{width:100%;flex-basis:calc(100% - 15px);max-width:calc(100% - 15px)}}section.agenda-component.agenda-component--list .full-width-item .agenda-item__col{width:100%;flex-basis:calc(100% - 15px);max-width:calc(100% - 15px)}.blog-layout{margin-bottom:95px}@media (max-width:575px){.blog-layout{margin-bottom:50px}}@media (max-width:575px){.blog-layout .subheading{margin-bottom:0}}section.blog-component .blog-component__heading{text-align:center}section.blog-component .blog-component__heading h2{color:#515152;font-size:50px;line-height:55px;margin:0 auto 45px}@media (max-width:575px){section.blog-component .blog-component__heading h2{font-size:35px;line-height:42px}}section.blog-component .blog-component__text-container{color:#000;padding:15px}section.blog-component .blog-component__col{padding-right:0;padding-left:0}section.blog-component .blog-component__bottom{text-align:center}@media (max-width:575px){section.blog-component .blog-component__bottom{text-align:left}}section.blog-component .blog-component__bottom__link{font-size:18px;font-weight:900;letter-spacing:.56px;line-height:22px}@media (max-width:575px){section.blog-component .blog-component__bottom__link{font-size:16px}}section.blog-component.blog-component--list .blog-component__heading{text-align:left;padding-left:0;padding-right:0}section.blog-component.blog-component--list .blog-component__bottom{text-align:left}section.blog-component.blog-component--list .blog-item__col{width:100%;flex-basis:calc(100% - 15px);max-width:calc(100% - 15px)}.hero-component.static{position:relative;height:500px;overflow:hidden;width:100%;background:#000}@media (max-width:1399px){.hero-component.static{height:420px}}@media (max-width:991px){.hero-component.static{height:300px}}.hero-component.static .content.darker-bg:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;z-index:0;background:rgba(0,0,0,.3)}.hero-component.static .video-item{height:500px}@media (max-width:1399px){.hero-component.static .video-item{height:420px}}@media (max-width:991px){.hero-component.static .video-item{height:300px}}.hero-component.static .video-item .toggle-icon.toggle-fullscreen{z-index:1}.hero-component.static .image-background, .hero-component.static .video-background{background-size:cover;background-position:50%;background-repeat:no-repeat;height:100%;width:100%;margin:auto;z-index:0;position:absolute}.hero-component.static .container{position:absolute;z-index:2;top:0;width:100%;height:445px;color:#fff;display:flex;left:50%;transform:translateX(-50%)}.hero-component.static .content{position:absolute;z-index:2;top:0;left:15px;height:310px;width:385px;background:rgba(81,81,82,.8);color:#fff;text-align:center}@media (max-width:991px){.hero-component.static .content{height:310px;width:90%;top:0}}.hero-component.static .content .hero__title{position:relative;padding:40px 30px;text-align:left}@media (max-width:991px){.hero-component.static .content .hero__title{padding:30px 0}}.hero-component.static .content .hero__title h1{font-family:Gibson SemiBold,Lato Black,Helvetica,Arial,"sans-serif";text-shadow:1px 1px 8px rgba(0,0,0,.4);margin:0;font-size:28px;line-height:36px}@media (max-width:991px){.hero-component.static .content .hero__title h1{font-size:22px;line-height:30px}}.hero-component.static .content .hero__summary{position:relative;text-align:left;padding:0 30px}@media (max-width:991px){.hero-component.static .content .hero__summary{padding:0}}.hero-component.static .content .hero__summary .content-rte{font-size:22px;line-height:30px}@media (max-width:991px){.hero-component.static .content .hero__summary .content-rte{font-size:16px;line-height:22px}}.hero-component.static .content .hero-link__container{position:relative;text-align:left;padding:5px 25px}@media (max-width:991px){.hero-component.static .content .hero-link__container{padding:0}}.hero-component.static .content .hero-link__container a.link-icon{font-size:16px;line-height:22px;color:#fff;font-weight:400}.hero-component.static .content .hero-link__container a.link-icon:hover{color:#0071ce;border-bottom:none}@media (max-width:991px){.hero-component.static.enable-content{margin-bottom:280px;overflow:visible;overflow:initial}.hero-component.static.enable-content .video-item .toggle-icon.toggle-mute, .hero-component.static.enable-content .video-item .toggle-icon.toggle-play{top:15px;bottom:auto}.hero-component.static.enable-content .content{background:#515152;width:calc(100% - 30px);height:300px;top:250px;left:50%;transform:translateX(-50%);margin:0;padding-right:20px;padding-left:20px}}.hero__container .hero-component.static .content{left:40px}@media (max-width:991px){.hero__container .hero-component.static .content{left:50%}}.hero-component.slider{position:relative;height:500px;width:100%;background:#000;overflow:hidden}@media (max-width:1399px){.hero-component.slider{height:420px}}@media (max-width:991px){.hero-component.slider{height:380px}}@media (max-width:575px){.hero-component.slider{height:300px}}.hero-component.slider.small{height:350px}@media (max-width:575px){.hero-component.slider.small{height:300px}}.hero-component.slider.small .video-item{height:350px}@media (max-width:575px){.hero-component.slider.small .video-item{height:300px}}.hero-component.slider .video-item{height:500px}@media (max-width:1399px){.hero-component.slider .video-item{height:420px}}@media (max-width:991px){.hero-component.slider .video-item{height:380px}}@media (max-width:575px){.hero-component.slider .video-item{height:300px}}.hero-component.slider .video-item .toggle-icon.toggle-fullscreen{display:none}.hero-component.slider .content.darker-bg:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;z-index:0;background:rgba(0,0,0,.3)}.hero-component.slider .slide{width:100%;height:500px}@media (max-width:1399px){.hero-component.slider .slide{height:420px}}@media (max-width:991px){.hero-component.slider .slide{height:380px}}@media (max-width:575px){.hero-component.slider .slide{height:300px}}.hero-component.slider .slide.small{height:350px}@media (max-width:575px){.hero-component.slider .slide.small{height:300px}}.hero-component.slider .slide a{width:100%;height:100%;display:block}.hero-component.slider .slide a .image-background, .hero-component.slider .slide a .video-background{background-size:cover;background-position:50%;background-repeat:no-repeat;height:100%;width:100%;margin:auto;z-index:0;position:absolute}.hero-component.slider .slide a .video-background iframe{width:100%;height:100%}.hero-component.slider .container{position:absolute;z-index:2;top:0;width:100%;height:445px;color:#fff;display:flex;left:50%;transform:translateX(-50%)}.hero-component.slider .content{position:absolute;height:380px;width:355px;background:rgba(81,81,82,.8);color:#fff;display:block;left:auto}@media (max-width:991px){.hero-component.slider .content{width:90%;top:0}}.hero-component.slider .content .hero__title{position:relative;padding:40px 25px 0;text-align:left}@media (max-width:991px){.hero-component.slider .content .hero__title{background:#515152;margin-top:80px;padding:15px 0}}.hero-component.slider .content .hero__title .title-h1{font-size:28px;letter-spacing:.44px;line-height:36px;font-weight:900;margin:0;min-height:90px}@media (max-width:991px){.hero-component.slider .content .hero__title .title-h1{font-size:25px;line-height:34px}}.hero-component.slider .content .hero__summary{position:relative;text-align:left;padding:0 25px}@media (max-width:991px){.hero-component.slider .content .hero__summary{padding:0}}.hero-component.slider .content .hero__summary .content-rte{font-size:16px;line-height:22px}.hero-component.slider .content .hero-link__container{position:relative;text-align:left;padding:5px 25px}@media (max-width:991px){.hero-component.slider .content .hero-link__container{padding:0}}.hero-component.slider .content .hero-link__container a.link-icon{font-size:16px;line-height:22px;color:#fff;font-weight:400}.hero-component.slider .content .hero-link__container a.link-icon:hover{color:#0071ce;border-bottom:none}@media (max-width:1199px){.hero-component.slider.enable-content .content{height:400px}}@media (max-width:991px){.hero-component.slider.enable-content{margin-bottom:180px;overflow:visible;overflow:initial}.hero-component.slider.enable-content .video-item .toggle-icon.toggle-mute, .hero-component.slider.enable-content .video-item .toggle-icon.toggle-play{top:15px;bottom:auto}.hero-component.slider.enable-content .container{background:#515152;width:90%;height:310px;top:230px;left:50%;transform:translateX(-50%);margin:0}.hero-component.slider.enable-content .container .content{background:none}}@media (max-width:575px){.hero-component.slider.enable-content{margin-bottom:280px}}.hero-component.slider .flickity-prev-next-button.next, .hero-component.slider .flickity-prev-next-button.previous{z-index:80}.hero-component.slider .flickity-prev-next-button.next .flickity-button-icon, .hero-component.slider .flickity-prev-next-button.previous .flickity-button-icon{border:none}@media (max-width:991px){.hero-component.slider .flickity-prev-next-button.next, .hero-component.slider .flickity-prev-next-button.previous{width:34px;height:34px}.hero-component.slider .flickity-prev-next-button.next .flickity-button-icon, .hero-component.slider .flickity-prev-next-button.previous .flickity-button-icon{border:none;padding:9px}}.hero-component.slider .flickity-prev-next-button.previous{top:50%;right:auto;left:15px}@media (max-width:991px){.hero-component.slider .flickity-prev-next-button.previous{left:10px}}.enable-content.hero-component.slider .flickity-prev-next-button.previous{top:auto;right:auto;left:20px;bottom:10px}@media (max-width:991px){.enable-content.hero-component.slider .flickity-prev-next-button.previous{top:45px;right:auto;left:0;bottom:auto}}.hero-component.slider .flickity-prev-next-button.next{top:50%;right:15px;left:auto}@media (max-width:991px){.hero-component.slider .flickity-prev-next-button.next{right:10px}}.enable-content.hero-component.slider .flickity-prev-next-button.next{top:auto;right:0;left:90px;bottom:10px}@media (max-width:991px){.enable-content.hero-component.slider .flickity-prev-next-button.next{top:45px;right:auto;left:45px;bottom:auto}}.hero-component.slider .flickity-page-dots{top:30px;left:auto;bottom:auto;right:15px;z-index:80;width:auto;height:10px;text-align:left}@media (max-width:991px){.hero-component.slider .flickity-page-dots{right:10px}}.enable-content.hero-component.slider .flickity-page-dots{top:auto;left:25px;right:auto;bottom:120px}@media (max-width:991px){.enable-content.hero-component.slider .flickity-page-dots{top:30px;left:auto;right:0;bottom:auto}}.hero-component.slider .flickity-page-dots .dot{background:#fff;border:2px solid #fff;opacity:1;margin:0 8px 0 0}.hero-component.slider .flickity-page-dots .dot.is-selected{background:#0071ce}.hero__container{padding-top:70px}@media (max-width:991px){.hero__container{padding-top:0}}.hero-component.home-slider{position:relative;height:580px;width:100%;background:#000;overflow:hidden}@media (max-width:991px){.hero-component.home-slider{height:380px}}@media (max-width:575px){.hero-component.home-slider{height:430px}}.hero-component.home-slider .content.darker-bg:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;z-index:0;background:rgba(0,0,0,.3)}.hero-component.home-slider .slide{width:100%;height:580px}@media (max-width:991px){.hero-component.home-slider .slide{height:380px}}@media (max-width:575px){.hero-component.home-slider .slide{height:430px}}.hero-component.home-slider .slide .image-background, .hero-component.home-slider .slide .video-background{background-size:cover;background-position:50%;background-repeat:no-repeat;height:100%;width:100%;margin:auto;z-index:0;position:absolute}.hero-component.home-slider .slide .image-background.darker:after, .hero-component.home-slider .slide .video-background.darker:after{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;z-index:0;background:rgba(0,0,0,.1)}.hero-component.home-slider .slide .video-background iframe{width:100%;height:100%}.hero-component.home-slider .content{position:absolute;top:0;width:100%;height:100%;color:#fff;display:flex;left:50%;transform:translateX(-50%)}@media (max-width:575px){.hero-component.home-slider .content{display:block}}.hero-component.home-slider .content .hero__title{position:relative;width:50%;height:100%;top:1px}@media (max-width:1199px){.hero-component.home-slider .content .hero__title{width:45.5%}}@media (max-width:575px){.hero-component.home-slider .content .hero__title{width:100%;height:20%}}.hero-component.home-slider .content .hero__title .slide-title{position:absolute;top:50px;left:0;text-align:left;max-width:600px;text-shadow:1px 1px 8px rgba(0,0,0,.4);margin:0;font-size:110px;line-height:110px;font-weight:900;min-height:90px;font-family:Gibson SemiBold,Lato,Helvetica,Arial,"sans-serif"}@media (max-width:1599px){.hero-component.home-slider .content .hero__title .slide-title{font-size:100px;line-height:100px}}@media (max-width:1399px){.hero-component.home-slider .content .hero__title .slide-title{font-size:75px;line-height:75px;top:calc(50% - 10px);transform:translateY(-50%)}}@media (max-width:1199px){.hero-component.home-slider .content .hero__title .slide-title{width:100%}}@media (max-width:991px){.hero-component.home-slider .content .hero__title .slide-title{width:90%;padding-left:40px;font-size:44px;line-height:56px;top:calc(50% - 15px);transform:translateY(-50%);text-align:center}}@media (max-width:575px){.hero-component.home-slider .content .hero__title .slide-title{width:90%;padding-left:0;font-size:30px;line-height:38px;top:30px;margin:0 auto;left:50%;transform:translateX(-50%);text-align:center}}@media (max-width:329px){.hero-component.home-slider .content .hero__title .slide-title{font-size:24px;line-height:32px}}.hero-component.home-slider .content .hero__map{position:relative;width:50%;height:100%;top:1px}@media (max-width:1199px){.hero-component.home-slider .content .hero__map{width:54.5%}}@media (max-width:575px){.hero-component.home-slider .content .hero__map{width:100%;height:80%}}.hero-component.home-slider .content .hero__map .slide-map-content-container{position:absolute;top:60px;max-width:330px;z-index:20}@media (max-width:991px){.hero-component.home-slider .content .hero__map .slide-map-content-container{top:40px}}@media (max-width:767px){.hero-component.home-slider .content .hero__map .slide-map-content-container{left:calc(50% - 88px);transform:translateX(-50%);top:40px}}@media (max-width:575px){.hero-component.home-slider .content .hero__map .slide-map-content-container{top:60px;max-width:140px}}@media (max-width:329px){.hero-component.home-slider .content .hero__map .slide-map-content-container{left:calc(50% - 60px)}}.hero-component.home-slider .content .hero__map .slide-map-content-container a{width:100%;height:100%;color:#fff}.hero-component.home-slider .content .hero__map .slide-map-content-container a:hover div:after{color:#0071ce;margin-left:12px}.hero-component.home-slider .content .hero__map .slide-map-content-container a:hover .slide-map-title{color:#0071ce}.hero-component.home-slider .content .hero__map .slide-map-content-container a .slide-map-title{font-size:22px;line-height:30px;font-weight:700;margin-bottom:5px;transition:color .3s;font-family:Gibson SemiBold,Lato,Helvetica,Arial,"sans-serif"}.hero-component.home-slider .content .hero__map .slide-map-content-container a .slide-map-title:after{display:none}@media (max-width:991px){.hero-component.home-slider .content .hero__map .slide-map-content-container a .slide-map-title{font-size:19px;line-height:25px}.hero-component.home-slider .content .hero__map .slide-map-content-container a .slide-map-title:after{display:inline}}@media (max-width:575px){.hero-component.home-slider .content .hero__map .slide-map-content-container a .slide-map-title{font-size:16px;line-height:22px}}.hero-component.home-slider .content .hero__map .slide-map-content-container a .slide-map-content{font-size:16px;line-height:22px}@media (max-width:991px){.hero-component.home-slider .content .hero__map .slide-map-content-container a .slide-map-content{display:none}}.hero-component.home-slider .content .hero__map .slide-map-component{position:absolute;top:0;height:100%;padding-top:50px;right:0}@media (max-width:991px){.hero-component.home-slider .content .hero__map .slide-map-component{padding-top:0}}@media (max-width:767px){.hero-component.home-slider .content .hero__map .slide-map-component{left:50%;transform:translateX(-50%);width:max-content}}.hero-component.home-slider .content .hero__map .slide-map-component .map-component__marker-container{position:relative;height:100%;width:100%;padding-top:45px}@media (max-width:767px){.hero-component.home-slider .content .hero__map .slide-map-component .map-component__marker-container{padding-top:55px}}@media (max-width:575px){.hero-component.home-slider .content .hero__map .slide-map-component .map-component__marker-container{padding-top:70px}}@media (min-width:768px){.hero-component.home-slider .content .hero__map .slide-map-component .map-component__marker-container{padding-top:48px}}.hero-component.home-slider .content .hero__map .slide-map-component .map-component__marker-container .image-map-marker{position:absolute;bottom:0;left:0;height:48px;width:35px;background-image:url(/dist/images/marker-white.png);background-position:50%;background-size:100%;background-repeat:no-repeat;cursor:pointer;opacity:.9;transition:opacity .2s,background-image .4s}.hero-component.home-slider .content .hero__map .slide-map-component .map-component__marker-container .image-map-marker.active{background-image:url(/dist/images/marker-orange.png)}.hero-component.home-slider .content .hero__map .slide-map-component .map-component__marker-container .image-map-marker:hover{opacity:.65}@media (max-width:575px){.hero-component.home-slider .content .hero__map .slide-map-component .map-component__marker-container .image-map-marker{height:32px;width:23.33px}}.hero-component.home-slider .content .hero__map .slide-map-component .map-component__marker-container .map-component__bg-image{height:100%;width:auto}@media (min-width:1600px){.hero-component.home-slider .content .hero__map .slide-map-component .map-component__marker-container .map-component__bg-image{padding-top:2px}}@media (max-width:991px){.hero-component.home-slider .content .hero__map .slide-map-component .map-component__marker-container .map-component__bg-image{padding-top:9px}}@media (max-width:575px){.hero-component.home-slider .content .hero__map .slide-map-component .map-component__marker-container .map-component__bg-image{padding-top:0}}.hero-component.home-slider .simulate-map-overflow{position:absolute;bottom:-2.5px;height:31.5px;width:calc(100% + 5px);background-color:#fff;left:-2px}.hero-component.home-slider .simulate-map-overflow.mobile{left:inherit}.hero-component.home-slider .simulate-map-overflow.mobile.left{height:19.75px}@media (min-width:0){.hero-component.home-slider .simulate-map-overflow.mobile.left{left:-240px}}@media (min-width:329px){.hero-component.home-slider .simulate-map-overflow.mobile.left{left:-340px}}@media (min-width:535px){.hero-component.home-slider .simulate-map-overflow.mobile.left{left:-350px}}@media (min-width:575px){.hero-component.home-slider .simulate-map-overflow.mobile.left{height:22px;left:-90%}}@media (min-width:768px){.hero-component.home-slider .simulate-map-overflow.mobile.left{height:22px;left:inherit}}.hero-component.home-slider .simulate-map-overflow.right{width:calc(100% + 40px);height:19px}@media (min-width:575px){.hero-component.home-slider .simulate-map-overflow.right{height:22px;bottom:-3px}}@media (min-width:769px){.hero-component.home-slider .simulate-map-overflow.right{height:22px}}@media (min-width:991px){.hero-component.home-slider .simulate-map-overflow.right{height:32px}}@media (min-width:2415px){.hero-component.home-slider .simulate-map-overflow.right{width:calc(100% + 150px)}}.hero-component.home-slider .simulate-map-overflow.desktop{width:55vw;left:-2px}@media (max-width:575px){.hero-component.home-slider .simulate-map-overflow.desktop{display:none}}@media (max-width:1024px){.hero-component.home-slider .simulate-map-overflow{height:28px}.hero-component.home-slider .simulate-map-overflow.desktop{width:58vw;height:27px}}@media (min-width:991px){.hero-component.home-slider .simulate-map-overflow.desktop{height:31px}}@media (max-width:991px){.hero-component.home-slider .simulate-map-overflow{height:21px}.hero-component.home-slider .simulate-map-overflow.desktop{height:20px}}@media (max-width:767px){.hero-component.home-slider .simulate-map-overflow.desktop{width:50vw;height:20px}}@media (max-width:575px){.hero-component.home-slider .simulate-map-overflow{height:20px}}@media (max-width:329px){.hero-component.home-slider .simulate-map-overflow{height:16px}}.banner-home-component{position:relative}@media (max-width:767px){.banner-home-component.mobile-bottom-position{display:flex;flex-direction:column-reverse}.banner-home-component.mobile-bottom-position .banner-home__text{width:100%}}.banner-home-component .banner-home__text{display:flex;flex-direction:column;justify-content:center;align-items:center}.banner-home-component .banner-home__text-container{display:flex}.banner-home-component .banner-home__text.mobile-top-position{position:absolute;z-index:1;background-color:transparent!important}@media (min-width:768px){.banner-home-component .banner-home__text{max-width:50%;position:absolute;z-index:1;background-color:transparent!important}}.banner-home-component .banner-home__text-wrapper{padding:32px 16px}@media (min-width:992px){.banner-home-component .banner-home__text-wrapper{padding:0 0 0 114px}}.banner-home-component .banner-home__text-button, .banner-home-component .banner-home__text-description, .banner-home-component .banner-home__text-title{width:100%}.banner-home-component .banner-home__text-title{font-family:Gibson SemiBold,Lato,Helvetica,Arial,"sans-serif";font-size:42px;line-height:46px;margin:0;text-shadow:2px 2px 5px rgba(0,0,0,.3)}@media (min-width:992px){.banner-home-component .banner-home__text-title{font-size:70px;line-height:74px}}.banner-home-component .banner-home__text-description{font-size:16px;line-height:24px;margin:10px 0 20px}@media (min-width:992px){.banner-home-component .banner-home__text-description{font-size:18px;line-height:28px}}.banner-home-component .banner-home__text-button{margin:20px 0}.banner-home-component .banner-home__text-button .button{opacity:.9}.banner-home-component .banner-home__background-image{position:relative;height:auto;width:100%;object-fit:cover}.banner-home-component .banner-home__image-container.desktop-version .banner-home__background-image.desktop-version{display:block}.banner-home-component .banner-home__image-container.desktop-version .banner-home__background-image.mobile-version, .banner-home-component .banner-home__image-container.mobile-version .banner-home__background-image.desktop-version{display:none}.banner-home-component .banner-home__image-container.mobile-version .banner-home__background-image.mobile-version{display:block}.image-component__caption{font-size:16px;font-style:italic;line-height:22px;margin-top:15px}.slick-slide{position:relative;width:100%;background-size:cover}.slider__item-inner{height:500px}.slider__item-content{position:absolute;margin:auto;max-height:65%;width:25%;background:rgba(80,80,80,.5);padding:15px;color:#fff}.slider__map-container{width:350px;height:293px;position:absolute;bottom:0;right:0}.slider__map-image{width:100%;height:auto}.slider__map-pointers{margin:0;padding:0;width:0;height:0;position:absolute;top:0;left:0}.slider__map-pointers li{list-style:none;list-style-image:none}.slider__map-pointers a{position:absolute;width:25px;height:30px}.slider__map-pointers a.slider__map--tenocountrypark{top:80px;left:42px}.slider__map-pointers a.slider__map--aganacountrypark{top:135px;left:115px}.slider .slick-dots li button{background:url(../icons/map-marker.png);background-repeat:no-repeat;overflow:hidden}.slider__item-image img{width:auto;height:300px}.social-shared{position:relative;height:100%}.social-shared .desktop-share ul li:not(:last-child){margin-right:35px}.social-shared .desktop-share ul li:after{display:none}.social-shared .desktop-share ul li i.icon{color:#0071ce;margin-right:10px}.social-shared .desktop-share ul li i.icon:before{font-size:20px;line-height:22px}.social-shared .desktop-share ul li i.icon.icon-email:before{font-size:22px;line-height:24px}.social-shared .desktop-share ul li a{transition:color .2s;text-transform:none;font-size:15px;line-height:22px;display:inline-flex;padding:2px}.social-shared .desktop-share ul li a:hover{color:#0071ce}@media (max-width:1067px){.social-shared .desktop-share{display:none}}.social-shared .desktop-share .link-list--inline, .social-shared .desktop-share ul{justify-content:flex-end}.social-shared .mobile-share{position:absolute;margin:0;right:0}@media (min-width:1068px){.social-shared .mobile-share{display:none}}.social-shared .mobile-share .share-button{line-height:25px;font-size:15px;color:#515152;padding-right:5px}.social-shared .mobile-share .share-button .icon{margin-right:5px;color:#0071ce}.social-shared .mobile-share ul li:not(:last-child){margin-right:10px}.social-shared .mobile-share ul li:after{display:none}.social-shared .mobile-share ul li i.icon{color:#0071ce}.social-shared .social-buttons svg{width:20px;height:20px;margin-top:14px;fill:transparent}.icon-twitter-x-share{margin-top:0!important;margin-right:10px;width:16px!important}.share-email-form{width:100%}.share-email-form h4{margin-top:7px;font-size:24px}.share-email-form.hidden{display:none}.share-email-form .more-share-options{cursor:pointer;color:#515152;margin:15px auto 10px;transition:color .3s}@media (max-width:575px){.share-email-form .more-share-options{margin-bottom:5px}}.share-email-form .more-share-options:hover{color:#0071ce}.share-email-form .more-share-options>i{margin-right:5px}.share-email-form .row:not(:last-child){margin-bottom:30px}@media (max-width:991px){.share-email-form .row:not(:last-child):nth-child(-n+3){margin-bottom:0}}@media (max-width:575px){.share-email-form .row:not(:last-child){margin-bottom:15px}}@media (max-width:991px){.share-email-form .row:not(:last-child)>.col-xs-12{margin-bottom:20px}}.share-email-form .input-radio-checkbox{margin-top:-5px}.share-email-form .input-submit{margin:0 auto}.sub-page-items-content .load-spinner-container{margin-top:100px;z-index:1}.sub-page-items-content .load-spinner-container .circle-clipper .circle{border-width:5px}.sub-page-items-content .sub-page-description-container{margin-bottom:20px;float:left;width:100%}@media (min-width:992px){.sub-page-items-content .sub-page-description-container{margin-bottom:30px}}.sub-page-items-content .sub-page-top-toolbar-section .sub-page-top-toolbar-container{display:flex;flex-direction:row;justify-content:flex-end;position:relative;border-bottom:1px solid #ccc7b9;margin-bottom:40px;height:33px}@media (max-width:575px){.sub-page-items-content .sub-page-top-toolbar-section .sub-page-top-toolbar-container{height:60px}}@media (min-width:992px){.sub-page-items-content .sub-page-top-toolbar-section .sub-page-top-toolbar-container{justify-content:flex-start;height:40px}}@media (min-width:992px){.sub-page-items-content .sub-page-top-toolbar-section .sub-page-top-toolbar-container.hide{height:0;margin-bottom:0;border-bottom:none}}.sub-page-items-content .sub-page-top-toolbar-section .sub-page-top-toolbar-order-by-container{flex-basis:33.3%}@media (min-width:992px){.sub-page-items-content .sub-page-top-toolbar-section .sub-page-top-toolbar-order-by-container{flex-basis:290px}}@media (max-width:575px){.sub-page-items-content .sub-page-top-toolbar-section .sub-page-top-toolbar-order-by-container{flex-basis:100%;margin-top:-4px}}.sub-page-items-content .sub-page-top-toolbar-section .sub-page-top-toolbar-order-by-container.hide, .sub-page-items-content .sub-page-top-toolbar-section .sub-page-top-toolbar-order-by-container .input-text_el_input_text{display:none}@media (min-width:992px){.sub-page-items-content .sub-page-top-toolbar-section .sub-page-top-toolbar-order-by-container .input-text_el_input_text{padding-right:5px;display:inline-block;float:left}}.sub-page-items-content .sub-page-top-toolbar-section .sub-page-top-toolbar-order-by-container fieldset.select{max-width:100%}@media (min-width:992px){.sub-page-items-content .sub-page-top-toolbar-section .sub-page-top-toolbar-order-by-container fieldset.select{max-width:80%}}.sub-page-items-content .sub-page-top-toolbar-section .sub-page-top-toolbar-order-by-container fieldset.select .input-text{display:inline-block;margin-top:1px;float:left;width:100%}.sub-page-items-content .sub-page-top-toolbar-section .sub-page-top-toolbar-order-by-container fieldset.select .input-text>input{height:20px}.sub-page-items-content .sub-page-top-toolbar-section .sub-page-top-toolbar-order-by-container fieldset.select .input-select{max-width:100%}@media (min-width:992px){.sub-page-items-content .sub-page-top-toolbar-section .sub-page-top-toolbar-order-by-container fieldset.select .input-select{max-width:290px}}.sub-page-items-content .sub-page-top-toolbar-section .sub-page-top-toolbar-order-by-container fieldset.select .input-select__item{padding-left:10px;padding-right:10px}.sub-page-items-content .sub-page-top-toolbar-section .sub-page-top-toolbar-order-by-container fieldset.select .input-select__list{margin-top:35px}.sub-page-items-content .sub-page-top-toolbar-section .sub-page-top-toolbar-order-by-container fieldset.select .input-text_el_input{font-family:Gibson SemiBold,Lato Black,Helvetica,Arial,"sans-serif";font-size:16px;line-height:22px;padding:0}.sub-page-items-content .sub-page-top-toolbar-section .sub-page-top-toolbar-order-by-container fieldset.select .input-select_el_arrow{color:#515152;right:15px;width:auto}.sub-page-items-content .sub-page-top-toolbar-section .sub-page-toolbar-pagination-container{display:none}@media (min-width:992px){.sub-page-items-content .sub-page-top-toolbar-section .sub-page-toolbar-pagination-container{display:block}.sub-page-items-content .sub-page-top-toolbar-section .sub-page-toolbar-pagination-container.hide{display:none}}.sub-page-items-content .sub-page-top-toolbar-section .sub-page-toolbar-pagination-container .pagination{margin:0}.sub-page-items-content .sub-page-top-toolbar-section .sub-page-top-toolbar-view-mode-container{flex-basis:54.6%;text-align:right}@media (min-width:992px){.sub-page-items-content .sub-page-top-toolbar-section .sub-page-top-toolbar-view-mode-container{flex-basis:auto;text-align:center;position:absolute;top:0;right:0;transform:translateX(0)}}@media (max-width:575px){.sub-page-items-content .sub-page-top-toolbar-section .sub-page-top-toolbar-view-mode-container{flex-basis:33.3%;text-align:right;position:absolute;top:30px;left:0}}.sub-page-items-content .sub-page-top-toolbar-section .sub-page-top-toolbar-view-mode-container .view-mode-link{cursor:pointer;color:#515152;font-weight:700}.sub-page-items-content .sub-page-top-toolbar-section .sub-page-top-toolbar-view-mode-container .view-mode-link i{padding-right:5px}.sub-page-items-content .sub-page-top-toolbar-section .sub-page-top-toolbar-view-mode-container .view-mode-link i.icon-grid{font-size:19px;width:20px;height:17px}.sub-page-items-content .sub-page-top-toolbar-section .sub-page-top-toolbar-view-mode-container .view-mode-link i.icon-grid:before{position:absolute;bottom:2px;left:3px}.sub-page-items-content .sub-page-top-toolbar-section .filter-opener.visible-sm{display:block;flex-basis:33.3%}@media (max-width:991px){.sub-page-items-content .sub-page-top-toolbar-section .filter-opener.visible-sm{text-align:right;flex-basis:12%}}@media (max-width:575px){.sub-page-items-content .sub-page-top-toolbar-section .filter-opener.visible-sm{flex-basis:33.3%;text-align:right;position:absolute;top:30px}}@media (min-width:992px){.sub-page-items-content .sub-page-top-toolbar-section .filter-opener.visible-sm{flex-basis:auto;display:none}}.sub-page-items-content .sub-page-top-toolbar-section .filter-opener.visible-sm.hide{display:none}.sub-page-items-content .sub-page-top-toolbar-section .filter-opener.visible-sm .filters-link{cursor:pointer;color:#515152;font-weight:700}.sub-page-items-content .sub-page-top-toolbar-section .filter-opener.visible-sm .filters-link i{padding-right:5px}.sub-page-items-content .sub-page-items-container{display:block;width:100%}@media (min-width:992px){.sub-page-items-content .sub-page-items-container{display:flex}}.sub-page-items-content .sub-page-items-container .map-component{width:100%}.sub-page-items-content .sub-page-items-container .map-component .map-section .toggle-map-fullscreen{top:5vw}.sub-page-items-content .sub-page-items-container .map-component .custom-route-section, .sub-page-items-content .sub-page-items-container .map-component .filters-section, .sub-page-items-content .sub-page-items-container .map-component .mobile-map-osd{display:none}.sub-page-items-content .sub-page-items-container .sub-page-items-view-mode-section .sub-page-items-no-found-section, .sub-page-items-content .sub-page-items-container .sub-page-items-view-mode-section .sub-page-items-section, .sub-page-items-content .sub-page-items-container .sub-page-items-view-mode-section .sub-page-items-view-grid-section, .sub-page-items-content .sub-page-items-container .sub-page-items-view-mode-section .sub-page-items-view-map-section{width:100%;margin:0}.sub-page-items-content .sub-page-items-container .sub-page-items-view-mode-section .sub-page-items-view-map-section{padding-bottom:30px}@media (max-width:1199px){.sub-page-items-content .sub-page-items-container .sub-page-items-view-mode-section .sub-page-items-view-map-section{padding-bottom:20px}}.sub-page-items-content .sub-page-items-container .sub-page-items-view-mode-section .sub-page-items-section.row.between-xs:after{content:"";width:calc(33.3% - 15px)}.sub-page-items-content .sub-page-items-container .container-items-full-width .sub-page-items-section.row.between-xs.cards-component-grid{justify-content:flex-start;margin-right:-15px;margin-left:-15px}@media (max-width:1199px){.sub-page-items-content .sub-page-items-container .container-items-full-width .sub-page-items-section.row.between-xs.cards-component-grid{margin-right:0;margin-left:0}}.sub-page-items-content .sub-page-items-container .container-items-full-width .sub-page-items-section.row.between-xs.cards-component-grid.center-cards{justify-content:center}.sub-page-items-content .sub-page-items-container .container-items-full-width .sub-page-items-section.row.between-xs.cards-component-grid>.card__col.item-width-4{padding:0 15px 30px;width:33.3%;flex-basis:33.3%;max-width:33.3%}@media (max-width:1199px){.sub-page-items-content .sub-page-items-container .container-items-full-width .sub-page-items-section.row.between-xs.cards-component-grid>.card__col.item-width-4{padding:0 10px 30px;width:50%;flex-basis:50%;max-width:50%}}.sub-page-items-content .sub-page-items-container .container-items-full-width .sub-page-items-section.row.between-xs.cards-component-grid>.card__col.item-width-2{padding:0 15px 30px;width:50%;flex-basis:50%;max-width:50%}@media (max-width:1199px){.sub-page-items-content .sub-page-items-container .container-items-full-width .sub-page-items-section.row.between-xs.cards-component-grid>.card__col.item-width-2{padding:0 10px 30px}}.sub-page-items-content .sub-page-items-container .card{position:relative}.sub-page-items-content .sub-page-items-container .card .toggle-icon{position:absolute;width:41px;height:41px;z-index:10}@media (max-width:991px){.sub-page-items-content .sub-page-items-container .card .toggle-icon{width:38px;height:38px}}.sub-page-items-content .sub-page-items-container .card .toggle-icon.toggle-marker{right:10px;top:10px;background-color:transparent}.sub-page-items-content .sub-page-items-container .card .toggle-icon.toggle-marker:focus i.icon{padding:4px 0}.sub-page-items-content .sub-page-items-container .card .toggle-icon.toggle-marker i.icon{font-size:22px;line-height:22px;padding:9px 4px}@media (max-width:991px){.sub-page-items-content .sub-page-items-container .card .toggle-icon.toggle-marker i.icon{padding:8px 4px;font-size:20px;line-height:20px}}.sub-page-items-content .sub-page-items-container .card-stars-icon{position:absolute;left:20px;top:20px}@media (max-width:991px){.sub-page-items-content .sub-page-items-container .card-stars-icon{left:10px;top:20px}}.sub-page-items-content .sub-page-items-container .card-stars-icon .icon{height:100px;width:105px;display:block}@media (max-width:575px){.sub-page-items-content .sub-page-items-container .card-stars-icon .icon{height:65px;width:70px}}.sub-page-items-content .sub-page-items-container .card-feature{position:relative}.sub-page-items-content .sub-page-items-container .card-feature .toggle-icon{position:absolute;width:41px;height:41px}@media (max-width:991px){.sub-page-items-content .sub-page-items-container .card-feature .toggle-icon{width:38px;height:38px}}.sub-page-items-content .sub-page-items-container .card-feature .toggle-icon.toggle-marker{right:15px;top:50%;transform:translateY(-50%);width:40px;height:40px;background:none}.sub-page-items-content .sub-page-items-container .card-feature .toggle-icon.toggle-marker:focus i.icon{padding:4px 0}.sub-page-items-content .sub-page-items-container .card-feature .toggle-icon.toggle-marker i.icon{font-size:22px;line-height:22px;padding:8px 4px}@media (max-width:991px){.sub-page-items-content .sub-page-items-container .card-feature .toggle-icon.toggle-marker i.icon{font-size:20px;line-height:20px}}.sub-page-items-content .sub-page-items-container .card-feature .icon-quality{background-image:url(/dist/images/logo-quality.png);background-repeat:no-repeat;background-size:30px;padding:0;margin:0;height:30px;width:30px;position:absolute;bottom:5px;right:5px}.sub-page-items-content .sub-page-items-container .item__container{width:100%}.sub-page-items-content .sub-page-items-container .item__container:first-child{border-top:none}.sub-page-items-content .sub-page-items-container .item-agenda__container{width:100%;padding-bottom:30px}.sub-page-items-content .sub-page-items-container .item-agenda__container .agenda-item__col{width:100%;flex-basis:calc(100% - 15px);max-width:calc(100% - 15px);padding-bottom:0}.sub-page-items-content .sub-page-items-container .item-agenda__container .agenda-item__image-col .agenda-item__image{height:270px;position:relative}@media (max-width:991px){.sub-page-items-content .sub-page-items-container .item-agenda__container .agenda-item__image-col .agenda-item__image{height:240px}}.sub-page-items-content .sub-page-items-container .item-agenda__container .agenda-item__image-col .toggle-icon{position:absolute;width:41px;height:41px}@media (max-width:991px){.sub-page-items-content .sub-page-items-container .item-agenda__container .agenda-item__image-col .toggle-icon{width:38px;height:38px}}.sub-page-items-content .sub-page-items-container .item-agenda__container .agenda-item__image-col .toggle-icon.toggle-marker{right:5px;top:5px;background:transparent}.sub-page-items-content .sub-page-items-container .item-agenda__container .agenda-item__image-col .toggle-icon.toggle-marker:focus i.icon{padding:4px 0}.sub-page-items-content .sub-page-items-container .item-agenda__container .agenda-item__image-col .toggle-icon.toggle-marker i.icon{font-size:22px;line-height:22px;padding:8px 4px}@media (max-width:991px){.sub-page-items-content .sub-page-items-container .item-agenda__container .agenda-item__image-col .toggle-icon.toggle-marker i.icon{font-size:20px;line-height:20px}}.sub-page-items-content .sub-page-items-container .item-agenda__container .agenda-item__dates{margin-bottom:20px}.sub-page-items-content .sub-page-items-container .item-agenda-profesional__container{width:40%;margin-right:10%;padding:20px 0 40px;float:left}@media (max-width:991px){.sub-page-items-content .sub-page-items-container .item-agenda-profesional__container{width:100%;margin-right:0;padding:0 0 30px}}.sub-page-items-content .sub-page-items-container .item-agenda-profesional__container .agenda-item__col{width:100%;flex-basis:calc(100% - 15px);max-width:calc(100% - 15px);padding-bottom:0}.sub-page-items-content .sub-page-items-container .item-agenda-profesional__container .agenda-item__dates{margin-bottom:20px}.sub-page-items-content .sub-page-filters-section{padding-left:30px}@media (max-width:991px){.sub-page-items-content .sub-page-filters-section{position:fixed;height:100vh;right:0;top:0;visibility:hidden;width:0;padding-left:0;transition:width .4s,padding-left .4s,visibility 0s linear .4s;z-index:1001;background-color:#f5f1f0}.sub-page-items-content .sub-page-filters-section.filters-opened{visibility:visible;padding:100px 15px 0;width:100vw;height:100%;transition:width .4s,padding-left .4s,visibility 0s linear 0s}.sub-page-items-content .sub-page-filters-section .filter-title:not(.input-title){display:none!important}}.sub-page-items-content .sub-page-filters-section fieldset{margin:0 0 10px;max-width:100%;width:100%}@media (max-width:991px){.sub-page-items-content .sub-page-filters-section fieldset{margin:0}}.sub-page-items-content .sub-page-filters-section fieldset ul{overflow:visible;overflow:initial}.sub-page-items-content .sub-page-filters-section .filter-title{color:#515152;font-size:24px;line-height:32px;font-family:Gibson SemiBold,Lato Black,Helvetica,Arial,"sans-serif";text-transform:capitalize;text-align:left;margin-top:0;padding-bottom:0;display:block;margin-bottom:5px}.sub-page-items-content .sub-page-filters-section .close-button{right:25px;top:25px;z-index:10000}.sub-page-items-content .sub-page-filters-section .mobile-close{display:none}@media (max-width:991px){.sub-page-items-content .sub-page-filters-section .mobile-close{display:block;z-index:20}}@media (max-width:991px){.sub-page-items-content .sub-page-filters-section .mobile-filter-item{position:relative;width:100%;margin-left:auto;padding:0;border-bottom:1px solid #c2bbb5}}@media (max-width:991px){.sub-page-items-content .sub-page-filters-section .mobile-filter-item .filter-link{display:block;color:#515152;text-align:left;text-transform:capitalize;padding:20px 10px}}.sub-page-items-content .sub-page-filters-section .mobile-filter-item .filter-back-icon, .sub-page-items-content .sub-page-filters-section .mobile-filter-item .filter-link{display:none}@media (max-width:991px){.sub-page-items-content .sub-page-filters-section .mobile-filter-item .filter-back-icon, .sub-page-items-content .sub-page-filters-section .mobile-filter-item .filter-link{display:block;font-family:Gibson SemiBold,Lato Black,Helvetica,Arial,"sans-serif";font-size:22px;line-height:30px;cursor:pointer}.sub-page-items-content .sub-page-filters-section .mobile-filter-item .filter-back-icon .icon, .sub-page-items-content .sub-page-filters-section .mobile-filter-item .filter-link .icon{height:20px;width:20px;position:absolute;top:22px;right:10px;color:#0071ce}.sub-page-items-content .sub-page-filters-section .mobile-filter-item .filter-back-icon .icon:before, .sub-page-items-content .sub-page-filters-section .mobile-filter-item .filter-link .icon:before{font-weight:900}}.sub-page-items-content .sub-page-filters-section .mobile-filter-item .filters-container{display:block}@media (max-width:991px){.sub-page-items-content .sub-page-filters-section .mobile-filter-item .filters-container{display:none;position:fixed;top:0;left:0;right:0;width:100vw;height:100%;min-height:100%;padding:120px 15px 50px;overflow:hidden;background-color:#f5f1f0}.sub-page-items-content .sub-page-filters-section .mobile-filter-item .filters-container.unfolded{pointer-events:all;opacity:1;visibility:visible;display:block;z-index:21;margin-left:15px}}.sub-page-items-content .sub-page-filters-section .mobile-filter-item .filters-container .chevron-left .icon{position:fixed;top:2px;left:0;color:#ca4200;padding:20px}.sub-page-items-content .sub-page-filters-section .agenda-search{margin:0 0 80px;max-width:100%;width:100%}.sub-page-items-content .sub-page-filters-section .agenda-search .vanilla-calendar{width:auto}@media (min-width:768px){.sub-page-items-content .sub-page-filters-section .agenda-search .vanilla-calendar{max-width:500px}}.sub-page-items-content .sub-page-filters-section .agenda-search .form-content{padding:0}.sub-page-items-content .container-description{float:left;width:100%;flex-basis:100%;max-width:100%}@media (min-width:992px){.sub-page-items-content .container-description{width:75%;flex-basis:75%;max-width:75%}}.sub-page-items-content .container-description-full-width, .sub-page-items-content .container-items{float:left;width:100%;flex-basis:100%;max-width:100%}@media (min-width:992px){.sub-page-items-content .container-items{width:75%;flex-basis:75%;max-width:75%}}.sub-page-items-content .container-sidebar{float:left;width:100%;flex-basis:100%;max-width:100%}@media (min-width:992px){.sub-page-items-content .container-sidebar{width:25%;flex-basis:25%;max-width:25%;padding-left:15px;padding-right:15px}}.sub-page-items-content .container-sidebar-related-elements{margin-top:50px;padding-left:0}@media (min-width:992px){.sub-page-items-content .container-sidebar-related-elements{margin-top:0;padding-left:30px}}.sub-page-items-content .container-items-full-width{float:left;width:100%;flex-basis:100%;max-width:100%}.sub-page-items-content .container-items-full-width .sub-page-items-view-mode-section .sub-page-items-section.row.between-xs:after{content:"";width:calc(33.3% - 15px)}.sub-page-item__popup__container{display:none}.overlay-popup .popup .sub-page-item__popup__container{display:block}.filters-container fieldset.radio-button{margin-top:5px}.filters-container fieldset.radio-button ul li.filter-li label{padding:8px 0 6px 30px;font-size:16px;line-height:20px}.sub-page-items-search{padding:40px 0}.sub-page-items-search .heading.heading__search{font-size:50px;line-height:60px;margin-top:20px}.sub-page-items-search .rounded-borders label{width:auto}.sub-page-items-search .rounded-borders input{max-width:350px}@media (min-width:992px){.sub-page-items-search .rounded-borders{justify-content:flex-end}}form.rounded-borders{display:flex;justify-content:flex-start;align-content:center;align-items:center;margin:0;height:100%}form.rounded-borders label{position:relative;width:100%}form.rounded-borders label:before{content:"";position:absolute;left:10px;top:10px;bottom:0;width:18px;height:18px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 16.5l-3.625-3.625m1.958-4.708a6.667 6.667 0 11-13.333 0 6.667 6.667 0 0113.333 0z' stroke='%23667085' stroke-width='1.667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}form.rounded-borders input{width:100%;padding:10px 35px;background-color:#fff;border:1px solid #d0d5dd;box-shadow:0 1px 2px rgba(16,24,40,.05);border-radius:8px}.disable-grid{pointer-events:none;opacity:.5}.map-component{display:flex;height:690px}@media (max-width:991px){.map-component{height:450px}}.map-component.vjs-helper-maximized{height:100vh;width:100vw;position:fixed;top:0;left:0;z-index:1000}.map-component .map-section{width:70%;height:100%;position:relative;overflow-anchor:none}.map-component .map-section .toggle-map-fullscreen{display:none;position:absolute;left:5%;top:5vw;padding:10px 12px 9px;background-color:#fff;color:#0071ce;font-size:21px;line-height:20px;border-radius:2px;z-index:10;transition:top .2s}@media (max-width:991px){.map-component .map-section .toggle-map-fullscreen{display:block}}@media (max-width:575px){.map-component .map-section .toggle-map-fullscreen{top:70px}}.map-component .map-section .mobile-map-osd{display:none}@media (max-width:991px){.map-component .map-section .mobile-map-osd{display:flex;position:absolute;top:5vw;width:90%;max-width:400px;height:40px;left:50%;transform:translateX(-50%);z-index:1;background-color:#fff;overflow:hidden;border-radius:2px;font-size:16px;line-height:22px;letter-spacing:0;transition:width .2s}.map-component .map-section .mobile-map-osd .filter-osd{position:absolute;display:flex;left:15px;top:50%;transform:translateY(-50%);font-family:Gibson SemiBold,Lato Black,Helvetica,Arial,"sans-serif"}.map-component .map-section .mobile-map-osd .filter-osd>div{color:#0071ce;margin:0 8px}.map-component .map-section .mobile-map-osd .filter-opener{position:absolute;display:flex;right:0;top:50%;transform:translateY(-50%);color:#0071ce;padding:7px 15px}.map-component .map-section .mobile-map-osd .filter-opener:after{font-family:Ionicons;content:"\f125";margin-left:10px;font-weight:400}}@media (max-width:575px){.map-component .map-section .mobile-map-osd.hide-left{width:39.5px;left:5vw;transform:none}.map-component .map-section .mobile-map-osd.hide-left .filter-osd{visibility:hidden}.map-component .map-section .mobile-map-osd.hide-left .filter-opener:after{font-size:21px;content:"\f39d";margin-left:15px;margin-right:-4px}}@media (max-width:991px){.map-component .map-section{width:100%}}.map-component .map-section .static-map{width:100%;height:100%;background-position:60% 50%;background-repeat:no-repeat;background-size:cover}@media (max-width:991px){.map-component .map-section .static-map{height:450px}}.map-component .map-section .map{height:100%;width:100%}@media (min-width:992px){.map-component .map-section .map{min-height:475px}}@media (max-width:991px){.map-component .map-section .map .gmnoprint{display:none}}.map-component .map-section .map .gmnoprint .gm-style-mtc, .map-component .map-section .map .gmnoprint .gm-svpc{display:none}.map-component .map-section .map .gm-style-iw.gm-style-iw-c{z-index:30;border-radius:0;padding:0!important;max-height:200px!important}@media (min-width:768px){.map-component .map-section .map .gm-style-iw.gm-style-iw-c>button{width:42px!important;height:42px!important;background-color:hsla(0,0%,100%,.6)!important}.map-component .map-section .map .gm-style-iw.gm-style-iw-c>button img{width:25px!important;height:25px!important}}@media (max-width:991px){.map-component .map-section .map .gm-style-iw.gm-style-iw-c{max-height:400px!important;max-width:260px!important}.map-component .map-section .map .gm-style-iw.gm-style-iw-c>button{width:40px!important;height:40px!important;background-color:hsla(0,0%,100%,.6)!important;top:0!important;right:0!important}.map-component .map-section .map .gm-style-iw.gm-style-iw-c>button img{width:20px!important;height:20px!important;margin:7px 8px 8px 10px!important}}@media (max-width:329px){.map-component .map-section .map .gm-style-iw.gm-style-iw-c{max-width:200px!important}}.map-component .map-section .map .gm-style-iw.gm-style-iw-c .gm-style-iw-d{overflow:hidden!important;max-height:200px!important}@media (max-width:991px){.map-component .map-section .map .gm-style-iw.gm-style-iw-c .gm-style-iw-d{max-height:400px!important;max-width:260px!important}}@media (max-width:329px){.map-component .map-section .map .gm-style-iw.gm-style-iw-c .gm-style-iw-d{max-width:200px!important}}@media (max-width:991px){.map-component .map-section .map .gm-fullscreen-control{display:none}}.map-component .map-section .marker-content{width:460px;height:200px}@media (max-width:991px){.map-component .map-section .marker-content{width:260px;height:400px}}@media (max-width:329px){.map-component .map-section .marker-content{width:200px}}.map-component .map-section .marker-content a{display:flex;width:100%;height:100%}@media (max-width:991px){.map-component .map-section .marker-content a{display:block}}.map-component .map-section .marker-content .image{width:200px;height:100%;background-position:50%;background-size:cover}@media (max-width:991px){.map-component .map-section .marker-content .image{width:260px;height:200px}}.map-component .map-section .marker-content.features-with-image .inner-content{padding:0!important}.map-component .map-section .marker-content.features-with-image .marker-content-minimal{padding:10px 20px}.map-component .map-section .marker-content .content{width:260px;height:100%;position:relative}@media (max-width:991px){.map-component .map-section .marker-content .content{height:200px}}@media (max-width:329px){.map-component .map-section .marker-content .content{padding:15px;max-width:200px}}.map-component .map-section .marker-content .content .inner-content{position:absolute;top:50%;transform:translateY(-50%);padding:0 20px 0 30px}@media (max-width:575px){.map-component .map-section .marker-content .content .inner-content{padding:0 15px}}.map-component .map-section .marker-content .content .marker-title{font-family:Gibson SemiBold,Lato Black,Helvetica,Arial,"sans-serif";font-size:20px;line-height:24px;color:#0071ce;margin-bottom:10px;letter-spacing:0}.map-component .map-section .marker-content .content .marker-description{font-family:Lato,Helvetica,Arial,"sans-serif";font-size:14px;line-height:18px;color:#515152;position:relative;word-wrap:break-word}@media (max-width:329px){.map-component .map-section .marker-content .content .marker-description{font-size:15px;line-height:21px}}.map-component .map-section .marker-content .content .marker-description:after{font-family:Ionicons;content:"\f125";position:absolute;bottom:0;margin-left:9px;font-weight:600;color:#0071ce}.map-component .map-section .marker-content-minimal{padding:35px 20px;overflow-y:auto;height:200px}.map-component .map-section .marker-content-minimal h5{font-size:18px;margin-top:0;margin-bottom:15px}@media (max-width:991px){.map-component .map-section .marker-content-minimal{height:400px}}.map-component .map-section .marker-content-minimal .features-data ul{padding-left:0}.map-component .map-section .marker-content-minimal .features-data .features-data__description-title:after{content:":"}.map-component .map-section .custom-route-section{display:none;position:absolute;bottom:30px;right:70px}@media (max-width:991px){.map-component .map-section .custom-route-section{right:5%}}.map-component .map-section .custom-route-section .custom-route-button{font-family:Lato Bold,Helvetica,Arial,"sans-serif";font-size:14px;letter-spacing:.44px;line-height:16px;background:#fff;border-color:#fff;padding:10px 20px;height:40px}.map-component .map-section .custom-route-section .custom-route-button i.icon{font-size:16px;padding-left:10px}.map-component .map-section.map-section--full-width{width:100%}.map-component .filters-section{width:30%;height:100%;background-color:#f5f1f0;padding:38px 0 0 30px;transition:width .4s,padding-left .4s,visibility 0s linear 0s;overflow:hidden}@media (max-width:991px){.map-component .filters-section{position:fixed;height:100vh;right:0;top:0;visibility:hidden;width:0;padding-left:0;transition:width .4s,padding-left .4s,visibility 0s linear .4s;z-index:1001}}.map-component .filters-section.filters-opened{visibility:visible;width:100vw;padding-left:30px;transition:width .4s,padding-left .4s,visibility 0s linear 0s}.map-component .filters-section .close-button{right:25px;top:25px;z-index:10000}.map-component .filters-section .mobile-close{display:none}@media (max-width:991px){.map-component .filters-section .mobile-close{display:block}}@media (max-width:991px){.map-component .filters-section .mobile-container-helper{max-width:320px;min-width:295px;position:absolute;top:50%;left:50%;transform:translate(-50%,-57%)}}@media (max-width:380px){.map-component .filters-section .mobile-container-helper{transform:translate(-50%,-51%)}}@media (max-width:329px){.map-component .filters-section .mobile-container-helper{transform:translate(-50%,-52%)}}.map-component .filters-section .title{font-size:50px;line-height:55px;font-weight:700;letter-spacing:0;font-family:Gibson SemiBold,Lato Black,Helvetica,Arial,"sans-serif";margin-bottom:27px}@media (max-width:991px){.map-component .filters-section .title{font-size:40px;line-height:45px}}@media (max-width:575px){.map-component .filters-section .title{font-size:32px;line-height:37px;margin-bottom:17px}}.map-component .filters-section .filters-wrap{max-width:300px}.map-component .filters-section .filters-wrap .subfilters{min-height:360px}@media (max-width:575px){.map-component .filters-section .filters-wrap .subfilters{padding-left:15px}}@media (max-width:329px){.map-component .filters-section .filters-wrap .subfilters{min-height:310px}}.map-component .filters-section .show-all-link-container a{position:relative;font-size:18px;font-family:Gibson SemiBold,Lato Black,Helvetica,Arial,"sans-serif";line-height:22px;color:#0071ce;letter-spacing:0}.map-component .filters-section .show-all-link-container a:after{font-family:Ionicons;content:"\f125";position:absolute;top:-2px;margin-left:9px;font-weight:600}.map-component.hide-filter-section .map-section{width:100%}@media (min-width:992px){.map-component.hide-filter-section .map-section{min-height:475px}}.map-component.hide-filter-section .filters-section, .map-component.hide-filter-section .map-section .mobile-map-osd{display:none}.map-component.show-custom-route-section .custom-route-section{display:block}@media (max-width:1067px){fieldset.select input.input-text_el_input{font-size:16px}}fieldset.select .input-select_el_arrow{right:22px}fieldset.radio-button{border:none;margin:20px 0 0;padding:0;max-width:288px}fieldset.radio-button ul{list-style:none;margin:0;padding:0;overflow:hidden}fieldset.radio-button ul li{color:#515152;display:block;position:relative;float:left;width:100%}fieldset.radio-button ul li input[type=radio]{position:absolute;visibility:hidden}fieldset.radio-button ul li label{display:block;position:relative;font-size:18px;padding:11px 30px 9px;margin:2px auto;z-index:9;cursor:pointer;transition:all .1s linear;text-transform:capitalize}@media (max-width:329px){fieldset.radio-button ul li label{padding:7px 30px}}fieldset.radio-button ul li label.narrow{padding:9px 30px 7px}@media (max-width:329px){fieldset.radio-button ul li label.narrow{padding:6px 30px}}fieldset.radio-button ul li label.extra-narrow{padding:7px 30px 5px}@media (max-width:329px){fieldset.radio-button ul li label.extra-narrow{padding:4px 30px}}fieldset.radio-button ul li .check{display:block;position:absolute;border:1px solid #0071ce;border-radius:100%;height:20px;width:20px;top:50%;left:0;z-index:0;transform:translateY(-50%);transition:border .1s linear;-webkit-transition:border .1s linear}fieldset.radio-button ul li:hover .check{border:2px solid #0071ce}fieldset.radio-button ul li .check:before{display:block;position:absolute;content:"";border-radius:100%;height:12px;width:12px;top:50%;left:50%;transform:translate(-50%,-50%);margin:auto;transition:background .1s linear;-webkit-transition:background .1s linear}fieldset.radio-button.multiple ul li .check:before{border-radius:0}fieldset.radio-button.multiple ul li .check{border-radius:2px}fieldset.radio-button input[type=radio]:checked~.check:before{background:#0071ce}fieldset.radio-button.multiple ul li input[type=radio]:checked~.check:before{color:#0071ce;content:"\2713";font-size:17px;line-height:15px;font-weight:700;background:none}fieldset.radio-button input[type=radio]:checked~label{color:#0dff92}.tabs-box{display:block;margin:0 auto;width:100%}.tabs-box__tab-content{display:none!important;max-width:100%;overflow:auto}.tabs-box__tab-content.active{display:block!important}.tabs-box__nav-tabs{display:block;padding:0;margin:0;list-style:none;white-space:nowrap;overflow:auto}@media (min-width:992px){.tabs-box__nav-tabs{display:flex;flex-direction:row;flex-wrap:nowrap}}.tabs-box__nav-tabs li{min-height:46px;text-align:center;width:auto;display:inline-block}@media (min-width:992px){.tabs-box__nav-tabs li{display:block}}.tabs-box__nav-tabs li a{font-family:Gibson SemiBold,Lato Black,Helvetica,Arial,"sans-serif";color:#515152;font-size:24px;line-height:32px;text-decoration:none;text-align:left;padding-bottom:10px;margin-right:50px;display:block}@media (max-width:991px){.tabs-box__nav-tabs li a{margin-right:30px}}.tabs-box__nav-tabs li a.active{color:#0071ce;border-bottom:3px solid #0071ce}.tabs-box__body-container{margin-top:40px}.tabs-box__body-container--no-padding{margin-top:0}.topbar{background-color:transparent}.topbar .topbar-nav{display:flex;list-style-type:none}.topbar .topbar-nav li:before{content:"";display:none}.topbar__inner{align-items:center;display:flex;flex-direction:column}@media (min-width:768px){.topbar__inner{flex-direction:row}}.topbar__logo{height:85px;margin-left:auto;margin-right:auto;padding-top:10px;padding-bottom:10px}.topbar__logo .navbar-brand{display:none}@media (min-width:768px){.topbar__logo .navbar-brand{display:block}}.topbar__logo .navbar-brand-mobile{display:block}@media (min-width:768px){.topbar__logo .navbar-brand-mobile{display:none}}.topbar__logo a{display:block}.topbar__logo img{max-width:180px;max-height:100%}.topbar__navigation-items{align-self:flex-end;flex:1;text-align:center;list-style:none;margin:0;height:100%;padding:0}@media (min-width:992px){.topbar__navigation-items{flex-basis:25%;text-align:center;display:flex;justify-content:space-evenly;margin:0 15px}}@media (max-width:1199px){.topbar__navigation-items{margin:0}}.topbar__navigation-items>li>a{font-family:Gibson SemiBold,Lato,Helvetica,Arial,"sans-serif";color:#fff;font-size:22px;font-weight:500;line-height:20px;text-decoration:none;text-transform:uppercase;padding:30px 10px;display:block;text-align:left}.topbar__navigation-items>li>a.card__link{padding:0;text-transform:none}.topbar__navigation-items__childs{display:inline-block;padding:0 5px;margin:0;width:100%;transition:background .15s linear}.topbar__navigation-items__childs.visible-sm, .topbar__navigation-items__childs:before{display:none}.topbar__navigation-items__childs a.topbar__navigation-items__childs__link{color:#515152;font-size:18px;font-weight:700;line-height:24px;text-decoration:none;text-transform:none;transition:color .15s linear;text-align:center}html[lang=de] .topbar__navigation-items__childs a.topbar__navigation-items__childs__link, html[lang=ru] .topbar__navigation-items__childs a.topbar__navigation-items__childs__link{font-size:16px}@media (max-width:1199px){.topbar__navigation-items__childs a.topbar__navigation-items__childs__link{font-size:16px;padding:30px 0}}.topbar__navigation-items__childs a.topbar__navigation-items__childs__link:focus, .topbar__navigation-items__childs a.topbar__navigation-items__childs__link:hover{color:#0071ce}.topbar__navigation-items__childs .chevron-left, .topbar__navigation-items__childs .chevron-right{display:none}.topbar__navigation-items__childs.active a.topbar__navigation-items__childs__link, .topbar__navigation-items__childs.current a.topbar__navigation-items__childs__link, .topbar__navigation-items__childs.unfolded a.topbar__navigation-items__childs__link{color:#0071ce}.topbar__navigation{align-content:flex-end;display:none;flex-basis:100%;background:#1ecad3;background:linear-gradient(-180deg,#ebfafb,#fff)}@media (min-width:1068px){.topbar__navigation{display:block}}.topbar__navigation-primary{align-items:center;display:flex;position:relative;width:100%;z-index:10}.topbar__navigation-primary .search, .topbar__navigation-primary__content{display:flex;justify-content:center;align-items:center}.topbar__navigation-primary .search{height:100%;padding:0}.topbar__navigation-primary .search:hover{cursor:pointer}.topbar__navigation-primary .search__icon{padding:8px;border:1px solid #ccc7b9;border-radius:50%;height:40px;width:40px;position:relative}.topbar__navigation-primary .search__icon.active, .topbar__navigation-primary .search__icon:hover{background-color:#0071ce}.topbar__navigation-primary .search__icon.active .icon, .topbar__navigation-primary .search__icon:hover .icon{fill:#fff}.topbar__navigation-primary .search__icon .icon{width:18px;height:18px;line-height:60px;display:block;fill:#515152;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.topbar__navigation-secondary{background-color:#000b8c;text-align:right;min-height:30px}@media (min-width:768px){.topbar__navigation-secondary{padding-right:20px}}.topbar__navigation-secondary ul.nav{padding:0;margin:0;min-height:40px;width:100%;display:flex;justify-content:center;align-items:center}.topbar__navigation-secondary ul.nav li{margin:0 15px;height:40px}@media (max-width:1024px){.topbar__navigation-secondary ul.nav li{margin:0 10px}}.topbar__navigation-secondary ul.nav li.topbar-nav__item__accessible-web{padding-left:10px;padding-right:10px;margin:0;cursor:pointer}.topbar__navigation-secondary ul.nav a, .topbar__navigation-secondary ul.nav span{font-family:Gibson,Helvetica,Lato,Arial,"sans-serif";color:#fff;font-size:13px;line-height:22px;letter-spacing:.4px;text-transform:uppercase;text-decoration:none;padding:0}html[lang=de] .topbar__navigation-secondary ul.nav a, html[lang=de] .topbar__navigation-secondary ul.nav span, html[lang=ru] .topbar__navigation-secondary ul.nav a, html[lang=ru] .topbar__navigation-secondary ul.nav span{font-size:11px}@media (max-width:1300px){.topbar__navigation-secondary ul.nav a, .topbar__navigation-secondary ul.nav span{font-size:11px}html[lang=es] .topbar__navigation-secondary ul.nav a, html[lang=es] .topbar__navigation-secondary ul.nav span{font-size:10px}}.topbar__navigation-secondary ul.nav a{padding:0;line-height:40px;display:flex;flex-flow:row nowrap;position:relative;transition:all .1s ease}.topbar__navigation-secondary ul.nav a:after, .topbar__navigation-secondary ul.nav a:before{content:"";position:absolute;bottom:0;width:0;height:5px;margin:5px 0 0;transition:all .1s ease;transition-duration:.75s;opacity:0;background-color:#0071ce;left:0}.topbar__navigation-secondary ul.nav a:hover:after, .topbar__navigation-secondary ul.nav a:hover:before{width:100%;opacity:1}.topbar__navigation-secondary ul.nav .current{font-family:Lato Bold,Helvetica,Arial,"sans-serif";position:relative;border-bottom:5px solid #0071ce}.topbar__navigation-secondary ul.nav .current:after{content:"";position:absolute;left:calc(50% - 10px);bottom:-10px;border-color:#0071ce transparent transparent;border-style:solid;border-width:6px 10px 0;z-index:20}.topbar__navigation-secondary .topbar-nav__item__accessible-web{background-color:#0071ce}.topbar__navigation-secondary .topbar-nav__item__accessible-web .icon{height:20px;width:20px;display:inline-block;float:left;margin:10px 10px 10px 0;fill:#fff}.topbar__navigation-secondary .topbar-nav__item__asociado-login{padding:5px 0}.topbar__navigation-secondary .topbar-nav__item__asociado-login .user-info__avatar{display:inline-block;float:left;width:auto}.topbar__navigation-secondary .topbar-nav__item__asociado-login .user-info__avatar .icon{height:20px;width:20px;display:inline-block;float:left;margin:4px 10px 7px 0;fill:#fff}.topbar__navigation-secondary .topbar-nav__item__asociado-login .user-info__avatar img{height:20px;width:20px;margin:8px 10px 8px 0}.topbar__navigation-secondary .topbar-nav__item__asociado-login .user-info__content{display:-ms-grid;display:grid}.topbar__navigation-secondary .topbar-nav__item__asociado-login .user-info__content__name{font-size:14px;line-height:13px;text-transform:none}.topbar__navigation-secondary .topbar-nav__item__asociado-login .user-info__content a{display:block;font-family:Lato Bold,Helvetica,Arial,"sans-serif";font-size:14px;line-height:13px;text-transform:none;text-align:left;padding:4px 0 0}.topbar__navigation-search{width:100%}@media (min-width:768px){.topbar__navigation-search{margin-left:auto;width:300px}}.topbar .dropdown-menu-container{position:absolute;top:100%;width:100%;left:0;background:#fff;transition:all .3s linear;height:0;opacity:0;z-index:-1;pointer-events:none}.topbar .dropdown-menu-container.unfolded{height:60px;opacity:1;z-index:2;pointer-events:all}.topbar .dropdown-menu-container .dropdown-menu{display:block}.topbar .dropdown-menu-container .dropdown-menu li{padding-top:0}.topbar .dropdown-menu-container .dropdown-menu li a{color:#f5f1f0;padding-bottom:20px}.topbar_weather-webcams{padding:0 15px;flex-basis:20%}@media (max-width:1024px){.topbar_weather-webcams{flex-basis:auto}}.topbar_weather-webcams .topbar_weather__link, .topbar_weather-webcams .topbar_weather__title, .topbar_weather-webcams .topbar_webcams__link{font-size:16px;line-height:33px;color:#515152;padding-left:10px;font-family:Gibson,Helvetica,Lato,Arial,"sans-serif"}.topbar_weather-webcams .topbar_weather__link:hover, .topbar_weather-webcams .topbar_weather__title:hover, .topbar_weather-webcams .topbar_webcams__link:hover{font-family:Gibson,Helvetica,Lato,Arial,"sans-serif"}html[lang=de] .topbar_weather-webcams .topbar_weather__link, html[lang=de] .topbar_weather-webcams .topbar_weather__title, html[lang=de] .topbar_weather-webcams .topbar_webcams__link, html[lang=ru] .topbar_weather-webcams .topbar_weather__link, html[lang=ru] .topbar_weather-webcams .topbar_weather__title, html[lang=ru] .topbar_weather-webcams .topbar_webcams__link{font-size:14px}@media (max-width:1199px){.topbar_weather-webcams .topbar_weather__link, .topbar_weather-webcams .topbar_weather__title, .topbar_weather-webcams .topbar_webcams__link{font-size:14px}}.topbar_weather-webcams .topbar_weather{display:inline-block;float:left;margin:5px 0}.topbar_weather-webcams .topbar_weather:focus{font-family:Gibson,Helvetica,Lato,Arial,"sans-serif";color:#0071ce;border-bottom:1px solid #0071ce;outline:0}.topbar_weather-webcams .topbar_weather .icon{fill:#0071ce;width:26px;height:27px;display:inline-block;float:left}.topbar_weather-webcams .topbar_webcams{display:inline-block;float:left;margin:5px 0}.topbar_weather-webcams .topbar_webcams:hover{font-family:Gibson,Helvetica,Lato,Arial,"sans-serif";color:#0071ce}.topbar_weather-webcams .topbar_webcams:hover .icon{stroke:#0071ce}.topbar_weather-webcams .topbar_webcams:focus a, .topbar_weather-webcams .topbar_webcams:hover a{font-family:Gibson,Helvetica,Lato,Arial,"sans-serif";color:#0071ce}.topbar_weather-webcams .topbar_webcams:focus .icon, .topbar_weather-webcams .topbar_webcams:hover .icon{stroke:#0071ce}.topbar_weather-webcams .topbar_webcams:focus{border-bottom:1px solid #0071ce;outline:0}.topbar_weather-webcams .topbar_webcams .icon{fill:transparent;stroke:#515152;width:13px;height:30px;display:inline-block;float:left}.topbar_weather-webcams__separator{width:2px;height:30px;margin:5px 10px;background-color:#c2bbb5;display:inline-block;float:left}.topbar_book-your-experience{display:inline-block;float:left;flex-basis:10%}@media (max-width:1024px){.topbar_book-your-experience{flex-basis:13%}}.topbar_book-your-experience:focus a, .topbar_book-your-experience:hover a{font-family:Gibson,Helvetica,Lato,Arial,"sans-serif";color:#0071ce}.topbar_book-your-experience:focus .icon, .topbar_book-your-experience:hover .icon{fill:#0071ce}.topbar_book-your-experience:focus{border-bottom:1px solid #0071ce;outline:0}.topbar_book-your-experience__link{font-family:Gibson,Helvetica,Lato,Arial,"sans-serif";font-size:16px;line-height:19px;padding-left:35px}html[lang=de] .topbar_book-your-experience__link, html[lang=ru] .topbar_book-your-experience__link{font-size:14px}@media (max-width:1199px){.topbar_book-your-experience__link{font-size:14px}}.topbar_book-your-experience__link a{color:#515152}.topbar_book-your-experience .icon{fill:#0071ce;height:40px;width:26px;display:inline-block;float:left}.topbar a:hover{font-family:Gibson SemiBold,Lato,Helvetica,Arial,"sans-serif";color:#0071ce}header{transition:transform .4s}.stiky-bar.fixed, header.fixed{position:fixed;top:0;left:0;right:0;width:100%;z-index:99}.scroll-down header{transform:translate3d(0,-100%,0)}.scroll-up header{transform:none}.scroll-up:not(.menu-open) header{background:var(--lightpurple);box-shadow:0 0 10px rgba(0,0,0,.35)}.video-component__row{position:relative;height:460px}.video-component__row.full-width{height:640px}@media (max-width:991px){.video-component__row.full-width{height:340px}}@media (max-width:575px){.video-component__row.full-width{height:142px}}.video-component__row .video-component__video-col{height:380px;z-index:1}@media (max-width:991px){.video-component__row .video-component__video-col{height:340px}}@media (max-width:575px){.video-component__row .video-component__video-col{height:142px}}.video-component__row .video-component__video-col.item-width-9{width:75%;flex-basis:calc(75% - 15px);max-width:calc(75% - 15px);padding:0}@media (max-width:1199px){.video-component__row .video-component__video-col.item-width-9{width:50%;flex-basis:calc(50% - 15px);max-width:calc(50% - 15px);padding:0}}@media (max-width:991px){.video-component__row .video-component__video-col.item-width-9{flex-basis:100%;max-width:100%}}.video-component__row .video-component__video-col.item-width-9 .video-item{position:relative;width:100%}.video-component__row .video-component__video-col.item-width-12{flex-basis:100%;max-width:100%;height:640px}@media (max-width:991px){.video-component__row .video-component__video-col.item-width-12{height:320px}}@media (max-width:575px){.video-component__row .video-component__video-col.item-width-12{height:142px}}.video-component__row .video-component__video-col.item-width-12 .video-item{position:relative;width:100%;height:640px}@media (max-width:991px){.video-component__row .video-component__video-col.item-width-12 .video-item{height:320px}}@media (max-width:575px){.video-component__row .video-component__video-col.item-width-12 .video-item{height:142px}}.video-component__row .video-component__content-col{position:absolute;top:80px;right:0;z-index:0;width:100%;height:380px;background-color:#f9f6f6}@media (max-width:991px){.video-component__row .video-component__content-col{position:relative;top:auto;right:auto;width:100%;height:100%;background:none;margin-top:35px}}.video-component__row .video-component__content-col.item-width-10{width:83.33333333%;flex-basis:calc(83.33333% - 15px);max-width:calc(83.33333% - 15px);margin-left:16.66666667%;padding:30px}@media (max-width:1199px){.video-component__row .video-component__content-col.item-width-10{width:100%;flex-basis:100%;max-width:100%;margin-left:0}}@media (max-width:991px){.video-component__row .video-component__content-col.item-width-10{flex-basis:100%;max-width:100%;margin:0}}.video-component__row .video-component__content-col .video-component__title-container-col.item-width-3{width:25%;flex-basis:calc(25% - 15px);max-width:calc(25% - 15px);margin-left:75%}@media (max-width:1199px){.video-component__row .video-component__content-col .video-component__title-container-col.item-width-3{width:100%;flex-basis:100%;max-width:100%;margin-left:50%}}@media (max-width:991px){.video-component__row .video-component__content-col .video-component__title-container-col.item-width-3{flex-basis:100%;max-width:100%;margin:0;padding:0}}.video-component__row .video-component__content-col .video-component__title-container-col .video-component__title-container h6{line-height:32px;font-size:24px;margin-bottom:10px;color:#515152;transition:color,.2s}.video-component__row .video-component__content-col .video-component__title-container-col .video-component__description-container{display:flex;position:relative}.video-component__row .video-component__content-col .video-component__title-container-col .video-component__description-container p{font-size:16px;line-height:22px;color:#515152;overflow:hidden}.video-component__row .video-component__content-col .video-component__title-container-col .video-commponent__link-container{display:flex;position:relative;padding-top:20px}@media (max-width:575px){section.weather-component{margin:0 0 50px;padding:0 15px}}section.weather-component .weather-component__heading{text-align:left}section.weather-component .weather-component__heading h2{color:#515152;font-size:70px;line-height:70px;margin:0 auto}@media (max-width:575px){section.weather-component .weather-component__heading h2{font-size:50px;line-height:65px}}section.weather-component .weather-component__info{margin-top:70px;margin-bottom:20px}@media (max-width:767px){section.weather-component .weather-component__info{margin-top:30px}}section.weather-component .weather-component__info-tabs__today-container{display:flex;flex-direction:row}@media (max-width:767px){section.weather-component .weather-component__info-tabs__today-container{flex-direction:column}}section.weather-component .weather-component__info-tabs__today{width:57.14286%}@media (max-width:767px){section.weather-component .weather-component__info-tabs__today{width:100%}}section.weather-component .weather-component__info-tabs__split{width:42.85714%;padding-left:30px}@media (max-width:767px){section.weather-component .weather-component__info-tabs__split{width:100%;padding-left:0}}section.weather-component .weather-component__info-tabs__upcoming{display:flex;text-align:center}@media (max-width:767px){section.weather-component .weather-component__info-tabs__upcoming{display:block}}section.weather-component .weather-component__info-tabs__upcoming .upcoming-title{float:left;font-size:24px;font-weight:900;margin-bottom:25px;display:none}@media (max-width:767px){section.weather-component .weather-component__info-tabs__upcoming .upcoming-title{display:block}}section.weather-component .weather-component__info-tabs__upcoming .daily-container{font-size:14px;width:16.66667%}@media (max-width:767px){section.weather-component .weather-component__info-tabs__upcoming .daily-container{width:100%;display:flex;flex-direction:row;margin-bottom:15px}section.weather-component .weather-component__info-tabs__upcoming .daily-container:not(:last-child){border-bottom:1px solid #ccc7b9}}@media (max-width:767px){section.weather-component .weather-component__info-tabs__upcoming .temperature-container{display:flex;align-items:center;justify-content:center;width:50%}}section.weather-component .weather-component__more-info{display:block;font-size:20px;line-height:28px;text-align:center}@media (max-width:767px){section.weather-component .weather-component__more-info{font-size:16px;line-height:22px}}section.weather-component .weather-component__icontemp-container{display:flex;margin-bottom:20px;width:100%}@media (max-width:767px){section.weather-component .weather-component__icontemp-container{margin-bottom:30px}}section.weather-component .weather-component__icon-container{width:50%}section.weather-component .weather-component__icon{padding-top:20px;text-align:center}@media (max-width:767px){section.weather-component .weather-component__icon{text-align:right}}section.weather-component .weather-component__icon .icon{max-width:125px}section.weather-component .weather-component__temp-container{-ms-grid-row-align:center;align-self:center;padding-top:5px;width:50%}@media (max-width:767px){section.weather-component .weather-component__temp-container{padding-left:20px}}section.weather-component .weather-component__temperature{font-size:14px;display:flex;flex-direction:column;text-align:center}section.weather-component .weather-component__temperature:last-child span{color:#000b8c}section.weather-component .weather-component__temperature:last-child span:after{content:"\00b0"}section.weather-component .weather-component__temperature span{font-family:Gibson,Helvetica,Lato,Arial,"sans-serif";font-size:70px;line-height:70px;padding-top:16px}section.weather-component .weather-component__temperature span:after{content:"\00b0"}section.weather-component .today-split-section{height:33.33333%;display:flex}section.weather-component .today-split-section:not(:last-child){border-bottom:2px solid #ccc7b9}section.weather-component .weather-component__temperature-divider{border-top:1px solid #ccc7b9;margin:10px 40px 10px 10px}@media (max-width:767px){section.weather-component .weather-component__temperature-divider{margin:0}}section.weather-component .weather-component__temperature-divider2{border-top:1px solid #ccc7b9;margin:5px 10px}@media (max-width:767px){section.weather-component .weather-component__temperature-divider2{height:40px;margin:0 10px 4px;border-right:2px solid #ccc7b9}}section.weather-component .weather-component__section-divider{border-top:1px solid #ccc7b9;margin:40px 0}section.weather-component .weather-component__prediction{height:242px;margin-bottom:20.34px;width:100%}section.weather-component .weather-component__prediction-container{display:flex;-ms-grid-row-align:center;align-self:center;width:33.33333%}section.weather-component .weather-component__prediction-container-right{font-size:35px;flex-direction:column;text-align:center;-ms-grid-row-align:center;align-self:center;width:33.33333%}section.weather-component .weather-component__info-maps{padding-top:72px}@media (max-width:767px){section.weather-component .weather-component__info-maps{padding-top:28px}}section.weather-component .weather-component__info-maps__map{max-height:420px;max-width:470px;margin-left:auto;margin-bottom:45px;background-color:#f5f1f0}@media (max-width:767px){section.weather-component .weather-component__info-maps__map{max-height:100%;max-width:100%;margin-left:0}}section.weather-component .weather-component__info-maps .map-header, section.weather-component .weather-component__info-maps .map-header-mobile{display:flex;margin:25px 20px}section.weather-component .weather-component__info-maps .map-header-mobile .map-title, section.weather-component .weather-component__info-maps .map-header .map-title{font-family:Gibson SemiBold,Lato,Helvetica,Arial,"sans-serif";font-size:24px;font-weight:900}section.weather-component .weather-component__info-maps .map-header-mobile .map-date, section.weather-component .weather-component__info-maps .map-header-mobile .map-date-mobile, section.weather-component .weather-component__info-maps .map-header .map-date, section.weather-component .weather-component__info-maps .map-header .map-date-mobile{font-family:Gibson,Helvetica,Lato,Arial,"sans-serif";font-size:16px;font-weight:900}@media (max-width:767px){section.weather-component .weather-component__info-maps .map-header-mobile .map-date, section.weather-component .weather-component__info-maps .map-header .map-date{display:none}}section.weather-component .weather-component__info-maps .map-header-mobile .map-date-mobile, section.weather-component .weather-component__info-maps .map-header .map-date-mobile{display:none}@media (max-width:767px){section.weather-component .weather-component__info-maps .map-header-mobile .map-date-mobile, section.weather-component .weather-component__info-maps .map-header .map-date-mobile{display:block}}@media (max-width:767px){section.weather-component .weather-component__info-maps .map-header-mobile{justify-content:center}}section.weather-component .weather-component__info-maps .image-map{margin:0 20px 20px}@media (max-width:767px){section.weather-component .weather-component__info-maps .image-map{margin:0 20px -6px}}section.weather-component .weather-component__info-maps .image-map img{width:100%}@media (max-width:767px){section.weather-component .daily-text{-ms-grid-row-align:center;align-self:center;width:25%}}section.weather-component .icon-container{margin:20px 0}@media (max-width:767px){section.weather-component .icon-container{margin:0 0 7px;width:25%}}section.weather-component .icon-small{max-height:50px;max-width:50px}section.weather-component .minTemp{color:#000b8c}section.weather-component .maxTemp, section.weather-component .minTemp{font-family:Gibson,Helvetica,Lato,Arial,"sans-serif";font-size:35px;line-height:42px;text-align:center}@media (max-width:767px){section.weather-component .maxTemp, section.weather-component .minTemp{font-size:28px}}section.weather-component .maxTemp:after, section.weather-component .minTemp:after{content:"\00b0"}section.weather-component .highlight{color:#0071ce;font-family:Gibson SemiBold,Lato Black,Helvetica,Arial,"sans-serif"}@media (max-width:767px){section.weather-component .date-or-today-tomorrow{text-align:center}}#tab1:checked~section .tab1{display:block;padding-top:26px}#tab1:checked~nav .tab1 label{color:#0071ce}#tab1:checked~nav .tab1 span{border-bottom:3px solid #0071ce}#tab2:checked~section .tab2{display:block;padding-top:26px}#tab2:checked~nav .tab2 label{color:#0071ce}#tab2:checked~nav .tab2 span{border-bottom:3px solid #0071ce}#tab3:checked~section .tab3{display:block;padding-top:26px}#tab3:checked~nav .tab3 label{color:#0071ce}#tab3:checked~nav .tab3 span{border-bottom:3px solid #0071ce}.tabs{width:100%;margin:0 auto}.tabs>input{display:none}.tabs ul{margin:0;padding:0}.tabs ul li label{font-size:24px;font-weight:900;float:left;padding-right:30px;cursor:pointer}@media (max-width:575px){.tabs ul li label{font-size:20px}}.tabs ul li label:active, .tabs ul li label:hover{color:#0071ce}.tabs ul li label span{font-family:Gibson,Helvetica,Lato,Arial,"sans-serif";padding-bottom:12px}.tabs ul li:not(:last-child) label{border-right-width:0}.tabs section{clear:both}.tabs section>div{display:none}.tabs section .option-selector{border:none;font-family:Lato Bold,Helvetica,Arial,"sans-serif";font-size:16px;font-weight:700;height:50px;width:100%;border-radius:2px;padding-left:20px;background-color:#f5f1f0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:url(/dist/images/icon-angle-down-red.svg);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),100% 0;background-repeat:no-repeat}.tabs section .option-selector:focus{background-image:url(/dist/images/icon-angle-up-red.svg)}@media (max-width:575px){.tabs section .day-selector{text-align:center;margin:0}}.tabs [class*=location-], .tabs section .weather-tomorrow{display:none}.float-left{margin-right:auto}.float-right{margin-left:auto}.search-result-component{margin-bottom:50px}.search-result-component form{width:100%;margin:0;display:flex}@media (max-width:767px){.search-result-component{margin-bottom:25px}}.search-result-component__result-text{margin-bottom:24px}@media (max-width:767px){.search-result-component__result-text{margin-bottom:0}}.search-result-component__result-text h2{color:#515152;font-size:28px;font-weight:900;letter-spacing:.44px;line-height:36px}@media (max-width:767px){.search-result-component__result-text h2{font-size:24px;font-weight:900;line-height:32px;margin-bottom:0}}.search-result-component__title h2{color:#515152;font-size:70px;font-weight:900;line-height:70px}@media (max-width:767px){.search-result-component__title h2{font-size:50px;font-weight:900;line-height:70px;margin-bottom:0}}.search-result-component__result-count{margin-bottom:70px}@media (max-width:767px){.search-result-component__result-count{margin-bottom:23px}}.search-result-component__result-count span{color:#515152;font-size:18px;line-height:25px}@media (max-width:767px){.search-result-component__result-count span{font-size:16px;line-height:22px;margin-bottom:23px}}.search-result-component__searchbox{height:70px;background-color:#f5f1f0;display:flex;align-items:center;padding:0 30px;margin-bottom:70px}@media (max-width:767px){.search-result-component__searchbox{height:40px;flex-direction:row-reverse;justify-content:center}}.search-result-component__searchbox .search-submit{display:flex;margin-left:auto;width:103px;background-color:transparent;outline:none;border:none;font-family:Gibson SemiBold,Lato Black,Helvetica,Arial,"sans-serif";line-height:22px;font-size:16px;color:#000b8c;cursor:pointer}.search-result-component__searchbox .search-submit i{font-size:21px;margin-right:10px;margin-left:5px}@media (max-width:767px){.search-result-component__searchbox .search-submit{padding-bottom:0;margin:0;width:auto}}.search-input:-ms-input-placeholder{color:#f5f1f0}@media (max-width:767px){.search-input:-ms-input-placeholder{color:#000b8c;font-size:16px;font-weight:700;line-height:22px}}.search-input::placeholder{color:#f5f1f0}@media (max-width:767px){.search-input::placeholder{color:#000b8c;font-size:16px;font-weight:700;line-height:22px}}.search-input, .search-input:focus{border:0;border-bottom:1px solid #000b8c;background:#f5f1f0;font-family:Lato,Helvetica,Arial,"sans-serif";padding-bottom:5px;margin-left:12px;width:100%;outline:none}@media (max-width:767px){.search-input, .search-input:focus{border:none;margin:0;padding-bottom:0;width:auto}}.new-search-text{font-size:16px;font-weight:700;line-height:22px;width:265px}@media (max-width:767px){.new-search-text{display:none}}.search-icon{display:flex;padding:0 10px}@media (max-width:767px){.search-icon{padding-left:0}}.search-icon .icon{stroke:#000b8c;fill:#000b8c;width:17px;height:17px}.btn-search{color:#000b8c;font-size:16px;font-weight:900;letter-spacing:.5px;line-height:22px}@media (max-width:767px){.btn-search, .pagination-top{display:none}}.pagination-bottom, .pagination-top{margin-top:50px}.no-results-container{margin-top:80px}@media (max-width:767px){.no-results-container{margin-top:45px}}.no-results-header{color:#515152;font-size:28px;font-weight:900;letter-spacing:.44px;line-height:36px;margin-bottom:12px}@media (max-width:767px){.no-results-header{margin-bottom:20px}}.no-results-suggestion{color:#515152;font-size:16px;line-height:22px}.post-detail-component{margin-bottom:111px;padding-top:73px}@media (max-width:767px){.post-detail-component{margin-bottom:65px;padding-top:35px}}@media (max-width:1067px){.post-detail-component .blog-search-container{display:block;margin-top:80px}}@media (max-width:767px){.post-detail-component .pinned-post{margin-top:40px}}.post-detail-component__title h2{color:#515152;font-size:70px;font-weight:900;line-height:70px;margin-bottom:25px}@media (max-width:767px){.post-detail-component__title h2{font-size:50px;font-weight:900;line-height:70px;margin-bottom:35px}}.post-detail-component__details{color:#515152;margin-bottom:52px;text-transform:capitalize}.post-detail-component__details__category{font-weight:700}.post-detail-component__details__category:not(:last-child):after{content:", "}.post-detail-component__details .category-separator{margin:0 5px}.post-detail-component__col{margin:0 auto;width:100%;max-width:711px}@media (max-width:575px){.post-detail-component__col{width:100%}}.post-detail-component__intro{font-family:Lato,Helvetica,Arial,"sans-serif";font-size:20px;line-height:28px}@media (max-width:575px){.post-detail-component__intro{font-size:18px;line-height:25.2px;margin-bottom:82px}}.post-detail-component__content{margin-bottom:48px}.post-detail-component__content img.toggle-popup{cursor:pointer;transition:opacity .3s}.post-detail-component__content img.toggle-popup:hover{opacity:.8}@media (max-width:575px){.post-detail-component__content{overflow-x:scroll}}.post-detail-component__tags{display:flex;align-items:baseline;padding-top:14px;border-top:1px solid #c2bbb5}.post-detail-component__tags__label{color:#000b8c;font-size:24px;font-weight:900;line-height:32px;margin-right:15px}.post-detail-component__tags__tag{font-size:14px;letter-spacing:.44px;line-height:22.4px;text-transform:uppercase}@media (max-width:575px){.post-detail-component__tags__tag{font-size:13px;letter-spacing:.41px;line-height:29.4px}}.post-detail-component__tags__tag:not(:last-child):after{content:", "}.post-detail-component table{font-size:14px;border-collapse:collapse;border-spacing:0}.post-detail-component table td{vertical-align:top}.post-detail-component table td, .post-detail-component table th, .post-detail-component table tr{padding-right:1.625em;border-bottom:1px solid #eae7de}.post-detail-component .alignleft, .post-detail-component .entry .alignleft{float:left;margin-right:15px}.post-detail-component .alignright, .post-detail-component .entry .alignright{float:right;margin-left:15px}.post-detail-component .entry .wp-block-image img, .post-detail-component .entry img.aligncenter, .post-detail-component .entry img.alignleft, .post-detail-component .entry img.alignnone, .post-detail-component .entry img.alignright, .post-detail-component .entry img.attachment-fullsize{margin-bottom:10px;margin-top:10px}.post-detail-component.entry .aligncenter, .post-detail-component div.aligncenter{display:block;clear:both;margin-left:auto;margin-right:auto}@media (max-width:768px){section .post-list__container{margin:0 15px}}section .post-list__container .row.is-flex{display:flex;flex-wrap:wrap}section .post-list__container .row.is-flex>[class*=col-]{display:flex;flex-direction:column}@media (max-width:767px){section .post-list__container .row.is-flex>[class*=col-]{max-width:100%}}section .post-list__container .row.is-flex>[class*=col-] .col-container{height:calc(100% - 30px);border-bottom:1px solid #c2bbb5}section .post-list__container .post__col{padding-bottom:60px}section .post-list__container .post__col .post.post-item{height:auto}section .post-list__container .row:first-child .post__col, section .post-list__container .row:last-child .post__col{padding-top:0;padding-bottom:60px}.expandable-info{margin-bottom:12px}.expandable-info .heading{font-size:20px;line-height:23px;margin-bottom:0}.expandable-info .expandable-item-list{max-width:100%}.expandable-info .expandable-item{margin-bottom:10px}@media (max-width:575px){.expandable-info .expandable-item{margin-bottom:15px}}@media (max-width:329px){.expandable-info .expandable-item{margin-bottom:10px}}.expandable-info .expandable-item .trigger{cursor:pointer;font-size:16px;line-height:16px}.expandable-info .expandable-item .trigger:hover{color:#515152;text-decoration:none;outline:none}.expandable-info .expandable-item .trigger .trigger-title{margin-right:5px}.expandable-info .expandable-item .trigger>.icon{transition:transform .3s ease-in-out}.expandable-info .expandable-item .content-rte{height:0;visibility:hidden;overflow:hidden;transition:height .3s,padding-top .3s,visibility 0s linear .3s}.expandable-info .expandable-item.expanded>.trigger>.icon{transform:rotate(90deg)}.expandable-info .expandable-item.expanded .content-rte{height:auto;visibility:visible;padding-top:10px;transition:height .3s,padding-top .3s,visibility 0s linear 0s}@media (max-width:991px){section.contact-form{margin-bottom:50px}}section.contact-form>.container{padding:0}section.contact-form .contact-form__heading{text-align:left;margin-bottom:25px}section.contact-form .contact-form__heading h2{margin-top:0;color:#515152;font-size:22px;line-height:31px;font-family:Gibson SemiBold,Lato,Helvetica,Arial,"sans-serif"}section.contact-form .contact-form__heading p{margin:0;font-size:18px;line-height:26px}section.contact-form .form-content{max-width:605px;margin:0 auto;width:100%}section.contact-form .form-content .form-section, section.contact-form .form-content>form>div:not(.input-submit){margin-bottom:40px;width:100%}section.contact-form .form-content div.more-info{margin-bottom:48px}section.contact-form .form-content div.more-info .more-info{padding:12px 0 0 12px;font-size:14px;line-height:28px;font-style:italic}section.contact-form .form-content .input-text{height:44px}section.contact-form .form-content .input-select-wrapper{background-color:#f5f1f0;height:50px;display:-ms-grid;display:grid;grid-template-areas:"select";align-items:center;position:relative;padding:.25em .5em}section.contact-form .form-content .input-select-wrapper:after, section.contact-form .form-content .input-select-wrapper select{-ms-grid-row:1;-ms-grid-column:1;grid-area:select}section.contact-form .form-content .input-select-wrapper:not(.select--multiple):after{content:"";-ms-grid-column-align:end;justify-self:end;width:.8em;height:.5em;background-color:#515152;clip-path:polygon(100% 0,0 0,50% 100%)}section.contact-form .form-content .input-select-wrapper select{appearance:none;background-color:transparent;border:none;padding:0 1em 0 0;margin:0;width:100%;cursor:inherit;line-height:55px;z-index:1;outline:none}section.contact-form .form-content .input-select-wrapper select::-ms-expand{display:none}section.contact-form .form-content .input-select-wrapper select:focus+.focus{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:2px solid transparent;border-radius:inherit}section.contact-form .form-content .input-textarea{height:200px}section.contact-form .form-content .input-submit{margin-bottom:30px}section.contact-form .contact-sent{margin-left:0;max-width:710px}section.contact-form .contact-sent .email-sent-image{width:55px}section.contact-form .contact-sent .contact-sent__heading{font-family:Gibson SemiBold,Lato Black,Helvetica,Arial,"sans-serif";font-size:35px;line-height:42px;margin-bottom:20px}section.contact-form .contact-sent>p{font-weight:700}section.contact-form .contact-sent .contact-resume{background-color:#f5f1f0;border:1px solid #000b8c;border-radius:2px;padding:20px;margin-bottom:45px}section.contact-form .contact-sent .contact-resume>p{font-size:18px;line-height:25px;margin:0 0 4px}section.contact-form .contact-sent .another-contact__link{font-weight:700}section.contact-form .contact-sent .another-contact__link i{font-size:14px}@media (max-width:991px){section.custom-form{margin-bottom:50px}}section.custom-form .contact-form__heading{text-align:center;margin-top:25px}section.custom-form .contact-form__heading h2{margin-top:0;color:#515152;font-size:22px;line-height:31px;font-family:Gibson SemiBold,Lato,Helvetica,Arial,"sans-serif"}section.custom-form .contact-form__heading p{margin:0;font-size:18px;line-height:26px}section.custom-form .form-content{max-width:605px;margin:0 auto;width:100%}section.custom-form .form-content .form-section, section.custom-form .form-content>form>div:not(.input-submit){margin-bottom:40px;width:100%}section.custom-form .form-content div.more-info{margin-bottom:48px}section.custom-form .form-content div.more-info .more-info{padding:12px 0 0 12px;font-size:12px;line-height:28px;font-style:italic}section.custom-form .form-content .input-text{height:44px}section.custom-form .form-content .input-select-wrapper{background-color:#f5f1f0;height:50px;display:-ms-grid;display:grid;grid-template-areas:"select";align-items:center;position:relative;padding:.25em .5em}section.custom-form .form-content .input-select-wrapper:after, section.custom-form .form-content .input-select-wrapper select{-ms-grid-row:1;-ms-grid-column:1;grid-area:select}section.custom-form .form-content .input-select-wrapper:not(.select--multiple):after{content:"";-ms-grid-column-align:end;justify-self:end;width:.8em;height:.5em;background-color:#515152;clip-path:polygon(100% 0,0 0,50% 100%)}section.custom-form .form-content .input-select-wrapper select{appearance:none;background-color:transparent;border:none;padding:0 1em 0 0;margin:0;width:100%;cursor:inherit;line-height:55px;z-index:1;outline:none}section.custom-form .form-content .input-select-wrapper select::-ms-expand{display:none}section.custom-form .form-content .input-select-wrapper select:focus+.focus{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:2px solid transparent;border-radius:inherit}section.custom-form .form-content .input-textarea{height:200px}section.custom-form .form-content .input-submit{text-align:center;display:flex;flex-direction:row;justify-content:space-around}section.custom-form .form-content .input-submit .button{text-align:center;width:150px;margin:0 5px;padding:0}section.custom-form .form-content .input-submit .button.cta{border:none;color:#fff;background:#52526b}section.custom-form .form-content .input-submit .button.cta:hover{background:#0071ce}section.custom-form .form-content .input-submit .button.cancel{border:.5px solid rgba(0,0,0,.37);color:#000;background:transparent}section.custom-form .form-content .input-submit .button.cancel:hover{background:rgba(0,0,0,.05)}section.custom-form .contact-sent{margin-left:0;max-width:710px}section.custom-form .contact-sent .email-sent-image{width:55px}section.custom-form .contact-sent .contact-sent__heading{font-family:Gibson SemiBold,Lato Black,Helvetica,Arial,"sans-serif";font-size:35px;line-height:42px;margin-bottom:20px}section.custom-form .contact-sent>p{font-weight:700}section.custom-form .contact-sent .contact-resume{background-color:#f5f1f0;border:1px solid #000b8c;border-radius:2px;padding:20px;margin-bottom:45px}section.custom-form .contact-sent .contact-resume>p{font-size:18px;line-height:25px;margin:0 0 4px}section.custom-form .contact-sent .another-contact__link{font-weight:700}section.custom-form .contact-sent .another-contact__link i{font-size:14px}@media (max-width:575px){.testimony-component{padding:10px}}.testimony-component .testimony-component__heading{text-align:left;margin-bottom:40px}@media (max-width:575px){.testimony-component .testimony-component__heading{margin:0 -15px 20px}}.testimony-component .testimony-component__heading h1, .testimony-component .testimony-component__heading h2{color:#515152;font-size:50px;line-height:55px;margin:0;max-width:600px}@media (max-width:575px){.testimony-component .testimony-component__heading h1, .testimony-component .testimony-component__heading h2{font-size:35px;line-height:42px}}.testimony-component .testimony-component__text-container{color:#515152;max-width:1030px;margin-bottom:45px}@media (max-width:575px){.testimony-component .testimony-component__text-container{font-size:12px;line-height:17px;margin:0 -15px 25px}}.testimony-component .testimony-component__col{padding-right:0;padding-left:0}.testimony-component .testimony-component__bottom{text-align:center}@media (max-width:575px){.testimony-component .testimony-component__bottom{text-align:left}}.testimony-component .testimony-component__bottom__link{font-size:18px;font-weight:900;letter-spacing:.56px;line-height:22px}@media (max-width:575px){.testimony-component .testimony-component__bottom__link{font-size:16px}}@media (max-width:575px){.testimony-component .card__col{flex-basis:calc(50% - 5px);max-width:calc(50% - 5px);padding-bottom:10px}}.testimony-component .card{border:2px solid #515152;background-color:#fff}@media (min-width:1200px){.testimony-component .card{max-height:394px}}@media (max-width:575px){.testimony-component .card{height:300px}}.testimony-component .card .testimony__content{position:relative;width:100%;height:100%;padding:20px;color:#515152;text-align:center}.testimony-component .card .testimony__content .message{position:absolute;top:calc(50% - 80px);left:50%;width:calc(100% - 40px);transform:translate(-50%,-50%);font-style:italic;font-family:Gibson SemiBold,Lato Black,Helvetica,Arial,"sans-serif";font-size:22px}@media (max-width:575px){.testimony-component .card .testimony__content .message{top:calc(50% - 60px);width:calc(100% - 30px);font-size:14px;line-height:17px;overflow:hidden;max-height:215px}}.testimony-component .card .testimony__content .testimony__signature{position:absolute;left:50%;bottom:80px;width:calc(100% - 40px);transform:translateX(-50%)}@media (max-width:575px){.testimony-component .card .testimony__content .testimony__signature{bottom:30px;width:calc(100% - 30px);font-size:12px;line-height:16px}}.testimony-component .card .testimony__content .testimony__signature>p{margin:0}.magazine{position:relative}.magazine__video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.magazine__content{position:relative;z-index:1;padding:148px 0 28px;text-align:center}@media (min-width:768px){.magazine__content{padding:180px 0 30px}}.magazine__desc, .magazine__title{margin:0 auto;color:#fff}.magazine__title{font-family:Lato Black;max-width:680px;font-size:32px;line-height:38px}@media (min-width:768px){.magazine__title{font-size:36px;line-height:43px}}.magazine__desc{font-family:Lato Bold;max-width:600px;margin-top:16px;font-size:14px;line-height:24px}@media (min-width:768px){.magazine__desc{font-family:Lato Black;font-size:18px}}.magazine__button{display:block;margin-top:16px}@media (min-width:768px){.magazine__button{display:inline-block}}.faqs-component-wrapper{background-color:#fff}.faqs-component-wrapper.blue-background{background-color:#000b8c}.faqs-component-wrapper.blue-background .faqs-answer, .faqs-component-wrapper.blue-background .faqs-description, .faqs-component-wrapper.blue-background .faqs-question, .faqs-component-wrapper.blue-background .faqs-title{color:#fff}.faqs-component{padding:50px}.faqs-header{margin:0;padding:0}.faqs-title{margin:0 0 20px;text-align:center;font-size:30px;line-height:38px;font-family:Gibson SemiBold,Lato Black,Helvetica,Arial,"sans-serif";color:#101828}@media (min-width:992px){.faqs-title{font-size:36px;line-height:44px}}.faqs-description{font-family:Lato,Helvetica,Arial,"sans-serif";font-size:20px;line-height:24px;margin:0;text-align:center}.faqs-container{max-width:800px;margin:50px auto}.faqs-item{margin-bottom:20px;border-top:1px solid #e0e0e0}.faqs-question{margin-top:20px;font-family:Gibson SemiBold,Lato,Helvetica,Arial,"sans-serif";cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.faqs-question:after{content:"";float:right;width:16px;height:16px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 11l6 6 6-6' stroke='%2398A2B3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;margin-left:10px}.faqs-question.active:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 17l-6-6-6 6' stroke='%2398A2B3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.faqs-answer{display:none;font-family:Lato,Helvetica,Arial,"sans-serif";padding-top:0;padding-bottom:0}.faqs-answer.show{display:block}.faqs-answer ul{list-style:disc}.item-page.contact-layout>.container>.row:first-child{margin-bottom:30px}.item-page.contact-layout>.container>.row:last-child{margin-bottom:50px}.item-page .rte-sheet .rte-sheet__image-col{padding-bottom:30px}@media (max-width:1199px){.item-page .rte-sheet .rte-sheet__image-col{padding-bottom:40px}}.item-page .rte-sheet .rte-sheet__image-col div{background-position:50%;background-size:cover;background-repeat:no-repeat;height:200px;width:100%}.item-page .rte-sheet .rte-sheet__content-col{padding-bottom:30px}@media (max-width:1199px){.item-page .rte-sheet .rte-sheet__content-col{padding-bottom:40px}}.item-page .rte-sheet .rte-sheet__content-col .rte-sheet__title-container h6{font-size:20px;font-weight:900;line-height:28px;margin-bottom:10px;color:#0071ce}.item-page .rte-sheet .rte-sheet__content-col .rte-sheet__description-container{position:relative;margin:0;font-size:16px;line-height:22px;color:#515152;overflow:hidden;display:flex}@media (max-width:991px){.item-page .rte-sheet .rte-sheet__content-col .rte-sheet__description-container{display:block}}.item-page .rte-sheet .rte-sheet__content-col .rte-sheet__description-container .rte-sheet__image{background-position:50%;background-repeat:no-repeat;min-width:210px;min-height:311px}.item-page .rte-sheet .rte-sheet__content-col .rte-sheet__description-container .rte-sheet__description-title{font-family:Lato Bold,Helvetica,Arial,"sans-serif"}.item-page .rte-sheet .rte-sheet__content-col .rte-sheet__description-container .rte-sheet__description-title:after{content:":"}.item-page .dates .date-end, .item-page .dates .date-start{margin:0;font-size:20px;line-height:28px;font-weight:400;color:#515152;float:left;width:auto}@media (max-width:1199px){.item-page .dates .date-end, .item-page .dates .date-start{font-size:18px;line-height:25px}}.item-page .dates .date-end{float:none}.item-page .dates .separator{width:4px;height:1px;float:left;margin:10px 5px;background-color:#515152}.rte_heading1{font-size:70px;line-height:70px}.rte_heading1, .rte_heading2{font-family:Gibson SemiBold,Lato Black,Helvetica,Arial,"sans-serif";font-weight:900}.rte_heading2{font-size:50px;line-height:55px}.rte_heading3{font-size:28px;line-height:36px}.rte_heading3, .rte_heading4{font-family:Gibson SemiBold,Lato Black,Helvetica,Arial,"sans-serif";font-weight:900}.rte_heading4{font-size:24px;line-height:32px}.rte_heading5{font-size:22px;line-height:30px}.rte_heading5, .rte_heading6{font-family:Gibson SemiBold,Lato Black,Helvetica,Arial,"sans-serif";font-weight:900}.rte_heading6{font-size:18px;line-height:25px}.rte_medium_text{margin-top:0;font-size:18px;line-height:20px}.rte_large_text{font-family:Lato,Helvetica,Arial,"sans-serif";margin-top:0;font-size:24px;line-height:26px} /*! Flickity v2.2.1 https://flickity.metafizzy.co ---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{position:absolute;background:#fff;border:none;color:#333;opacity:1}.flickity-button:hover{cursor:pointer}.flickity-button:hover .flickity-button-icon{fill:#515152;border:2px solid #515152;transition:fill .3s,border .3s}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.8}.flickity-button-icon{fill:#0071ce}.flickity-prev-next-button{top:50%;width:54px;height:54px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:15px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:9%;top:9%;width:84%;height:84%;padding:15px;fill:#0071ce;border-radius:50%;border:none;cursor:pointer;transition:fill .3s,border .3s}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1} </style> <script data-cookieconsent="ignore"> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag("consent", "default", { ad_storage: "denied", analytics_storage: "denied", functionality_storage: "denied", personalization_storage: "denied", security_storage: "granted", wait_for_update: 2000, }); gtag("set", "ads_data_redaction", true); gtag("set", "url_passthrough", false); </script> <!-- Google Tag Manager --> <script data-cookieconsent="marketing">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-5DN5N3G');</script> <!-- End Google Tag Manager --> <!-- Formulario de contacto --> <style> .formulario-deshabilitado { pointer-events: none; opacity: 0.5; } </style> <meta name="VIcurrentDateTime" content="638684541921135725" /> <meta name="VirtualFolder" content="/" /> <script type="text/javascript" src="/layouts/system/VisitorIdentification.js"></script> </head> <body class=""> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5DN5N3G" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <!-- Header --> <header role="banner" class="fixed"> <nav class="nav-main-mobile" id="nav-main-mobile" role="navigation" vocab="http://schema.org/" typeof="SiteNavigationElement" aria-label="site menu"> <div class="nav-main-mobile__weather"> <span class="nav-main-mobile__weather__title"> </span> </div> <div class="nav-main-mobile__search-button search__icon"> <svg class="icon icon-search"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/dist/icons/icons.svg#icon-search"></use> </svg> </div> <label class="nav-trigger"> <span class="nav-trigger__burger"><span class="nav-trigger__burger-inner"></span></span> <span class="nav-trigger__text"></span> </label> <div class="nav-main-mobile__offcanvas"> <label class="nav-main-mobile__close-offcanvas"></label> <div class="nav-main-mobile__webcams"> <a class="nav-main-mobile__webcams__link" href="https://www.webtenerife.com/galeria-multimedia/webcam/"> <svg class="icon icon-webcam"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/dist/icons/icons.svg#icon-webcam"></use> </svg> Webcams </a> </div> <div class="nav-main-mobile__languages"> </div> <div class="nav-main-mobile__link-list"> <div class="topbar__navigation-primary"> <div class="container"> <div class="topbar__navigation-primary__content"> </div> </div> </div> <div class="nav-main-mobile__topmenus"> </div> </div> </div> </nav> <nav class="topbar" aria-label="top menu"> <div class="topbar__inner"> <div class="topbar__navigation"> <div class="topbar__navigation-secondary"> <div class="container"> <div class="row end-xs"> <!-- Top Menu --> <ul class="nav topbar-nav"> <li class="current"> <a href="https://www.webtenerife.com/">Turismo</a> </li> <li class=""> <a href="https://www.webtenerife.com/tenerifecb/">Convention Bureau</a> </li> <li class=""> <a href="https://www.webtenerife.com/tenerifefilm/">Film Commission</a> </li> <li class=""> <a href="https://www.webtenerife.com/corporativa/">Corporativa</a> </li> <li class=""> <a href="https://www.webtenerife.com/investigacion/">Investigación</a> </li> <li class="topbar-nav__item__asociado-login"> </li> </ul> </div> </div> </div> <div class="topbar__navigation-primary"> <div class="container"> <div class="topbar__navigation-primary__content"> <div class="topbar__logo"> <!-- Logo Nav--> <a class="navbar-brand" href="https://www.webtenerife.com/"> <img itemprop="logo" src="https://www.webtenerife.com/-/media/project/webtenerife/common/logos_tenerife/tenerife_logo_degradado_esp.svg" width="640" height="360" title="Turismo de Tenerife" alt="" /> </a> <a class="navbar-brand-mobile" href="https://www.webtenerife.com/"> <img class="img-mobile" itemprop="logo" src="/dist/images/logo-tenerife-responsive.png" width="640" height="360" title="Turismo de Tenerife" alt="Turismo de Tenerife" /> </a> </div> <!-- Main menu --> <!-- Main menu --> <ul class="topbar__navigation-items"> <li class="topbar__navigation-items__childs current visible-sm"> <a class="topbar__navigation-items__childs__link" href="https://www.webtenerife.com/">Inicio</a> </li> <li class="topbar__navigation-items__childs has-megamenu"> <a class="topbar__navigation-items__childs__link" href="https://www.webtenerife.com/que-hacer/">Qué hacer</a> <div class="chevron-right js-megamenu-dropdown"> <i class="icon icon-angle-right"></i> </div> <div class="megamenu"> <div class="container"> <div class="row"> <div class="chevron-left js-megamenu-dropdown"> <i class="icon icon-angle-left"></i> </div> <div class="col-md-3 col-xs-12 megamenu__leftcolumn"> <ul class="megamenu__leftcolumn__list"> <li class="megamenu__item megamenu__item--heading"> <a class="megalink megalink--heading" href="https://www.webtenerife.com/que-hacer/">Qué hacer<i class="icon icon-arrow-right"></i></a> </li> <li class="megamenu__item "> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/que-hacer/naturaleza/">Naturaleza</a> <div class="megamenu__leftcolumn__second-level"> <div class="row"> <div class="col-md-4 col-xs-12 second-level__menu-list"> <div class="megamenu__item"> <a class="megalink megalink--heading" href="https://www.webtenerife.com/que-hacer/naturaleza/">Naturaleza</a> </div> <div class="megamenu__item"> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/que-hacer/naturaleza/caballo/">A caballo</a> <div class="third-level"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/rutas/rutas-en-mountain-bike-y-a-caballo/bc-5-pinares-vilaflor/bc-5-pinares-vilaflor-tenerife.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=83B0284E8EA055FD6A9998F6B38BF257"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/rutas/mountainbike/bc-5-pinares-vilaflor/" title="BC-5: Pinares de Vilaflor"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> BC-5: Pinares de Vilaflor </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> El trazado recorre gran parte del municipio de Vilaflor, uno de los pueblos más altos de España. Estarás dentro del Parque Natural de la Corona… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/rutas/rutas-en-mountain-bike-y-a-caballo/bc-1-ruta-norte/bc112fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=C7873110E822E9643F949645F99481C5"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/rutas/mountainbike/bc-1-ruta-norte/" title="BC-1: Ruta Norte"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> BC-1: Ruta Norte </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Tiene un total de 84,852 km en su trazado principal y 53,255 km de derivaciones y variantes. Es la mayor ruta de la Isla. Recorrerás toda la vertiente… </div> </div> </div> </a> </article> </div> </div> </div> </div> <div class="megamenu__item"> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/que-hacer/naturaleza/avistamiento-cetaceos/">Avistamiento de cetáceos</a> <div class="third-level"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/naturaleza/avistamiento-de-cetceos/especies/especies-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=1FCBA55868D95A6C3A3EDFEF7C402BC2"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/naturaleza/avistamiento-cetaceos/especies/" title="Especies"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Especies </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Podemos encontrar hasta 21 especies diferentes en estas aguas, desde la gigantesca ballena azul hasta la temible orca. Distinguir una especie de otra… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/naturaleza/avistamiento-de-cetceos/normativa/cetaceos-normativa-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=29793CDC92279444ABF952ACAECD9797"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/naturaleza/avistamiento-cetaceos/normativa/" title="Normativa"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Normativa </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Para realizar la actividad de avistamiento de cetáceos, las embarcaciones deberán estar autorizadas por el Ministerio de… </div> </div> </div> </a> </article> </div> </div> </div> </div> <div class="megamenu__item"> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/que-hacer/naturaleza/observacion-aves/">Observacion de aves</a> <div class="third-level"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/sobre-tenerife/la-isla/flora-y-fauna/especies-de-fauna/canario/canario-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=B64CA726CCAB63D9201ADCC5F4328427"> <a class="card__link" href="https://www.webtenerife.com/tenerife/la-isla/fauna-flora/fauna/canario/" title="Canario"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Canario </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Uno de los símbolos de Canarias es, sin duda, el canario (Serinus canaria). Esta ave puede observarse habitualmente en los campos de cultivo,… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/sobre-tenerife/la-isla/astronoma/observatoriodelteide/observatorio-teide-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=A9FA1A1CED3463CC70D6CDFD96651AA6"> <a class="card__link" href="https://www.webtenerife.com/tenerife/la-isla/astronomia/observatorio-del-teide/" title="Observatorio del Teide"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Observatorio del Teide </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Orígenes Históricos: los estudios astronómicos siempre han tenido una estrecha relación con el Teide. Naturalistas y astrónomos de siglos pasados ya… </div> </div> </div> </a> </article> </div> </div> </div> </div> <div class="megamenu__item"> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/que-hacer/naturaleza/observacion-estrellas/">Observación de estrellas</a> <div class="third-level"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/sobre-tenerife/la-isla/municipios/granadilla-de-abona/sliders/municipios-granadilla-sb.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=98C1BEC01D9481E9FD317C89125307B8"> <a class="card__link" href="https://www.webtenerife.com/tenerife/la-isla/municipios/granadilla-abona/" title="Granadilla de Abona"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Granadilla de Abona </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Granadilla combina con sabiduría lo nuevo y lo antiguo. La Iglesia de San Antonio de Padua es uno de sus tesoros, arropada por otras construcciones… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/sobre-tenerife/la-isla/municipios/los-silos/sliders/municipios-silos-sb.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=BA34BE5B9B13C925D58B99EEF0D1B883"> <a class="card__link" href="https://www.webtenerife.com/tenerife/la-isla/municipios/silos/" title="Los Silos"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Los Silos </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Una visita a Los Silos regala, ante todo, tranquilidad y sosiego. Es igual de recomendable dar un paseo por su costa, donde se disfruta de… </div> </div> </div> </a> </article> </div> </div> </div> </div> <div class="megamenu__item"> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/que-hacer/naturaleza/senderismo/">Senderismo</a> <div class="third-level"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/naturaleza/senderismo/senderos/ruta-040/ruta-040-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=AD0929D583DBD5F9E7E6537421EAD006"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/naturaleza/senderismo/senderos/ruta-040/" title="PR-TF 41 Playa de El Socorro - Pico del Teide (Ruta 0.4.0)"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> PR-TF 41 Playa de El Socorro - Pico del Teide… </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Datos técnicos Inicio: Playa de El Socorro Fin: Playa de El Socorro Estado de… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/naturaleza/senderismo/senderos/camino-de-chasna-paisaje-lunar/pr-tf-72-vilaflor-paisaje-lunar-vilaflor-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=820FCB16EF67FBAD258A2B2DC6EA2B04"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/naturaleza/senderismo/senderos/camino-de-chasna-paisaje-lunar/" title="PR-TF 72 Sendero del Paisaje Lunar de Vilaflor de Chasna "> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> PR-TF 72 Sendero del Paisaje Lunar de Vilaflor de… </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Datos técnicos Inicio: Vilaflor Fin: Vilaflor Estado de homologación: Homologado Grado de dificultad: Media Tipo de… </div> </div> </div> </a> </article> </div> </div> </div> </div> <div class="megamenu__item"> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/que-hacer/naturaleza/volcanes/">Volcanes de Tenerife</a> <div class="third-level"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/naturaleza/volcanes-de-tenerife/volcanes-legendarios/sliders/volcanes-legendarios-montana-blanca-sb.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=6A91E27A1303FE4BC0AA67BC16F96769"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/naturaleza/volcanes/volcanes-legendarios/" title="Volcanes Legendarios"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Volcanes Legendarios </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Además de ser una auténtica Arca de Noé por su variedad biológica, posee dos lugares Patrimonio de la Humanidad por la UNESCO: el Parque Nacional del… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/naturaleza/volcanes-de-tenerife/los-dos-valles/sliders/dos-valles-puerto-de-la-cruz-sb.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=2E8E6F7CC821C83FB770655A460A9D1E"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/naturaleza/volcanes/dos-valles/" title="Los Dos Valles"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Los Dos Valles </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Estos valles recuerdan los deslizamientos producidos por la acumulación de toneladas de material volcánico que fueron cada vez alcanzando mayor… </div> </div> </div> </a> </article> </div> </div> </div> </div> <div class="megamenu__item fit-content"> <a class="megalink megalink--see-more link link-icon" href="https://www.webtenerife.com/que-hacer/naturaleza/">Descubre más<i class="icon icon-angle-right"></i></a> </div> </div> <div class="col-md-8 featured-items-container"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/naturaleza/volcanes-de-tenerife/sliders/video-volcanes.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=2C6E1A81E80D42B3C9A5312F875672CF"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/naturaleza/volcanes/" title="Volcanes de Tenerife"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Volcanes de Tenerife </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Si escuchas con atención quizás puedas oír el lento rugir de esta tierra creada de la nada por innumerables volcanes. Y aunque el Teide se imponga en… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/naturaleza/observacin-de-aves/sliders/observacion-aves2-sb.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=BF1FCA6115A27D4771CA09DE3FB54C7E"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/naturaleza/observacion-aves/" title="Avistamiento de aves"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Avistamiento de aves </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Escondido entre matorrales, llevas un buen rato aguardando en silencio a que aparezca. De pronto se posa justo a dos metros delante de ti: su plumaje… </div> </div> </div> </a> </article> </div> </div> </div> </div> </div> </li> <li class="megamenu__item "> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/que-hacer/rutas/">Rutas</a> <div class="megamenu__leftcolumn__second-level"> <div class="row"> <div class="col-md-8 three-card-items featured-items-container"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/rutas/rutas-temticas/ruta-planetas-estrellas/ruta-planetas-estrellas-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=2D89AB09C0F265DABC18A65A039DF7FA"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/rutas/tematicas/ruta-planetas-estrellas/" title="Ruta por los planetas y las estrellas"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Ruta por los planetas y las estrellas </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Tienes la opción de realizar un recorrido autoguiado por un total de siete puntos dentro del Parque Nacional del Teide en el que te mostramos la… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/rutas/rutas-temticas/ruta-miel/rutas-tematicas-miel-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=49C0BFB0BD3A0F899BA62B0587C06F9A"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/rutas/tematicas/ruta-miel/" title="Ruta de la Miel"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Ruta de la Miel </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Durante el segundo fin de semana de mayo se celebra una caminata por la zona alta del municipio de Arico. Su objetivo es ir en busca de la miel que se… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/rutas/rutas-temticas/ruta-almendro-flor/rutas-tematicas-almendros-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=CDC822146CC743C23C52B74C5E2C6435"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/rutas/tematicas/ruta-almendro-flor/" title="Ruta del Almendro en Flor"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Ruta del Almendro en Flor </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Esta ruta se realiza desde finales de enero hasta marzo, período en el que los almendros están en su máximo apogeo. Las especiales condiciones del… </div> </div> </div> </a> </article> </div> </div> </div> </div> </div> </li> <li class="megamenu__item "> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/que-hacer/deportes/">Deportes</a> <div class="megamenu__leftcolumn__second-level"> <div class="row"> <div class="col-md-8 three-card-items featured-items-container"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/deportes/en-tierra/ciclismo/sliders/giro-italia-ride-like-a-pro-tf82-santiago-del-teide17-tenerife.jpg?cx=0.8&cy=0.8&cw=365&ch=410&hash=283DF882DA8040D32F5002002B83AC8C"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/deportes/tierra/ciclismo/" title="Ciclismo"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Ciclismo </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Respira. Aprieta un poco más. Sube la cadencia. ¡Vamos! Solo tienes que preocuparte de ti, de tu carrera y de cuándo querrás parar para contemplar un… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/deportes/en-el-agua/surf-y-bodyboard/sliders/surf-bodyboard4-sb.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=84F80D764CF72909B45926FDA8AFE8B6"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/deportes/agua/surf-bodyboard/" title="Surf y bodyboard"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Surf y bodyboard </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Es verdad lo que dicen. En Tenerife tienes un spot cada diez minutos. Que no te gusta una ola, pues a por la otra. Puedes elegir fondo de arena, de… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/deportes/en-el-aire/parapente/sliders/parapente1-sb.jpg?cx=0.17&cy=0.17&cw=365&ch=410&hash=3F2309B095388BF92B6B1EE307AFEF50"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/deportes/aire/parapente/" title="Parapente"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Parapente </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Miras al cielo y sientes el aire fresco en la cara. Corres como un loco para que el parapente se levante y de repente... estás volando por encima de… </div> </div> </div> </a> </article> </div> </div> </div> </div> </div> </li> <li class="megamenu__item "> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/que-hacer/salud-bienestar/">Salud y bienestar</a> <div class="megamenu__leftcolumn__second-level"> <div class="row"> <div class="col-md-8 three-card-items featured-items-container"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/salud-y-bienestar/tratamientos-naturales/vinoterapia/tratamiento-vinoterapia-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=7C4117E07615FF0F5800F8DED6F8AE91"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/salud-bienestar/tratamientos-naturales/vinoterapia/" title="Vinoterapia"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Vinoterapia </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> La tierra volcánica, las variedades de uva y las condiciones climáticas aportan al vino de Tenerife ese sabor y color que gusta, y mucho, a quien los… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/salud-y-bienestar/spa/abamaspa/ppalweb-spaabama.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=4F53AB3DFDD2EF4F07CA3C0C00021FB4"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/salud-bienestar/spa/abama-spa/" title="The Ritz-Carlton, Abama Spa"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> The Ritz-Carlton, Abama Spa </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Centro holístico de belleza y salud de más de 2.500 metros cuadrados distribuidos en tres plantas y con inspiración africana. En él se puede disfrutar… </div> </div> </div> </a> </article> </div> </div> </div> </div> </div> </li> <li class="megamenu__item "> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/que-hacer/comer-y-beber/">Gastronomía</a> <div class="megamenu__leftcolumn__second-level"> <div class="row"> <div class="col-md-8 three-card-items featured-items-container"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/comer-y-beber/restaurantes/sliders/restaurantes1-sb.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=A7100EDF4CA1AB52C35A6069A6F6BF16"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/comer-y-beber/restaurantes/" title="Restaurantes locales e internacionales en Tenerife"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Restaurantes locales e internacionales en… </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Alguien se ha esmerado eligiendo la mejor materia prima para ti, y la ha preparado según la tradición o quizá ha puesto su toque de vanguardia en un… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/comer-y-beber/guachinches/sliders/guachinche-casa-africa-pulpo-sb.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=6D2DC8A3E973598EF44A486950A02A03"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/comer-y-beber/guachinches/" title="Guachinches"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Guachinches </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Los remilgos quedaron en la puerta. Estás sentado sobre una silla plegable de madera, en una mesa con mantel de papel. Los cubiertos vienen… </div> </div> </div> </a> </article> </div> </div> </div> </div> </div> </li> <li class="megamenu__item "> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/que-hacer/cultura/">Actividades culturales</a> <div class="megamenu__leftcolumn__second-level"> <div class="row"> <div class="col-md-8 three-card-items featured-items-container"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/actividades-culturales/rescate-etnogrfico/fiesta-tradiciones/fiesta-tradiciones-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=A0837B8505DB8DFAE30DA046D3757500"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/cultura/rescate-etnografico/fiesta-tradiciones/" title="Fiesta de las Tradiciones "> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Fiesta de las Tradiciones </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> En Garachico y durante las fiestas de San Roque, tiene lugar la celebración de Las Tradiciones. Se trata de un espectáculo en el que se exhibe lo… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/actividades-culturales/festivales/festivaldemusicadecanarias/festival-musica-canarias-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=7DB77AD85EB3E2B02A904B75E12D469E"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/cultura/festivales/festival-de-musica-de-canarias/" title="Festival Internacional de Música de Canarias"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Festival Internacional de Música de Canarias </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Organizado por el Gobierno de Canarias, este festival se celebra de enero a febrero (es el único que tiene lugar durante los meses de invierno) y… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/actividades-culturales/tradiciones/feria-artesania-pinolere/feria-artesania-pinolere-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=18F977BB13259A4C86E0ED3C1D69E2EE"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/cultura/tradiciones/feria-artesania-pinolere/" title="Feria de Artesanía de Pinolere"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Feria de Artesanía de Pinolere </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> La Feria de Artesanía de Pinolere es parte de las iniciativas de la difusión de la cultura canaria denominado “Proyecto Cultural” de la Asociación… </div> </div> </div> </a> </article> </div> </div> </div> </div> </div> </li> <li class="megamenu__item "> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/que-hacer/carnaval/">Carnaval</a> <div class="megamenu__leftcolumn__second-level"> <div class="row"> <div class="col-md-8 three-card-items featured-items-container"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/carnaval/eventos/carnaval-calle/carnaval-calle-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=6C791A4DD9ECC5A5981093C1E1F05FB9"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/carnaval/eventos/carnaval-calle/" title="Carnaval en la calle"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Carnaval en la calle </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Las impresionantes fantasías e interpretaciones de los grupos del Carnaval a lo largo del proceso de concursos no llegarían a su máxima expresión sin… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/carnaval/eventos/entierro-sardina/entierro-sardina-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=D73EB4006D555E810B18CE6714DBB140"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/carnaval/eventos/entierro-sardina/" title="Entierro de la sardina"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Entierro de la sardina </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Una de las celebraciones más pintorescas y arraigadas del Carnaval es la despedida que los carnavaleros le hacen a Don Carnal en el entierro de la… </div> </div> </div> </a> </article> </div> </div> </div> </div> </div> </li> <li class="megamenu__item "> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/que-hacer/excursiones/">Excursiones</a> <div class="megamenu__leftcolumn__second-level"> <div class="row"> <div class="col-md-8 three-card-items featured-items-container"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/excursiones/excursiones-areas/sliders/excursiones-aereas-sb.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=E771B9D1D8D9A26E739DB90406902F41"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/excursiones/aereas/" title="Excursiones aéreas"> <div class="card__content "> <div class="card__title-container"> <h6 class="card__title heading"> Excursiones aéreas </h6> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/excursiones/excursiones-terrestres/sliders/excursiones-terrestres-sb.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=A2FA96848D0DBA61C3E45A19FE3CC83E"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/excursiones/terrestres/" title="Excursiones terrestres"> <div class="card__content "> <div class="card__title-container"> <h6 class="card__title heading"> Excursiones terrestres </h6> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/excursiones/excursiones-martimas/sliders/excursiones-maritimas-sb.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=9F101DE469E4B2852B3E504CCB707617"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/excursiones/maritimas/" title="Excursiones marítimas"> <div class="card__content "> <div class="card__title-container"> <h6 class="card__title heading"> Excursiones marítimas </h6> </div> </div> </a> </article> </div> </div> </div> </div> </div> </li> <li class="megamenu__item "> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/que-hacer/ocio/">Ocio</a> <div class="megamenu__leftcolumn__second-level"> <div class="row"> <div class="col-md-4 col-xs-12 second-level__menu-list"> <div class="megamenu__item"> <a class="megalink megalink--heading" href="https://www.webtenerife.com/que-hacer/ocio/">Ocio</a> </div> <div class="megamenu__item"> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/que-hacer/ocio/beach-clubs/">Beach clubs</a> <div class="third-level"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/ocio/beach-clubs/fiji-beach-club/fiji-ppalweb.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=496A09BF481DE9F115E9CB273EAF7190"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/ocio/beach-clubs/fiji-beach-club/" title="Fiji Beach Club"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Fiji Beach Club </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Un lugar en la playa a favor de la diversidad. La música más variada acompaña una jornada de playa en una tumbona o en una comodísima cama… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/ocio/beach-clubs/le-club-beach-club/le-club-ppalweb.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=1C0D46F1BED2F85C8180EFF87DFBDED6"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/ocio/beach-clubs/le-club-beach-club/" title="Le Club Beach Club"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Le Club Beach Club </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Le Club es uno de los clubs de playa de referencia en Tenerife, y asegura a sus clientes relajación y desconexión en una de sus camas balinesas… </div> </div> </div> </a> </article> </div> </div> </div> </div> <div class="megamenu__item"> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/que-hacer/ocio/compras/">De compras</a> <div class="third-level"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/ocio/de-compras/centros-comerciales/sliders/centros-comerciales-select-sb.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=C59E2FEE806ECC7967D13184E8B6690F"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/ocio/compras/centros-comerciales/" title="Centros comerciales"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Centros comerciales </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Puedes ir con quien quieras y hacer cualquier cosa: tomarte algo en los bares y restaurantes, conseguir toda clase de productos (desde los más… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/ocio/de-compras/mercados/mercados5-sb.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=5CD917E7CDF48E8EA78739E82548E84F"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/ocio/compras/mercados/" title="Mercados de Tenerife"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Mercados de Tenerife </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Te llaman especialmente la atención los colores de las frutas y las verduras. Cierras los ojos y disfrutas de su aroma, más fuerte de lo habitual y… </div> </div> </div> </a> </article> </div> </div> </div> </div> <div class="megamenu__item"> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/que-hacer/ocio/nocturno/">Ocio nocturno</a> <div class="third-level"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/ocio/ocio-nocturno/pubs-y-discotecas/principal-blancobar.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=7AFEB3567BBC6619C8E2A74A6AE8D001"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/ocio/nocturno/pubs-y-discotecas/" title="Pubs y discotecas"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Pubs y discotecas </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> La noche no ha hecho más que empezar. Vestido con tus mejores galas vas en busca de un poco de música, buena compañía y un par de copas. Las… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/ocio/ocio-nocturno/espectculos/espectaculos.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=A8728A85B7469DCE5D06F93358F39702"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/ocio/nocturno/espectaculos/" title="Espectáculos"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Espectáculos </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Las luces se atenúan y solo el escenario queda iluminado. El público aplaude, escuchas los primeros acordes de la música y aparecen los artistas.… </div> </div> </div> </a> </article> </div> </div> </div> </div> <div class="megamenu__item"> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/que-hacer/ocio/parques-ocio/">Parques de ocio</a> <div class="third-level"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/ocio/parques-de-ocio/aqualand/ppalweb-aqualand.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=30891C2223CB6E19881F5D437CA3E676"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/ocio/parques-ocio/aqualand/" title="Aqualand Costa Adeje"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Aqualand Costa Adeje </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Aqualand Costa Adeje, la mejor opción de ocio y diversión en el único parque acuático y delfinario de… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/ocio/parques-de-ocio/loroparque/180-orcas-nuevos-orcas-sin-entrenadores.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=2468E840EECED60A4EDD9D737D6677C2"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/ocio/parques-ocio/loro-parque/" title="Loro Parque"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Loro Parque </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Según la experiencia de sus visitantes, Loro Parque ha sido nombrado el Mejor Parque Zoológico del mundo por el portal TripAdvisor. Un lugar mágico… </div> </div> </div> </a> </article> </div> </div> </div> </div> <div class="megamenu__item fit-content"> <a class="megalink megalink--see-more link link-icon" href="https://www.webtenerife.com/que-hacer/ocio/">Descubre más<i class="icon icon-angle-right"></i></a> </div> </div> <div class="col-md-8 featured-items-container"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/ocio/parques-de-ocio/loroparque/180-orcas-nuevos-orcas-sin-entrenadores.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=2468E840EECED60A4EDD9D737D6677C2"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/ocio/parques-ocio/loro-parque/" title="Loro Parque"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Loro Parque </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Según la experiencia de sus visitantes, Loro Parque ha sido nombrado el Mejor Parque Zoológico del mundo por el portal TripAdvisor. Un lugar mágico… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/ocio/de-compras/mercados/mercadodelalaguna/mercado-la-laguna-ppalweb2015.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=16FC22E0244A0981B0BA6ABFDDB2C41B"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/ocio/compras/mercados/mercado-de-la-laguna/" title="Mercado de La Laguna"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Mercado de La Laguna </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> El mercado de La Laguna está situado en pleno casco histórico de la ciudad, en la popular Plaza del Cristo. De gran interés comercial y turístico, el… </div> </div> </div> </a> </article> </div> </div> </div> </div> </div> </li> <li class="megamenu__item mobile-nav-only"> <a class="megalink megalink--see-more mobile-nav link link-icon" href="https://www.webtenerife.com/que-hacer/">Ir a Qué hacer<i class="icon icon-angle-right"></i></a> </li> </ul> </div> <div class="col-md-9 col-xs-12 megamenu__rightcolumn"> <div class="megamenu__rightcolumn__features"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/naturaleza/observacin-de-estrellas/sliders/observaion-estrellas-sb.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=3175FB2408CF71F201B7D396EE41D1E9"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/naturaleza/observacion-estrellas/" title="Observación de estrellas y astroturismo"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Observación de estrellas y astroturismo </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> La inmensidad sobrecogedora de un cielo plagado de estrellas y la belleza nocturna del paisaje volcánico crean para ti un entorno mágico. Con tu… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/naturaleza/senderismo/sliders/senderismo4-sb.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=6C58F06612B996C84ADB51BFADF3F9DB"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/naturaleza/senderismo/" title="Senderismo"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Senderismo </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Un día te preguntas qué razones tienes para caminar y las respuestas se amontonan en tu cabeza. Porque al andar te sientes profundamente unido a la… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/comer-y-beber/bodegas/bodegas1-sb.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=19765FF6FE5B6C3FEA8AC9D526F1BF91"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/comer-y-beber/bodegas/" title="Bodegas y viñedos en Tenerife"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Bodegas y viñedos en Tenerife </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Bebes un poco de vino de la copa y tratas de precisar las agradables sensaciones que te evoca. Un fulgor primaveral arrebatador: esa podría ser una… </div> </div> </div> </a> </article> </div> </div> </div> </div> </div> </div> </div> </li> <li class="topbar__navigation-items__childs has-megamenu"> <a class="topbar__navigation-items__childs__link" href="https://www.webtenerife.com/que-visitar/">Qué visitar</a> <div class="chevron-right js-megamenu-dropdown"> <i class="icon icon-angle-right"></i> </div> <div class="megamenu"> <div class="container"> <div class="row"> <div class="chevron-left js-megamenu-dropdown"> <i class="icon icon-angle-left"></i> </div> <div class="col-md-3 col-xs-12 megamenu__leftcolumn"> <ul class="megamenu__leftcolumn__list"> <li class="megamenu__item megamenu__item--heading"> <a class="megalink megalink--heading" href="https://www.webtenerife.com/que-visitar/">Qué visitar<i class="icon icon-arrow-right"></i></a> </li> <li class="megamenu__item "> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/que-visitar/imprescindibles/">Imprescindibles</a> <div class="megamenu__leftcolumn__second-level"> <div class="row"> <div class="col-md-8 three-card-items featured-items-container"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-visitar/otros-espacios-naturales/acantilados-isorana/acantilado-isorana-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=C6E4F9FCE302143D113A0A689D572157"> <a class="card__link" href="https://www.webtenerife.com/que-visitar/otros-espacios-naturales/acantilados-isorana/" title="Acantilados de Isorana"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Acantilados de Isorana </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Es un espacio de carácter volcánico que adquiere una considerable altura sobre el nivel del mar. A su valor natural se une el hecho importante de que… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-visitar/otros-espacios-naturales/parque-rural-teno/parque-rural-teno-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=8CA1D96856DEB3D46B05E67B2BA7E260"> <a class="card__link" href="https://www.webtenerife.com/que-visitar/otros-espacios-naturales/parque-rural-teno/" title="Parque Rural de Teno"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Parque Rural de Teno </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> El Parque Rural de Teno se encuentra situado en el extremo noroccidental de la isla de Tenerife y comprende parte de los municipios de Buenavista del… </div> </div> </div> </a> </article> </div> </div> </div> </div> </div> </li> <li class="megamenu__item "> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/que-visitar/playas/">Playas</a> <div class="megamenu__leftcolumn__second-level"> <div class="row"> <div class="col-md-8 three-card-items featured-items-container"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-visitar/playas/abama/playa-abama-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=EE56342170039F53E9039346BFCA1911"> <a class="card__link" href="https://www.webtenerife.com/que-visitar/playas/abama/" title="Playa de Abama"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Playa de Abama </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Si buscas un lugar tranquilo donde relajarte y desconectar, la playa de Abama es tu lugar ideal. Ubicada junto a un hotel de lujo, esta cala de arena… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-visitar/playas/playa-arena-tacoronte/playa-mesa-del-mar-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=2F58983023FB15710150530F8FB3956F"> <a class="card__link" href="https://www.webtenerife.com/que-visitar/playas/playa-arena-tacoronte/" title="Playa de La Arena, Tacoronte"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Playa de La Arena, Tacoronte </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Es una playa de arena negra y aguas tranquilas ideal para tomar el sol y disfrutar en familia. Situada en la costa de Tacoronte, esta playa es muy… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-visitar/playas/elmedano/playa-medano-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=AF69A9AC53D256C5AD6669FAF9CF17F4"> <a class="card__link" href="https://www.webtenerife.com/que-visitar/playas/el-medano/" title="Playa de El Médano"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Playa de El Médano </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> El Médano es una de las playas con más encanto del sur de Tenerife, tanto si eres un apasionado de los deportes acuáticos, como si quieres disfrutar… </div> </div> </div> </a> </article> </div> </div> </div> </div> </div> </li> <li class="megamenu__item "> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/que-visitar/piscinas-naturales/">Piscinas y charcos</a> <div class="megamenu__leftcolumn__second-level"> <div class="row"> <div class="col-md-8 three-card-items featured-items-container"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-visitar/piscinas-y-charcos/charco-del-viento/charco-del-viento-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=5D39473D0D370C47C5D8D4FC3D662E46"> <a class="card__link" href="https://www.webtenerife.com/que-visitar/piscinas-naturales/charco-del-viento/" title="Charco del Viento"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Charco del Viento </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Es un entorno único en la Isla creado a partir de las antiguas erupciones volcánicas que llegaron al mar y se enfriaron muy rápidamente. El resultado… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-visitar/piscinas-y-charcos/piscinas-naturales-mesa-mar/charcos-mesa-del-mar-tacoronte-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=785491886FCC2547CD52FC1C38AA8439"> <a class="card__link" href="https://www.webtenerife.com/que-visitar/piscinas-naturales/piscinas-naturales-mesa-mar/" title="Piscinas naturales de Mesa del Mar"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Piscinas naturales de Mesa del Mar </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Es el lugar ideal para tomar el sol y disfrutar de un apacible baño de agua salada. Situadas en la costa de Tacoronte, estas piscinas naturales son… </div> </div> </div> </a> </article> </div> </div> </div> </div> </div> </li> <li class="megamenu__item "> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/que-visitar/parque-nacional-del-teide/">Parque Nacional del Teide</a> <div class="megamenu__leftcolumn__second-level"> <div class="row"> <div class="col-md-8 three-card-items featured-items-container"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-visitar/parque-nacional-del-teide/faunadelteide/fauna-teide-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=7227E0E4CD224D361FBC0B10044D3E2F"> <a class="card__link" href="https://www.webtenerife.com/que-visitar/parque-nacional-del-teide/fauna-del-teide/" title="Fauna"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Fauna </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Caminas sigiloso entre las matas y de repente te sientes como si fueras un niño de nuevo y jugaras a ser explorador. Lupa y prismáticos en mano,… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-visitar/parque-nacional-del-teide/teleferico-teide/teleferico-teide.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=E10F6133AF5B2AA93FD1044ED1BAF1F4"> <a class="card__link" href="https://www.webtenerife.com/que-visitar/parque-nacional-del-teide/teleferico-teide/" title="Teleférico del Teide"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Teleférico del Teide </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> El Teleférico del Teide permite ascender a la cumbre del volcán salvando un gran desnivel que, de hacerse a pie, requeriría mucho… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-visitar/parque-nacional-del-teide/ascensionalacumbre/ascension-teide-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=299BBCE595B976B9B1ACA3E30A3B4777"> <a class="card__link" href="https://www.webtenerife.com/que-visitar/parque-nacional-del-teide/ascension-a-la-cumbre/" title="Ascensión a la cumbre"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Ascensión a la cumbre </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Tu respiración es agitada, y no solo por el esfuerzo y la altitud. Tiene también que ver con el hecho de que al divisar la cima cada vez más cerca, tu… </div> </div> </div> </a> </article> </div> </div> </div> </div> </div> </li> <li class="megamenu__item "> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/que-visitar/otros-espacios-naturales/">Otros espacios naturales</a> <div class="megamenu__leftcolumn__second-level"> <div class="row"> <div class="col-md-8 three-card-items featured-items-container"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-visitar/otros-espacios-naturales/barranco-infierno/barranco-infierno-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=F6A9BF58CA381FF7DBEFE29403270F24"> <a class="card__link" href="https://www.webtenerife.com/que-visitar/otros-espacios-naturales/barranco-infierno/" title="Barranco del Infierno"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Barranco del Infierno </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> A 350 metros sobre el nivel del mar se inicia el sendero por un balcón natural con magníficas panorámicas del paisaje. Siempre… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-visitar/otros-espacios-naturales/parquenaturaldelacoronaforestal/corona-forestal-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=4BC84B9F0A52E3008A360187E56D27BA"> <a class="card__link" href="https://www.webtenerife.com/que-visitar/otros-espacios-naturales/parque-natural-de-la-corona-forestal/" title="Corona Forestal"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Corona Forestal </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Te esperan bosques con infinitas historias en su interior y paisajes que te robarán el aliento. Si haces mountain bike o senderismo, verás como te vas… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-visitar/otros-espacios-naturales/parqueruraldeanaga/parque-rural-anaga-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=419FBD8EBD1188B7FF27C7325D693765"> <a class="card__link" href="https://www.webtenerife.com/que-visitar/otros-espacios-naturales/parque-rural-de-anaga/" title="Parque Rural de Anaga"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Parque Rural de Anaga </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> A escasos minutos en coche de la capital (Santa Cruz de Tenerife), encontrarás el Parque Rural de Anaga, declarado Reserva de la Biosfera, que ha… </div> </div> </div> </a> </article> </div> </div> </div> </div> </div> </li> <li class="megamenu__item "> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/que-visitar/jardines-y-parques/">Jardines y parques</a> <div class="megamenu__leftcolumn__second-level"> <div class="row"> <div class="col-md-8 three-card-items featured-items-container"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-visitar/jardines-y-parques/jardnbotnico/jardin-botanico-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=589CCD5AA6C5CC855CEF3DB3F4D3ECCA"> <a class="card__link" href="https://www.webtenerife.com/que-visitar/jardines-y-parques/jardin-botanico/" title="Jardín Botánico de la Aclimatación de La Orotava"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Jardín Botánico de la Aclimatación de La Orotava </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> EI Jardín de Aclimatación de La Orotava se crea por Real Orden del Rey Carlos III de 17 de Agosto de 1788, como consecuencia de la necesidad de… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-visitar/jardines-y-parques/jardnsitiolitre/sitio-litre-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=231F84221853C53E5107D99006CEBB1B"> <a class="card__link" href="https://www.webtenerife.com/que-visitar/jardines-y-parques/jardin-sitio-litre/" title="Jardín de Orquideas Sitio Litre"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Jardín de Orquideas Sitio Litre </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> El jardín más antiguo de Tenerife, con más de 220 años, posee una mansión privada que data de 1730. Sus propietarios han decidido abrir el mágico… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-visitar/jardines-y-parques/parquedeldrago/imprescindibles-drago-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=DAF03361AA07030E505EF82EEDAEF29B"> <a class="card__link" href="https://www.webtenerife.com/que-visitar/jardines-y-parques/parque-del-drago/" title="Parque del Drago Milenario"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Parque del Drago Milenario </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Junto a la Iglesia Parroquial de San Marcos, el parque del Drago es la principal atracción de Icod de Los Vinos. El famoso Drago Milenario (Aunque su… </div> </div> </div> </a> </article> </div> </div> </div> </div> </div> </li> <li class="megamenu__item "> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/que-visitar/miradores/">Miradores</a> <div class="megamenu__leftcolumn__second-level"> <div class="row"> <div class="col-md-8 three-card-items featured-items-container"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-visitar/miradores/mirador-guincho/mirador-guincho-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=02CC769B6F35CA79496FA570D6243721"> <a class="card__link" href="https://www.webtenerife.com/que-visitar/miradores/mirador-guincho/" title="Mirador de El Guincho"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Mirador de El Guincho </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Si desde este emplazamiento miras a la izquierda verás una amplia panorámica de Garachico y su abrupta costa, encontrarás el semblante del Roque en… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-visitar/miradores/mirador-lance/mirador-lance-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=9B232A160AC985C3B7E0AE53FC880472"> <a class="card__link" href="https://www.webtenerife.com/que-visitar/miradores/mirador-lance/" title="Mirador de El Lance"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Mirador de El Lance </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Lo encontrarás en la carretera que baja de Icod el Alto a Los Realejos, y cuenta con servicios como cafetería y terraza para que hagas un merecido… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-visitar/miradores/mirador-humboldt/mirador-humbolt-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=5D4DF93893AD7C7C307B280EC9544DCB"> <a class="card__link" href="https://www.webtenerife.com/que-visitar/miradores/mirador-humboldt/" title="Mirador de Humboldt"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Mirador de Humboldt </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Desde aquí podrás ver unas espectaculares vistas del Valle de La Orotava, de sus amplias extensiones de cultivos de plataneras, y del Puerto de la… </div> </div> </div> </a> </article> </div> </div> </div> </div> </div> </li> <li class="megamenu__item "> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/que-visitar/pueblos-y-caserios/">Pueblos y caseríos</a> <div class="megamenu__leftcolumn__second-level"> <div class="row"> <div class="col-md-8 three-card-items featured-items-container"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-visitar/pueblos-y-caseros/lahoya/caserio-hoya-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=E093EFDDA10A371E1E5DF107D0182938"> <a class="card__link" href="https://www.webtenerife.com/que-visitar/pueblos-y-caserios/la-hoya/" title="La Hoya"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> La Hoya </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Municipio: San Miguel de AbonaEs verdad que ya está prácticamente deshabitado, pero fue el primer lugar de San Miguel de Abona en el que los… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-visitar/pueblos-y-caseros/taganana/taganana-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=72F6D3C07B9E59026BF3288B9A8F3BF0"> <a class="card__link" href="https://www.webtenerife.com/que-visitar/pueblos-y-caserios/taganana/" title="Taganana"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Taganana </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Municipio: Santa Cruz de TenerifeEl blanco de las casitas reluce en medio del verde fuerte de las montañas. Taganana es un pueblo diseminado en el… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-visitar/pueblos-y-caseros/tijoco-taucho-ifonche/caserio-taucho-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=74A521604E5A1AE32D084653387AA7AC"> <a class="card__link" href="https://www.webtenerife.com/que-visitar/pueblos-y-caserios/tijoco-taucho-ifonche/" title="Tijoco, Taucho e Ifonche"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Tijoco, Taucho e Ifonche </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Municipio: AdejeLa parte alta de Adeje merece una visita para sorprenderte con los caseríos de Tijoco, Taucho e Ifonche, en los que prima la… </div> </div> </div> </a> </article> </div> </div> </div> </div> </div> </li> <li class="megamenu__item "> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/que-visitar/lugares-historicos/">Lugares históricos</a> <div class="megamenu__leftcolumn__second-level"> <div class="row"> <div class="col-md-8 three-card-items featured-items-container"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-visitar/lugares-histricos/monumentos/monumentos-sb.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=5ECD2789A741E0441BBDC18B372A98E3"> <a class="card__link" href="https://www.webtenerife.com/que-visitar/lugares-historicos/monumentos/" title="Monumentos"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Monumentos </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Los recorridos por los cascos históricos y pueblos de la Isla están salpicados de edificaciones históricas y monumentos. Además de su gran valor,… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-visitar/lugares-histricos/centros-histricos/historicos-icod-sb.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=E2165AADAC6871B78A6DD5232BBAF689"> <a class="card__link" href="https://www.webtenerife.com/que-visitar/lugares-historicos/centros-historicos/" title="Centros históricos"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Centros históricos </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Por estas calles adoquinadas pasaron carruajes de caballos en los que viajaban damas refinadas. Esa pesada puerta de madera vio entrar a señores… </div> </div> </div> </a> </article> </div> </div> </div> </div> </div> </li> <li class="megamenu__item "> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/que-visitar/establecimientos-visitables/">Establecimientos visitables</a> <div class="megamenu__leftcolumn__second-level"> <div class="row"> <div class="col-md-8 three-card-items featured-items-container"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-visitar/establecimientos-visitables/casa-balcones/la-casa-balcones-ppalweb-19.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=2899D4E1C4C069C666A50D6961624151"> <a class="card__link" href="https://www.webtenerife.com/que-visitar/establecimientos-visitables/casa-balcones/" title="La Casa de los Balcones"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> La Casa de los Balcones </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> La Casa de Los Balcones es una casona del siglo XVII (finalización de construcción en junio del año 1632). Considerada el complejo artesanal de… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-visitar/establecimientos-visitables/casa-vino/casa-miel-vino-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=EF1FA42D77F9FD1BB5E493BAD3FD38B7"> <a class="card__link" href="https://www.webtenerife.com/que-visitar/establecimientos-visitables/casa-vino/" title="Casa del Vino"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Casa del Vino </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> La Casa del Vino La Baranda es una antigua hacienda canaria del siglo XVII cuyo propietario, el Cabildo de Tenerife, ha destinado a la promoción de… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-visitar/establecimientos-visitables/casalercaro/casa-lercaro-ppalweb.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=62BB36BFE3C112EC219E2928FC284B5C"> <a class="card__link" href="https://www.webtenerife.com/que-visitar/establecimientos-visitables/casa-lercaro/" title="Casa Lercaro en La Orotava"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Casa Lercaro en La Orotava </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> En pleno corazón del casco histórico de la Villa de La Orotava, la Casa Lercaro es una casona señorial del siglo XVII, declarada… </div> </div> </div> </a> </article> </div> </div> </div> </div> </div> </li> <li class="megamenu__item "> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/que-visitar/museos/">Museos</a> <div class="megamenu__leftcolumn__second-level"> <div class="row"> <div class="col-md-8 three-card-items featured-items-container"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-visitar/museos/castillo-san-cristobal/ppalweb-castillo-san-cristobal.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=BA035EFFAC935BFF2352FE4D16F088EC"> <a class="card__link" href="https://www.webtenerife.com/que-visitar/museos/castillo-san-cristobal/" title="Centro de Interpretación de las Ruinas del Castillo de San Cristóbal"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Centro de Interpretación de las Ruinas del… </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> El Centro de Interpretación "Castillo de San Cristóbal" es una propuesta interpretativa que permite al visitante descubrir y contextualizar… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-visitar/museos/museodeantropologiadetenerife/ppalweb-casa-cartas.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=71962DD783D97F27E1FB0502CE43AE8D"> <a class="card__link" href="https://www.webtenerife.com/que-visitar/museos/museo-de-antropologia-de-tenerife/" title="Museo de Historia y Antropología - Casa Carta"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Museo de Historia y Antropología - Casa Carta </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> La Casa de Carta es una de las sedes del Museo de Historia y Antropología de Tenerife (MHA). Ubicada en Valle de Guerra, municipio de La Laguna, la… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-visitar/museos/museodehistoriadetenerife/ppalweb-casa-lercaro.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=C73C62020E36A7B6CBF4B2A205DB43A8"> <a class="card__link" href="https://www.webtenerife.com/que-visitar/museos/museo-de-historia-de-tenerife/" title="Museo de Historia y Antropología de Tenerife - La Casa Lercaro "> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Museo de Historia y Antropología de Tenerife - La… </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> La Casa Lercaro es una de las sedes del Museo de Historia y Antropología de Tenerife (MHA). Este inmueble está ubicado en el centro del municipio de… </div> </div> </div> </a> </article> </div> </div> </div> </div> </div> </li> <li class="megamenu__item mobile-nav-only"> <a class="megalink megalink--see-more mobile-nav link link-icon" href="https://www.webtenerife.com/que-visitar/">Ir a Qué visitar<i class="icon icon-angle-right"></i></a> </li> </ul> </div> <div class="col-md-9 col-xs-12 megamenu__rightcolumn"> <div class="megamenu__rightcolumn__features"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-visitar/playas/abama/playa-abama-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=EE56342170039F53E9039346BFCA1911"> <a class="card__link" href="https://www.webtenerife.com/que-visitar/playas/abama/" title="Playa de Abama"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Playa de Abama </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Si buscas un lugar tranquilo donde relajarte y desconectar, la playa de Abama es tu lugar ideal. Ubicada junto a un hotel de lujo, esta cala de arena… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-visitar/parque-nacional-del-teide/teleferico-teide/teleferico-teide.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=E10F6133AF5B2AA93FD1044ED1BAF1F4"> <a class="card__link" href="https://www.webtenerife.com/que-visitar/parque-nacional-del-teide/teleferico-teide/" title="Teleférico del Teide"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Teleférico del Teide </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> El Teleférico del Teide permite ascender a la cumbre del volcán salvando un gran desnivel que, de hacerse a pie, requeriría mucho… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-visitar/jardines-y-parques/jardnbotnico/jardin-botanico-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=589CCD5AA6C5CC855CEF3DB3F4D3ECCA"> <a class="card__link" href="https://www.webtenerife.com/que-visitar/jardines-y-parques/jardin-botanico/" title="Jardín Botánico de la Aclimatación de La Orotava"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Jardín Botánico de la Aclimatación de La Orotava </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> EI Jardín de Aclimatación de La Orotava se crea por Real Orden del Rey Carlos III de 17 de Agosto de 1788, como consecuencia de la necesidad de… </div> </div> </div> </a> </article> </div> </div> </div> </div> </div> </div> </div> </li> <li class="topbar__navigation-items__childs has-megamenu"> <a class="topbar__navigation-items__childs__link" href="https://www.webtenerife.com/planea-viaje/">Planea tu viaje</a> <div class="chevron-right js-megamenu-dropdown"> <i class="icon icon-angle-right"></i> </div> <div class="megamenu"> <div class="container"> <div class="row"> <div class="chevron-left js-megamenu-dropdown"> <i class="icon icon-angle-left"></i> </div> <div class="col-md-3 col-xs-12 megamenu__leftcolumn"> <ul class="megamenu__leftcolumn__list"> <li class="megamenu__item megamenu__item--heading"> <a class="megalink megalink--heading" href="https://www.webtenerife.com/planea-viaje/">Planea tu viaje<i class="icon icon-arrow-right"></i></a> </li> <li class="megamenu__item "> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/eltiempo/">El clima en Tenerife</a> <div class="megamenu__leftcolumn__second-level"> <div class="row"> <div class="col-md-4 col-xs-12 second-level__menu-list"> <div class="megamenu__item"> <a class="megalink megalink--heading" href="https://www.webtenerife.com/eltiempo/">El clima en Tenerife</a> </div> <div class="megamenu__item"> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/tenerife/climatologia/valores-climatologicos-normales/">Temperatura durante el año</a> <div class="third-level"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/sobre-tenerife/climatologa/nieve/nieve2-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=72BE146A9DF5780F24990BECD9C8B6D9"> <a class="card__link" href="https://www.webtenerife.com/tenerife/climatologia/nieve/" title="Nieve"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Nieve </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Durante el invierno en Tenerife se da una estampa poco habitual en otras zonas del mundo: Mientras en las zonas de costa la población y los turistas… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/sobre-tenerife/climatologa/valoresclimatologicosnormales/valores-climatolgicos-normales2-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=6DEAEA9CF3D6B01276592860070AA9D2"> <a class="card__link" href="https://www.webtenerife.com/tenerife/climatologia/valores-climatologicos-normales/" title="Valores climatológicos normales"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Valores climatológicos normales </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Temperatura media mensual (ºC) Número medio mensual de horas de sol… </div> </div> </div> </a> </article> </div> </div> </div> </div> <div class="megamenu__item"> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/tenerife/climatologia/temperatura-primaveral/">Temperatura primaveral</a> <div class="third-level"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/sobre-tenerife/climatologa/temperaturaprimaveral/temperatura-primaveral2-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=E52EF23FBBA8BA8431CDE005478D5187"> <a class="card__link" href="https://www.webtenerife.com/tenerife/climatologia/temperatura-primaveral/" title="Temperatura primaveral"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Temperatura primaveral </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Tenerife puede disfrutarse en cualquier época del año. Esto se debe a su temperatura media anual de 23ºC, ya que aunque se encuentra cerca del Trópico… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/sobre-tenerife/climatologa/contrastenortesur/contraste-norte-sur-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=F97883D725A8013D5D44AA35BBAD39FA"> <a class="card__link" href="https://www.webtenerife.com/tenerife/climatologia/contraste-norte-sur/" title="Contraste norte-sur"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Contraste norte-sur </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Uno de los fenómenos más llamativos del clima de Tenerife es que durante el invierno se mantienen unas temperaturas agradables y cálidas en cualquier… </div> </div> </div> </a> </article> </div> </div> </div> </div> <div class="megamenu__item fit-content"> <a class="megalink megalink--see-more link link-icon" href="https://www.webtenerife.com/eltiempo/">Descubre más<i class="icon icon-angle-right"></i></a> </div> </div> <div class="col-md-8 featured-items-container"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/sobre-tenerife/climatologa/valoresclimatologicosnormales/valores-climatolgicos-normales2-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=6DEAEA9CF3D6B01276592860070AA9D2"> <a class="card__link" href="https://www.webtenerife.com/tenerife/climatologia/valores-climatologicos-normales/" title="Valores climatológicos normales"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Valores climatológicos normales </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Temperatura media mensual (ºC) Número medio mensual de horas de sol… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/sobre-tenerife/climatologa/mardenubes/mar-de-nubes2-fc.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=42DD0A3F2FA5CCEEE99BD8CD563E437A"> <a class="card__link" href="https://www.webtenerife.com/tenerife/climatologia/mar-de-nubes/" title="Mar de nubes"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Mar de nubes </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> El mar de nubes es un impresionante efecto natural creado por los vientos alisios, que empujan a las nubes contra las laderas montañosas del norte de… </div> </div> </div> </a> </article> </div> </div> </div> </div> </div> </li> <li class="megamenu__item "> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/alojamiento/">Dónde quedarse</a> <div class="megamenu__leftcolumn__second-level"> <div class="row"> <div class="col-md-4 col-xs-12 second-level__menu-list"> <div class="megamenu__item"> <a class="megalink megalink--heading" href="https://www.webtenerife.com/alojamiento/">Dónde quedarse</a> </div> <div class="megamenu__item"> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/alojamiento/hoteles/">Hoteles</a> <div class="third-level"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/donde-quedarse/hoteles/the-ritz-carlton-abama/ritz-carlton-ppalweb.jpg?cx=0.54&cy=0.54&cw=365&ch=410&hash=5593DE39CB292008979447A0B33A8F44"> <a class="card__link" href="https://www.webtenerife.com/alojamiento/hoteles/abama-gran-hotel-resort/" title="The Ritz-Carlton Tenerife, Abama"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> The Ritz-Carlton Tenerife, Abama </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> The Ritz-Carlton Tenerife, Abama es un oasis de tranquilidad y retiro donde el mar, la tierra y la vegetación subtropical se combinan sin… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/donde-quedarse/hoteles/aparthotelandorraiii/ppalweb-apart-hotel-andorra.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=ECE2E96026F728FDA674DB81B82B3F43"> <a class="card__link" href="https://www.webtenerife.com/alojamiento/hoteles/aparthotel-andorra-iii/" title="Hotel Apartamentos Andorra III"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Hotel Apartamentos Andorra III </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Situado en la costa sur de Tenerife, su privilegiada ubicación y su entorno hacen del hotel Apartamentos Andorra III el lugar ideal para pasar sus… </div> </div> </div> </a> </article> </div> </div> </div> </div> <div class="megamenu__item"> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/alojamiento/apartamentos/">Apartamentos</a> <div class="third-level"> <div class="row"> </div> </div> </div> <div class="megamenu__item"> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/alojamiento/alojamientos-rurales/">Alojamientos rurales</a> <div class="third-level"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/donde-quedarse/alojamientos-rurales/alberguebolico/bolico-ppalweb2015.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=33DE39E76CB869C5BD2DE18453EDBA0E"> <a class="card__link" href="https://www.webtenerife.com/alojamiento/alojamientos-rurales/albergue-bolico/" title="Albergue Bolico"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Albergue Bolico </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Situado en la finca de Bolico, cerca del barrio de Las Portelas, en Buenavista del Norte, el albergue brinda la oportunidad de disfrutar de unos días… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/donde-quedarse/alojamientos-rurales/casarlasprez/las-perez-ppalweb2015.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=2232A7E7CF4AD5835F74B48E908E4743"> <a class="card__link" href="https://www.webtenerife.com/alojamiento/alojamientos-rurales/casa-r-las-perez/" title="Casa Rural Las Pérez"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Casa Rural Las Pérez </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Situada en el municipio de Granadilla de Abona, en la zona conocida como Las Vegas, Casa Las Pérez es un lugar en medio de barrancos rodeado de… </div> </div> </div> </a> </article> </div> </div> </div> </div> <div class="megamenu__item"> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/alojamiento/casas-bioclimaticas/">Casas bioclimáticas</a> <div class="third-level"> <div class="row"> </div> </div> </div> <div class="megamenu__item"> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/alojamiento/pensiones/">Pensiones</a> <div class="third-level"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/donde-quedarse/pensiones/pensionsilene/silene-ppalweb2016.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=2B31C6CFC1938297644F41D2FCA3AC51"> <a class="card__link" href="https://www.webtenerife.com/alojamiento/pensiones/pension-silene/" title="Silene Orotava Pensión"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Silene Orotava Pensión </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Silene Orotava está situada en el casco histórico de La Villa de La Orotava (Tenerife), de gran monumentalidad y belleza, en una casa familiar del… </div> </div> </div> </a> </article> </div> </div> </div> </div> <div class="megamenu__item"> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/alojamiento/viviendas-vacacionales/">Viviendas vacacionales</a> <div class="third-level"> <div class="row"> </div> </div> </div> <div class="megamenu__item fit-content"> <a class="megalink megalink--see-more link link-icon" href="https://www.webtenerife.com/alojamiento/">Descubre más<i class="icon icon-angle-right"></i></a> </div> </div> <div class="col-md-8 featured-items-container"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/donde-quedarse/hoteles/the-ritz-carlton-abama/ritz-carlton-ppalweb.jpg?cx=0.54&cy=0.54&cw=365&ch=410&hash=5593DE39CB292008979447A0B33A8F44"> <a class="card__link" href="https://www.webtenerife.com/alojamiento/hoteles/abama-gran-hotel-resort/" title="The Ritz-Carlton Tenerife, Abama"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> The Ritz-Carlton Tenerife, Abama </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> The Ritz-Carlton Tenerife, Abama es un oasis de tranquilidad y retiro donde el mar, la tierra y la vegetación subtropical se combinan sin… </div> </div> </div> </a> </article> </div> </div> </div> </div> </div> </li> <li class="megamenu__item "> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/tenerife/">Viajar a Tenerife</a> <div class="megamenu__leftcolumn__second-level"> <div class="row"> <div class="col-md-8 three-card-items featured-items-container"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/interes/viajar-a-tenerife/aeropuertos/sliders/aeropuerto-tfn-sb.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=B41EBC72DA5CBFAB444A530672C15ED4"> <a class="card__link" href="https://www.webtenerife.com/planea-viaje/viajar/aeropuertos/" title="Aeropuertos"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Aeropuertos </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> El aeropuerto Tenerife - Sur o Reina Sofía es el moderno aeropuerto internacional de la Isla y uno de los de mayor movimiento en toda España. Además,… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/interes/viajar-a-tenerife/puertos/sliders/puertos-sc-sb.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=29FB83054F7AF3079EE21396508E686C"> <a class="card__link" href="https://www.webtenerife.com/planea-viaje/viajar/puertos/" title="Puertos"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Puertos </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> En Tenerife existen dos puertos comerciales: uno situado en Santa Cruz, que concentra el tráfico de cruceros y los ferries que conectan principalmente… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/interes/viajar-a-tenerife/lneas-martimas/sliders/lineas-maritimas-sc-sb.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=EC71307A941365915C875009849FC805"> <a class="card__link" href="https://www.webtenerife.com/planea-viaje/viajar/lineas-maritimas/" title="Líneas marítimas"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Líneas marítimas </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Las líneas marítimas que unen Tenerife con las restantes islas occidentales como La Gomera, El Hierro y La Palma parten principalmente del puerto de… </div> </div> </div> </a> </article> </div> </div> </div> </div> </div> </li> <li class="megamenu__item "> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/planea-viaje/moverse/">Moverse en Tenerife</a> <div class="megamenu__leftcolumn__second-level"> <div class="row"> <div class="col-md-8 three-card-items featured-items-container"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/interes/moverse-en-tenerife/alquiler-de-vehculos/alquiler-coches-sb-m.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=116D4CD6D7B6B6C196D69DC8D594CD5C"> <a class="card__link" href="https://www.webtenerife.com/planea-viaje/moverse/alquiler/" title="Alquiler de vehículos"> <div class="card__content "> <div class="card__title-container"> <h6 class="card__title heading"> Alquiler de vehículos </h6> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/interes/moverse-en-tenerife/transporte-pblico/03be8b65399646ffb3f0e07d82b2ae4atransportepublico.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=2122141432100AEA54C94ABEAE2EA362"> <a class="card__link" href="https://www.webtenerife.com/planea-viaje/moverse/transporte-publico/" title="Transporte público"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Transporte público </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> En la Isla, moverse es sencillo. Basta con hacer uso de la red de transportes públicos que llega a todos sus rincones. Taxi, guagua (autobús) o… </div> </div> </div> </a> </article> </div> </div> </div> </div> </div> </li> <li class="megamenu__item "> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/planea-viaje/empresas-servicios-turista/">Empresas de servicios</a> <div class="megamenu__leftcolumn__second-level"> <div class="row"> <div class="col-md-8 three-card-items featured-items-container"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/interes/empresas-de-servicios/empresas-de-actividades/sliders/empresas-actividades-sb.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=123A318A09DEC75DB355C55B9CA81E7D"> <a class="card__link" href="https://www.webtenerife.com/planea-viaje/empresas-servicios-turista/empresas-actividades/" title="Empresas de actividades"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Empresas de actividades </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Puedes entrar en contacto con la naturaleza de la manera que tu quieras. Tanto si lo tuyo es el senderismo como si prefieres hacer un descenso en… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/interes/empresas-de-servicios/empresas-de-excursiones-organizadas/sliders/empresas-excursiones-organizadas-sb.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=BD1CB6D21DDE925FDE072853A0AA5727"> <a class="card__link" href="https://www.webtenerife.com/planea-viaje/empresas-servicios-turista/empresas-excursiones/" title="Empresas de excursiones organizadas"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Empresas de excursiones organizadas </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Si quieres descubrir rincones únicos en la Isla, disfrutar de una experiencia inolvidable contemplando los fondos marinos, o adentrarte en el interior… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src=""> <a class="card__link" href="https://www.webtenerife.com/planea-viaje/empresas-servicios-turista/guias-turisticos/" title="Guías turísticos"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Guías turísticos </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Si quieres conocer Tenerife a tu manera, lo ideal es que contrates un guía personal que te proporcionará una información detallada y actual de la… </div> </div> </div> </a> </article> </div> </div> </div> </div> </div> </li> <li class="megamenu__item "> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/planea-viaje/informacion-util/">Consejos e información útil</a> <div class="megamenu__leftcolumn__second-level"> <div class="row"> <div class="col-md-8 featured-items-container"> <div class="row"> </div> </div> </div> </div> </li> <li class="megamenu__item "> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/que-hacer/aprender-espanol/">Aprender español</a> <div class="megamenu__leftcolumn__second-level"> <div class="row"> <div class="col-md-8 three-card-items featured-items-container"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/aprender-espaol/fuinternationalacademy/fu-internacional-ppalweb2019.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=F7F5462C9A519EA91FE5212BD32FCFD3"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/aprender-espanol/fu-international-academy/" title="FU International Academy Tenerife"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> FU International Academy Tenerife </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Podrás realizar tu curso de español en nuestra escuela de español en el Puerto de la Cruz certificada con la máxima acreditación de calidad de las… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/que-hacer/aprender-espaol/desilena/desilena_ppalweb.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=C0BAD229649709F44D8B12F41D47BF4B"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/aprender-espanol/desilena/" title="Escuela de español para extranjeros Desilena"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Escuela de español para extranjeros Desilena </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> La escuela de español para extranjeros Desilena está situada en el sur de Tenerife, en Puerto Colón, muy cerca de la playa y de… </div> </div> </div> </a> </article> </div> </div> </div> </div> </div> </li> <li class="megamenu__item "> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/planea-viaje/oficinas-de-informacion-turistica/">Oficinas de información turística</a> <div class="megamenu__leftcolumn__second-level"> <div class="row"> <div class="col-md-8 featured-items-container"> <div class="row"> </div> </div> </div> </div> </li> <li class="megamenu__item "> <a class="megalink megalink--hovered" href="https://www.webtenerife.com/planea-viaje/direcciones-de-interes/">Direcciones de interés</a> <div class="megamenu__leftcolumn__second-level"> <div class="row"> <div class="col-md-8 featured-items-container"> <div class="row"> </div> </div> </div> </div> </li> <li class="megamenu__item mobile-nav-only"> <a class="megalink megalink--see-more mobile-nav link link-icon" href="https://www.webtenerife.com/planea-viaje/">Ir a Planea tu viaje<i class="icon icon-angle-right"></i></a> </li> </ul> </div> <div class="col-md-9 col-xs-12 megamenu__rightcolumn"> <div class="megamenu__rightcolumn__features"> <div class="row"> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/sobre-tenerife/arte-y-cultura/sliders/arquitectura-sb.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=A391CC1AE6B0EDC32A2A28DC1A0199D9"> <a class="card__link" href="https://www.webtenerife.com/tenerife/arte-y-cultura/" title="Arte y cultura"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Arte y cultura </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Tenerife no se puede entender sin un acercamiento a sus costumbres y sus tradiciones, a sus literatos y músicos, a la forma de hablar y sentir de sus… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/interes/moverse-en-tenerife/sliders/moverse-tenerife-coche-sb.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=99DFAFD912F6623413D47DBDE61AB288"> <a class="card__link" href="https://www.webtenerife.com/planea-viaje/moverse/" title="Moverse en Tenerife"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Moverse en Tenerife </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Para desplazarte por la Isla tienes a tu disposición múltiples opciones de transporte público y alquiler de vehículos que se amoldarán a tus planes de… </div> </div> </div> </a> </article> </div> <div class="card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/sobre-tenerife/climatologa/sliders/climatologia-sb.jpg?cx=0.5&cy=0.5&cw=365&ch=410&hash=72AB4E22B59FB623E41EB428AD6C68BE"> <a class="card__link" href="https://www.webtenerife.com/tenerife/climatologia/" title="Climatología"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Climatología </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> El clima de Tenerife se caracteriza por la suavidad del estío y la calidez del invierno, y por la presencia constante del sol durante prácticamente… </div> </div> </div> </a> </article> </div> </div> </div> </div> </div> </div> </div> </li> </ul> <!-- Weather and Webcams links --> <div class="topbar_weather-webcams"> <div class="topbar_weather"> <span class="topbar_weather__title"> <a class="topbar_weather__link" href="https://www.webtenerife.com/eltiempo/"> <svg class="icon icon-sol_gif"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/dist/icons/icons.svg#icon-sol_gif"></use> </svg> 27º C </a> </span> </div> <div class="topbar_weather-webcams__separator"></div> <div class="topbar_webcams"> <a class="topbar_webcams__link" href="https://www.webtenerife.com/galeria-multimedia/webcam/"> <svg class="icon icon-webcam"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/dist/icons/icons.svg#icon-webcam"></use> </svg> Webcams </a> </div> </div> <!-- Book you experience --> <!-- Language selector --> <ul class="language-selector dropdown-toggle-parent drop"> <li> <svg class="icon icon-world"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/dist/icons/icons.svg#icon-world"></use> </svg> <a class="dropdown-toggle" data-toggle="dropdown-menu" href="#español"> español<span class="caret"></span> <i class="icon icon-angle-right"></i> </a> <ul class="dropdown-menu"> <li> <a href="https://www.webtenerife.co.uk/">English</a> </li> <li> <a href="https://www.webtenerife.de/">Deutsch</a> </li> <li> <a href="https://www.webtenerifefr.com/">français</a> </li> <li> <a href="https://www.webtenerife.it/">italiano</a> </li> <li> <a href="https://www.webtenerife.nl/">Nederlands</a> </li> </ul> </li> </ul> <ul class="language-selector dropdown-toggle-parent over"> <li class="language-selector-over"> <svg class="icon icon-world"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/dist/icons/icons.svg#icon-world"></use> </svg> <a class="nav-link dropdown-toggle-over" href="#español"> español<span class="caret"></span> <i class="icon icon-angle-right"></i> </a> <ul class="dropdown-menu-over"> <li> <a href="https://www.webtenerife.co.uk/">English</a> </li> <li> <a href="https://www.webtenerife.de/">Deutsch</a> </li> <li> <a href="https://www.webtenerifefr.com/">français</a> </li> <li> <a href="https://www.webtenerife.it/">italiano</a> </li> <li> <a href="https://www.webtenerife.nl/">Nederlands</a> </li> </ul> </li> </ul> <div class="search"> <div class="search__icon"> <svg class="icon icon-search"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/dist/icons/icons.svg#icon-search"></use> </svg> </div> </div> </div> </div> </div> </div> </div> </nav> <div class="search-overlay"> <div class="search-overlay__inner"> <div class="search-overlay__content"> <form action="https://www.webtenerife.com/buscador/" class="search-overlay__form"> <input type="text" placeholder="¿Qué quieres buscar?" name="key" id="key"> <button class="button button--search" id="search-button" type="submit" title="Search"> <svg class="icon icon-search"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/dist/icons/icons.svg#icon-search"></use> </svg> </button> </form> </div> </div> </div> </header> <div id="top"></div> <main id="main"> <!-- Main Slider --> <section class="hero-component home-slider vendor-js " data-hero-speedms="6000" data-hero-map-image="https://www.webtenerife.com/-/media/images/tdt_mapa_municipios_actualizado_1000x831-new-cutted.png" data-hero-map-calibration='{"lt":{"lat":28.588859,"lon":-16.927978},"rt":{"lat":28.589409,"lon":-16.119981},"lb":{"lat":27.998368,"lon":-16.928006},"rb":{"lat":27.997414,"lon":-16.121721}}'> <div class="main-carousel"> <div class="slide carousel-cell" data-hero-title="Tenerife, la isla de las maravillas" data-hero-map-title="Parque Nacional del Teide" data-hero-map-content="No puedes perderte esa maravilla de Parque Nacional. Disfrutarás de paisajes que te parecerán de otro planeta." data-hero-map-coords='{"lat":28.2691,"lon":-16.6338}' data-hero-link-url="https://www.webtenerife.com/que-visitar/parque-nacional-del-teide/" data-hero-link-target="" data-hero-video-options="{}"> <div class="image-background darker parallax parallax-enabled" data-bgimage-src="https://www.webtenerife.com/-/media/images/home/slider/parque-nacional-teide.jpg" data-src-xs="https://www.webtenerife.com/-/media/images/home/slider/parque-nacional-teide.jpg?w=720&hash=2E7B54B67D24867FADAE7534694E3F64" data-src-sm="https://www.webtenerife.com/-/media/images/home/slider/parque-nacional-teide.jpg?w=1080&hash=902B5E096CDB3BD72829C3BFB928581D" data-src-md="https://www.webtenerife.com/-/media/images/home/slider/parque-nacional-teide.jpg?w=1199&hash=29E1E6E3AC4E5C7E29E577E737FB1F7B" data-src-lg="https://www.webtenerife.com/-/media/images/home/slider/parque-nacional-teide.jpg?w=1399&hash=936F02CB9D1CEA2241D48ADF03F2B609"></div> <div class="video-background darker parallax"></div> </div> <div class="slide carousel-cell" data-hero-title="Parque rural de Anaga" data-hero-map-title="Parque rural de Anaga" data-hero-map-content="A escasos minutos en coche de la capital (Santa Cruz de Tenerife), encontrar&aacute;s el Parque Rural de Anaga, declarado&nbsp; Reserva de la…" data-hero-map-coords='{"lat":28.533333,"lon":-16.233333}' data-hero-link-url="https://www.webtenerife.com/que-visitar/otros-espacios-naturales/parque-rural-de-anaga/" data-hero-link-target="" data-hero-video-options="{}"> <div class="image-background darker parallax parallax-enabled" data-bgimage-src="https://www.webtenerife.com/-/media/images/home/slider/parque-rural-anaga_1.jpg" data-src-xs="https://www.webtenerife.com/-/media/images/home/slider/parque-rural-anaga_1.jpg?w=720&hash=4351DA592E621CD14DC21BB8890B4489" data-src-sm="https://www.webtenerife.com/-/media/images/home/slider/parque-rural-anaga_1.jpg?w=1080&hash=4042C2D209105ED5FD32CA05B44BD47E" data-src-md="https://www.webtenerife.com/-/media/images/home/slider/parque-rural-anaga_1.jpg?w=1199&hash=6EB5A9124A5D62B3AE4F738ACEC98AD9" data-src-lg="https://www.webtenerife.com/-/media/images/home/slider/parque-rural-anaga_1.jpg?w=1399&hash=E0C362FB20F378F85690F9BB438B7CD7"></div> <div class="video-background darker parallax"></div> </div> <div class="slide carousel-cell" data-hero-title="Puerto de la Cruz" data-hero-map-title="Puerto de la Cruz" data-hero-map-content="El casco histórico de Puerto de la Cruz ofrece a visitantes y residentes una oferta comercial amplia y atractiva, con predomino de establecimientos…" data-hero-map-coords='{"lat":28.409169,"lon":-16.54341}' data-hero-link-url="https://www.webtenerife.com/tenerife/la-isla/municipios/puerto-cruz/" data-hero-link-target="" data-hero-video-options="{}"> <div class="image-background darker parallax parallax-enabled" data-bgimage-src="https://www.webtenerife.com/-/media/images/home/slider/puerto-de-la-cruz_1.jpg" data-src-xs="https://www.webtenerife.com/-/media/images/home/slider/puerto-de-la-cruz_1.jpg?w=720&hash=0B8A7A064401F0099577E1E63750A430" data-src-sm="https://www.webtenerife.com/-/media/images/home/slider/puerto-de-la-cruz_1.jpg?w=1080&hash=E69E41E5F556C7297DBAD8E1EB3E0CE5" data-src-md="https://www.webtenerife.com/-/media/images/home/slider/puerto-de-la-cruz_1.jpg?w=1199&hash=81A02386A46CC80592268A4BAB099572" data-src-lg="https://www.webtenerife.com/-/media/images/home/slider/puerto-de-la-cruz_1.jpg?w=1399&hash=31E624D1C50580F03BD78FBF1F953A12"></div> <div class="video-background darker parallax"></div> </div> <div class="slide carousel-cell" data-hero-title="Ciclismo" data-hero-map-title="Ciclismo" data-hero-map-content="Tienes much&iacute;simas rutas donde elegir, con todos los niveles de dificultad." data-hero-map-coords='{"lat":28.342406033317165,"lon":-16.921146062610035}' data-hero-link-url="https://www.webtenerife.com/que-hacer/deportes/tierra/ciclismo/" data-hero-link-target="" data-hero-video-options="{}"> <div class="image-background darker parallax parallax-enabled" data-bgimage-src="https://www.webtenerife.com/-/media/images/home/slider/ciclismo-tenerife-teno_1.jpg" data-src-xs="https://www.webtenerife.com/-/media/images/home/slider/ciclismo-tenerife-teno_1.jpg?w=720&hash=0A3E9962C212F6DC6E30D116C090A0D0" data-src-sm="https://www.webtenerife.com/-/media/images/home/slider/ciclismo-tenerife-teno_1.jpg?w=1080&hash=A1C4ACE35F70D60816FDA07BF00310CA" data-src-md="https://www.webtenerife.com/-/media/images/home/slider/ciclismo-tenerife-teno_1.jpg?w=1199&hash=4AF34AAD236EF859FAD62A4C715AB245" data-src-lg="https://www.webtenerife.com/-/media/images/home/slider/ciclismo-tenerife-teno_1.jpg?w=1399&hash=D78AA8F3BEEC9B69360F38BCE4407154"></div> <div class="video-background darker parallax"></div> </div> <div class="slide carousel-cell" data-hero-title="Tenerife, despierta emociones" data-hero-map-title="Windsurf" data-hero-map-content="¿Hará viento mañana? En el Médano podrás disfrutar de unos 300 días de viento al año. El agua está templada tanto en invierno como en verano." data-hero-map-coords='{"lat":28.039307228509312,"lon":-16.542399276896937}' data-hero-link-url="https://www.webtenerife.com/que-hacer/deportes/agua/windsurf/" data-hero-link-target="" data-hero-video-options="{}"> <div class="image-background darker parallax parallax-enabled" data-bgimage-src="https://www.webtenerife.com/-/media/images/home/slider/windsurf-tenerife.jpg" data-src-xs="https://www.webtenerife.com/-/media/images/home/slider/windsurf-tenerife.jpg?w=720&hash=C010EA24DE0D4F105E4DE97EBD4E626B" data-src-sm="https://www.webtenerife.com/-/media/images/home/slider/windsurf-tenerife.jpg?w=1080&hash=302E742F0E0B5553DB6EDC0697FA883C" data-src-md="https://www.webtenerife.com/-/media/images/home/slider/windsurf-tenerife.jpg?w=1199&hash=4B7E2FBB2A15C4E65D6C5CBB8E9622A2" data-src-lg="https://www.webtenerife.com/-/media/images/home/slider/windsurf-tenerife.jpg?w=1399&hash=5DDC8EDA150B396932BDF7065ABBBF71"></div> <div class="video-background darker parallax"></div> </div> <div class="slide carousel-cell" data-hero-title="Playas" data-hero-map-title="Playas" data-hero-map-content="¿Cómo es la playa que ves cuando cierras los ojos?" data-hero-map-coords='{"lat":28.092108077657006,"lon":-16.745438720606479}' data-hero-link-url="https://www.webtenerife.com/que-visitar/playas/" data-hero-link-target="" data-hero-video-options="{}"> <div class="image-background darker parallax parallax-enabled" data-bgimage-src="https://www.webtenerife.com/-/media/images/home/slider/playas-tenerife.jpg" data-src-xs="https://www.webtenerife.com/-/media/images/home/slider/playas-tenerife.jpg?w=720&hash=757A94B0504C440EBF74E3BA9344E92D" data-src-sm="https://www.webtenerife.com/-/media/images/home/slider/playas-tenerife.jpg?w=1080&hash=64A9C5BC824431B8D2E80E1287F2F069" data-src-md="https://www.webtenerife.com/-/media/images/home/slider/playas-tenerife.jpg?w=1199&hash=6BA40C2995E10C7648707474B44C66D7" data-src-lg="https://www.webtenerife.com/-/media/images/home/slider/playas-tenerife.jpg?w=1399&hash=DECDF65D5095AE671AFC0F56862084E8"></div> <div class="video-background darker parallax"></div> </div> </div> <div class="content container"> <div class="hero__title watch-overflow" data-of-fontsize-step="5"> <h1 class="slide-title">Tenerife! despierta emociones</h1> </div> <div class="hero__map"> <div class="slide-map-content-container"> <a class="slide-link"> <div class="slide-map-title fa-arrow-after"></div> <div class="slide-map-content fa-arrow-after"></div> </a> </div> <div class="slide-map-component"> <div class="map-component__marker-container"> <img class="map-component__bg-image" width="640" height="360" alt="Tenerife Mapa"> </div> </div> <div class="simulate-map-overflow left mobile"></div> <div class="simulate-map-overflow right"></div> </div> </div> <div class="simulate-map-overflow desktop left"></div> </section> <!-- Hero --> <!-- Content --> <section class=" section-spacing--top grid-section" id=""> <div class="container "> <div class="row"> <div class="col-xs-12 col-md-6 "> <div class="rte"> Bienvenido a Tenerife, donde la temperatura ronda los 22º C todo el año. Descubre los colores, los sabores, y la esencia volcánica de nuestra isla. </div> </div> <div class="col-xs-12 col-md-6 "> </div> </div> </div> </section> <section class=" section-spacing--top section-spacing--bottom grid-section" id=""> <div class="container "> <div class="row"> <div class="col-xs-12 col-sm-12 "> <section class="section cards-component"> <div class="container"> <div class="row"> </div> <div class="row between-xs"> <div class="item-width-4 card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/project/webtenerife/home/activities_cards/recorre-isla-rutas.jpg?cx=0.5&cy=0.5&cw=389&ch=415&hash=840D00B091A2E9E5E2C65E2F303FA982"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/rutas/" title="Recorre la isla y sus rutas"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Recorre la isla y sus rutas </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Si eres un apasionado del ciclismo, querrás perderte por los vertiginosos puertos de montaña o experimentar la soledad que te regalan las numerosas… </div> </div> </div> </a> </article> </div> <div class="item-width-4 card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/project/webtenerife/home/la-orotava2.jpg?cx=0.5&cy=0.5&cw=389&ch=415&hash=ABE8A4826C9006001B663899E275B077"> <a class="card__link" href="https://www.webtenerife.com/que-visitar/pueblos-y-caserios/" title="Pasea por nuestros pueblos"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Pasea por nuestros pueblos </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Los muros de las casas y los caminitos de tierra y de piedra podrían contar más que cualquier libro de historia. En ellos se han ido escribiendo los… </div> </div> </div> </a> </article> </div> <div class="item-width-4 card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/project/webtenerife/home/activities_cards/disfruta-mejores-playas.jpg?cx=0.37&cy=0.37&cw=389&ch=415&hash=6445AB28BF5C6A1F5EB15BD3B65A998E"> <a class="card__link" href="https://www.webtenerife.com/que-visitar/playas/" title="Disfruta de las mejores playas"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Disfruta de las mejores playas </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> ¿Cómo es la playa que ves cuando cierras los ojos?Puede que sea de arena dorada con un mar en calma que se pierde en el horizonte, o que escuches cómo… </div> </div> </div> </a> </article> </div> <div class="item-width-4 card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/project/webtenerife/home/activities_cards/practica-senderismo.jpg?cx=0.49&cy=0.49&cw=389&ch=415&hash=B795763A1E33C8B01B30240A6001B400"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/naturaleza/senderismo/" title="Practica senderismo"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Practica senderismo </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Un día te preguntas qué razones tienes para caminar y las respuestas se amontonan en tu cabeza. Porque al andar te sientes profundamente unido a la… </div> </div> </div> </a> </article> </div> <div class="item-width-4 card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/project/webtenerife/home/activities_cards/divertete-familia.jpg?cx=0.5&cy=0.5&cw=389&ch=415&hash=37BD566016F3B886C9C16178A909FCB7"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/ocio/" title="Diviértete con toda la familia"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Diviértete con toda la familia </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> Deslízate por enormes toboganes de agua. Déjate sorprender por los impresionantes saltos de las orcas y delfines. Pilota un kart y siente la velocidad… </div> </div> </div> </a> </article> </div> <div class="item-width-4 card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/project/webtenerife/home/activities_cards/descrubre-cetaceos.jpg?cx=0.5&cy=0.5&cw=389&ch=415&hash=9EE07C1252262F287B5370F94B79CD94"> <a class="card__link" href="https://www.webtenerife.com/que-hacer/naturaleza/avistamiento-cetaceos/" title="Descubre los cetáceos"> <div class="card__content hover-expand"> <div class="card__title-container"> <h6 class="card__title heading"> Descubre los cetáceos </h6> </div> <div class="card__description-container"> <div class="card__divider"></div> <div class="card__description"> El calor del sol, la brisa marinera y el vaivén de las olas te hacen sentir totalmente relajado. De repente el barco se detiene, todos sacan sus… </div> </div> </div> </a> </article> </div> </div> <div class="row"> <div class="col-xs-12 cards-component__col"> </div> </div> </div> </section> </div> </div> </div> </section> <section class="section-border--bottom"><div class="container"></div></section> <section class=" section-spacing--top grid-section" id=""> <div class="container "> <div class="row"> <div class="col-xs-12 col-sm-12 "> <section class="banner-home-component "> <div class="banner-home__text-container"> <div class="banner-home__text mobile-top-position " style="background-color: rgba(0,0,0,0.2)"> <div class="banner-home__text-wrapper"> <h2 class="banner-home__text-title" style="color: #fff;">Descubre la Fiesta del Cacharro y la Castaña</h2> <div class="banner-home__text-button"> <a href="https://www.webtenerife.com/que-hacer/cultura/" class="button button--cta" style="background-color: #fff; border-color: #000; color: #000;"> Ver más </a> </div> </div> </div> </div> <div class="banner-home__image"> <div class="banner-home__image-container"> <img class="banner-home__background-image desktop-version" src="https://www.webtenerife.com/-/media/project/webtenerife/home/featuredbanners/ttf_24_cabeceras_desktop_1240x530px_21.png" alt="Descubre la Fiesta del Cacharro y la Castaña"> <img class="banner-home__background-image mobile-version" src="https://www.webtenerife.com/-/media/project/webtenerife/home/featuredbanners/ttf_24_cabeceras_mobile_460x630px_21.png" alt="Descubre la Fiesta del Cacharro y la Castaña"> </div> </div> </section> </div> </div> </div> </section> <section class=" section-spacing--top section-spacing--bottom grid-section" id=""> <div class="container "> <div class="row"> <div class="col-xs-12 col-sm-12 "> <section class="section video-component"> <div class="container"> <div class="row video-component__row "> <div class="video-component__video-col item-width-9"> <div class="video-item" data-video-url="https://www.youtube.com/embed/7vIWQzioglY" load-on-demand> <div class="video-cover-image" data-bgimage-src="https://www.webtenerife.com/-/media/project/webtenerife/home/cover-video-barco.jpg"></div> <div class="toggle-icon toggle-fullscreen fullscreen-icon"> <i class="icon icon-fullscreen"></i> </div> <div class="toggle-icon toggle-play play-icon"> <i class="icon icon-play"></i> <i class="icon icon-pause"></i> </div> <div class="toggle-icon toggle-mute mute-icon"> <i class="icon icon-on"></i> <i class="icon icon-off"></i> </div> <div class="toggle-icon toggle-rewind"> <i class="icon ion-ios-rewind"></i> </div> </div> </div> <div class="video-component__content-col item-width-10"> <div class="row"> <div class="video-component__title-container-col item-width-3"> <div class="video-component__title-container"> <h6 class="video-component__title heading"> Descubre nuestra isla </h6> </div> <div class="video-component__description-container"> <p> Te espera un viaje hacia tu interior, tus ganas de descubrir nuevos mundos, tu emoción al cerrar los ojos y dejarte atrapar por los sonidos, tus nervios al ascender al Teide y sentir toda la isla a tus pies bajo un mar de nubes... </p> </div> <div class="video-commponent__link-container"> <a href="https://www.webtenerife.com/que-hacer/" class="link link-icon"> Qué hacer <i class="icon-angle-right"></i> </a> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> </section> <section class="section-border--top"><div class="container"></div></section> <section class=" section-spacing--top section-spacing--bottom grid-section" id=""> <div class="container "> <div class="row"> <div class="col-xs-12 col-sm-12 "> <section class="section cards-component"> <div class="container"> <div class="row"> <div class="col-xs-12 cards-component__heading"> <h2 class="heading title-effect center"> Disfruta de Tenerife </h2> </div> </div> <div class="row cards-slider main-carousel between-ms vendor-js"> <div class="carousel-cell item-width-3 card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/tenerife-no-limits/deporte-aventura-main.jpg?cx=0.5&cy=0.5&cw=375&ch=410&hash=718936AF9E16D997EE2BD4BBD0B0E271"> <a class="card__link" href="https://www.webtenerife.com/sport/" title="Deporte y aventura"> <div class="card__content "> <div class="card__title-container"> <h6 class="card__title heading"> Deporte y aventura </h6> </div> </div> </a> </article> </div> <div class="carousel-cell item-width-3 card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/tenerife-golf/golf-main.jpg?cx=0.5&cy=0.5&cw=375&ch=410&hash=010CEEAC01658E3C0853A5CF228360E4"> <a class="card__link" href="https://www.webtenerife.com/golf/" title="Golf"> <div class="card__content "> <div class="card__title-container"> <h6 class="card__title heading"> Golf </h6> </div> </div> </a> </article> </div> <div class="carousel-cell item-width-3 card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/tenerife-select/luxury-collection-main.jpg?cx=0.5&cy=0.5&cw=375&ch=410&hash=1E78466FEBC97A6A91F25B60DFF17F08"> <a class="card__link" href="https://www.webtenerife.com/luxury/" title="Luxury collection"> <div class="card__content "> <div class="card__title-container"> <h6 class="card__title heading"> Luxury collection </h6> </div> </div> </a> </article> </div> <div class="carousel-cell item-width-3 card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/files/turismo-medico/wellness-main.jpg?cx=0.22&cy=0.22&cw=375&ch=410&hash=BF4139622945777E766224D84251A70D"> <a class="card__link" href="https://www.webtenerife.com/health/" title="Salud y bienestar"> <div class="card__content "> <div class="card__title-container"> <h6 class="card__title heading"> Salud y bienestar </h6> </div> </div> </a> </article> </div> </div> <div class="row"> <div class="col-xs-12 cards-component__col"> </div> </div> </div> </section> </div> </div> </div> </section> <section class="background--brownlight section-spacing--top section-spacing--bottom grid-section" id=""> <div class="container "> <div class="row"> <div class="col-xs-12 col-sm-12 "> <section class="agenda-component padding--t-50"> <div class="container"> <div class="row"> <div class="col-xs-12 agenda-component__heading"> <h2 class="heading title-effect center">Próximos eventos </h2> </div> </div> <div class="row between-ms"> <div class="agenda-item__col"> <article class="agenda-item"> <a class="row agenda-item__link" href="https://www.webtenerife.com/agenda/2024/11/candlelight-coldplay-vs-imagine-dragons-magma-adeje/"> <div class="col-sm-6 col-xs-12 agenda-item__image-col"> <div class="agenda-item__image" data-bgimage-src="https://www.webtenerife.com/-/media/files/events/2024/11/candlelight-coldplay-vs-imagine-dragons.jpg"></div> </div> <div class="col-sm-6 col-xs-12 agenda-item__content-col"> <div class="agenda-item__dates"> <div class="date-start"> 30 de noviembre de 2024 </div> <div class="separator"> </div> <div class="date-end"> 30 de noviembre de 2024 </div> </div> <div class="agenda-item__title-container"> <h6 class="agenda-item__title heading"> Candlelight: Coldplay vs. Imagine Dragons </h6> </div> <div class="agenda-item__description-container"> <p> Disfruta del tributo Candlelight a Coldplay e Imagine Dragons el 30 de noviembre en el sur de la isla. Un concierto mágico a la luz de las… </p> <i class="icon icon-angle-right"></i> </div> </div> </a> </article> </div> <div class="agenda-item__col"> <article class="agenda-item"> <a class="row agenda-item__link" href="https://www.webtenerife.com/agenda/2024/12/en-otra-clave-teatro-guimera-santa-cruz-de-tenerife/"> <div class="col-sm-6 col-xs-12 agenda-item__image-col"> <div class="agenda-item__image" data-bgimage-src="https://www.webtenerife.com/-/media/files/events/2024/12/en-otra-clave.jpg"></div> </div> <div class="col-sm-6 col-xs-12 agenda-item__content-col"> <div class="agenda-item__dates"> <div class="date-start"> 5 de diciembre de 2024 </div> <div class="separator"> </div> <div class="date-end"> 5 de diciembre de 2024 </div> </div> <div class="agenda-item__title-container"> <h6 class="agenda-item__title heading"> En Otra Clave </h6> </div> <div class="agenda-item__description-container"> <p> ¡Prepárate para una noche de risas en el Teatro Guimerá de Santa Cruz de Tenerife! El próximo 5 de diciembre a las 20:00… </p> <i class="icon icon-angle-right"></i> </div> </div> </a> </article> </div> <div class="agenda-item__col"> <article class="agenda-item"> <a class="row agenda-item__link" href="https://www.webtenerife.com/agenda/2024/12/culture-business-pride-parking-palmetum-santa-cruz-de-tenerife/"> <div class="col-sm-6 col-xs-12 agenda-item__image-col"> <div class="agenda-item__image" data-bgimage-src="https://www.webtenerife.com/-/media/files/events/2024/12/culture--business-pride.jpg"></div> </div> <div class="col-sm-6 col-xs-12 agenda-item__content-col"> <div class="agenda-item__dates"> <div class="date-start"> 6 de diciembre de 2024 </div> <div class="separator"> </div> <div class="date-end"> 6 de diciembre de 2024 </div> </div> <div class="agenda-item__title-container"> <h6 class="agenda-item__title heading"> Culture & Business Pride </h6> </div> <div class="agenda-item__description-container"> <p> El festival internacional Culture & Business Pride se celebrará el 6 de diciembre a las 16:00 h en el parking del Palmétum, en… </p> <i class="icon icon-angle-right"></i> </div> </div> </a> </article> </div> <div class="agenda-item__col"> <article class="agenda-item"> <a class="row agenda-item__link" href="https://www.webtenerife.com/agenda/2024/12/la-bella-susona-auditorio-de-tenerife-santa-cruz/"> <div class="col-sm-6 col-xs-12 agenda-item__image-col"> <div class="agenda-item__image" data-bgimage-src="https://www.webtenerife.com/-/media/files/events/2024/12/la-bella-susona.jpg"></div> </div> <div class="col-sm-6 col-xs-12 agenda-item__content-col"> <div class="agenda-item__dates"> <div class="date-start"> 7 de diciembre de 2024 </div> <div class="separator"> </div> <div class="date-end"> 7 de diciembre de 2024 </div> </div> <div class="agenda-item__title-container"> <h6 class="agenda-item__title heading"> La bella Susona </h6> </div> <div class="agenda-item__description-container"> <p> Déjate envolver por la ópera con "La bella Susona" el 7 de diciembre a las 19:30 h en el Auditorio de Tenerife. Una joven judía… </p> <i class="icon icon-angle-right"></i> </div> </div> </a> </article> </div> </div> <div class="row"> <div class="col-xs-12 agenda-component__col"> <div class="agenda-component__bottom"> <a href="https://www.webtenerife.com/agenda/" class="agenda-component__bottom__link link link-icon"> Ver la agenda de eventos <i class="icon-angle-right"></i> </a> </div> </div> </div> </div> </section> </div> </div> </div> </section> <section class="background--brownlight section-spacing--bottom grid-section" id=""> <div class="container "> <div class="row"> <div class="col-xs-12 col-sm-12 "> <section class="blog-component padding--t-50"> <div class="container"> <div class="row"> <div class="col-xs-12 blog-component__heading"> <h2 class="heading title-effect center"> Blog </h2> </div> </div> <div class="row between-ms"> <div class="blog-item__col"> <article class="blog-item"> <a class="row blog-item__link" href="https://www.webtenerife.com/elblog/2024/09/el-destino-perfecto-para-un-viaje-con-amigas/"> <div class="col-sm-6 col-xs-12 blog-item__image-col"> <div class="post-item__image" data-bgimage-src="https://www.hola.com/horizon/original_aspect_ratio/ec5c1e581d6f-tenerife3z-z.jpg"></div> </div> <div class="col-sm-6 col-xs-12 blog-item__content-col"> <div class="blog-item__date"> <div class="date-publish"> 9 de septiembre de 2024 </div> </div> <div class="blog-item__title-container"> <h6 class="blog-item__title heading"> El destino perfecto para un viaje con amigas </h6> </div> <div class="blog-item__description-container"> <p> Tenerife atesora un sinfín de planes a medida de todas las edades y gustos: maravillosas playas de arena blanca o negra que recuerdan su origen… </p> <i class="icon icon-angle-right"></i> </div> </div> </a> </article> </div> <div class="blog-item__col"> <article class="blog-item"> <a class="row blog-item__link" href="https://www.webtenerife.com/elblog/2024/08/los-rincones-que-debes-conocer-para-hacer-deporte-en-tenerife/"> <div class="col-sm-6 col-xs-12 blog-item__image-col"> <div class="post-item__image" data-bgimage-src="https://www.webtenerife.com/elblog/wp-content/uploads/2024/08/wind.jpg"></div> </div> <div class="col-sm-6 col-xs-12 blog-item__content-col"> <div class="blog-item__date"> <div class="date-publish"> 14 de agosto de 2024 </div> </div> <div class="blog-item__title-container"> <h6 class="blog-item__title heading"> Los rincones que debes conocer para hacer deporte en Tenerife </h6> </div> <div class="blog-item__description-container"> <p> A solo dos horas de la península, Tenerife ofrece las mejores condiciones para practicar tu deporte favorito en cualquier momento del… </p> <i class="icon icon-angle-right"></i> </div> </div> </a> </article> </div> <div class="blog-item__col"> <article class="blog-item"> <a class="row blog-item__link" href="https://www.webtenerife.com/elblog/2024/07/el-encanto-de-tenerife-triunfa-en-las-redes/"> <div class="col-sm-6 col-xs-12 blog-item__image-col"> <div class="post-item__image" data-bgimage-src="https://www.webtenerife.com/elblog/wp-content/uploads/2024/08/Garachico-ciclismo-de-carretera-690x460.jpg"></div> </div> <div class="col-sm-6 col-xs-12 blog-item__content-col"> <div class="blog-item__date"> <div class="date-publish"> 31 de julio de 2024 </div> </div> <div class="blog-item__title-container"> <h6 class="blog-item__title heading"> El encanto de Tenerife triunfa en las redes </h6> </div> <div class="blog-item__description-container"> <p> ¡Prepárate para enamorarte de Tenerife y quizás, planear tu próxima foto viral! En el vasto universo de los destinos turísticos, siempre existen esos… </p> <i class="icon icon-angle-right"></i> </div> </div> </a> </article> </div> <div class="blog-item__col"> <article class="blog-item"> <a class="row blog-item__link" href="https://www.webtenerife.com/elblog/2024/06/los-festivales-que-no-te-puedes-perder-este-verano-en-tenerife/"> <div class="col-sm-6 col-xs-12 blog-item__image-col"> <div class="post-item__image" data-bgimage-src="https://www.webtenerife.com/elblog/wp-content/uploads/2024/06/311707868_183073730905855_8072855740609217787_n.jpg"></div> </div> <div class="col-sm-6 col-xs-12 blog-item__content-col"> <div class="blog-item__date"> <div class="date-publish"> 18 de junio de 2024 </div> </div> <div class="blog-item__title-container"> <h6 class="blog-item__title heading"> Los festivales que no te puedes perder este verano en Tenerife </h6> </div> <div class="blog-item__description-container"> <p> La isla se prepara para un de las temporadas favoritas para todos aquellos que aman la música. Como cada año en estas fechas, Tenerife acogerá unos… </p> <i class="icon icon-angle-right"></i> </div> </div> </a> </article> </div> </div> <div class="row"> <div class="col-xs-12 blog-component__col"> <div class="blog-component__bottom"> <a href="https://www.webtenerife.com/elblog/" class="blog-component__bottom__link link link-icon"> Leer más noticias <i class="icon-angle-right"></i> </a> </div> </div> </div> </div> </section> </div> </div> </div> </section> <section class=" section-spacing--top section-spacing--bottom grid-section" id=""> <div class=" "> <div class="row"> <div class="col-xs-12 col-sm-12 "> <section class="magazine"> <img class="magazine__video" src="https://www.webtenerife.com/-/media/images/home/revistainteractiva/water-placeholder.jpg" loading="lazy" /> <video class="magazine__video lazy" autoplay muted loop playsinline> <source data-src="https://www.webtenerife.com/-/media/images/home/revistainteractiva/water.mp4" type="video/mp4"> </video> <div class="container"> <div class="magazine__content"> <h2 class="magazine__title">Sumérgete en Tenerife</h2> <div class="magazine__desc">Descubre de manera interactiva los mejores planes y rincones de Tenerife.</div> <br class="t-last-br" /> <a class="magazine__button button button--cta" href="https://tuisla.webtenerife.com/es/" target="_blank" rel="noopener noreferrer"> Ver la revista </a> </div> </div> </section> </div> </div> </div> </section> <section class=" section-spacing--top section-spacing--bottom grid-section" id=""> <div class="container "> <div class="row"> <div class="col-xs-12 col-sm-12 "> <section class="section cards-component"> <div class="container"> <div class="row"> <div class="col-xs-12 cards-component__heading"> <h2 class="heading title-effect center"> Encuentra el sitio perfecto en el que quedarte </h2> </div> <div class="col-xs-12"> <div class="cards-component__text-container"> <p style="text-align: left;">La isla cuenta con alojamientos para todas las preferencias. Hoteles y resorts en los que quisieras quedarte por siempre. O pintorescos establecimientos rurales con todas las comodidades que necesitas para sentirse como en casa. </p> <div style="display: none;"> </div> <div style="display: none;"> </div> </div> </div> </div> <div class="row between-xs"> <div class="item-width-4 card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/project/webtenerife/home/donde-quedarse/hoteles-tenerife-fw.jpg?cx=0.5&cy=0.5&cw=389&ch=415&hash=CD25CA182BACA1D0E0BD618809D7E9FB"> <a class="card__link" href="https://www.webtenerife.com/alojamiento/hoteles/" title="Hoteles"> <div class="card__content "> <div class="card__title-container"> <h6 class="card__title heading"> Hoteles </h6> </div> </div> </a> </article> </div> <div class="item-width-4 card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/project/webtenerife/home/donde-quedarse/apartamentos-tenerife-fw.jpg?cx=0.5&cy=0.5&cw=389&ch=415&hash=9C32D92015071619E335DC6C288D1F3B"> <a class="card__link" href="https://www.webtenerife.com/alojamiento/apartamentos/" title="Apartamentos"> <div class="card__content "> <div class="card__title-container"> <h6 class="card__title heading"> Apartamentos </h6> </div> </div> </a> </article> </div> <div class="item-width-4 card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/project/webtenerife/home/donde-quedarse/alojamientos-rurales.jpg?cx=0.36&cy=0.36&cw=389&ch=415&hash=A557A92741FFB637B64B08F45B9F8576"> <a class="card__link" href="https://www.webtenerife.com/alojamiento/alojamientos-rurales/" title="Alojamientos rurales"> <div class="card__content "> <div class="card__title-container"> <h6 class="card__title heading"> Alojamientos rurales </h6> </div> </div> </a> </article> </div> <div class="item-width-4 card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/project/webtenerife/home/alojamiento/casa-muro-s.jpg?cx=0.5&cy=0.5&cw=389&ch=415&hash=26CD508DD432701613A5A02BEBC85018"> <a class="card__link" href="https://www.webtenerife.com/alojamiento/casas-bioclimaticas/" title="Casas bioclimáticas"> <div class="card__content "> <div class="card__title-container"> <h6 class="card__title heading"> Casas bioclimáticas </h6> </div> </div> </a> </article> </div> <div class="item-width-4 card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/project/webtenerife/home/donde-quedarse/pensiones-sb.jpg?cx=0.5&cy=0.5&cw=389&ch=415&hash=61BE150BA69E03F69B4DA7E8406F70B2"> <a class="card__link" href="https://www.webtenerife.com/alojamiento/pensiones/" title="Pensiones"> <div class="card__content "> <div class="card__title-container"> <h6 class="card__title heading"> Pensiones </h6> </div> </div> </a> </article> </div> <div class="item-width-4 card__col"> <article class="card card--background" data-bgimage-src="https://www.webtenerife.com/-/media/project/webtenerife/home/donde-quedarse/vivienda-vacacional-sb.jpg?cx=0.71&cy=0.71&cw=389&ch=415&hash=AC543C8FD0A79D47D335635E8C8063B7"> <a class="card__link" href="https://www.webtenerife.com/alojamiento/viviendas-vacacionales/" title="Viviendas vacacionales"> <div class="card__content "> <div class="card__title-container"> <h6 class="card__title heading"> Viviendas vacacionales </h6> </div> </div> </a> </article> </div> </div> <div class="row"> <div class="col-xs-12 cards-component__col"> </div> </div> </div> </section> </div> </div> </div> </section> <button type="button" class="button button--circle gototop"> <i class="arrow arrow--up"></i> </button> </main> <!-- Footer --> <!-- Footer --> <footer class="footer"> <div class="footer_gradient"> <div class="footer_gradient-color01"></div> <div class="footer_gradient-color02"></div> <div class="footer_gradient-color03"></div> <div class="footer_gradient-color04"></div> <div class="footer_gradient-color05"></div> <div class="footer_gradient-color06"></div> </div> <div class="footer_wrapper"> <div class="container"> <div class="row"> <div class="col-md-4 col-xs-12"> <div class="row"> <div class="col-md-6 col-xs-6"> <div class="footer__logo"> <img class="image--responsive" width="640" height="360" data-image-src="https://www.webtenerife.com/-/media/project/webtenerife/common/logos_tenerife/tenerife_logo_blanco_esp.png" alt="Turismo de Tenerife" /> </div> </div> <div class="col-md-5 col-xs-6"> <ul class="footer_menu footer_menu--no-heading"> <li> <a class="link" href="https://www.webtenerife.com/quienes-somos/">Sobre nosotros</a> </li> <li> <a class="link" href="https://www.webtenerife.com/contacto/">Contacto</a> </li> <li> <a class="link" href="https://www.tenerife-accesible.org/">Tenerife Destino Accesible</a> </li> </ul> </div> <div class="col-md-12 col-xs-12"> <div class="footer_social"> <h3 class="footer_social__title">Síguenos</h3> <ul class="footer_social-list"> <li> <a class="icon" target="_blank" href="https://www.youtube.com/turismodetenerife" title="Youtube"> <svg class="icon icon-youtube-footer"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/dist/icons/icons.svg#icon-youtube-footer"></use> </svg> </a> </li> <li> <a class="icon" target="_blank" href="https://www.instagram.com/visit_tenerife/" title="Instagram"> <svg class="icon icon-instagram-footer"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/dist/icons/icons.svg#icon-instagram-footer"></use> </svg> </a> </li> <li> <a class="icon" target="_blank" href="https://www.facebook.com/visittenerifeesp" title="Facebook"> <svg class="icon icon-facebook-footer"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/dist/icons/icons.svg#icon-facebook-footer"></use> </svg> </a> </li> <li> <a class="icon" target="_blank" href="https://www.pinterest.es/visittenerife/" title="Pinterest"> <svg class="icon icon-pinterest"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/dist/icons/icons.svg#icon-pinterest"></use> </svg> </a> </li> <li> <a class="icon" target="_blank" href="https://twitter.com/VisitTenerifeES" title="Twitter"> <svg class="icon icon-twitter-x-footer"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/dist/icons/icons.svg#icon-twitter-x-footer"></use> </svg> </a> </li> </ul> </div> </div> </div> </div> <div class="col-md-8 col-xs-12"> <div class="row"> <div class="col-md-12 col-xs-12"> <div class="accordion accordion--menu"> <div class="row"> <div class="col-md-3 col-xs-12"> <ul class="accordion__tabs footer_menu expandable-item nav-tabs "> <li class="accordion__tab"> <h3 class="footer_menu__title">Sobre Tenerife</h3> <div class="accordion__tab__icon-dropdown trigger"> <svg class="icon icon-angle-down"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/dist/icons/icons.svg#icon-angle-down"></use> </svg> </div> </li> <div class="accordion__tab-content--mobile tab-content"> <li> <a class="link" href="https://www.webtenerife.com/tenerife/arte-y-cultura/arquitectura/"> Arquitectura </a> </li> <li> <a class="link" href="https://www.webtenerife.com/tenerife/climatologia/"> Climatología </a> </li> <li> <a class="link" href="https://www.webtenerife.com/tenerife/gastronomia/"> Gastronomía </a> </li> <li> <a class="link" href="https://www.webtenerife.com/tenerife/medios-comunicacion/"> Medios de comunicación </a> </li> <li> <a class="link" href="https://www.webtenerife.com/tenerife/la-isla/"> La isla </a> </li> </div> </ul> </div> <div class="col-md-3 col-xs-12"> <ul class="accordion__tabs footer_menu expandable-item nav-tabs "> <li class="accordion__tab"> <h3 class="footer_menu__title">Multimedia</h3> <div class="accordion__tab__icon-dropdown trigger"> <svg class="icon icon-angle-down"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/dist/icons/icons.svg#icon-angle-down"></use> </svg> </div> </li> <div class="accordion__tab-content--mobile tab-content"> <li> <a class="link" href="https://www.webtenerife.com/galeria-multimedia/"> Galería Multimedia </a> </li> <li> <a class="link" href="https://www.webtenerife.com/galeria-multimedia/folletos/"> Folletos </a> </li> <li> <a class="link" href="https://www.webtenerife.com/galeria-multimedia/mapas/"> Mapas </a> </li> <li> <a class="link" href="https://www.webtenerife.com/galeria-multimedia/videos/"> Videos </a> </li> <li> <a class="link" href="https://www.webtenerife.com/galeria-multimedia/webcam/"> Webcams </a> </li> <li> <a class="link" href="https://www.webtenerife.com/galeria-multimedia/360/"> Visita Tenerife en 360 </a> </li> </div> </ul> </div> <div class="col-md-3 col-xs-12"> <ul class="accordion__tabs footer_menu expandable-item nav-tabs "> <li class="accordion__tab"> <h3 class="footer_menu__title">Servicios</h3> <div class="accordion__tab__icon-dropdown trigger"> <svg class="icon icon-angle-down"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/dist/icons/icons.svg#icon-angle-down"></use> </svg> </div> </li> <div class="accordion__tab-content--mobile tab-content"> <li> <a class="link" href="https://www.webtenerife.com/elblog/"> Blog </a> </li> <li> <a class="link" href="https://www.webtenerife.com/agenda/"> Agenda de eventos </a> </li> <li> <a class="link" href="https://feeds.feedburner.com/TenerifeDisfrutaDeTodo"> RSS Blog </a> </li> <li> <a class="link" href="https://www.webtenerife.com/eltiempo/"> El tiempo </a> </li> </div> </ul> </div> <div class="col-md-3 col-xs-12"> <ul class="accordion__tabs footer_menu expandable-item nav-tabs last"> <li class="accordion__tab"> <h3 class="footer_menu__title">Profesionales</h3> <div class="accordion__tab__icon-dropdown trigger"> <svg class="icon icon-angle-down"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/dist/icons/icons.svg#icon-angle-down"></use> </svg> </div> </li> <div class="accordion__tab-content--mobile tab-content"> <li> <a class="link" href="https://www.webtenerife.com/tenerifecb/"> Convention Bureau </a> </li> <li> <a class="link" href="https://www.webtenerife.com/tenerifefilm/"> Film Commission </a> </li> <li> <a class="link" href="https://www.webtenerife.com/corporativa/"> Corporativa </a> </li> <li> <a class="link" href="https://www.webtenerife.com/investigacion/"> Investigación </a> </li> </div> </ul> </div> </div> </div> </div> </div> </div> </div> <div class="footer_copyright"> <div class="row col reverse--mobile"> <div class="col-md-4 col-xs-12"> <span class="footer_copyright__text">Turismo de Tenerife</span> </div> <div class="col-md-8 col-xs-12"> <div class="link-list"> <a href="https://www.webtenerife.com/aviso-legal/">Aviso legal</a> <a href="https://www.webtenerife.com/declaración-de-accesibilidad/">Declaración de accesibilidad</a> <a href="https://www.webtenerife.com/proteccion-datos/">Protección de datos</a> <a href="https://www.webtenerife.com/corporativa/transparencia/">Transparencia</a> <a href="https://www.webtenerife.com/corporativa/transparencia/sistema-interno-de-información/">Sistema Interno de Información</a> <a href="https://www.webtenerife.com/politica-de-cookies/">Politica de cookies</a> </div> </div> </div> </div> </div> </div> </footer> <script> /*! For license information please see app.bundle.js.LICENSE.txt */ !function(e){var t={};function i(a){if(t[a])return t[a].exports;var s=t[a]={i:a,l:!1,exports:{}};return e[a].call(s.exports,s,s.exports,i),s.l=!0,s.exports}i.m=e,i.c=t,i.d=function(e,t,a){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(i.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var s in e)i.d(a,s,function(t){return e[t]}.bind(null,s));return a},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=2)}([function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return v}));class JSVanillaHelper{constructor(e=null,t={},i={reg:{workers:{}},flags:{}}){this.versionNumber=1.83,this.version="https://github.com/devalexdom/javascript-vanilla-helper || version b"+this.versionNumber,this.t=e,this.tData=t,this.hData=i,this.helperExtensions=new Object,this.hexts=this.helperExtensions,this.backwardCompatibility()}backwardCompatibility(){this.fastEach=this.reverseEach}setTarget(e=null,t={}){return this.t=e,this.tData=t,this}toInt(e=this.t){return parseInt(e)}data(e,t=this.t){return this.t=this.t.dataset[e],this}hasOverflow(e="",t=(e=>{}),i=this.t){let a=!1;if(e){const s=i.querySelectorAll(e);this.forEach(e=>{(({clientWidth:e,clientHeight:t,scrollWidth:i,scrollHeight:a})=>a>t||i>e)(e)&&(t(e),a|=!0)},s)}return a}alterFontSize(e=-2,t=this.t){const i=parseInt(window.getComputedStyle(t).fontSize.replace("px",""));t.style.fontSize=i+e+"px"}setMaxViewportScale(e="",t="1.0"){const i="width=device-width, initial-scale="+t+(e?", maximum-scale="+e:"")+(e===t?", user-scalable=no":""),a=document.querySelector("meta[name=viewport]");return a?a.content=i:this.addMeta("viewport",i,document.head),e===t?this.preventNativeTouchGestures(!0,document):this.preventNativeTouchGestures(!1,document),this}preventNativeTouchGestures(e=!0,t=this.t){this.hData.reg.pNTouchGesturesHelperFunc||(this.hData.reg.pNTouchGesturesHelperFunc=e=>{e.preventDefault()});const i={passive:!1};e?t.addEventListener("touchmove",this.hData.reg.pNTouchGesturesHelperFunc,i):t.removeEventListener("touchmove",this.hData.reg.pNTouchGesturesHelperFunc,i)}getData(e=this.t){return e.dataset}capitalize(e=this.t){return e.charAt(0).toUpperCase()+e.slice(1)}hideIf(e,t="",i=this.t){return e?this.hide(i):this.show(t,i),this}showIf(e,t="block",i=this.t){return e?this.show(t,i):this.hide(i),this}scrollToTarget(e=0,t="smooth",i=this.t){const a=i.getBoundingClientRect().top+window.pageYOffset+e;window.scrollTo({top:a,behavior:t})}scrollContainerToTarget({yOffset:e=0,xOffset:t=0,behavior:i="smooth"},a=null,s=this.t){const n=a||s.parentNode,l=s.offsetTop+e,o=s.offsetLeft+t;n.scrollTo({top:l,left:o,behavior:i})}onFalseEmptyString(e=this.t){return e||""}isIterable(e=this.t){return Symbol.iterator in Object(e)}isDateObj(e=this.t){return e instanceof Date&&!isNaN(e)}isZeroLength(e=this.t){return 0===e.length}isEmpty(e=this.t){if(null==e)return!0;const t=typeof e;return"string"===t||"array"===t?this.isZeroLength(e):this.isZeroLength(Object.keys(e))}onEvent(e,t,i=this.t){const a=()=>{i.removeEventListener(e,s,!1)},s=e=>{t(e,a)};return i.addEventListener(e,s,{capture:!1,passive:!0}),this}onEvents(e,t,i=this.t){const a=()=>{this.forEach(e=>{i.removeEventListener(e,s,!1)},e)},s=e=>{t(e,a)};return this.forEach(e=>{i.addEventListener(e,s,{capture:!1,passive:!0})},e),this}$$(e){e(new JSVanillaHelper(this.t,this.tData))}get(e){return e||0===e?this.t[e]:this.t}sel(e){return(e||0===e)&&(this.t=this.t[e]),this}log(e=this.t){return console.log(e),this}addHelperExtension(e){const t=e.helperExtensionName;return this.hexts[t]||(e.helper=this,this.hexts[t]=e),this}removeHelperExtension(e){return delete this.hexts[e],this}getTextRenderedSize(e="16px Arial",t=0,i=this.t){const a=document.createElement("canvas").getContext("2d");a.font=e;const s=a.measureText(i),n=s.actualBoundingBoxAscent+s.actualBoundingBoxDescent;let l=parseFloat(e.match(/\d+px/)[0].replace("px",""));if(t>0)for(;a.measureText(i).width>t&&l>0;)l--,a.font=(o=l+"px",a.font.replace(/\d+px/,o));var o;return{width:s.width,height:n,maxFontSizePX:l}}getFontUsed(e="font",t=this.t){return this.getRenderedStyle(e,t)}getRenderedStyle(e="color",t=this.t){return window.getComputedStyle(t,null).getPropertyValue(e)}forEach(e,t=this.t){return[].forEach.call(t,e),this}whileEach(e,t=this.t){const i=t.length;let a=0,s=!0;const n=()=>(s=!1,t[a]);for(;s&&a<i;)e(t[a],a,n),a++;return this}reverseEach(e,t=this.t){let i=t.length;for(;i--;)e(t[i],i);return this}eachOne(e="",t=[]){const i=new JSVanillaHelper;this.forEach(a=>{i.setTarget(a),i[e].apply(i,t)},this.t)}waitFor(e=0,t="",i=[]){const a=new JSVanillaHelper(this.t,this.tData);return setTimeout(()=>{a[t].apply(a,i)},e),this}waitThen(e=0,t){const i=new JSVanillaHelper(this.t,this.tData);let a=setTimeout(()=>{t(i)},e);return{helper:i,clear:()=>{clearTimeout(a)},timeout:a}}objForEach(e,t=this.t){return[].forEach.call(Object.keys(t),(i,a)=>e(t[i],a)),this}toggleMaximize(e=this.t){return e.classList.contains("vjs-helper-maximized")?(e.style.height="",e.style.width=""):(e.style.height=window.innerHeight+"px",e.style.width=window.innerWidth+"px"),this.toggleClass("vjs-helper-maximized",e),this}setAttr(e="src",t="",i=this.t){return this.t.setAttribute(e,t),this}setId(e="",t=this.t){return this.t.id=e,this}setClass(e="",t=this.t){return this.t.className=e,this}addBrowserClass(e=this.t){e.classList.add(this.detectBrowser())}detectBrowser(){const e=navigator.userAgent;return e.includes("Edge")?"ms-edge":e.includes("Edg")?"ms-edge-chromium":e.includes("Chrome")?"chrome":e.includes("Safari")&&!e.includes("Chrome")?"safari":e.includes("Firefox")?"firefox":e.includes("MSIE")||e.match(/Trident.*rv\:11\./)?"ms-ie":"other-browser"}nextQuerySign(e=this.t){return e.indexOf("?")>-1?"&":"?"}newEl(e="div"){return this.setTarget(document.createElement(e))}hasChildren(e=this.t){return e.children.length>0}firstOrDefault(e=this.t){return e.length>0?e[0]:null}show(e="",t=this.t){return t.style.display=e,this}hide(e=this.t){return e.style.display="none",this}hideIn(e=0,t=this.t){return this.waitFor(e,"hide",[t]),this}addClass(e,t=this.t){return t.classList.add(e),this}addClasses(e=[],t=this.t){return t.classList.add.apply(t.classList,e),this}addMeta(e="",t="",i=this.t){const a=document.createElement("meta");a.name=e,a.content=t,i.appendChild(a)}addScriptFile(e="",t=(()=>{}),i="",a=this.t){const s=document.createElement("script");s.src=e,s.id=i,s.onload=t,a.appendChild(s)}addStyleInline(e="",t=this.t){const i=document.createElement("style");i.innerHTML=e,t.appendChild(i)}isScriptLoaded(e=""){return document.querySelectorAll('[src="'+e+'"]').length>0}delayFunc(){return function(){let e=0;return function(t,i){clearTimeout(e),e=setTimeout(t,i)}}()}removeClass(e,t=this.t){return t.classList.remove(e),this}toggleClass(e,t=this.t){return t.classList.toggle(e),this}swapClass(e,t,i=this.t){return this.toggleClass(e,i),this.toggleClass(t,i),this}replaceClass(e,t,i=this.t){return i.classList.replace(e,t),this}flagClass(e=!1,t,i=this.t){return e?i.classList.add(t):i.classList.remove(t),this}hasClass(e,t=this.t){return t.classList.contains(e)}removeAllChildren(e=this.t){for(;e.firstChild;)e.removeChild(e.firstChild);return this}N(e,t=this.t){return t?void 0===t[e]?null:t[e]:null}sortArrayByProperty(e="",t=1,i=this.t){i.sort((i,a)=>i[e]>a[e]?1:-1*t)}sortArray(e=1,t=this.t){t.sort((t,i)=>t>i?1:-1*e)}sortNodeChildsByProperty(e="",t=1,i=this.t){[...i.children].sort((i,a)=>i[e]>a[e]?1:-1*t).map(e=>i.appendChild(e))}resizeObserver(e,t=this.t){const i=t.getBoundingClientRect();let a=i;if("function"==typeof ResizeObserver){new ResizeObserver(s=>{let n=t.getBoundingClientRect();a.width===n.width&&a.height===n.height||(a=n,this.tData={initialClientRect:i,clientRect:n},e(this))}).observe(t)}else window.addEventListener("resize",()=>{let s=t.getBoundingClientRect();a.width===s.width&&a.height===s.height||(a=s,this.tData={initialClientRect:i,clientRect:s},e(this))})}hasAttribute(e="",t=this.t){return!(null==t.getAttribute(e))}isVisible(e=0,t=this.t){return this.getVisibilityData(e,t).visible}isRendered(e=0,t=this.t){return this.getVisibilityData(e,t).rendered}isElementBound(e,t,i=this.t){return i.getBoundingClientRect().right>=e.getBoundingClientRect().right+t}getVisibilityData(e=0,t=this.t){let i=!1,a=!1;const s=t.getBoundingClientRect(),n=window.innerHeight||document.documentElement.clientHeight,l=window.innerWidth||document.documentElement.clientWidth;if(0!=s.height||0!=s.width||0!=s.top||0!=s.left){a=!0;const t=s.top-e<=n&&s.top+s.height+e>=0,o=s.left<=l&&s.left+s.width>=0;i=t&&o}return this.tData.rendered=a,this.tData.visible=i,this.tData.clientRect=s,this.tData}addAnimation(e="margin-top",t="50px",i=.5,a=this.t){""!==a.style.transition?-1==a.style.transition.indexOf(e)&&(a.style.transition+=", "+e+" "+i+"s"):a.style.transition=e+" "+i+"s";const s=e.indexOf("-");s>-1&&(e=e.substr(0,s)+e.charAt(s+1).toUpperCase()+e.substr(s+2,e.length)),a.style[e]=t}dispatchEvent(e,t=this.t){const i=new Event(e);return t.dispatchEvent(i),this}isBrowserES6Compatible(){try{eval('"use strict"; class appLoaderES6Check {}')}catch(e){return!1}return!0}isPlainObject(e=this.t){return"[object Object]"===Object.prototype.toString.call(e)}getCookie(e=""){const t=e+"=";let i="";return this.whileEach((e,a,s)=>{0===(e=e.trim()).indexOf(t)&&(i=e.substring(t.length,e.length),s())},document.cookie.split(";")),i}setCookie(e,t,i){const a=new Date;a.setTime(a.getTime()+24*i*60*60*1e3);const s="expires="+a.toGMTString();document.cookie=e+"="+t+"; "+s+";path=/"}basicImageLazyLoader(e="[data-image-src]",t="[data-bgimage-src]",i=this.t){const a=i.querySelectorAll(e),s=i.querySelectorAll(t);this.forEach(e=>{e.src=e.dataset.imageSrc},a),this.forEach(e=>{e.style.backgroundImage='url("'+e.dataset.bgimageSrc+'")'},s)}getAppConfig(e="",t=this.t){const i=t.mainAppRef.appConfig;return i?this.N(e,i):(console.error("The config property is not present in app."),null)}getAppComponentRef(e="",t=this.t){return this.N(e,t.appComponentsRef)}getThisAppModuleRef(e=this.t){return this.N("appModuleRef",e)}getAppModuleRef(e="",t=this.t){return this.N(e,t.mainAppRef.appModules)}getThisAppModuleConfigRef(e=this.t){return this.N("moduleConfig",this.N("appModuleRef",e))}getPageHeight(){const e=document.body,t=document.documentElement;return Math.max(e.scrollHeight,e.offsetHeight,t.clientHeight,t.scrollHeight,t.offsetHeight)}makeInmutable(e=this.t){const t=Object.getOwnPropertyNames(e);let i=t.length;for(;i--;){const a=e[t[i]];"object"==typeof a&&this.makeInmutable(a)}return Object.freeze(e)}onScroll({offsetTop:e=0,top:t,down:i,up:a,disableFlagMode:s=!1},n=this.t){let l=!1,o=0;const r=t=>{e=t};n.addEventListener("scroll",()=>{const n=window.pageYOffset;n<e?t&&t(r):(s?n>o?i&&i(r):n<o&&a&&a(r):n>o&&!l?(l=!0,i&&i(r)):n<o&&l&&(l=!1,a&&a(r)),o=n)},{passive:!0})}getJSONObject(e="",t,i={dataToSend:null,withCredentials:!1,requestMethod:"GET",enableJson:{onResponse:!0,onSend:!1,onError:!0}}){i.url=e,this.AJAX(i,t)}postJSONObject(e="",t={},i,a={withCredentials:!1,requestMethod:"POST",enableJson:{onResponse:!0,onSend:!0,onError:!0},requestContent:"json"}){a.url=e,a.dataToSend=t,this.AJAX(a,i)}AJAX({url:e="",requestMethod:t="POST",withCredentials:i=!1,dataToSend:a=null,async:s=!0,enableJson:n={onResponse:!1,onSend:!1,onError:!1},requestContent:l="text",timeoutError:o=1e4},r={onSuccess:()=>{},onError:()=>{},onOtherStatus:()=>{}}){const d=new XMLHttpRequest;let c=!1,h=null,u=null,m=null;o&&(m=setTimeout(()=>{p.errorType="TIMEOUT",p.errorDetails+=`Response time exceeded ${o}ms\n`,r.onError(p),c=!0},o));const p={xhrStatusCode:null,xhrResponseText:null,errorType:null,errorDetails:""},g=(e,t)=>{try{return t?JSON.parse(e):JSON.stringify(e)}catch(e){p.errorType="JSON",p.errorDetails+=e+"\n"}return r.onError(p),c=!0,null},y=e=>{p.response=e?g(p.xhrResponseText,!0):p.xhrResponseText};if(d.open(t,e,s),"POST"===t)switch(l=n.onSend?"json":l){case"json":d.setRequestHeader("Content-Type","application/json; charset=UTF-8"),u=g(a,!1);break;case"form":for(name in h=new FormData,a)h.append(name,a[name]);break;case"form-urlencoded":n.onSend=!1;const e=[];for(const t in a){const i=encodeURIComponent(t),s=encodeURIComponent(a[t]);e.push(i+"="+s)}u=e.join("&"),d.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");break;default:d.setRequestHeader("Content-Type","text/plain;charset=UTF-8"),u=a}d.withCredentials=i,d.onload=()=>{p.xhrResponseText=d.responseText,p.xhrStatusCode=d.status,clearTimeout(m),d.status>=200&&d.status<300?(y(n.onResponse),r.onSuccess(p)):d.status>=400&&d.status<600?(y(n.onError),c||r.onError(p)):r.onOtherStatus(p)},h?d.send(h):d.send(u)}}const v=new JSVanillaHelper,V=(e=null)=>v.setTarget(e),V$C=(e="")=>v.setTarget(document.getElementsByClassName(e)),V$I=(e="")=>v.setTarget(document.getElementById(e)),V$=(e=null)=>v.setTarget(document.querySelectorAll(e)),_V=(e=null)=>new JSVanillaHelper(e),_V$=(e=null)=>new JSVanillaHelper(document.querySelectorAll(e));window.V=V,window.V$=V$,window.V$C=V$C,window.V$I=V$I,window._V=_V,window._V$=_V$,window.JSVanillaHelper=JSVanillaHelper},function(e,t,i){e.exports=function(){"use strict";function e(){return(e=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e}).apply(this,arguments)}var t="undefined"!=typeof window,i=t&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),a=t&&"IntersectionObserver"in window,s=t&&"classList"in document.createElement("p"),n=t&&window.devicePixelRatio>1,l={elements_selector:".lazy",container:i||t?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_bg_hidpi:"bg-hidpi",data_bg_multi:"bg-multi",data_bg_multi_hidpi:"bg-multi-hidpi",data_bg_set:"bg-set",data_poster:"poster",class_applied:"applied",class_loading:"loading",class_loaded:"loaded",class_error:"error",class_entered:"entered",class_exited:"exited",unobserve_completed:!0,unobserve_entered:!1,cancel_on_exit:!0,callback_enter:null,callback_exit:null,callback_applied:null,callback_loading:null,callback_loaded:null,callback_error:null,callback_finish:null,callback_cancel:null,use_native:!1,restore_on_error:!1},o=function(t){return e({},l,t)},r=function(e,t){var i,a="LazyLoad::Initialized",s=new e(t);try{i=new CustomEvent(a,{detail:{instance:s}})}catch(e){(i=document.createEvent("CustomEvent")).initCustomEvent(a,!1,!1,{instance:s})}window.dispatchEvent(i)},d="src",c="srcset",h="sizes",u="poster",m="llOriginalAttrs",p="data",g="loading",y="loaded",f="applied",v="error",b="native",E=function(e,t){return e.getAttribute("data-"+t)},w=function(e){return E(e,"ll-status")},S=function(e,t){return function(e,t,i){var a="data-ll-status";null!==i?e.setAttribute(a,i):e.removeAttribute(a)}(e,0,t)},C=function(e){return S(e,null)},D=function(e){return null===w(e)},V=function(e){return w(e)===b},I=[g,y,f,v],M=function(e,t,i,a){e&&(void 0===a?void 0===i?e(t):e(t,i):e(t,i,a))},k=function(e,t){s?e.classList.add(t):e.className+=(e.className?" ":"")+t},P=function(e,t){s?e.classList.remove(t):e.className=e.className.replace(new RegExp("(^|\\s+)"+t+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")},T=function(e){return e.llTempImage},A=function(e,t){if(t){var i=t._observer;i&&i.unobserve(e)}},_=function(e,t){e&&(e.loadingCount+=t)},L=function(e,t){e&&(e.toLoadCount=t)},x=function(e){for(var t,i=[],a=0;t=e.children[a];a+=1)"SOURCE"===t.tagName&&i.push(t);return i},O=function(e,t){var i=e.parentNode;i&&"PICTURE"===i.tagName&&x(i).forEach(t)},F=function(e,t){x(e).forEach(t)},q=[d],R=[d,u],B=[d,c,h],H=[p],N=function(e){return!!e[m]},z=function(e){return e[m]},U=function(e){return delete e[m]},W=function(e,t){if(!N(e)){var i={};t.forEach((function(t){i[t]=e.getAttribute(t)})),e[m]=i}},j=function(e,t){if(N(e)){var i=z(e);t.forEach((function(t){!function(e,t,i){i?e.setAttribute(t,i):e.removeAttribute(t)}(e,t,i[t])}))}},$=function(e,t,i){k(e,t.class_applied),S(e,f),i&&(t.unobserve_completed&&A(e,t),M(t.callback_applied,e,i))},G=function(e,t,i){k(e,t.class_loading),S(e,g),i&&(_(i,1),M(t.callback_loading,e,i))},Q=function(e,t,i){i&&e.setAttribute(t,i)},J=function(e,t){Q(e,h,E(e,t.data_sizes)),Q(e,c,E(e,t.data_srcset)),Q(e,d,E(e,t.data_src))},Y={IMG:function(e,t){O(e,(function(e){W(e,B),J(e,t)})),W(e,B),J(e,t)},IFRAME:function(e,t){W(e,q),Q(e,d,E(e,t.data_src))},VIDEO:function(e,t){F(e,(function(e){W(e,q),Q(e,d,E(e,t.data_src))})),W(e,R),Q(e,u,E(e,t.data_poster)),Q(e,d,E(e,t.data_src)),e.load()},OBJECT:function(e,t){W(e,H),Q(e,p,E(e,t.data_src))}},K=["IMG","IFRAME","VIDEO","OBJECT"],Z=function(e,t){!t||function(e){return e.loadingCount>0}(t)||function(e){return e.toLoadCount>0}(t)||M(e.callback_finish,t)},X=function(e,t,i){e.addEventListener(t,i),e.llEvLisnrs[t]=i},ee=function(e,t,i){e.removeEventListener(t,i)},te=function(e){return!!e.llEvLisnrs},ie=function(e){if(te(e)){var t=e.llEvLisnrs;for(var i in t){var a=t[i];ee(e,i,a)}delete e.llEvLisnrs}},ae=function(e,t,i){!function(e){delete e.llTempImage}(e),_(i,-1),function(e){e&&(e.toLoadCount-=1)}(i),P(e,t.class_loading),t.unobserve_completed&&A(e,i)},se=function(e,t,i){var a=T(e)||e;te(a)||function(e,t,i){te(e)||(e.llEvLisnrs={});var a="VIDEO"===e.tagName?"loadeddata":"load";X(e,a,t),X(e,"error",i)}(a,(function(s){!function(e,t,i,a){var s=V(t);ae(t,i,a),k(t,i.class_loaded),S(t,y),M(i.callback_loaded,t,a),s||Z(i,a)}(0,e,t,i),ie(a)}),(function(s){!function(e,t,i,a){var s=V(t);ae(t,i,a),k(t,i.class_error),S(t,v),M(i.callback_error,t,a),i.restore_on_error&&j(t,B),s||Z(i,a)}(0,e,t,i),ie(a)}))},ne=function(e,t,i){!function(e){return K.indexOf(e.tagName)>-1}(e)?function(e,t,i){!function(e){e.llTempImage=document.createElement("IMG")}(e),se(e,t,i),function(e){N(e)||(e[m]={backgroundImage:e.style.backgroundImage})}(e),function(e,t,i){var a=E(e,t.data_bg),s=E(e,t.data_bg_hidpi),l=n&&s?s:a;l&&(e.style.backgroundImage='url("'.concat(l,'")'),T(e).setAttribute(d,l),G(e,t,i))}(e,t,i),function(e,t,i){var a=E(e,t.data_bg_multi),s=E(e,t.data_bg_multi_hidpi),l=n&&s?s:a;l&&(e.style.backgroundImage=l,$(e,t,i))}(e,t,i),function(e,t,i){var a=E(e,t.data_bg_set);if(a){var s=a.split("|"),n=s.map((function(e){return"image-set(".concat(e,")")}));e.style.backgroundImage=n.join(),""===e.style.backgroundImage&&(n=s.map((function(e){return"-webkit-image-set(".concat(e,")")})),e.style.backgroundImage=n.join()),$(e,t,i)}}(e,t,i)}(e,t,i):function(e,t,i){se(e,t,i),function(e,t,i){var a=Y[e.tagName];a&&(a(e,t),G(e,t,i))}(e,t,i)}(e,t,i)},le=function(e){e.removeAttribute(d),e.removeAttribute(c),e.removeAttribute(h)},oe=function(e){O(e,(function(e){j(e,B)})),j(e,B)},re={IMG:oe,IFRAME:function(e){j(e,q)},VIDEO:function(e){F(e,(function(e){j(e,q)})),j(e,R),e.load()},OBJECT:function(e){j(e,H)}},de=["IMG","IFRAME","VIDEO"],ce=function(e){return e.use_native&&"loading"in HTMLImageElement.prototype},he=function(e){return Array.prototype.slice.call(e)},ue=function(e){return e.container.querySelectorAll(e.elements_selector)},me=function(e){return function(e){return w(e)===v}(e)},pe=function(e,t){return function(e){return he(e).filter(D)}(e||ue(t))},ge=function(e,i){var s=o(e);this._settings=s,this.loadingCount=0,function(e,t){a&&!ce(e)&&(t._observer=new IntersectionObserver((function(i){!function(e,t,i){e.forEach((function(e){return function(e){return e.isIntersecting||e.intersectionRatio>0}(e)?function(e,t,i,a){var s=function(e){return I.indexOf(w(e))>=0}(e);S(e,"entered"),k(e,i.class_entered),P(e,i.class_exited),function(e,t,i){t.unobserve_entered&&A(e,i)}(e,i,a),M(i.callback_enter,e,t,a),s||ne(e,i,a)}(e.target,e,t,i):function(e,t,i,a){D(e)||(k(e,i.class_exited),function(e,t,i,a){i.cancel_on_exit&&function(e){return w(e)===g}(e)&&"IMG"===e.tagName&&(ie(e),function(e){O(e,(function(e){le(e)})),le(e)}(e),oe(e),P(e,i.class_loading),_(a,-1),C(e),M(i.callback_cancel,e,t,a))}(e,t,i,a),M(i.callback_exit,e,t,a))}(e.target,e,t,i)}))}(i,e,t)}),function(e){return{root:e.container===document?null:e.container,rootMargin:e.thresholds||e.threshold+"px"}}(e)))}(s,this),function(e,i){t&&(i._onlineHandler=function(){!function(e,t){var i;(i=ue(e),he(i).filter(me)).forEach((function(t){P(t,e.class_error),C(t)})),t.update()}(e,i)},window.addEventListener("online",i._onlineHandler))}(s,this),this.update(i)};return ge.prototype={update:function(e){var t,s,n=this._settings,l=pe(e,n);L(this,l.length),!i&&a?ce(n)?function(e,t,i){e.forEach((function(e){-1!==de.indexOf(e.tagName)&&function(e,t,i){e.setAttribute("loading","lazy"),se(e,t,i),function(e,t){var i=Y[e.tagName];i&&i(e,t)}(e,t),S(e,b)}(e,t,i)})),L(i,0)}(l,n,this):(s=l,function(e){e.disconnect()}(t=this._observer),function(e,t){t.forEach((function(t){e.observe(t)}))}(t,s)):this.loadAll(l)},destroy:function(){this._observer&&this._observer.disconnect(),t&&window.removeEventListener("online",this._onlineHandler),ue(this._settings).forEach((function(e){U(e)})),delete this._observer,delete this._settings,delete this._onlineHandler,delete this.loadingCount,delete this.toLoadCount},loadAll:function(e){var t=this,i=this._settings;pe(e,i).forEach((function(e){A(e,t),ne(e,i,t)}))},restoreAll:function(){var e=this._settings;ue(e).forEach((function(t){!function(e,t){(function(e){var t=re[e.tagName];t?t(e):function(e){if(N(e)){var t=z(e);e.style.backgroundImage=t.backgroundImage}}(e)})(e),function(e,t){D(e)||V(e)||(P(e,t.class_entered),P(e,t.class_exited),P(e,t.class_applied),P(e,t.class_loading),P(e,t.class_loaded),P(e,t.class_error))}(e,t),C(e),U(e)}(t,e)}))}},ge.load=function(e,t){var i=o(t);ne(e,i)},ge.resetStatus=function(e){C(e)},t&&function(e,t){if(t)if(t.length)for(var i,a=0;i=t[a];a+=1)r(e,i);else r(e,t)}(ge,window.lazyLoadOptions),ge}()},function(e,t,i){e.exports=i(3)},function(e,t,i){"use strict";i.r(t);var a=i(1),s=i.n(a),n=i(0);class l{constructor(e,t){this.mainDOMElement=e,this.videoAPIHandlerRef=t,this.playPauseButton=null,this.muteButton=null,this.video=null,this.videoLoaded=!1,this.btnAutohideTimeout=null,this.currentStatus="",this.init()}init(){let e=this.mainDOMElement.dataset.videoUrl;if(this.videoCoverDOMEl=this.mainDOMElement.querySelector(".video-cover-image"),e){let t={autoplay:V(this.mainDOMElement).hasAttribute("autoplay"),loop:V(this.mainDOMElement).hasAttribute("loop"),mute:V(this.mainDOMElement).hasAttribute("muted"),fullscreen:V(this.mainDOMElement).hasAttribute("fullscreen"),innerControls:V(this.mainDOMElement).hasAttribute("controls"),loadApiOnDemand:V(this.mainDOMElement).hasAttribute("load-on-demand")};this.video=this.videoAPIHandlerRef.newVideo(e,this.mainDOMElement,t),this.video.onplaying=()=>{this.currentStatus="playing",this.videoLoaded=!0,V(this.videoCoverDOMEl).addClass("hide-cover"),V(this.loadSpinner).removeClass("active"),V(this.playPauseButton).replaceClass("play-icon","pause-icon"),(this.video.playerFlags.fullscreen||window.innerWidth>1024)&&(this.btnAutohideTimeout=V().waitThen(4e3,()=>{this.hideButtons(!0)}))},this.video.onpause=()=>{this.currentStatus="pause",V(this.videoCoverDOMEl).removeClass("hide-cover"),V(this.playPauseButton).replaceClass("pause-icon","play-icon"),this.btnAutohideTimeout&&this.btnAutohideTimeout.clear()},this.video.onerror=()=>{this.currentStatus="error",V(this.videoCoverDOMEl).addClass("hide-cover"),V(this.playPauseButton.firstElementChild).setClass("icon icon-error"),V(this.loadSpinner).removeClass("active")},this.handleButtons(),this.handleComponentEvents()}}handleButtons(){this.playPauseButton=this.mainDOMElement.querySelector(".toggle-play"),this.muteButton=this.mainDOMElement.querySelector(".toggle-mute"),this.rewindButton=this.mainDOMElement.querySelector(".toggle-rewind"),this.fullscreenButton=this.mainDOMElement.querySelector(".toggle-fullscreen"),this.playPauseButton&&(this.renderLoadSpinner(),this.video.options.autoplay&&(V(this.loadSpinner).addClass("active"),V(this.playPauseButton).replaceClass("play-icon","pause-icon")),this.video.options.mute&&V(this.muteButton).replaceClass("mute-icon","unmute-icon"),V(this.playPauseButton).onEvent("click",()=>{this.videoLoaded||V(this.loadSpinner).addClass("active"),this.video.togglePlay()}),V(this.muteButton).onEvent("click",()=>{this.video.toggleMute()&&V(this.muteButton).swapClass("mute-icon","unmute-icon")}),this.rewindButton&&V(this.rewindButton).onEvent("click",()=>{this.video.goToStart(),this.video.playerFlags.fullscreen&&window.innerWidth<1068&&this.handleFullScreen(!1)}),V(this.fullscreenButton).onEvent("click",()=>{this.handleFullScreen(!this.video.playerFlags.fullscreen)}),V(window).onEvent("orientationchange",()=>{this.video.playerFlags.fullscreen&&(this.handleFullScreen(!this.video.playerFlags.fullscreen),V().waitThen(250,()=>{this.handleFullScreen(!this.video.playerFlags.fullscreen)}))}))}handleComponentEvents(){V(window).onEvent("keyup",e=>{27===e.keyCode&&this.video.playerFlags.fullscreen&&this.handleFullScreen(!1)});V(this.mainDOMElement).onEvents(["touchstart","mousemove"],()=>{(this.video.playerFlags.fullscreen||window.innerWidth>1024)&&(this.btnAutohideTimeout&&this.btnAutohideTimeout.clear(),this.hideButtons(!1),this.btnAutohideTimeout=V().waitThen(4e3,()=>{this.hideButtons(!0)}))})}handleFullScreen(e){e?(V(this.fullscreenButton).addClass("compress-icon"),this.videoLoaded?this.btnAutohideTimeout=V().waitThen(4e3,()=>{this.hideButtons(!0)}):(V(this.loadSpinner).addClass("active"),this.video.togglePlay())):(V(this.fullscreenButton).removeClass("compress-icon"),this.btnAutohideTimeout&&this.btnAutohideTimeout.clear(),this.hideButtons(!1)),this.video.toggleCSSFullscreen()}hideButtons(e){e&&"playing"===this.currentStatus?V(this.mainDOMElement).addClass("hide-buttons"):V(this.mainDOMElement).removeClass("hide-buttons")}renderLoadSpinner(){this.loadSpinner=document.createElement("div"),this.loadSpinner.className="preloader-wrapper",this.loadSpinner.innerHTML='<div class="spinner-layer spinner-color-primary">\n <div class="circle-clipper left">\n <div class="circle"></div>\n </div><div class="gap-patch">\n <div class="circle"></div>\n </div><div class="circle-clipper right">\n <div class="circle"></div>\n </div>\n </div>',this.playPauseButton.appendChild(this.loadSpinner)}}class o{constructor(){this.pHelper={status:{isInDOM:!1,isRendered:!1,isVisible:!1},visibleRange:{start:null,end:null},verticalOffset:300,version:2}}initListeners(){this.pHelper.tickCallbackFunc=this.changesTickHandler.bind(this),this.pHelper.resizeCallbackFunc=this.resizeHandler.bind(this),window.addEventListener("phelpertick",this.pHelper.tickCallbackFunc,!0),window.addEventListener("resize",this.pHelper.resizeCallbackFunc,!0)}resizeHandler(){this.realTimeVisibility=!0,this.checkVisibility()}changesTickHandler(){this.checkVisibility()}detachListeners(){window.removeEventListener("phelpertick",this.pHelper.tickCallbackFunc,!0),window.removeEventListener("resize",this.pHelper.resizeCallbackFunc,!0)}checkVerticalVisibility(e){const t=this.pHelper.verticalOffset,i=e.getBoundingClientRect(),a=window.innerHeight||document.documentElement.clientHeight;return i.top-t<=a&&i.top+i.height+t>=0}}class r extends o{constructor(){super()}cPerformanceInit({componentClass:e="",realTimeVisibility:t=!1,trackNonRendered:i=!1},a=e){this.pHelper.componentClass=e,this.pHelper.realTimeVisibility=t,this.pHelper.trackNonRendered=i,this.pHelper.componentName=a,this.updateStatus()}updateStatus(){let e=document.getElementsByClassName(this.pHelper.componentClass);if(e.length>0){if(this.pHelper.componentDOMEl=e[0],this.pHelper.lastVisibilityData=V(this.pHelper.componentDOMEl).getVisibilityData(this.pHelper.verticalOffset),this.pHelper.status={isInDOM:!0,isRendered:this.pHelper.lastVisibilityData.rendered,isVisible:this.pHelper.lastVisibilityData.visible},this.pHelper.status.isVisible||e.length>1&&window.pageYOffset>0)return this.init(),void this.logInit();(this.pHelper.status.isRendered||this.pHelper.trackNonRendered)&&this.initListeners()}}checkVisibility(){this.pHelper.lastVisibilityData.visible=this.checkVerticalVisibility(this.pHelper.componentDOMEl),this.pHelper.lastVisibilityData.visible&&(this.detachListeners(),this.init(),this.logInit())}logInit(){const e=V();e.hData.flags.appVerboseInit&&console.log("APP Initializer: "+this.pHelper.componentName+" [ON VIEWPORT INIT] after "+((new Date).getTime()-e.hData.reg.appInitTime)+" ms")}}class d{initVideoControl(){let e=()=>!1;this.control={play:e,pause:e,toStart:e,mute:e,unMute:e,toggleFullscreen:e},this.onplaying=e,this.onpause=e,this.onerror=e,this.playerFlags.ready=!1}onPlayerReady(){this.control={clientVideoRef:this,play:this.play,pause:this.pause,toStart:this.toStart,mute:this.mute,unMute:this.unMute,toggleFullscreen:this.toggleCSSFullscreen},this.playerFlags.ready=!0,this.options.loadApiOnDemand&&this.control.play()}toggleCSSFullscreen(){V(this.containerElement).toggleMaximize(),V(document.body).flagClass(!this.playerFlags.fullscreen,"disable-scroll");const e=document.querySelector("header");return e&&V(e).toggleClass("hide"),this.playerFlags.fullscreen=!this.playerFlags.fullscreen,this.playerFlags.fullscreen}togglePlay(){return!this.options.loadApiOnDemand||this.iframePlayer||this.nativePlayer||this.loadOnDemand(),this.playerFlags.play?this.control.pause():this.control.play()}toggleMute(){return this.playerFlags.mute?this.control.unMute():this.control.mute()}goToStart(){return this.control.toStart()}bindPlayEvent(){this.iframePlayer&&V(this.iframePlayer).dispatchEvent("playing"),this.onplaying(this)}bindErrorEvent(){this.iframePlayer&&V(this.iframePlayer).dispatchEvent("error"),this.onerror(this)}bindPauseEvent(){let e=this.iframePlayer||this.nativePlayer;V(e).dispatchEvent("paused"),this.onpause(this)}toggleFullscreen(){let e=this.iframePlayer||this.nativePlayer;var t=e.requestFullScreen||e.mozRequestFullScreen||e.webkitRequestFullScreen;t&&t.bind(e)(),this.playerFlags.fullscreen=!this.playerFlags.fullscreen}}class c extends d{constructor(e=null,t=null,i=null,a){super(),this.videoAPIHandlerRef=e,this.containerElement=i,this.videoUrl=t,this.options=a,this.playerFlags={play:a.autoplay,mute:a.mute,fullscreen:a.fullscreen},this.initVideoControl(),this.playerReady=!1,this.player=null,this.iframePlayer=null,this.onReadyYoutubeAPI(()=>{this.loadPlayer()}),this.options.loadApiOnDemand||this.handleIframe()}handleIframe(){this.iframePlayer=document.createElement("iframe"),this.iframePlayer.src=this.handleFastPathLoad(),this.iframePlayer.className="video-api-player",this.iframePlayer.setAttribute("allowFullscreen",""),this.iframePlayer.setAttribute("frameBorder",0),this.iframePlayer.setAttribute("allow","autoplay; fullscreen"),this.containerElement&&this.containerElement.appendChild(this.iframePlayer),this.options.fullscreen&&this.toggleCSSFullscreen()}loadOnDemand(){this.videoAPIHandlerRef.handleYoutubeAPI(),this.handleIframe()}handleFastPathLoad(){let e=this.videoUrl+"?enablejsapi=1&showinfo=0&rel=0&playsinline=1";return e+=this.options.autoplay?"&autoplay=1":"",e+=this.options.innerControls?"":"&controls=0",e+=this.options.mute?"&mute=1":"",e+=this.options.loop?"&loop=1":"",e}onReadyYoutubeAPI(e){console.log("ready: "+e),this.videoAPIHandlerRef.api.youtube.ready?e():V(window).onEvent("youtubeAPIReady",e)}loadPlayer(){this.player=new YT.Player(this.iframePlayer,{events:{onReady:this.onPlayerReady.bind(this),onStateChange:this.stateChange.bind(this)}}),setTimeout(function(){this.playerFlags.ready||this.handleAPINoResponse()}.bind(this),4e3)}handleAPINoResponse(){console.error("The YouTube API is taking longer than normal to respond."),this.bindErrorEvent()}stateChange(e){switch(e.data){case YT.PlayerState.PLAYING:this.bindPlayEvent();break;case YT.PlayerState.PAUSED:this.bindPauseEvent();break;case YT.PlayerState.ENDED:this.options.loop?this.control.play():this.bindPauseEvent()}}toStart(){return this.clientVideoRef.player.seekTo(0)}play(){return this.clientVideoRef.playerFlags.play=!0,this.clientVideoRef.player.playVideo()}pause(){return this.clientVideoRef.playerFlags.play=!1,this.clientVideoRef.player.pauseVideo()}mute(){return this.clientVideoRef.playerFlags.mute=!0,this.clientVideoRef.player.mute()}unMute(){return this.clientVideoRef.playerFlags.mute=!1,this.clientVideoRef.player.unMute()}}class h extends d{constructor(e=null,t=null,i=null,a){super(),this.videoAPIHandlerRef=e,this.containerElement=i,this.videoUrl=t,this.options=a,this.playerFlags={play:a.autoplay,mute:a.mute,fullscreen:a.fullscreen},this.initVideoControl(),this.playerReady=!1,this.player=null,this.iframePlayer=null,this.onReadyVimeoAPI(()=>{this.loadPlayer()}),this.options.loadApiOnDemand||this.handleIframe()}handleIframe(){this.iframePlayer=document.createElement("iframe"),this.iframePlayer.sandbox="allow-scripts allow-same-origin allow-presentation",this.iframePlayer.src=this.handleFastPathLoad(),this.iframePlayer.className="video-api-player",this.handleVimeoIFrameAttributes(),this.containerElement.appendChild(this.iframePlayer),this.options.fullscreen&&this.toggleCSSFullscreen()}loadOnDemand(){this.videoAPIHandlerRef.handleVimeoAPI(),this.handleIframe()}handleFastPathLoad(){return this.videoUrl+=this.options.autoplay?V(this.videoUrl).nextQuerySign()+"autoplay=1":"",this.videoUrl+=this.options.mute?V(this.videoUrl).nextQuerySign()+"muted=1":"",this.videoUrl+=this.options.loop?V(this.videoUrl).nextQuerySign()+"loop=1":"",this.videoUrl}handleVimeoIFrameAttributes(){this.iframePlayer.setAttribute("allow","autoplay; fullscreen"),this.iframePlayer.setAttribute("frameborder","0")}onReadyVimeoAPI(e){this.videoAPIHandlerRef.api.vimeo.ready?e():V(window).onEvent("vimeoAPIReady",e)}loadPlayer(){this.player=new Vimeo.Player(this.iframePlayer);const e=this;this.player.ready().then((function(){e.onPlayerReady()})),this.player.on("play",(function(){e.bindPlayEvent()})),this.player.on("pause",(function(){e.bindPauseEvent()})),this.player.on("ended",(function(){e.options.loop?e.control.play():e.bindPauseEvent()})),setTimeout((function(){e.playerFlags.ready||e.handleAPINoResponse()}),4e3)}handleAPINoResponse(){console.error("The Vimeo API is taking longer than normal to respond."),this.bindErrorEvent()}toStart(){return this.clientVideoRef.player.setCurrentTime(0)}play(){return this.clientVideoRef.playerFlags.play=!0,this.clientVideoRef.player.play()}pause(){return this.clientVideoRef.playerFlags.play=!1,this.clientVideoRef.player.pause()}mute(){return this.clientVideoRef.playerFlags.mute=!0,this.clientVideoRef.player.setVolume(0)}unMute(){return this.clientVideoRef.playerFlags.mute=!1,this.clientVideoRef.player.setVolume(1)}}class u extends d{constructor(e=null,t=null,i=null,a){super(),this.videoAPIHandlerRef=e,this.containerElement=i,this.videoUrl=t,this.options=a,this.playerFlags={play:a.autoplay,mute:a.mute,fullscreen:a.fullscreen},this.initVideoControl(),this.player=null,this.nativePlayer=null,this.options.loadApiOnDemand||this.handleNativePlayer()}loadOnDemand(){this.handleNativePlayer()}handleNativePlayer(){this.nativePlayer=document.createElement("video"),this.nativePlayer.className="video-api-player";let e=document.createElement("source");e.setAttribute("type","video/mp4"),e.setAttribute("src",this.videoUrl),V(this.nativePlayer).onEvent("load",()=>{this.onPlayerReady()}),V(this.nativePlayer).onEvent("playing",()=>{this.bindPlayEvent()}),this.nativePlayer.appendChild(e),this.containerElement.appendChild(this.nativePlayer),this.options.fullscreen&&this.toggleCSSFullscreen()}handleNativeAttributes(){this.options.autoplay&&this.nativePlayer.setAttribute("autoplay",""),this.options.mute&&this.nativePlayer.setAttribute("muted",""),this.options.loop&&this.nativePlayer.setAttribute("loop","")}toStart(){return console.error("Method toStart not implemented for native HTML5 player"),null}play(){return this.clientVideoRef.playerFlags.play=!0,this.clientVideoRef.nativePlayer.play()}pause(){return this.clientVideoRef.playerFlags.play=!1,this.bindPauseEvent(),this.clientVideoRef.pause()}mute(){return this.clientVideoRef.playerFlags.mute=!0,this.clientVideoRef.muted=!0}unMute(){return this.clientVideoRef.playerFlags.mute=!1,this.clientVideoRef.nativePlayer.muted=!1}}class m{constructor(e){this.parallaxElements=e.querySelectorAll(".parallax.parallax-enabled"),this.parallaxActive=!0,this.calcParallaxBinded=this.calcParallax.bind(this),window.addEventListener("scroll",this.calcParallaxBinded,{capture:!0,passive:!0})}calcParallax(){this.parallaxActive&&V(this.parallaxElements).forEach(e=>{if(V(e).hasClass("parallax-enabled")){const t=V(e).getVisibilityData();t.visible&&(e.style.marginTop=Math.max(0,-1*t.clientRect.top/3)+"px",e.style.opacity=1-Math.max(0,-1*t.clientRect.top)/600)}})}stop(){this.parallaxActive=!1}resume(){this.parallaxActive=!0}destroy(){window.removeEventListener("scroll",this.calcParallaxBinded,!0),V(this.parallaxElements).forEach(e=>{e.style.marginTop="",e.style.opacity=""})}}class p{constructor(e,t){this.DOMElement=e,this.appComponentsRef=t,this.sliderEl=null,this.flkty=null,this.titleEl=null,this.summaryEl=null,this.linkEl=null,this.containerControls=null,this.slides=null,this.flickityPageDots=null,this.flickityButtonPrevious=null,this.flickityButtonNext=null,this.init()}init(){this.DOMElement&&(this.titleEl=this.DOMElement.querySelector(".title-h1"),this.summaryEl=this.DOMElement.querySelector(".content-rte"),this.linkEl=this.DOMElement.querySelector(".hero__link"),this.slides=this.DOMElement.querySelectorAll(".slide"),this.sliderEl=this.DOMElement.querySelector(".main-carousel"),this.containerControls=this.DOMElement.querySelector(".hero__controls"),this.slides.length<=1?(new m(this.sliderEl),this.handleSlide(0)):(this.flkty=new Flickity(this.sliderEl,{cellAlign:"left",contain:!0,pageDots:!0,wrapAround:!0,autoPlay:V(this.DOMElement).data("heroSpeedms").toInt()}),new m(this.sliderEl),this.handleSlidesEvents(),this.handleSlide(0),this.renderControls()))}handleSlidesEvents(){this.flkty.on("change",function(e){this.handleSlide(e)}.bind(this))}handleSlide(e){let t=this.slides[e];this.updateContent(t.dataset.heroTitle,t.dataset.heroSummary,t.dataset.heroLinkUrl)}updateContent(e,t,i){this.titleEl&&(this.titleEl.innerHTML=e,this.titleEl.style.minHeight=t?"":"0px"),this.summaryEl&&(this.summaryEl.innerHTML=t),this.linkEl&&(""!=i?(this.linkEl.href=i,V(this.linkEl).removeClass("hide")):V(this.linkEl).addClass("hide"))}renderControls(){this.flickityPageDots=this.sliderEl.querySelector(".flickity-page-dots"),this.flickityButtonPrevious=this.sliderEl.querySelector(".flickity-button.previous"),this.flickityButtonNext=this.sliderEl.querySelector(".flickity-button.next"),this.containerControls&&(this.containerControls.appendChild(this.flickityPageDots),this.containerControls.appendChild(this.flickityButtonPrevious),this.containerControls.appendChild(this.flickityButtonNext))}}class g{constructor(e,t,i,a,s={xScale:325e3,yScale:44e4}){this.mapDOMElement=e,this.mapCalibration=t,this.mapImageUrl=i,this.markerSvgUrl=a,this.scaleCalibration=s,this.mapData={},this.mapMarkers=[],this.flags={markersLoaded:!1,markersLoadRequested:!1,mapLoaded:!1},this.init()}init(){this.mapDOMElement&&(this.imageDOMElement=this.mapDOMElement.querySelector("img"),this.markerContainerDOMElement=this.mapDOMElement.querySelector(".map-component__marker-container"),this.loadMapImage())}loadMapImage(){this.imageDOMElement.src=this.mapImageUrl,this.imageDOMElement.onload=function(){this.handleMapInit()}.bind(this)}handleMapInit(){this.mapImageClientRect=this.imageDOMElement.getBoundingClientRect(),this.handleMapCalibration(),this.flags.mapLoaded=!0,this.handleMapResize(),this.onMapLoad(),this.flags.markersLoadRequested&&this.loadMarkers()}handleMapCalibration(){this.mapData.mapLon=this.mapCalibration.lt.lon-this.mapCalibration.rt.lon+(this.mapCalibration.lb.lon-this.mapCalibration.rb.lon)/2,this.mapData.mapLat=this.mapCalibration.lt.lat-this.mapCalibration.lb.lat+(this.mapCalibration.rt.lat-this.mapCalibration.rb.lat)/2,this.mapData.lonDegreesPerPixel=this.mapData.mapLon/this.mapImageClientRect.width,this.mapData.latDegreesPerPixel=this.mapData.mapLat/this.mapImageClientRect.height,this.mapData.lonReference=(this.mapCalibration.lt.lon+this.mapCalibration.lb.lon)/2,this.mapData.latReference=(this.mapCalibration.lb.lat+this.mapCalibration.rb.lat)/2,this.scaleCalibration.xScale=.97*Math.pow(this.mapImageClientRect.width,2),this.scaleCalibration.yScale=1.94*Math.pow(this.mapImageClientRect.height,2)}addMarker(e){this.mapMarkers.push(e)}renderMarker(e){let t=document.createElement("div");t.classList.add("image-map-marker"),e.DOMelement=t,this.setMarkerPosition(e),e.onRender(),this.markerContainerDOMElement.insertBefore(t,this.imageDOMElement),e.onShow()}loadMarkers(){this.flags.mapLoaded?this.flags.markersLoaded||(V(this.mapMarkers).forEach(e=>{this.renderMarker(e)}),this.flags.markersLoaded=!0):this.flags.markersLoadRequested=!0}calcMarkerPosition(e){let t=0,i=0;return e.lonDegreesFromReference=Math.abs(this.mapData.lonReference)-Math.abs(e.coords.lon),e.latDegreesFromReference=Math.abs(this.mapData.latReference)-Math.abs(e.coords.lat),i=Math.abs(e.lonDegreesFromReference)*Math.abs(this.mapData.lonDegreesPerPixel),t=Math.abs(e.latDegreesFromReference)*Math.abs(this.mapData.latDegreesPerPixel),i*=this.scaleCalibration.xScale,t*=this.scaleCalibration.yScale,{bottom:t,left:i}}setMarkerPosition(e){let t=this.calcMarkerPosition(e);this.validateMarkerPosition(e,t)&&(e.DOMelement.style.bottom=t.bottom+"px",e.DOMelement.style.left=t.left+"px")}validateMarkerPosition(e,t){return!(this.mapImageClientRect.width<t.left||this.mapImageClientRect.height<t.bottom)||(V(e.DOMelement).hide(),console.error("Error rendering map marker:"),console.error(e.coords.lat+", "+e.coords.lon+" are coordenates outside the current image map."),!1)}handleMapResize(){V(this.imageDOMElement).resizeObserver(e=>{this.mapImageClientRect=e.tData.clientRect,this.handleMapCalibration(),V(this.mapMarkers).forEach(e=>{this.setMarkerPosition(e)})})}onMapLoad(){}}class y{constructor(e={lon:0,lat:0},t,i=(()=>{})){this.coords=e,this.DOMelement=null,this.activeMark=t,this.onClick=i}onRender(){this.activeMark&&this.setAsActiveMarker(),this.DOMelement.onclick=this.onClick}onShow(){}setAsActiveMarker(){this.DOMelement&&V(this.DOMelement).addClass("active")}setAsNonActiveMarker(){this.DOMelement&&V(this.DOMelement).removeClass("active")}}class f{constructor(){this.overlayDOMEl=document.querySelector(".search-overlay"),this.searchBtnDOMEls=document.querySelectorAll(".search__icon"),this.topBarSearchBtnEl=document.querySelector(".topbar__navigation-primary .search__icon"),this.overlayOpened=!1,this.init()}init(){V(this.searchBtnDOMEls).forEach(e=>{V(e).onEvent("click",e=>{e.preventDefault(),this.overlayOpened?this.closeOverlay():this.openOverlay()})}),V(window).onEvent("keyup",e=>{27===e.keyCode&&this.closeOverlay()})}openOverlay(){V(this.topBarSearchBtnEl).addClass("active"),V(this.overlayDOMEl).addClass("displayed"),this.overlayDOMEl.querySelector("input").focus(),this.overlayOpened=!0}closeOverlay(){V(this.topBarSearchBtnEl).removeClass("active"),V(this.overlayDOMEl).removeClass("displayed"),V(document.body).removeClass("disable-scroll"),this.overlayOpened=!1}}class v{constructor(e,t=!1,i=!0,a=!1,s=(()=>{})){this.initialInnerContent=e,this.destroyOnClose=t,this.hideCallback=s,this.reloadOnClose=i,this.closeButtonVisible=a,this.flags={loaded:!1,visible:!1},this.domEls={main:null,overlay:null,popup:null,content:null,closeButton:null},this.initialInnerContent&&this.renderContent()}init(){this.domEls.main=V(document.createElement("div")).setClass("overlay-popup").get(),this.domEls.overlay=V(document.createElement("div")).setClass("overlay").get(),this.domEls.popup=V(document.createElement("div")).setClass("popup").get(),this.domEls.content=V(document.createElement("div")).setClass("content").get(),this.closeButtonVisible&&(this.domEls.closeButton=V(document.createElement("div")).setClass("overlay-popup-close close-button").get()),this.domEls.popup.append(this.domEls.content,this.domEls.closeButton),this.domEls.main.append(this.domEls.overlay,this.domEls.popup),this.initEventsListeners(),this.flags.loaded=!0}initEventsListeners(){V([this.domEls.closeButton,this.domEls.overlay]).eachOne("onEvent",["click",()=>{this.handlePopupClose(),(null!=document.getElementById("custom-popup-content")||null!=document.getElementById("custom-popup-content-sitecore-form")||document.getElementById("btnOpenPopup"))&&this.reloadOnClose&&window.location.reload(!0)}]),V(window).onEvent("keyup",e=>{27===e.keyCode&&(this.handlePopupClose(),(null!=document.getElementById("custom-popup-content")||null!=document.getElementById("custom-popup-content-sitecore-form")||document.getElementById("btnOpenPopup"))&&this.reloadOnClose&&window.location.reload(!0))})}handlePopupClose(){const e=document.querySelector("#multimedia-audio");e&&(e.pause(),e.currentTime=0);const t=this.initialInnerContent.querySelector(".video-api-player");t&&t.remove(),this.destroyOnClose?popupHandler.destroyPopup(this.id):this.hide()}setId(e=""){this.id=e,this.domEls.main.setAttribute("id",e)}renderContent(e=this.initialInnerContent){e instanceof Element?this.flags.loaded?this.appendInnerContent(e):(this.init(),this.appendInnerContent(e),this.flags.loaded=!0):console.error("Overlay-Popup Error: content provided is not a DOM Element.")}show(){this.checkIframeLazyLoad(this.domEls.content.firstChild),V(this.domEls.main).show("block").waitFor(100,"addClass",["visible"]),V(document.body).addClass("disable-scroll"),this.flags.visible=!0}hide(){if(V(this.domEls.main).removeClass("visible").hideIn(400),V(document.body).removeClass("disable-scroll"),this.hideCallback(),this.flags.visible=!1,history.pushState){var e=window.location.protocol+"//"+window.location.host+window.location.pathname;window.history.pushState({},document.title,e)}}destroy(){V(this.domEls.main).removeClass("visible"),V(document.body).removeClass("disable-scroll"),V().waitThen(400,()=>{document.body.removeChild(this.domEls.main),this.flags.visible=!1,this.flags.loaded=!1})}getInnerContent(){return this.domEls.content.firstChild}appendInnerContent(e){V(e).addClass("inner-content"),V(e).removeClass("hide-til-popup"),this.domEls.content.appendChild(e),document.body.appendChild(this.domEls.main),this.initialInnerContent&&this.show()}checkIframeLazyLoad(e){V(e).hasClass("iframe-lazyload")&&(V(e.querySelectorAll("iframe")).forEach(e=>{e.src=e.dataset.lazySrc}),V(e).removeClass("iframe-lazyload"))}}class b{constructor(e,t){this.parentTarget=e,this.customClass=t,this.currentRenderedSpinner=null,this.renderLoadSpinner()}renderLoadSpinner(){const e=this.customClass?" "+this.customClass:"";this.loadSpinnerContainer=V(document.createElement("div")).setClass("load-spinner-container"+e).get(),this.loadSpinner=document.createElement("div"),this.loadSpinner.className="preloader-wrapper",this.loadSpinner.innerHTML='<div class="spinner-layer spinner-color-primary">\n <div class="circle-clipper left">\n <div class="circle"></div>\n </div><div class="gap-patch">\n <div class="circle"></div>\n </div><div class="circle-clipper right">\n <div class="circle"></div>\n </div>\n </div>',this.loadSpinnerContainer.appendChild(this.loadSpinner)}show(){this.currentRendered=this.loadSpinnerContainer.cloneNode(!0),V(this.currentRendered.firstChild).addClass("active"),this.parentTarget.appendChild(this.currentRendered)}hide(){this.parentTarget.removeChild(this.currentRendered)}}class E{constructor(e){this.mapC=e}centerMap(e,t){t?this.mapC.googleMap.panTo(e):this.mapC.googleMap.setCenter(e)}renderMarkers(e,t={}){this.mapC.currentItemsMatched=e,this.mapC.globalData.mapPreloaded?this.mapC.updateGoogleMapsMarkers():this.preloadMap(t)}scrollInToMap(){V(this.mapC.domElements.main).scrollToTarget(-200,"auto")}isMapLoaded(){return this.mapC.globalData.mapLoaded}openInfoWindowByPosition(e){if(this.mapC.globalData.mapLoaded){const t=this.mapC.googleMapMarkers.filter(t=>this.compareMarkerByPosition(t,e));t.length>0&&this.mapC.openGoogleMapsMarker(t[0])}else V(this.mapC.domElements.main).onEvent("MapComponentLoaded",()=>{this.openInfoWindowByPosition(e)})}closeLastInfoWindow(){this.mapC.closeLastGoogleMapsMarker()}compareMarkerByPosition(e,t){const i=e.mapComponentItem;return i.lat===t.lat&&i.lon===t.lon}preloadMap(e={}){this.mapC.globalData.mapCenterCoords=e,this.mapC.mapProfiles?this.handleMapLoad():this.mapC.profilesLoadCallback=this.handleMapLoad.bind(this)}handleMapLoad(){this.mapC.loadSpinner.hide(),this.mapC.handleProfileLoad(),this.mapC.handleMapCenter(),this.mapC.handleMapFullViewportMode(),this.mapC.triggerGoogleMapsInit(),this.mapC.handleCustomRouteButton(),this.mapC.globalData.mapPreloaded=!0}}class w{constructor(e){this.domElements={},this.domElements.main=e,this.globalData={mapLoaded:!1,mapPreloaded:!1,mapDataAPIUrl:"",mapProfilesUrl:"",loadProfileId:"",currentProfile:null,allowedEmptyPrimaryFilter:!1,filterSectionVisible:!1,customRouteSectionVisible:!1,isMobile:!1,mapFullViewport:!1,lastOpenedMarker:null,pFilterSelectOpen:!1},this.mapData=null,this.mapProfiles=null,this.currentFilters={primary:"",primaryData:null,primaryName:"",primaryDataSubfilterGroups:null,subfilters:[],subfiltersNames:[]},this.googleMapTriggered=!1,this.googleMap=null,this.googleMapMarkers=[],this.currentItemsMatched=[],this.internalAPIMode=V(this.domElements.main).hasClass("internal-api"),this.internalAPIAttached=null,this.isKML=!1,this.profilesLoadCallback=()=>{},this.init()}getAPI(){return this.internalAPIAttached||(this.internalAPIAttached=new E(this)),this.internalAPIAttached}init(){this.getComponentDOMElements(),this.getDatasets(),this.loadSpinner=new b(this.domElements.mapSection,"big"),this.loadSpinner.show(),V().getJSONObject(this.globalData.mapProfilesUrl,{onSuccess:e=>{this.mapProfiles=e.response,this.preloadMap(),this.profilesLoadCallback()},onError:e=>{console.error("Map component: Error loading map profiles")}}),this.internalAPIMode||V().getJSONObject(this.globalData.mapDataAPIUrl,{onSuccess:e=>{this.mapData=e.response,this.preloadMap()},onError:e=>{console.error("Map component: Error loading map data")}})}getComponentDOMElements(){this.domElements.mapSection=this.domElements.main.querySelector(".map-section"),this.domElements.filtersSection=this.domElements.main.querySelector(".filters-section"),this.domElements.filtersSection&&(this.domElements.filtersWrap=this.domElements.filtersSection.querySelector(".filters-wrap"),this.domElements.primaryFilter=this.domElements.filtersWrap.querySelector(".primary-filter"),this.domElements.subfilters=this.domElements.filtersWrap.querySelector(".subfilters"),this.domElements.showAllLinkContainer=this.domElements.filtersSection.querySelector(".show-all-link-container"),this.domElements.mobileMapOSD=this.domElements.mapSection.querySelector(".mobile-map-osd")),this.domElements.mapSection?this.domElements.fullscreenToggle=this.domElements.mapSection.querySelector(".toggle-map-fullscreen"):(this.domElements.mapSection=document.createElement("div"),this.domElements.mapSection.className="map-section",this.domElements.main.appendChild(this.domElements.mapSection),this.domElements.fullscreenToggle=null)}getDatasets(){this.globalData.mapDataAPIUrl=this.domElements.main.dataset.mapApiUrl,this.globalData.mapProfilesUrl=this.domElements.main.dataset.mapProfilesUrl,this.globalData.loadProfileId=this.domElements.main.dataset.mapLoadProfileid?this.domElements.main.dataset.mapLoadProfileid:"default"}handleProfileLoad(){this.globalData.currentProfile=this.mapProfiles[this.globalData.loadProfileId],this.globalData.allowedEmptyPrimaryFilter=this.globalData.currentProfile.allowedEmptyPrimaryFilter,this.globalData.filterSectionVisible=this.globalData.currentProfile.filterSectionVisible,this.globalData.customRouteSectionVisible=this.globalData.currentProfile.customRouteSectionVisible,this.globalData.centerMapByItems=this.globalData.currentProfile.centerMapByItems;let e=this.domElements.main.dataset.primaryFilterInitGuid,t=this.domElements.main.dataset.subfiltersInitArrayguid;this.currentFilters.primary=e||this.globalData.currentProfile.initPrimaryFilter.guid,this.currentFilters.subfilters=t?JSON.parse(t):this.globalData.currentProfile.initSubfiltersGUID,this.globalData.isMobile=window.innerWidth<this.globalData.currentProfile.mobileWidthBreakpoint,this.globalData.mapAPIKey=this.mapData?this.mapData.mapAPIKey:this.globalData.currentProfile.mapAPIKey,this.globalData.filterSectionVisible?this.handleCurrentPrimaryFilterData():V(this.domElements.main).addClass("hide-filter-section")}handleInputTextOverflow(e){const t=window.innerWidth<575?"16px":"24px",i=V(e.value).getTextRenderedSize("700 "+t+' / 32px "Lato Black"',e.offsetWidth-90);e.style.fontSize=i.maxFontSizePX+"px"}handleCurrentPrimaryFilterData(){let e=this.domElements.primaryFilter;if(this.currentFilters.primaryData=V(this.mapData.mapFilters.filter(e=>e.guid===this.currentFilters.primary)).firstOrDefault(),this.currentFilters.primaryData){if(this.currentFilters.primaryName=this.currentFilters.primaryData.name,e){let t=e.querySelector(".input-text_el_input");t.value=this.currentFilters.primaryData.name,this.handleInputTextOverflow(t)}this.currentFilters.primaryDataSubfilterGroups=this.currentFilters.primaryData.subfiltersGroups.filter(e=>this.globalData.currentProfile.showSubfilterGroupsGUID.includes(e.guid)||0==this.globalData.currentProfile.showSubfilterGroupsGUID.length),this.resetSelectedSubfilters(),this.generateSubfiltersUI();let t=this.domElements.showAllLinkContainer;V(t).removeAllChildren();let i=document.createElement("a");i.textContent=this.currentFilters.primaryData.seeAllLink.name,i.href=this.currentFilters.primaryData.seeAllLink.link,t.appendChild(i)}}compareGUIDArray(e,t){return e.some(e=>t.includes(e))}isAMatchedItem(e){return!(!e.lat||!e.lon)&&(e.filters.primaryGUID===this.currentFilters.primary?this.compareGUIDArray(this.currentFilters.subfilters,e.filters.subfiltersGUID)||!this.currentFilters.subfilters.length:!!e.isPageLink)}filterInvalidItems(e){return e.filter(e=>!(!e.lat||!e.lon))}filterItems(){let e=this.globalData.allowedEmptyPrimaryFilter;""==this.currentFilters.primary&&e?this.currentItemsMatched=this.filterInvalidItems(this.mapData.mapItems):""!=this.currentFilters.primary||e?this.currentItemsMatched=this.mapData.mapItems.filter(e=>this.isAMatchedItem(e)):console.error("Map component: Primary filter not allowed to be empty."),this.googleMap&&this.updateGoogleMapsMarkers(),this.showCurrentFiltersInMobileOSD()}generateStaticMarkersParameter(){let e=`&markers=icon:${document.location.origin}/dist/images/marker-preview-v4.png%7C`;return V(this.currentItemsMatched).forEach(t=>{e+=t.lat+","+t.lon+"%7C"}),e}getCenterOfMatchedItems(e){const t=e.reduce((e,t)=>(e.lat+=parseFloat(t.lat),e.lon+=parseFloat(t.lon),e),{lat:0,lon:0});return{lat:t.lat/e.length,lon:t.lon/e.length}}handleMapCenter(){!this.globalData.centerMapByItems||V(this.currentItemsMatched).isZeroLength()?V(this.globalData.mapCenterCoords).isEmpty()&&(this.globalData.mapCenterCoords=this.globalData.isMobile?this.globalData.currentProfile.centerMap.mobile:this.globalData.currentProfile.centerMap.desktop):this.globalData.mapCenterCoords=this.getCenterOfMatchedItems(this.currentItemsMatched)}handleStaticMapImage(){let e=this.domElements,t=this.globalData.currentProfile.staticMap.size,i=this.globalData.currentProfile.staticMap.zoom,a=this.globalData.isMobile?i.portrait:i.landscape,s=this.globalData.isMobile?t.portrait:t.landscape;const n=this.globalData.mapCenterCoords;let l="https://maps.googleapis.com/maps/api/staticmap?center="+n.lat+","+n.lon+"&size="+s+"&zoom="+a+"&maptype=roadmap&style=feature:road.highway|visibility:off&style=feature:labels|visibility:off";l+=this.generateStaticMarkersParameter(),l+="&key="+this.mapData.mapAPIKey,e.staticMap=document.createElement("div"),e.staticMap.className="static-map",e.staticMap.style.backgroundImage='url("'+l+'")',e.mapSection.appendChild(e.staticMap)}preloadMap(){if(this.mapData&&this.mapProfiles){if(this.isKML=!V(this.mapData.mapKMLUrl).isEmpty(),this.isKML)return this.loadSpinner.hide(),this.handleProfileLoad(),this.handleMapCenter(),this.handleMapFullViewportMode(),void this.initGoogleMaps();this.loadSpinner.hide(),this.handleProfileLoad(),this.filterItems(),this.handleMapCenter(),this.globalData.filterSectionVisible&&this.generatePrimaryFilterUI(),this.globalData.mapPreloaded=!0,this.globalData.filterSectionVisible&&this.handleMobileFiltersSection(),this.handleMapFullViewportMode(),this.handleStaticMapImage(),this.handleGoogleMapsInit(),this.handleCustomRouteButton()}}handleGoogleMapsInit(){V(this.domElements.main).onEvent("mouseover",()=>{this.triggerGoogleMapsInit()}),V(this.domElements.main).onEvent("touchstart",()=>{this.triggerGoogleMapsInit()})}triggerGoogleMapsInit(){this.googleMapTriggered||(this.initGoogleMaps(),this.googleMapTriggered=!0)}resetSelectedSubfilters(){this.currentFilters.subfilters=[],this.currentFilters.subfiltersNames=[]}generateSubfiltersUI(){const e=this.domElements.subfilters;V(e).removeAllChildren(),V(this.currentFilters.primaryData.subfiltersGroups).forEach(t=>{const i=document.createElement("fieldset");i.setAttribute("data-subfilter-guid",t.guid),i.className="radio-button "+t.type;const a="multiple"===t.type,s=document.createElement("ul");let n="";t.items.length>7&&(n=t.items.length>8?"extra-narrow":"narrow"),V(t.items).forEach(e=>{const t=document.createElement("li"),l=document.createElement("label");l.className=n,l.textContent=e.name,l.setAttribute("for",e.guid);const o=document.createElement("input");o.setAttribute("type","radio"),o.setAttribute("id",e.guid),o.setAttribute("data-filter-guid",e.guid),o.setAttribute("data-filter-name",e.name),o.onclick=function(e){this.handleSubfilter(e.target,i,a)}.bind(this);const r=document.createElement("div");r.className="check",t.append(l,o,r),s.appendChild(t)}),i.appendChild(s),e.appendChild(i)})}handleSubfilter(e,t,i){if(i)V(e).hasClass("current-subfilter")?(e.checked=!1,e.classList.remove("current-subfilter")):e.classList.add("current-subfilter");else{let i=t.querySelector(".current-subfilter");i&&(V(i).removeClass("current-subfilter"),i.checked=!1),i!==e&&V(e).addClass("current-subfilter")}let a=this.domElements.subfilters.querySelectorAll(".current-subfilter");this.resetSelectedSubfilters(),V(a).forEach(e=>{this.currentFilters.subfilters.push(e.dataset.filterGuid),this.currentFilters.subfiltersNames.push(e.dataset.filterName)}),this.filterItems(),window.innerWidth<992&&this.toogleFiltersSection()}generatePrimaryFilterUI(){let e=this.domElements.primaryFilter,t=e.querySelector(".input-select__list"),i=e.querySelector(".input-text");if(!e)return void console.error("Primary filter DOM Element not found");V(t).removeAllChildren(),V(this.mapData.mapFilters).forEach(e=>{let i=document.createElement("li");i.className="input-select__item",i.onclick=function(e){this.handlePrimaryFilter(e.target)}.bind(this),i.textContent=e.name,i.setAttribute("data-filter-guid",e.guid),t.appendChild(i)});let a=this.getFilterOptionElement(t,this.currentFilters.primaryData.guid);V(a).addClass("current-filter"),V(i).onEvent("click",()=>{this.togglePrimaryFilterSelect()}),V(i).onEvent("focusout",()=>{setTimeout(function(){this.globalData.pFilterSelectOpen&&this.togglePrimaryFilterSelect()}.bind(this),200)})}togglePrimaryFilterSelect(){let e=this.domElements.primaryFilter,t=e.querySelector(".input-select"),i=e.querySelector(".input-select_el_arrow");V(t).swapClass("fade-out","fade-in"),V(i).toggleClass("rotate-up"),this.globalData.pFilterSelectOpen=!this.globalData.pFilterSelectOpen}getFilterOptionElement(e,t){return e.querySelector('[data-filter-guid="'+t+'"]')}handlePrimaryFilter(e){if(V(e).hasClass("current-filter"))this.togglePrimaryFilterSelect();else{this.togglePrimaryFilterSelect();let t=this.getFilterOptionElement(this.domElements.primaryFilter,this.currentFilters.primaryData.guid);V(t).removeClass("current-filter"),this.currentFilters.primary=e.dataset.filterGuid,this.handleCurrentPrimaryFilterData(),V(e).addClass("current-filter"),this.filterItems()}}initGoogleMaps(){const e=()=>{this.isKML?this.loadGoogleMapsKML():this.loadGoogleMaps()},t=V$I("google-maps-api-script").get();if(t){"true"===t.dataset.loaded?e():V(t).onEvent("load",()=>{e()})}else V(document.head).addScriptFile("https://maps.googleapis.com/maps/api/js?key="+this.globalData.mapAPIKey,t=>{e(),t.target.setAttribute("data-loaded","true")},"google-maps-api-script")}loadGoogleMapsKML(){this.domElements.map=document.createElement("div"),this.domElements.map.className="map",this.domElements.mapSection.appendChild(this.domElements.map);const e=this.globalData.isMobile?9:10;this.googleMap=new google.maps.Map(this.domElements.map,{zoom:e,center:{lat:this.globalData.mapCenterCoords.lat,lng:this.globalData.mapCenterCoords.lon}});const t=new google.maps.KmlLayer({url:this.mapData.mapKMLUrl});this.domElements.staticMap&&V(this.domElements.staticMap).hide(),t.setMap(this.googleMap),this.googleMap.addListener("tilesloaded",function(){this.globalData.mapLoaded||(this.globalData.mapLoaded=!0,V(this.domElements.main).dispatchEvent("MapComponentLoaded"))}.bind(this))}loadGoogleMaps(){this.domElements.map=document.createElement("div"),this.domElements.map.className="map",this.domElements.mapSection.appendChild(this.domElements.map);const e=this.globalData.isMobile?9:10;this.googleMap=new google.maps.Map(this.domElements.map,{zoom:e,center:{lat:this.globalData.mapCenterCoords.lat,lng:this.globalData.mapCenterCoords.lon}}),this.loadGoogleMapsMarkers(),this.domElements.staticMap&&V(this.domElements.staticMap).hide(),this.googleMap.addListener("tilesloaded",function(){this.globalData.mapLoaded||(this.globalData.mapLoaded=!0,V(this.domElements.main).dispatchEvent("MapComponentLoaded"))}.bind(this))}loadGoogleMapsMarkers(){V(this.currentItemsMatched).forEach((e,t)=>{if(!this.googleMapMarkers.find(t=>t.mapComponentItem.title===e.title)){const i={position:{lng:parseFloat(e.lon),lat:parseFloat(e.lat)},map:this.googleMap,icon:{url:"/dist/images/marker_azul_mar.png#gmarker-"+t,scaledSize:new google.maps.Size(27,36)}},a={id:t,nativeObj:new google.maps.Marker(i),infoWindow:new google.maps.InfoWindow({content:e.InfotenData||e.titleOnlyInfoWindow||!e.imageUrl?this.generateTitleOnlyInfoWindowContent(e):this.generateInfoWindowContent(e,t)}),mapComponentItem:e,markerDOMQuery:'img[src="'+i.icon.url+'"]'};a.nativeObj.addListener("click",function(){this.openGoogleMapsMarker(a)}.bind(this)),google.maps.event.addListener(a.infoWindow,"domready",e=>{const t=this.domElements.map.querySelector(`[data-toggle-popup="${a.id}"]`),i=document.querySelector(`.toggle-popup[data-index="${a.id}"]`);t&&i&&V(t).onEvent("click",()=>i.click())}),google.maps.event.addListener(a.infoWindow,"closeclick",function(){this.domElements.mobileMapOSD&&(V(this.domElements.mobileMapOSD).removeClass("hide-left"),this.globalData.lastOpenedMarker.nativeObj.setIcon({url:"/dist/images/marker_azul_mar.png#gmarker-"+a.id,scaledSize:new google.maps.Size(27,36)})),this.googleMap.panTo(this.globalData.lastMapCenter)}.bind(this)),this.googleMapMarkers.push(a)}})}openGoogleMapsMarker(e){this.domElements.mobileMapOSD&&V(this.domElements.mobileMapOSD).addClass("hide-left"),this.globalData.lastOpenedMarker&&(this.globalData.lastOpenedMarker.nativeObj.setIcon({url:"/dist/images/marker_azul_mar.png#gmarker-"+e.id,scaledSize:new google.maps.Size(27,36)}),this.globalData.lastOpenedMarker.infoWindow.close()),e.nativeObj.setIcon({url:"/dist/images/marker_azul_mediterraneo.png#gmarker-"+e.id,scaledSize:new google.maps.Size(27,36)}),this.googleMap.panTo(e.nativeObj.getPosition()),this.globalData.lastMapCenter=e.nativeObj.getPosition(),e.infoWindow.open(this.googleMap,e.nativeObj),this.domElements.fullscreenToggle&&!this.globalData.mapFullViewport&&window.innerHeight>window.innerWidth&&this.toggleMapFullViewport(),this.globalData.lastOpenedMarker=e}closeGoogleMapsMarker(e){e&&(e.nativeObj.setIcon({url:"/dist/images/marker_azul_mar.png#gmarker-"+e.id,scaledSize:new google.maps.Size(27,36)}),e.infoWindow.close(),this.googleMap.panTo(this.globalData.lastMapCenter))}closeLastGoogleMapsMarker(){this.globalData.lastOpenedMarker&&this.closeGoogleMapsMarker(this.globalData.lastOpenedMarker)}isAnObsoleteMarker(e){return!!this.currentItemsMatched.find(t=>t.title===e.mapComponentItem.title)||(e.nativeObj.setMap(null),!1)}updateGoogleMapsMarkers(){this.googleMapMarkers=this.googleMapMarkers.filter(e=>this.isAnObsoleteMarker(e)),this.loadGoogleMapsMarkers()}showCurrentFiltersInMobileOSD(){if(!this.currentFilters.primaryName)return;const e=V(this.currentFilters.primaryName).getTextRenderedSize('700 16px "Lato Black"',130);let t=this.currentFilters.subfiltersNames.length>1?" +":"",i=this.currentFilters.subfiltersNames.length<=0?"":this.currentFilters.subfiltersNames[0]+t,a=`${V(this.currentFilters.primaryName).capitalize()}<div>|</div>${i.toLowerCase()}`;const s=this.domElements.mobileMapOSD.querySelector(".filter-osd");s.style.fontSize=e.maxFontSizePX+"px",s.innerHTML=a}generateInfoWindowContent(e,t){const i=e=>e.length>40?e.substring(0,40)+"...":e;var a=null==e.isClickable||e.isClickable,s=this.generateFeatureContent(e.Features),n="";return""!==s&&(n="features-with-image"),"WebCams"==e.ElementType?`<div class="marker-content">\n <a class="toggle-popup" href="#webcam-modal-popup" data-type="webcam-content" data-title="${e.title}" data-src="${e.url}" data-toggle-popup="${t}">\n <div style="background-image: url(${e.imageUrl})" class="image"></div>\n <div class="content">\n <div class="inner-content">\n <div class="marker-title">\n ${i(e.title)}\n </div>\n ${""!=e.introText?'<div class="marker-description">'+e.introText+"</div>":""}\n </div>\n </div>\n '</a>'\n </div>`:`<div class="marker-content ${n}">\n ${a?'<a href="'+e.url+'">':"<a>"}\n <div style="background-image: url(${e.imageUrl})" class="image"></div>\n <div class="content">\n <div class="inner-content"><div class="marker-content-minimal">\n <div class="marker-title">\n ${i(e.title)}\n </div>\n ${""!=e.introText?'<div class="marker-description">'+e.introText+"</div>":""}\n ${""!=s?'<div class="features-data">'+s+"</div>":""}\n </div></div>\n </div>\n '</a>'\n </div>`}generateTitleOnlyInfoWindowContent(e){var t=null==e.isClickable||e.isClickable,i=this.generateFeatureContent(e.Features);let a='<div class="marker-content-minimal">';return a+=e.url?`${t?'<a class="link" href="'+e.url+'">':"<a>"}<h5>${e.title}</h5></a>`:`<h5>${e.title}</h5>`,a+=e.InfotenData?`<div class="infoten-data">${e.InfotenData}</div>`:"",a+=""==e.introText&&e.Features?`<div class="features-data">${i}</div>`:"",a+="</div>",a}generateFeatureContent(e){var t=document.createElement("ul"),i=document.createElement("li");if(e)for(var a in e)if("QualityFlag"!=a&&""!==e[a]){i=document.createElement("li");var s=['<span class="features-data__description-title"><strong>'+a+"</strong></span>",'<span class="features-data__description-text">'+e[a]+"</span>"].join("\n");i.innerHTML=s,t.appendChild(i)}return"<ul>"+t.innerHTML+"</ul>"}handleMobileFiltersSection(){let e=this.domElements.mobileMapOSD.querySelector(".filter-opener"),t=this.domElements.filtersSection.querySelector(".mobile-close");V([e,t]).eachOne("onEvent",["click",this.toogleFiltersSection.bind(this)])}toogleFiltersSection(){this.globalData.lastOpenedMarker&&(this.globalData.lastOpenedMarker.infoWindow.close(),this.googleMap.panTo(this.globalData.lastOpenedMarker.nativeObj.getPosition())),V(this.domElements.mobileMapOSD).removeClass("hide-left"),V(this.domElements.filtersSection).toggleClass("filters-opened"),V(document.body).toggleClass("disable-scroll")}toggleMapFullViewport(e){(window.innerHeight>window.innerWidth||e)&&(V(this.domElements.main).toggleMaximize(),V(document.body).toggleClass("disable-scroll"),this.domElements.fullscreenToggle&&V(this.domElements.fullscreenToggle).swapClass("fa-expand","fa-compress"),this.globalData.mapFullViewport=!this.globalData.mapFullViewport)}handleMapFullViewportMode(){this.domElements.fullscreenToggle&&V(this.domElements.fullscreenToggle).onEvent("click",()=>{this.toggleMapFullViewport()}),V(window).onEvent("orientationchange",()=>{this.globalData.mapFullViewport&&this.toggleMapFullViewport(!0)})}handleCustomRouteButton(){if(this.globalData.customRouteSectionVisible&&this.mapData&&(V(this.domElements.main).addClass("show-custom-route-section"),1==this.currentItemsMatched.length)){let e=this.mapData.mapSearchUrl+this.currentItemsMatched[0].lat+","+this.currentItemsMatched[0].lon;this.domElements.main.querySelector(".custom-route-button").href=e}}}class S{constructor(e,t){this.DOMElement=e,this.appComponentsRef=t,this.sliderEl=null,this.flkty=null,this.slides=null,this.flickityButtonPrevious=null,this.flickityButtonNext=null,this.containerControls=null,this.pagination=null,this.paginationItems=null,this.init()}init(){if(this.DOMElement){this.slides=this.DOMElement.querySelectorAll(".slide"),this.sliderEl=this.DOMElement.querySelector(".main-carousel"),this.containerControls=this.DOMElement.previousElementSibling.querySelector(".related-multimedia-component__controls__buttons");var e=this.DOMElement.previousElementSibling.querySelector(".related-multimedia-component__controls__pagination"),t=e.querySelector(".currentSlide"),i=e.querySelector(".totalSlides"),a=this.DOMElement.nextElementSibling.querySelector(".related-multimedia-component__controls__pagination"),s=a.querySelector(".currentSlide"),n=a.querySelector(".totalSlides"),l=window.innerWidth<"992";let o=this.slides.length;this.flkty=new Flickity(this.sliderEl,{cellAlign:"center",contain:!0,pageDots:!1,wrapAround:!0,groupCells:1,draggable:!!l,initialIndex:o,autoPlay:V(this.DOMElement).data("relatedMultimediaSpeedms").toInt()}),t.innerHTML=this.flkty.selectedIndex+1,s.innerHTML=this.flkty.selectedIndex+1,i.innerHTML=this.flkty.slides.length,n.innerHTML=this.flkty.slides.length,this.flkty.on("change",(function(e){t.innerHTML=this.selectedIndex+1,s.innerHTML=this.selectedIndex+1,i.innerHTML=this.slides.length,n.innerHTML=this.slides.length})),this.handleSlidesEvents(),this.handleSlide(0),this.renderControls(),this.handlePagination()}}handleSlidesEvents(){this.flkty.on("change",function(e){this.handleSlide(e)}.bind(this))}handleSlide(e){let t=this.slides[e],i=t.querySelector(".video-background"),a=t.querySelector(".image-background");if(t.dataset.relatedMultimediaVideoSrc){this.appComponentsRef.videoAPIHandler.newVideo(t.dataset.relatedMultimediaVideoSrc,i,JSON.parse(t.dataset.relatedMultimediaVideoOptions));V(a).removeClass("parallax-enabled").hide(),V(i).addClass("parallax-enabled")}}handlePagination(){this.paginationTop=this.DOMElement.previousElementSibling.querySelector(".related-multimedia-component__controls__pagination"),this.paginationBottom=this.DOMElement.nextElementSibling.querySelector(".related-multimedia-component__controls__pagination"),this.paginationItemsTop=this.paginationTop.querySelectorAll(".item"),this.paginationItemsBottom=this.paginationBottom.querySelectorAll(".item");let e=this.paginationItemsTop;e=fizzyUIUtils.makeArray(this.paginationItemsTop);let t=this.paginationItemsBottom;t=fizzyUIUtils.makeArray(this.paginationItemsBottom);let i=this.flkty;this.paginationTop.addEventListener("click",(function(t){if(matchesSelector(t.target,".item.active")){var a=t.target.getAttribute("data-index");a>0&&i.select(a-1),a<=0&&i.select(a),console.log(e),e.forEach((function(e,t){V(e).addClass("active")})),V(t.target).removeClass("active")}})),this.paginationBottom.addEventListener("click",(function(e){if(matchesSelector(e.target,".item.active")){var a=e.target.getAttribute("data-index");a>0&&i.select(a-1),a<=0&&i.select(a),t.forEach((function(e,t){V(e).addClass("active")})),V(e.target).removeClass("active")}}))}renderControls(){this.flickityButtonPrevious=this.sliderEl.querySelector(".flickity-button.previous"),this.flickityButtonNext=this.sliderEl.querySelector(".flickity-button.next"),this.containerControls.appendChild(this.flickityButtonPrevious),this.containerControls.appendChild(this.flickityButtonNext)}}class C{constructor(e,t){this.DOMElement=e,this.appComponentsRef=t,this.sliderEl=null,this.flkty=null,this.containerControls=null,this.slides=null,this.flickityButtonPrevious=null,this.flickityButtonNext=null,this.init()}init(){this.DOMElement&&(this.slides=this.DOMElement.querySelectorAll(".slide"),this.sliderEl=this.DOMElement.querySelector(".main-carousel"),this.containerControls=this.DOMElement.querySelector(".multimedia-item__slider__controls__buttons"),this.flkty=new Flickity(this.sliderEl,{cellAlign:"left",contain:!0,pageDots:!1,wrapAround:!0,autoPlay:V(this.DOMElement).data("multimediaSpeedms").toInt()}),this.renderControls())}renderControls(){this.flickityButtonPrevious=this.sliderEl.querySelector(".flickity-button.previous"),this.flickityButtonNext=this.sliderEl.querySelector(".flickity-button.next"),this.containerControls&&(this.containerControls.appendChild(this.flickityButtonPrevious),this.containerControls.appendChild(this.flickityButtonNext))}}class D{constructor(e){this.domEls={form:e},this.valid=!0,this.domEls.form&&this.init()}init(){this.getSearchElements(),this.handleSearch()}getSearchElements(){this.domEls.searchField=this.domEls.form.querySelector(".search-input")}validateSearch(){return this.domEls.searchField.value.length>0}handleSearch(){V(this.domEls.form).onEvent("submit",e=>{this.validateSearch()||e.preventDefault()})}}class I{constructor(e){this.domEls={form:e},this.valid=!0,this.domEls.form&&this.init()}init(){this.getFormElements(),this.handlePasswordFields(),this.handleValidation(),this.handleCharCounter()}handleValidation(){V(this.domEls.form).onEvent("submit",e=>{this.valid=!0,this.validateForm()?this.submitFeedback():e.preventDefault()}),V(this.domEls.fieldsToValidate).eachOne("onEvent",["focusout",e=>{this.validateField(e.target.parentNode,!1)}])}validateForm(){return V(this.domEls.fieldsToValidate).forEach(e=>{this.validateField(e,!0)}),this.valid}submitFeedback(){V(this.domEls.submitButton).hasClass("sitecore-submit")||(this.domEls.submitButton.style.color="transparent",this.loadSpinner=new b(this.domEls.submitButton,"small"),this.loadSpinner.show())}validateField(e,t){let i=!0,a=e.querySelector("input, textarea");switch(e.dataset.validation){case"no-empty":i=a.value.length>0;break;case"email":i=null!=a.value.match(/^\w+([\.-]?\w+)+@\w+([\.:]?\w+)+(\.[a-zA-Z0-9]{2,3})+$/);break;case"password-strength":i=a.value.match(/^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.{8,})/);break;case"checked":i=1==a.checked}!i&&t?V(e).addClass("error"):i&&V(e).removeClass("error"),this.valid&=i}getFormElements(){const e=this.domEls.form;this.domEls.passwordFields=e.querySelectorAll(".input-text.password"),this.domEls.fieldsToValidate=e.querySelectorAll("[data-validation]"),this.domEls.submitButton=e.querySelector("[type=submit]"),this.domEls.charCounters=e.querySelectorAll(".char-counter"),this.domEls.submitOnEnter=e.querySelector(".submit-on-enter")}handlePasswordFields(){V(this.domEls.passwordFields).forEach(e=>{const t=e.querySelectorAll("label"),i=e.querySelector("input");t.length>1&&V(t).eachOne("onEvent",["click",()=>{i.type=V(e).hasClass("show")?"password":"text",V(e).toggleClass("show")}])})}handleCharCounter(){function e(e,t,i,a){const s=t-e.value.length;a.textContent=i+" "+s}V(this.domEls.charCounters).forEach(t=>{const i=t.querySelector(".char-counter-text"),a=t.querySelector("textarea")||t.querySelector('input[type="text"]'),s=parseInt(t.dataset.maxChars),n=i.textContent;e(a,s,n,i),V(a).onEvent("input",t=>{e(a,s,n,i)})})}}class M{constructor(e,t){this.appComponentsRef=t,this.domElements={},this.domElements.main=e,this.subPageMapAPI=null,this.globalData={subPageItemId:"",subPageLoaded:!1,subPagePreloaded:!1,subPageContentPreloaded:!1,subPageHistoryState:{},subPageBaseUrl:"",subPageBaseAPIUrl:"",subPageTranslateDownloadText:"Descargar",subPageMapLoaded:!1},this.APIQueryData={tab:"",pageIndex:"",sortId:"",sortDir:"",tabViewMode:"",selectedFilters:[]},this.currentDataTabs=[],this.currentDataTab={subPageItemId:"",itemId:"",tab:"",pageCount:"",pageIndex:"",sortId:"",sortDir:"",showMap:!1,tabViewMode:"",elementsLayoutType:"",items:[],filters:[],selectedFilters:[],paging:[],videoAPISimpleHandlerLoaded:!1},this.subPageContentData=null,this.init()}init(){try{this.getApiQueryData(),this.getDatasets(),this.getComponentDOMElements(),this.initEventListeners(),this.preloadSubPage(),this.refreshFilterUIByApiQueryData(),this.getApiContent(),this.initSubPageMap()}catch(e){console.error("ERROR found in Subpage component: "+e)}}displayError(){const e=document.querySelector(".sub-page-items-container > .container-items");if(e){const t=document.createElement("div"),i=`<i><b>${document.location.href}</b></i>`,a="es"===document.documentElement.lang?`Compruebe si la url ${i} es correcta.`:`Check if the url ${i} is correct.`;t.style="width: 100%; margin-top: 0;",t.innerHTML=`<p style="font-size: 20px;"><i class="icon icon-error"></i> ERROR</p>\n <p>${a}</p>`,e.appendChild(t)}}checkUrlHash(){let e=window.location.hash;null===e&&""===e||(e=e.substring(1),null!==document.getElementById(e)&&(document.getElementById(e).classList.remove("hidden-modal"),document.getElementById(e).style.display="block"))}initSubPageMap(){if(!this.domElements.subPageMap)return;const e=this.appComponentsRef.mapComponentHandler.initComponent(this.domElements.subPageMap,"subpage-map");e?(e.subpageHandlerRef=this,this.subPageMapAPI=e.getAPI()):console.error("ERROR: Subpage map component runtime object reference not found.")}getApiContent(){const e=this.getApiDataQueryFilter(this.currentDataTab.subPageItemId,this.currentDataTab.tab,this.currentDataTab.pageIndex,this.currentDataTab.selectedFilters,this.currentDataTab.sortId,this.currentDataTab.sortDir,this.currentDataTab.tabViewMode);this.getApiContentByApiDataQuery(e)}getApiContentByApiDataQuery(e){const t=new b(this.domElements.subPageContainerItems,"big");document.querySelector(".sub-page-items-content").classList.add("disable-grid"),t.show();const i=this.globalData.subPageBaseAPIUrl+"?"+e;V().getJSONObject(i,{onSuccess:e=>{t.hide(),document.querySelector(".sub-page-items-content").classList.remove("disable-grid"),this.preloadSubPageContentTab(e.response),setTimeout(()=>{this.checkUrlHash()},"2000")},onError:e=>{console.error("Sub Page: Error loading sub page data")}})}getDatasets(){this.globalData.subPageItemId=this.domElements.main.dataset.subPageItemId,this.globalData.subPageBaseAPIUrl=this.domElements.main.dataset.subPageApiBaseUrl,this.globalData.subPageTranslateDownloadText=this.domElements.main.dataset.subPageTranslateDownloadText}getComponentDOMElements(){this.domElements.subPageItemsContent=this.domElements.main.querySelector(".sub-page-items-content"),this.domElements.subPageTopToolbarSection=this.domElements.main.querySelector(".sub-page-top-toolbar-section"),this.domElements.subPageContainerItems=this.domElements.main.querySelector(".container-items"),this.domElements.subPageItemsViewGridSection=this.domElements.main.querySelector(".sub-page-items-view-grid-section"),this.domElements.subPageItemsViewMaps=this.domElements.main.querySelector(".sub-page-items-view-map-section"),this.domElements.subPageFiltersSection=this.domElements.main.querySelector(".sub-page-filters-section"),this.domElements.subPageBottomToolbarSection=this.domElements.main.querySelector(".sub-page-bottom-toolbar-section"),this.domElements.subPageMap=this.domElements.main.querySelector("#subpage-map"),this.domElements.calendarPicker=this.domElements.subPageFiltersSection?this.domElements.subPageFiltersSection.querySelector("#agenda-calendar-picker"):null,this.getTabsDOMElements()}initEventListeners(){this.domElements.calendarPicker&&V(this.domElements.calendarPicker).onEvent("change",e=>{this.handleFilter(e.target,this.domElements.calendarPicker,"calendar")})}getTabsDOMElements(){this.currentDataTabs=[];const e=this.domElements.main.querySelectorAll(".tabs-box");e&&V(e).forEach(e=>{let t=e.querySelectorAll("ul.nav-tabs li");t&&V(t).forEach((e,t)=>{let i=t+1,a={subPageItemId:"",id:"",isGridViewMode:!1,allowLink:!1,allowOrder:!1,showMap:!1,orderAbc:!1,orderAsc:!1,orderCategory:!1,orderCreationDate:!1,orderEventDate:!1,orderProdutionYear:!1,layoutType:"",elementsLayoutType:"",currentOrden:"",pageIndex:"",pageCount:"",filters:[],isActive:!1,videoAPISimpleHandlerLoaded:!1};var s=""!=this.APIQueryData.tab&&null!=this.APIQueryData.tab?this.APIQueryData.tab:1;let n=e.getAttribute("data-tab-currentOrden").split("_"),l=n.length>0?n[0]:"",o=n.length>0?n[1]:"";a.subPageItemId=this.globalData.subPageItemId,a.id=e.getAttribute("data-tab-id"),a.currentIndex=e.getAttribute("data-tab-index"),a.isGridViewMode="true"==e.getAttribute("data-tab-orderAbc"),a.allowLink="true"==e.getAttribute("data-tab-allowLink"),a.allowOrder="true"==e.getAttribute("data-tab-allowOrder"),a.showMap="true"==e.getAttribute("data-tab-showMap"),a.orderAbc="true"==e.getAttribute("data-tab-orderAbc"),a.orderAsc="true"==e.getAttribute("data-tab-orderAsc"),a.orderCategory="true"==e.getAttribute("data-tab-orderCategory"),a.orderCreationDate="true"==e.getAttribute("data-tab-orderCreationDate"),a.orderEventDate="true"==e.getAttribute("data-tab-orderEventDate"),a.orderProdutionYear="true"==e.getAttribute("data-tab-orderProdutionYear"),a.layoutType=e.getAttribute("data-tab-layoutType"),a.elementsLayoutType=e.getAttribute("data-tab-elementsLayoutType"),a.currentOrden=e.getAttribute("data-tab-currentOrden"),a.pageIndex=e.getAttribute("data-tab-pageIndex"),a.pageCount=e.getAttribute("data-tab-pageCount"),a.isActive=i==s,a.sortId=""!=this.APIQueryData.sortId&&null!=this.APIQueryData.sortId?this.APIQueryData.sortId:l,a.sortDir=""!=this.APIQueryData.sortDir&&null!=this.APIQueryData.sortDir?this.APIQueryData.sortDir:o,a.tabViewMode=""!=this.APIQueryData.tabViewMode&&null!=this.APIQueryData.tabViewMode?this.APIQueryData.tabViewMode:e.getAttribute("data-tab-layoutType"),a.selectedFilters=this.getFiltersDOMElements(i),this.currentDataTabs.push(a)})})}getFiltersDOMElements(e){let t=this.domElements.main.querySelector("#tab-"+e+" .sub-page-filters-section"),i=[];if(t){let e=t.querySelectorAll("fieldset");if(V(e).forEach(e=>{let t=e.getAttribute("data-filter-id"),a=e.querySelectorAll(".filter-li"),s=e.getAttribute("data-filter-type");V(a).forEach(e=>{let a=e.querySelector("input"),n=e.getAttribute("data-filter-value-key"),l={key:t,value:n,type:s};if(V(a).hasClass("current-filter")||V(a).hasClass("current-subfilter")){0==i.filter((function(e){return e.key==t&&e.value==n})).length&&i.push(l)}})}),this.domElements.calendarPicker){const e=this.domElements.calendarPicker.cpAPI;if(e){const t=e.getSelectedDates("CP_ESDateOnly");if(""!=t.fromDate&&""!=t.toDate){const e={key:"date-start-filter",value:t.fromDate,type:"Calendar"},a={key:"date-end-filter",value:t.toDate,type:"Calendar"};i.push(e,a)}}}}return i}getApiQueryData(){if(this.globalData.subPageBaseUrl=window.location.href,this.APIQueryData.tab=this.getUrlParameterByName("tab"),this.APIQueryData.pageIndex=this.getUrlParameterByName("page-index"),this.APIQueryData.sortId=this.getUrlParameterByName("sortfld"),this.APIQueryData.sortDir=this.getUrlParameterByName("sortdir"),this.APIQueryData.tabViewMode=this.getUrlParameterByName("tab-view-mode"),this.globalData.subPageBaseUrl.match(/\?./)){var e=this.globalData.subPageBaseUrl.split("&").filter(e=>e.includes("filter-")||e.includes("-filter"));this.APIQueryData.selectedFilters=e.join("&"),this.APIQueryData.selectedFiltersArray=e}}saveCurrentStatusDataTab(){V(this.currentDataTabs).forEach(e=>{e.currentIndex==this.currentDataTab.tab&&(e.sortId=this.currentDataTab.sortId,e.sortDir=this.currentDataTab.sortDir,e.tabViewMode=this.currentDataTab.tabViewMode,e.filters=this.currentDataTab.filters,e.selectedFilters=this.currentDataTab.selectedFilters,e.videoAPISimpleHandlerLoaded=this.currentDataTab.videoAPISimpleHandlerLoaded)})}setActiveDataTab(e){this.currentDataTabs=this.currentDataTabs.map(t=>(t.isActive=t.currentIndex===e,t))}getIsActiveDataTab(){const e=this.currentDataTabs.filter(e=>e.isActive)[0];return e||null}setCurrentUIData(){var e=this.getIsActiveDataTab();if(this.currentDataTab.subPageItemId=e.subPageItemId,this.currentDataTab.itemId=e.id,this.currentDataTab.tab=e.currentIndex,this.currentDataTab.pageCount=e.pageCount,this.currentDataTab.allowOrder=e.allowOrder,this.currentDataTab.showMap=e.showMap,this.currentDataTab.tabViewMode=e.layoutType,this.currentDataTab.elementsLayoutType=e.elementsLayoutType,this.currentDataTab.filters=e.filters,this.currentDataTab.videoAPISimpleHandlerLoaded=e.videoAPISimpleHandlerLoaded,null!=this.subPageContentData){this.currentDataTab.pageIndex=this.subPageContentData.PageIndex;let e=this.subPageContentData.CurrentOrden.split("_");this.currentDataTab.sortId=e.length>0?e[0]:"",this.currentDataTab.sortDir=e.length>0?e[1]:"",this.currentDataTab.items=this.subPageContentData.Items,this.currentDataTab.paging=this.subPageContentData.Paging,this.currentDataTab.filters=this.subPageContentData.Filters,""!=this.APIQueryData.filters&&(this.currentDataTab.pageCount=this.subPageContentData.PageCount)}else{this.currentDataTab.pageIndex=e.pageIndex;let t=e.currentOrden.split("_");this.currentDataTab.sortId=t.length>0?t[0]:"",this.currentDataTab.sortDir=t.length>0?t[1]:"",this.currentDataTab.selectedFilters=e.selectedFilters}}preloadSubPage(){this.currentDataTabs&&(this.setCurrentUIData(),this.initialLoad(),this.handleTabs(),this.globalData.subPagePreloaded=!0)}preloadSubPageContentTab(e){this.subPageContentData=e,this.subPageContentData&&(this.setCurrentUIData(),this.generatePaginationUI(),this.generateItemsUI(),this.setVisibilityToolbar(),this.refreshMapMarkers(),this.refreshMapUIByApiQueryData(),this.globalData.subPageContentPreloaded=!0,this.appComponentsRef.videoAPISimpleHandler.init())}refreshMapMarkers(){this.subPageMapAPI&&this.subPageMapAPI.isMapLoaded()&&this.subPageMapAPI.renderMarkers(this.translateToMapItems(this.currentDataTab.items))}refreshFilterUIByApiQueryData(){null!==this.APIQueryData.selectedFiltersArray&&void 0!==this.APIQueryData.selectedFiltersArray&&this.refreshStatusFilters()}refreshMapUIByApiQueryData(){"mapa"==this.APIQueryData.tabViewMode&&this.toggleViewModeMap()}initialLoad(){this.currentDataTabs&&V(this.currentDataTabs).forEach(e=>{this.loadToolBar(e),this.generateFiltersUI(e)})}loadToolBar(e){this.generateOrderByUI(e),this.generateViewModeUI(e),this.handleMobileFiltersSection(),this.setVisibilityToolbar()}generateItemsUI(){let e=this.currentDataTab;const t=this.domElements.main.querySelector("#tab-"+e.tab+" .sub-page-items-section"),i=this.domElements.main.querySelector("#tab-"+e.tab+" .sub-page-items-no-found-section");if(t)if(t.innerHTML="",e.items.length>0){if(V(i).addClass("hide"),V(e.items).forEach((i,a)=>{let s="",n="",l=i.FullWidth,o=i.IsFeatureItem,r=i.IsAgendaItem,d=i.IsTestimonialsItem,c=!1;const h=document.createElement("div");switch(i.ElementType){case"Documentos":V(t).addClass("list-item"),s=this.getListTemplateByItem(i),h.className="item__container";break;case"Datos":case"Enlaces":if(d){s=this.getTestimonialTemplateByItem(i),n=""+(l?"item-width-3 testimony-component":"item-width-4 testimony-component"),h.className=n+" card__col";break}s=this.getFeaturesTemplateByItem(i,e,a),n=""+(l?"item-width-3":"item-width-4"),h.className=n+" card-feature__col";break;case"Imagenes":s=this.getMultimediaPhotosTemplateByItem(i,a),n=""+(l?"item-width-3":"item-width-4"),h.className=n+" multimedia-item__col multimedia-item__col--subitem";break;case"Video":s=this.getMultimediaVideosTemplateByItem(i,a),n=""+(l?"item-width-3":"item-width-4"),h.className=n+" multimedia-item__col multimedia-item__col--subitem";break;case"WebCams":s=this.getMultimediaWebcamsTemplateByItem(i,a),n=""+(l?"item-width-3":"item-width-4"),h.className=n+" card__col";break;case"Evento Profesional":s=this.getAgendaProfesionalTemplateByItem(i),h.className="item-agenda-profesional__container";break;case"Pagina":default:if(r){s=this.getAgendaTemplateByItem(i),h.className="item-agenda__container";break}if(o){s=this.getFeaturesTemplateByItem(i,a),n=""+(l?"item-width-3":"item-width-4"),h.className=n+" card-feature__col";break}s=this.getGridTemplateByItem(i,a),n=""+(l?"item-width-3":"item-width-4"),h.className=n+" card__col",c=!0}V(t).flagClass(c,"cards-component-grid"),h.innerHTML=s,t.appendChild(h);let u=h.querySelector(".toggle-marker");u&&V(u).onEvent("click",e=>{e.preventDefault(),this.toggleMarker(e.target)})}),"Imagenes"==e.elementsLayoutType||"Video"==e.elementsLayoutType||"WebCams"==e.elementsLayoutType){let i=this.getMultimediaPopupTemplate(e.items);var a=document.createElement("div");a.className="multimedia-item__popup__container",a.innerHTML=i,t.appendChild(a);const s=this.domElements.main.querySelector(".component-ready");s&&V(s).removeClass("component-ready"),V(this).getAppComponentRef("jsVendorLoader").requestVendorLoad("vendor-js",()=>{const e=V(this).getAppComponentRef("multimediaSliderPopup"),t=a.querySelector(".multimedia-item__slider");this.mSliderPopupItem=e.initMultimediaSlider(t)})}document.addEventListener("click",(function(e){"SPAN"==e.target.parentNode.parentNode.nodeName&&e.target.parentNode.parentNode.classList.add("clicked")}))}else V(i).removeClass("hide")}getListTemplateByItem(e){let t=e.OriginalTitle,i=e.Url,a=null!=e.Features?e.Features.Date:"",s=null!=e.Features?e.Features.Extension:"",n=e.Files,l="",o="",r=s;if(r="xlsx"===s?"xlsx":"xls"===s?"xls":"docx"===s?"docx":"doc"===s?"doc":"pdf"===s?"pdf-new":"csv"===s?"csv":"generic",0===n.length)l='<a class="" href="'+i+'"><svg class="icon icon-'+r+'"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/dist/icons/icons.svg#icon-'+r+'"></svg></a>';else for(var d=0;d<n.length;d++){let e=n[d].Url;console.log(n[d].Extension,e),o=n[d].Extension,o="docx"===o?"docx":"doc"===o?"doc":"pptx"===o||"ppt"===o?"pptx":"pdf"===o?"pdf-new":"odt"===o?"odt":"odp"===o?"odp":"ods"===o?"ods":"csv"===o?"csv":"xls"===n[d].Extension?"xls":"xlsx"===o?"xlsx":"generic",l+='<a class="'+n[d].Extension+'" href="'+e+'"><span><svg class="icon icon-'+o+'"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/dist/icons/icons.svg#icon-'+o+'"></svg><svg class="icon icon-'+o+' icon-clicked"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/dist/icons/icons.svg#icon-'+o+'-clicked"></svg></span></a>'}return['<div class="item__info">','<div class="item__info-title-download">','<div class="item__title" title="'+t+'"><span>'+t+'</span><div class="item__info-date">'+a+"</div></div>",'<div class="item__download">','<div class="item__icon">'+l+"</div>","</div>","</div>",'<div class="item__download-mobile">','<div class="item__icon">'+l+"</div>","</div>","</div>","</div>"].join("\n")}getAgendaTemplateByItem(e){let t=e.Title,i=e.Intro,a=e.Image,s=e.Url,n=e.Latitude,l=e.Longitude,o=""!=n&&null!=n&&""!=l&&null!=l&&this.currentDataTab.showMap,r=e.StartDateText,d=e.EndDateText;return['<div class="agenda-item__col">','<article class="agenda-item">','<a class="row agenda-item__link" href="'+s+'">','<div class="col-sm-5 col-xs-12 agenda-item__image-col">','<div class="agenda-item__image" data-src="'+a+'" style="background-image: url('+a+');">',""+(o?'<div class="toggle-icon toggle-icon--overlay toggle-marker" data-tab-view-mode="mapa" data-longitude="'+l+'" data-latitude ="'+n+'"><i class="icon icon-marker"></i></div>':""),"</div>","</div>",'<div class="col-sm-7 col-xs-12 agenda-item__content-col">','<div class="agenda-item__dates">','<div class="date-start">'+r+"</div>",""+(r!=d&&""!=d?'<div class="separator"></div><div class="date-end">'+d+"</div>":""),"</div>",'<div class="agenda-item__title-container">','<h6 class="agenda-item__title big heading">'+t+"</h6>","</div>",'<div class="agenda-item__description-container">',"<p>"+i+"</p>",'<i class="icon icon-angle-right"></i>',"</div>","</div>","</a>","</article>","</div>"].join("\n")}getAgendaProfesionalTemplateByItem(e){let t=e.Title,i=e.Intro,a=(e.Image,e.Url),s=e.StartDateText,n=e.EndDateText;return['<div class="agenda-item__col">','<article class="agenda-item">','<a class="row agenda-item__link" href="'+a+'">','<div class="col-sm-12 col-xs-12 agenda-item__content-col">','<div class="agenda-item__dates">','<div class="date-start">'+s+"</div>",""+(s!=n&&""!=n?'<div class="separator"></div><div class="date-end">'+n+"</div>":""),"</div>",'<div class="agenda-item__title-container">','<h6 class="agenda-item__title big heading">'+t+"</h6>","</div>",'<div class="agenda-item__description-container">',"<p>"+i+"</p>",'<i class="icon icon-angle-right"></i>',"</div>","</div>","</a>","</article>","</div>"].join("\n")}getGridTemplateByItem(e){let t=e.OriginalTitle,i=e.Title,a=e.Subtitle,s=e.Intro,n=e.Image?e.Image:"/dist/images/img-default.png",l=e.Url,o=e.Latitude,r=e.Longitude,d=""!=o&&null!=o&&""!=r&&null!=r&&this.currentDataTab.showMap,c=e.Features,h=""!=s&&null!=s||null!=c&&""!=c,u=e.IsVisibleExtraInfo&&""!=a,m=e.IsVisibleExtraInfo&&""!=a,p=e.CssClass;return['<article class="card card--background" style="background-image: url('+n+');">','<a class="card__link" href="'+l+'" '+(""+(e.IsExternalLink?'target="_blank"':""))+' title="'+t+'">','<div class="card__content '+(h?"hover-expand":"")+" "+(u?"card__content-xl":"")+'">','<div class="card__title-container">','<h6 class="card__title heading">'+i,""+(u?'<span class="card__subtitle">'+a+"</span>":""),"</h6>","</div>",'<div class="card__description-container '+(u?"card__description-container-xl":"")+'">','<div class="card__divider"></div>',""+(m?'<div class="card__description">'+this.getFeaturesDescriptionByItem(e)+"</div>":'<div class="card__description">'+s+"</div>"),"</div>","</div>","</a>",'<div class="card-stars-icon card-stars-icon--'+p+'">','<svg class="icon icon-stars_"'+p+">",'<use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/dist/icons/icons.svg#icon-stars_'+p+'"></use>',"</svg>","</div>",""+(d?'<div class="toggle-icon toggle-icon--overlay toggle-marker" data-tab-view-mode="mapa" data-longitude="'+r+'" data-latitude ="'+o+'"><i class="icon icon-marker"></i></div>':""),"</article>"].join("\n")}getFeaturesDescriptionByItem(e){let t=e.Features;var i=document.createElement("ul"),a=document.createElement("li");if(t)for(var s in t)if("QualityFlag"!=s&&""!==t[s]){a=document.createElement("li");var n=['<span class="card-feature__description-title">'+s+"</span>",'<span class="card-feature__description-text">'+t[s]+"</span>"].join("\n");a.innerHTML=n,i.appendChild(a)}return["<ul>"+i.innerHTML+"</ul>"].join("\n")}getFeaturesTemplateByItem(e,t,i){let a=t.itemId,s=e.Image,n=e.Thumbnail,l=e.Title,o=e.Subtitle,r=e.IsVisibleSubtitle,d=e.IsVisibleIntro,c=e.Intro,h=e.Features,u=e.Url,m=e.IsExternalLink,p=e.IsClickable,g=e.Latitude,y=e.Longitude,f=""!=g&&null!=g&&""!=y&&null!=y&&this.currentDataTab.showMap,v=null!=e.Features&&"true"==e.Features.QualityFlag,b=null!=e.Video&&""!=e.Video,E=e.Video;var w=document.createElement("ul"),S=document.createElement("li");if(h)for(var C in h)if("QualityFlag"!=C&&""!==h[C]){S=document.createElement("li");var D=['<span class="card-feature__description-title">'+C+"</span>",'<span class="card-feature__description-text">'+h[C]+"</span>"].join("\n");S.innerHTML=D,w.appendChild(S)}let V="";return V=null===s?"":""!==s&&""!==n?'<div class="card-feature__image-container"><div class="toggle-expand icon icon-expand"></div><figure><a href="#card-feature__image-modal-'+a+"-"+i+'" onclick="document.getElementById(\'card-feature__image-modal-'+a+"-"+i+'\').classList.remove(\'hidden-modal\');"><img class="card-feature__image-modal" src="'+n+'"></a></figure><div class="card-feature__image-lightbox" id="card-feature__image-modal-'+a+"-"+i+'" onclick="document.getElementById(\'card-feature__image-modal-'+a+"-"+i+'\').classList.toggle(\'hidden-modal\');window.location.hash = \'!\';"><div class="card-feature__image-lightbox-wrapper"><div class="overlay-popup-close close-button"></div><img class="" src="'+s+'"></div></div></div>':'<div class="card-feature__image-container"><figure><img src="/dist/images/img-default-half.png"></figure></div>',['<article class="card-feature card-feature--background">',""+(p?'<a href="'+u+'" '+(""+(m?'target="_blank"':""))+" >":"<span>"),'<div class="card-feature__container">','<div class="card-feature__content">',""+V,'<div class="card-feature__title-container">','<h6 class="card-feature__title">'+l,""+(f?'<div class="toggle-icon toggle-marker" data-tab-view-mode="mapa" data-longitude="'+y+'" data-latitude ="'+g+'"><i class="icon icon-marker"></i></div>':""),"</h6>","</div>",'<div class="card-feature__description-container">','<div class="card-feature__divider"></div>','<div class="card-feature__description">',""+(r?'<span class="card-feature__subtitle">'+o+"</span>":""),""+(d?'<span class="card-feature__intro">'+c+"</span>":""),"<ul>"+w.innerHTML+"</ul>","</div>",""+(b?'<div class="card-feature__video"><a style="cursor: pointer;" onclick="popupHandler.togglePopupId(\'custom-popup-content'+a+t.pageIndex+i+'\')" class="video-button">Ver vídeo</a><div id="custom-popup-content'+a+t.pageIndex+i+'" style="visibility: hidden; width: 1024px; height: 0px;"><div class="video-item-simple video-item--full-width" data-video-url="'+E+'" loop load-on-demand><div data-bgimage-src="../../dist/images/bgcard-example.jpg"></div></div></div></div></div>':""),"</div>","</div>","</div>",""+(v?'<div class="icon-quality"></div>':""),""+(p?"</a>":"</span>"),"</article>"].join("\n")}getTestimonialTemplateByItem(e){e.Url;let t=null!=e.Features?e.Features.Text:"",i=null!=e.Features?e.Features.Author:"";null!=e.Features&&e.Features.Location;return['<article class="card">','<div class="card__container">','<div class="testimony__content">','<h5 class="message">'+t+"</h5>",'<div class="testimony__signature">','<p class="author">'+i+"</p>",'<p class="enterprise">'+(null!=e.Features?e.Features.Company:"")+"</p>","</div>","</div>","</div>","</article>"].join("\n")}getMultimediaPopupTemplate(e){var t=document.createElement("div");t.className="multimedia-slider main-carousel",t.setAttribute("style","min-width: 100%; min-height: 100%;");let i="";V(e).forEach(e=>{let a="",s=e.ElementType;var n=document.createElement("div");switch(n.setAttribute("style","width: 100%; height:100vh;"),s){case"Video":a=this.getMultimediaVideosPopupTemplateByItem(e),n.className="video-slide";break;case"WebCams":a=this.getMultimediaWebcamsPopupTemplateByItem(e),n.className="webcam-slide",i="slider-webcam",t.classList.add("webcam-carousel");break;case"Images":default:a=this.getMultimediaPhotosPopupTemplateByItem(e),n.className="image-slide"}n.innerHTML=a,t.appendChild(n)});var a=document.createElement("div");return a.className="multimedia-item__slider__controls__pagination",V(e).forEach((t,i)=>{let s=this.getMultimediaPopupPaginationTemplate(i,e.length);a.innerHTML=a.innerHTML+s}),['<section class="multimedia-item__slider slider vendor-js '+i+'" data-multimedia-speedms="0">',""+t.outerHTML,'<div class="multimedia-item__slider__controls">',""+a.outerHTML,'<div class="multimedia-item__slider__controls__buttons"></div>',"</div>","</section>"].join("\n")}getMultimediaPhotosTemplateByItem(e,t){let i=e.Title,a=e.Image?e.Image:"/dist/images/img-default.png",s=(e.Url,null!=e.Features?e.Features.ImageSize:""),n=null!=e.Features?e.Features.Size:"";return['<article class="multimedia-item">','<div class="multimedia-item__link">','<div class="multimedia-item__image-col">','<div class="multimedia-item__image" data-src="'+a+'" style="background-image: url('+a+');" alt="'+i+'"></div>','<div class="multimedia-item-image__overlay">','<div class="toggle-expand icon icon-expand toggle-popup" data-type="image-content" data-index="'+t+'">',"</div>",'<span class="multimedia-item-image__title">'+i+"</span>",'<span class="multimedia-item-image__size">'+s+" - "+n+"</span>",'<a class="toggle-download icon icon-download" href="'+a+'" download></a>',"</div>","</div>",'<div class="col-sm-12 col-xs-12 multimedia-item__content-col visible-sm">','<div class="multimedia-item__info-container">','<span class="multimedia-item__title">'+i+"</span>",'<span class="multimedia-item__size">'+s+" - "+n+"</span>",'<a class="toggle-download link link-icon" href="'+a+'" download>'+this.globalData.subPageTranslateDownloadText+'<i class="icon icon-download"></i></a>',"</div>","</div>","</div>","</article>"].join("\n")}getMultimediaVideosTemplateByItem(e,t){let i=e.Title,a=e.Image?e.Image:"/dist/images/img-default.png",s=e.Duration;return['<article class="multimedia-item">','<div class="multimedia-item__link">','<div class="multimedia-item__image-col">','<div class="multimedia-item__image" data-src="'+a+'" style="background-image: url('+a+');" alt="'+i+'"></div>','<div class="multimedia-item-image__overlay">','<span class="multimedia-item-image__title">'+i+"</span>",'<span class="multimedia-item-image__length">'+s+"</span>","</div>",'<div class="toggle-icon toggle-icon--overlay toggle-play toggle-popup"><i class="icon icon-play" data-type="video-content" data-index="'+t+'"></i>',"</div>",'<div class="multimedia-item__content-col visible-sm">','<div class="multimedia-item__info-container">','<span class="multimedia-item__title">'+i+"</span>",'<span class="multimedia-item__length">'+s+"</span>","</div>","</div>","</div>","</article>"].join("\n")}getMultimediaWebcamsTemplateByItem(e,t){let i=e.Title,a=e.Intro,s=e.Image?e.Image:"/dist/images/img-default.png",n=e.Url,l=e.Latitude,o=e.Longitude;return['<article class="card card--background" style="background-image: url('+s+');">','<a class="card__link toggle-popup" href="#webcam-modal-popup" data-type="webcam-content" data-title="'+i+'" data-src="'+n+'" data-index="'+t+'">','<div class="card__content '+(""!=a&&null!=a?"hover-expand":"")+'">','<div class="card__title-container">','<h6 class="card__title heading">'+i+"</h6>","</div>",'<div class="card__description-container">','<div class="card__divider"></div>','<div class="card__description">'+a+"</div>","</div>","</div>","</a>",""+(""!=l&&null!=l&&""!=o&&null!=o&&this.currentDataTab.showMap?'<div class="toggle-icon toggle-icon--overlay toggle-marker" data-tab-view-mode="mapa" data-longitude="'+o+'" data-latitude ="'+l+'"><i class="icon icon-marker"></i></div>':""),"</article>"].join("\n")}getMultimediaPhotosPopupTemplateByItem(e){let t=e.Title,i=null!=e.Features?e.Features.ImageSize:"",a=null!=e.Features?e.Features.Size:"",s=e.Image?e.Image:"/dist/images/img-default.png";return['<div class="image-container" >','<img src="'+s+'" />'," </div>",'<div class="info-container">','<a class="toggle-download" href="'+s+'" download><i class="icon icon-download"></i> '+this.globalData.subPageTranslateDownloadText+"</a>","<div>",'<span class="multimedia-item__title">'+t+"</span>",'<span class="multimedia-item__size">'+i+" - "+a+"</span>","</div>","</div>"].join("\n")}getMultimediaVideosPopupTemplateByItem(e){let t=e.Title;return['<div class="video-container" >',' <iframe src="" title="video" data-src="'+e.Video+'" frameborder="0" allow="autoplay; fullscreen" allowfullscreen></iframe>'," </div>",'<div class="info-container">',"<div>",'<span class="multimedia-item__title">'+t+"</span>",'<span class="multimedia-item__length">'+e.Duration+"</span>","</div>","</div>"].join("\n")}getMultimediaWebcamsPopupTemplateByItem(e){const t=e.Title,i=e.Intro,a=e.Url,s=e.Latitude,n=e.Longitude;return['<div class="webcam-container" data-webcam-title="'+t+'" data-webcam-latitude="'+s+'" data-webcam-longitude="'+n+'" >','<h2 class="webcam-header">'+t+"</h2>",'<div class="webcam-iframe-wrapper">','<div class="iframe-container">','<iframe id="webcam-iframe" data-src="'+a+'" width="778" height="480" frameborder="0" scrolling="no" marginwidth="0" marginheight="0" allowfullscreen="" webkitallowfullscreen="" mozallowfullscreen="" oallowfullscreen="" msallowfullscreen=""></iframe>',"</div>",""+(""!=s&&null!=s&&""!=n&&null!=n?this.getMultimediaWebcamsPopupMapTemplateByItem(e):""),"</div></div>",'<div class="info-container">',"<div>",'<span class="multimedia-item__description">'+i+"</span>","</div>","</div>"].join("\n")}getMultimediaWebcamsPopupMapTemplateByItem(e){return'\n <div class="map-container">\n <section class="map-component internal-api hide-filter-section reload" data-map-profiles-url="/dist/json/map-component.profiles.json" data-map-load-profileid="webcam-static-map"></section>\n </div>\n '}getMultimediaPopupPaginationTemplate(e,t){let i="";return 0==e&&(i=['<div class="item currentSlide" data-index="'+e+'">'+e+"</div>"].join("\n")),e==t-1&&(i=['<div class="separator"></div>','<div class="item totalSlides" data-index="'+t+'">'+t+"</div>"].join("\n")),i}generateOrderByUI(e){let t=this.domElements.main.querySelector("#tab-"+e.currentIndex+" .sub-page-top-toolbar-order-by-container");if(t){let i=t.querySelectorAll(".input-select__list li"),a=t.querySelector(".input-text_el_input"),s=e.currentOrden;s&&(V(i).forEach(t=>{t.getAttribute("data-orderId")+"_"+t.getAttribute("data-sortdir")==e.currentOrden&&(s=t.innerHTML,a.value=t.innerHTML)}),""==a.value&&i.length>0&&(a.value=i[0].innerHTML)),V(i).forEach(t=>{t.innerHTML==s&&V(t).addClass("current-filter"),t.onclick=function(t){this.handleOrderBySelect(t.target,e,i,a)}.bind(this)}),V(a).onEvent("click",()=>{this.toggleOrderBySelect()}),V(a).onEvent("focusout",()=>{setTimeout(function(){this.toggleOrderBySelect()}.bind(this),200)})}}toggleOrderBySelect(){let e=this.currentDataTab,t=this.domElements.main.querySelector("#tab-"+e.tab+" .sub-page-top-toolbar-order-by-container"),i=t.querySelector(".input-select"),a=t.querySelector(".input-select_el_arrow");V(i).swapClass("fade-out","fade-in"),V(a).toggleClass("rotate-up")}generatePaginationUI(){let e=this.currentDataTab,t=e.pageCount,i=e.paging,a=this.domElements.main.querySelectorAll("#tab-"+e.tab+" .sub-page-toolbar-pagination-container");V(a).forEach(e=>{let a=e.querySelector(".pagination-item.previous"),s=e.querySelector(".pagination-item.next"),n=e.querySelector(".pagination__content");t>1?(n.innerHTML="",V(e).removeClass("hide"),V(a).addClass("hide"),V(s).addClass("hide"),V(i).forEach(e=>{let t=n,i=document.createElement("li"),l=document.createElement("a");if(l.textContent=e.Title,l.setAttribute("data-page",e.Page),e.IsPreviousLink){V(a).removeClass("hide");let t=a.querySelector(".pagination-link");t.setAttribute("data-page",e.Page),t.onclick=function(e){this.handlePagination(e.currentTarget)}.bind(this)}else if(e.IsNextLink){V(s).removeClass("hide");let t=s.querySelector(".pagination-link");t.setAttribute("data-page",e.Page),t.onclick=function(e){this.handlePagination(e.currentTarget)}.bind(this)}else e.IsFirstLink?(i.className="pagination-item",l.className="pagination-link",i.appendChild(l),t.appendChild(i),l.onclick=function(e){this.handlePagination(e.currentTarget)}.bind(this),i=document.createElement("li"),l=document.createElement("a"),i.className="pagination-item",i.textContent="...",t.appendChild(i)):e.IsLastLast?(i.className="pagination-item",i.textContent="...",t.appendChild(i),i=document.createElement("li"),l=document.createElement("a"),l.textContent=e.Title,l.setAttribute("data-page",e.Page),i.className="pagination-item",l.className="pagination-link",i.appendChild(l),t.appendChild(i)):(i.className="pagination-item "+(null==e.Url?"active":""),l.className="pagination-link "+(null==e.Url?"active":""),i.appendChild(l),t.appendChild(i));l.onclick=function(e){this.handlePagination(e.target)}.bind(this)})):V(e).addClass("hide")})}generateViewModeUI(e){if(e){let t=this.currentDataTab.showMap,i=this.domElements.main.querySelector("#tab-"+e.currentIndex+" .view-mode-link--grid"),a=this.domElements.main.querySelector("#tab-"+e.currentIndex+" .sub-page-items-view-grid-section"),s=this.domElements.main.querySelector("#tab-"+e.currentIndex+" .view-mode-link--map"),n=this.domElements.main.querySelector("#tab-"+e.currentIndex+" .sub-page-items-view-map-section");a&&V(a).addClass("active"),n&&V(n).addClass("hide"),t||n&&V(n).addClass("hide"),i&&V(i).onEvent("click",e=>{this.toggleViewModeGrid(e.target)}),s&&V(s).onEvent("click",e=>{this.toggleViewModeMap()})}}toggleViewModeGrid(e){let t=this.domElements.main.querySelector("#tab-"+this.currentDataTab.tab+" .view-mode-link--grid"),i=this.domElements.main.querySelector("#tab-"+this.currentDataTab.tab+" .sub-page-items-view-grid-section"),a=this.domElements.main.querySelector("#tab-"+this.currentDataTab.tab+" .view-mode-link--map"),s=this.domElements.main.querySelector("#tab-"+this.currentDataTab.tab+" .sub-page-items-view-map-section");V(t).addClass("hide"),V(a).removeClass("hide"),V(i).removeClass("hide"),V(s).addClass("hide"),this.toggleViewMode(e)}toggleViewModeMap(){if(!this.subPageMapAPI)return;let e=this.domElements.main.querySelector("#tab-"+this.currentDataTab.tab+" .view-mode-link--grid"),t=this.domElements.main.querySelector("#tab-"+this.currentDataTab.tab+" .sub-page-items-view-grid-section"),i=this.domElements.main.querySelector("#tab-"+this.currentDataTab.tab+" .view-mode-link--map"),a=this.domElements.main.querySelector("#tab-"+this.currentDataTab.tab+" .sub-page-items-view-map-section");V(e).removeClass("hide"),V(i).addClass("hide"),V(t).addClass("hide"),V(a).removeClass("hide"),this.subPageMapAPI.renderMarkers(this.translateToMapItems(this.currentDataTab.items)),this.toggleViewMode(i)}toggleViewMode(e){let t=e.getAttribute("data-tab-view-mode");this.currentDataTab.tabViewMode=t;let i=this.getPageDataQueryFilter(this.currentDataTab.tab,this.currentDataTab.pageIndex,this.currentDataTab.selectedFilters,this.currentDataTab.sortId,this.currentDataTab.sortDir,this.currentDataTab.tabViewMode);this.manageHistoryState(i),this.setVisibilityToolbar()}translateToMapItems(e){return e.map(e=>{var t;return e.title=e.Title,e.titleOnlyInfoWindow=!e.Image,e.introText=(t=e.Intro).length>102?t.substring(0,102)+"...":t,e.url=e.Url,e.isClickable=e.IsClickable,e.lat=e.Latitude,e.lon=e.Longitude,e.imageUrl=e.Image,e})}toggleMarker(e){if(!this.subPageMapAPI)return;const t={lat:e.parentNode.dataset.latitude,lon:e.parentNode.dataset.longitude};this.toggleViewModeMap(),this.subPageMapAPI.scrollInToMap(),this.subPageMapAPI.openInfoWindowByPosition(t)}setVisibilityToolbar(){let e=this.domElements.main.querySelector("#tab-"+this.currentDataTab.tab+" .sub-page-items-view-grid-section"),t=this.domElements.main.querySelector("#tab-"+this.currentDataTab.tab+" .sub-page-top-toolbar-order-by-container"),i=this.domElements.main.querySelectorAll("#tab-"+this.currentDataTab.tab+" .sub-page-toolbar-pagination-container");e&&(V(e).hasClass("hide")?t&&V(t).addClass("hide"):this.currentDataTab.allowOrder&&t&&V(t).removeClass("hide")),i&&V(i).forEach(e=>{this.currentDataTab.pageCount>1&&V(e).removeClass("hide"),1==this.currentDataTab.pageCount&&V(e).addClass("hide")})}generateFiltersUI(e){if(e){let t=this.domElements.main.querySelector("#tab-"+e.currentIndex+" .sub-page-filters-section");if(t){let e=t.querySelectorAll("fieldset"),i=t.querySelectorAll(".filters-container");V(e).forEach(e=>{let a="Estrellas"===e.getAttribute("data-filter-type"),s=e.querySelectorAll("input");V(s).forEach(s=>{s.onclick=function(s){this.handleFilter(s.target,e,a),V(t).removeClass("filters-opened"),V(i).forEach(e=>{V(e).removeClass("unfolded")})}.bind(this)})})}}}refreshStatusFilters(){var e="",t="";let i=this.domElements.main.querySelector("#tab-"+this.currentDataTab.tab+" .sub-page-filters-section");if(V(this.APIQueryData.selectedFiltersArray).forEach(a=>{let s=a.split("="),n=s.length>0?s[0].replace("filter-",""):"",l=s.length>0?s[1]:"";if(i){let e=i.querySelectorAll("fieldset");V(e).forEach(e=>{if(e.getAttribute("data-filter-id")==n){let t="Estrellas"===e.getAttribute("data-filter-type"),i=e.querySelectorAll("input");V(i).forEach(i=>{if(V(i).removeClass("current-filter"),i.checked=!1,n==e.getAttribute("data-filter-id"))if(t){let e=l.split(";");V(e).forEach(e=>{i.getAttribute("data-filter-guid")==e&&(V(i).addClass("current-subfilter"),i.checked=!0)})}else i.getAttribute("data-filter-guid")==l&&(V(i).addClass("current-filter"),i.checked=!0)})}})}"date-start-filter"==n&&(e=l),"date-end-filter"==n&&(t=l)}),""!=e||""!=t){const a=i.querySelector("#agenda-calendar-picker");a&&null!=a.cpAPI&&a.cpAPI.setSelectedDates("CP_ESDate",e,t)}this.currentDataTab.selectedFilters=this.getFiltersDOMElements(this.currentDataTab.tab)}generateFilterTooltipUI(e){return['<div class="filter-item__tooltip-container">','<svg class="icon icon-info">','<use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/dist/icons/icons.svg#icon-info"></use>',"</svg>",'<div class="filter-item__tooltip-text"><p>'+e+"</p></div>","</div>"].join("\n")}handleFilter(e,t,i){if(i)V(e).hasClass("current-subfilter")?(e.checked=!1,e.classList.remove("current-subfilter")):e.classList.add("current-subfilter");else{let i=t.querySelector(".current-filter");i!==e&&(V(e).addClass("current-filter"),V(i).removeClass("current-filter"),i.checked=!1)}this.currentDataTab.selectedFilters=this.getFiltersDOMElements(this.currentDataTab.tab),this.currentDataTab.pageIndex=1;let a=this.getApiDataQueryFilter(this.currentDataTab.subPageItemId,this.currentDataTab.tab,this.currentDataTab.pageIndex,this.currentDataTab.selectedFilters,this.currentDataTab.sortId,this.currentDataTab.sortDir,this.currentDataTab.tabViewMode);this.getApiContentByApiDataQuery(a);let s=this.getPageDataQueryFilter(this.currentDataTab.tab,this.currentDataTab.pageIndex,this.currentDataTab.selectedFilters,this.currentDataTab.sortId,this.currentDataTab.sortDir,this.currentDataTab.tabViewMode);this.manageHistoryState(s)}handleTabs(){const e=this.domElements.main.querySelectorAll(".tabs-box");e&&Array.from(e).map(e=>{let t=e.querySelectorAll("ul.nav-tabs li a");t&&Array.from(t).map(i=>{V(i).onEvent("click",a=>{this.saveCurrentStatusDataTab();const s=i.getAttribute("href"),n=s?new URLSearchParams(s).get("tab"):"",l=n?n.replace(/\D/,""):"",o=e.querySelectorAll(".tab-content");let r=null,d=null;o&&[...o].forEach(e=>{e.getAttribute("id").replace("tab-","")!==l?(e.classList.remove("active"),r=e):(e.classList.add("active"),d=e)}),[...t].forEach(e=>{e.classList.remove("active")}),i.classList.add("active"),this.setActiveDataTab(l);const c=this.getIsActiveDataTab();if(c){const e=this.getApiDataQueryFilter(this.currentDataTab.subPageItemId,l,1,c.selectedFilters,c.sortId,c.sortDir,c.tabViewMode);this.getApiContentByApiDataQuery(e);const t=this.getPageDataQueryFilter(l,1,c.selectedFilters,c.sortId,c.sortDir,c.tabViewMode);this.manageHistoryState(t),this.handleTabSharedMap()}else console.error(`Tab with index "${l}" not found`);return!1})})}),this.handleTabSharedMap(),window.addEventListener("popstate",()=>{this.handleTabOnPopState()})}handleTabOnPopState(){location.href=document.location}handleTabSharedMap(){const e=document.querySelector(".tab-content.active");if(e){const t=e.querySelector(".sub-page-items-view-map-section"),i=this.domElements.main.querySelector("#subpage-map");t&&i&&t.appendChild(i)}}handlePagination(e){let t=this.getApiDataQueryFilter(this.currentDataTab.subPageItemId,this.currentDataTab.tab,e.getAttribute("data-page"),this.currentDataTab.selectedFilters,this.currentDataTab.sortId,this.currentDataTab.sortDir,this.currentDataTab.tabViewMode);this.getApiContentByApiDataQuery(t);let i=this.getPageDataQueryFilter(this.currentDataTab.tab,e.getAttribute("data-page"),this.currentDataTab.selectedFilters,this.currentDataTab.sortId,this.currentDataTab.sortDir,this.currentDataTab.tabViewMode);this.manageHistoryState(i);const a=this.domElements.main.querySelectorAll("#tab-"+this.currentDataTab.tab+" .pagination__content");a&&Array.from(a).map(t=>{let i=t.querySelectorAll("a");i&&(Array.from(i).map(e=>{e.classList.remove("active")}),e.classList.add("active"))}),this.scrollInToTop()}scrollInToTop(){V(this.domElements.main).scrollToTarget(-200,"auto")}handleOrderBySelect(e,t,i,a){let s=e.getAttribute("data-sortid"),n=e.getAttribute("data-sortdir");this.currentDataTab.sortId=s,this.currentDataTab.sortDir=n;let l=this.getApiDataQueryFilter(this.currentDataTab.subPageItemId,this.currentDataTab.tab,this.currentDataTab.pageIndex,this.currentDataTab.selectedFilters,this.currentDataTab.sortId,this.currentDataTab.sortDir,this.currentDataTab.tabViewMode);this.getApiContentByApiDataQuery(l);let o=this.getPageDataQueryFilter(this.currentDataTab.tab,this.currentDataTab.pageIndex,this.currentDataTab.selectedFilters,this.currentDataTab.sortId,this.currentDataTab.sortDir,this.currentDataTab.tabViewMode);this.manageHistoryState(o),V(e).hasClass("current-filter")||(V(i).forEach(e=>{V(e).removeClass("current-filter")}),a.value=e.innerHTML,V(e).addClass("current-filter"))}handleMobileFiltersSection(){let e=this.currentDataTab,t=this.domElements.main.querySelector("#tab-"+e.tab+" .sub-page-filters-section");if(t){let i=this.domElements.main.querySelector("#tab-"+e.tab+" .filters-link"),a=this.domElements.main.querySelector("#tab-"+e.tab+" .mobile-close"),s=t.querySelectorAll(".filters-container");V(i).onEvent("click",e=>{V(t).addClass("filters-opened")}),V(a).onEvent("click",e=>{V(t).removeClass("filters-opened"),V(s).forEach(e=>{V(e).removeClass("unfolded")})});let n=t.querySelectorAll(".filter-link");V(n).forEach(e=>{let t=e.parentElement.querySelector(".filters-container");e.onclick=e=>{e.preventDefault(),t.classList.contains("unfolded")?t.classList.remove("unfolded"):t.classList.add("unfolded")}}),V(s).forEach(e=>{let t=e.querySelector(".chevron-left");t.onclick=e=>{e.preventDefault();let i=t.parentElement;i.classList.contains("unfolded")?i.classList.remove("unfolded"):i.classList.add("unfolded")}})}}getPageDataQueryFilter(e,t,i,a,s,n){var l="";l=`tab=${e}&page-index=${t}&sortfld=${a}&sortdir=${s}&tab-view-mode=${n}`;let o="";return V(i.sort()).forEach(e=>{if(o==e.key)if("all"==e.value){let e=l.indexOf(o),t=l.indexOf("&",e);0==t&&(t=l.length),l.replace(l(e,t),"")}else o=e.key,l+=";"+e.value;else"all"==e.value||("date-start-filter"==e.key||"date-end-filter"==e.key?l+=`&${e.key}=${e.value}`:null!=e.value&&(l+=`&filter-${e.key}=${e.value}`,"Estrellas"==e.type&&(o=e.key)))}),l.toLowerCase()}getApiDataQueryFilter(e,t,i,a,s,n,l){var o="";o=`itemId=${e}&tab=${t}&page-index=${i}&sortfld=${s}&sortdir=${n}&tab-view-mode=${l}`;let r="";return a.length>0&&V(a.sort()).forEach(e=>{if(r==e.key)if("all"==e.value){let e=o.indexOf(r),t=o.indexOf("&",e);0==t&&(t=o.length),o.replace(o(e,t),"")}else r=e.key,o+=";"+e.value;else"all"==e.value||("date-start-filter"==e.key||"date-end-filter"==e.key?o+=`&${e.key}=${e.value}`:null!=e.value&&(o+=`&filter-${e.key}=${e.value}`,"Estrellas"==e.type&&(r=e.key)))}),o.toLowerCase()}manageHistoryState(e){let t="",i="";null!=e?(i=window.location.href.substring(0,window.location.href.lastIndexOf("?")),t=i+"?"+e):(i=window.location.href.substring(0,event.target.href.lastIndexOf("?")),t=i+event.target.href.replace(i,"")),history&&history.pushState&&history.pushState(this.globalData.subPageHistoryState,event.target.innerHTML,t)}getUrlParameterByName(e,t){t||(t=window.location.href),e=e.replace(/[\[\]]/g,"\\$&");var i=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(t);return i?i[2]?decodeURIComponent(i[2].replace(/\+/g," ")):"":null}}class k{constructor(e){this.vCRef=e}getSelectedDates(e=""){const t=this.vCRef.getDateSelectionObj(),i=t.fromDate,a=t.toDate,s={fromDate:null,toDate:null};switch(e){case"CP_ESDate":s.fromDate=i?this.convertToEsDateFormatString(i.rawDate):"",s.toDate=a?this.convertToEsDateFormatString(a.rawDate):"";break;case"CP_ESDateOnly":s.fromDate=i?this.convertToEsDateFormatString(i.rawDate):"",s.toDate=a?this.convertToEsDateFormatString(a.rawDate):"",s.fromDate=s.fromDate?s.fromDate.substring(0,s.fromDate.indexOf("T")):"",s.toDate=s.toDate?s.toDate.substring(0,s.toDate.indexOf("T")):"";break;case"ObjectDate":s.fromDate=i?i.rawDate:null,s.toDate=a?a.rawDate:null;break;default:s.fromDate=i?i.ISODate:"",s.toDate=a?a.ISODate:""}return s}setSelectedDates(e="",t,i){let a=null,s=null;if(!t&!i)console.error("Calendar Picker API: Error, fromDate & toDate parameters are required");else{switch(e){case"CP_ESDate":case"CP_ESDateOnly":a=this.convertFromEsDateFormatString(t),s=this.convertFromEsDateFormatString(i);break;case"ObjectDate":a=t,s=i;break;default:a=new Date(t),s=new Date(i)}V(a).isDateObj||V(s).isDateObj?(this.vCRef.handleSelectionValue(this.generateCPDateObject(a),this.generateCPDateObject(s),!1),this.vCRef.renderSelection(),this.vCRef.setMonth(a.getMonth()),V(this.vCRef.cleanButtonEl).addClass("visible")):console.error("Calendar Picker API: Error, Invalid date or dates")}}convertToEsDateFormatString(e){const t=e.getDate();return(t<=9?"0"+t:t)+"/"+(e.getMonth()+1)+"/"+e.getFullYear()+"T"+e.toLocaleTimeString("es-ES")}convertFromEsDateFormatString(e=""){let t=null,i=[],a=[];if(!e.includes("T"))i=e.split("/"),t=new Date(i[2]+"/"+i[1]+"/"+i[0]),t.setHours(this.vCRef.timeZone,0,0,0);else{const s=e.split("T");i=s[0].split("/"),a=s[1],t=new Date(i[2]+"/"+i[1]+"/"+i[0]+" "+a)}return t}generateCPDateObject(e){return{unixTime:e.getTime(),ISODate:e.toISOString(),rawDate:e}}}const P=function(e){function t(e,t,i){e&&(e.attachEvent?e.attachEvent("on"+t,i):e.addEventListener(t,i))}function i(e,t,i){e&&(e.detachEvent?e.detachEvent("on"+t,i):e.removeEventListener(t,i))}this.timeZone=-(new Date).getTimezoneOffset()/60;let a={element:null,selector:null,datesFilter:!1,pastDates:!0,availableWeekDays:[],availableDates:[],date:new Date((new Date).setHours(this.timeZone,0,0,0)),todaysDate:new Date((new Date).setHours(this.timeZone,0,0,0)),button_prev:null,button_next:null,month:null,month_label:null,onSelect:(e,t)=>{},months:["January","February","March","April","May","June","July","August","September","October","November","December"],days:["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],shortWeekday:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]},s={fromEl:null,toEl:null,fromDate:null,toDate:null};this.getDateSelectionObj=()=>s;for(let t in e)a.hasOwnProperty(t)&&(a[t]=e[t]);if(!a.element&&(a.element=document.querySelector(a.selector),!a.element))return;a.shortWeekdayLength=a.element.dataset.weekdayLength?parseInt(a.element.dataset.weekdayLength):3;const n=function(e){const t=document.createElement("div"),i=document.createElement("span"),s=e.getDay()||7;i.innerHTML=e.getDate(),t.className="vanilla-calendar-date",t.setAttribute("data-calendar-isodate",e.toISOString().split("T")[0]),t.calendarData=(e=>({unixTime:e.getTime(),ISODate:e.toISOString(),rawDate:new Date(e)}))(e);let n=a.availableWeekDays.filter(e=>{return e.day===s||e.day===(t=s,a.days[t]);var t}),l=a.availableDates.filter(t=>t.date===e.getFullYear()+"-"+String(e.getMonth()+1).padStart("2",0)+"-"+String(e.getDate()).padStart("2",0));1===e.getDate()&&(t.style.marginLeft=14.28*(s-1)+"%"),a.date.getTime()<=a.todaysDate.getTime()-1&&!a.pastDates?t.classList.add("vanilla-calendar-date--disabled"):a.datesFilter?n.length?(t.classList.add("vanilla-calendar-date--active"),t.setAttribute("data-calendar-data",JSON.stringify(n[0])),t.setAttribute("data-calendar-status","active")):l.length?(t.classList.add("vanilla-calendar-date--active"),t.setAttribute("data-calendar-data",JSON.stringify(l[0])),t.setAttribute("data-calendar-status","active")):t.classList.add("vanilla-calendar-date--disabled"):(t.classList.add("vanilla-calendar-date--active"),t.setAttribute("data-calendar-status","active")),e.toString()===a.todaysDate.toString()&&t.classList.add("vanilla-calendar-date--today"),t.appendChild(i),a.month.appendChild(t)},l=()=>{a.element.querySelectorAll(".vanilla-calendar-date--selected").forEach(e=>{e.classList.remove("vanilla-calendar-date--selected","start-date","end-date")})};this.handleSelectionValue=function(e,t,i=!0){s.fromDate=e,s.toDate=t,a.element.value={startDate:e,endDate:t},a.inputStartDate&&a.inputEndDate&&(a.inputStartDate.value=e?e.ISODate:"",a.inputEndDate.value=t?t.ISODate:""),i&&(V(a.element).dispatchEvent("change"),"function"==typeof a.element.onchange&&a.element.onchange())};const o=()=>{const e=a.element.querySelectorAll("[data-calendar-status=active]");V(e).forEach(e=>{V(e).onEvent("click",()=>{s.fromEl?s.fromEl&&s.fromEl==s.toEl&&s.fromEl.calendarData.unixTime<e.calendarData.unixTime?(s.toEl=e,s.fromEl.classList.remove("end-date"),e.classList.add("vanilla-calendar-date--selected","end-date"),this.handleSelectionValue(s.fromEl.calendarData,s.toEl.calendarData),this.renderSelection()):(l(),s.fromEl=e,s.toEl=e,e.classList.add("vanilla-calendar-date--selected","start-date","end-date"),e.classList.add("vanilla-calendar-date--selected"),this.handleSelectionValue(s.fromEl.calendarData,s.fromEl.calendarData),this.renderSelection()):(s.fromEl=e,s.toEl=e,e.classList.add("vanilla-calendar-date--selected","start-date","end-date"),this.handleSelectionValue(s.fromEl.calendarData,s.fromEl.calendarData),this.renderSelection()),a.onSelect(this.calendarData,this),V(a.cleanButtonEl).addClass("visible")})})};this.renderSelection=()=>{const e=a.element.querySelectorAll("[data-calendar-status=active]");s.fromDate&&s.toDate&&V(e).forEach(e=>{e.calendarData.unixTime>=s.fromDate.unixTime&&e.calendarData.unixTime<=s.toDate.unixTime?(e.classList.add("vanilla-calendar-date--selected"),s.fromDate.unixTime===e.calendarData.unixTime&&e.classList.add("start-date"),s.toDate.unixTime===e.calendarData.unixTime&&e.classList.add("end-date")):e.classList.remove("vanilla-calendar-date--selected","start-date","end-date")})};const r=()=>{a.cleanButtonEl=a.element.querySelector(".clean-button"),this.cleanButtonEl=a.cleanButtonEl,V(a.cleanButtonEl).onEvent("click",()=>{l(),s.fromEl=null,s.toEl=null,s.fromDate=null,s.toDate=null,this.handleSelectionValue(null,null),V(a.cleanButtonEl).removeClass("visible")})},d=()=>{u();let e=a.date.getMonth();for(;a.date.getMonth()===e;)n(a.date),a.date.setDate(a.date.getDate()+1);a.date.setDate(1),a.date.setMonth(a.date.getMonth()-1),a.month_label.innerHTML=a.months[a.date.getMonth()]+" "+a.date.getFullYear(),o(),this.renderSelection()},c=()=>{a.date.setMonth(a.date.getMonth()-1),d()},h=()=>{a.date.setMonth(a.date.getMonth()+1),d()};this.setMonth=e=>{a.date.getMonth()!==e&&(a.date.setMonth(e),d())};const u=()=>{a.month.innerHTML=""},m=()=>{a.API=new k(this),a.element.cpAPI=a.API};this.init=()=>{(()=>{for(let e=0;e<a.months.length;e++){const t=new Date(e+1+"/1/2020");a.months[e]=t.toLocaleString(document.documentElement.lang,{month:"long"})}for(let e=0;e<a.days.length;e++){const t=new Date("02/"+(e+1)+"/2021");a.days[e]=t.toLocaleString(document.documentElement.lang,{weekday:"long"}),a.shortWeekday[e]=a.days[e].substring(0,a.shortWeekdayLength)}})(),(()=>{const e=V(document.createElement("div")).setClass("calendar-container").get();e.innerHTML='\n <div class="vanilla-calendar-header">\n <button type="button" class="vanilla-calendar-btn" data-calendar-toggle="previous"><i class="icon icon-angle-left"></i></button>\n <div class="vanilla-calendar-header__label" data-calendar-label="month"></div>\n <button type="button" class="vanilla-calendar-btn" data-calendar-toggle="next"><i class="icon icon-angle-right"></i></button>\n </div>\n <div class="vanilla-calendar-week"></div>\n <div class="vanilla-calendar-body" data-calendar-area="month"></div>\n ',a.element.appendChild(e)})(),a.inputStartDate=a.element.querySelector("#start-date"),a.inputEndDate=a.element.querySelector("#end-date"),a.button_prev=a.element.querySelector("[data-calendar-toggle=previous]"),a.button_next=a.element.querySelector("[data-calendar-toggle=next]"),a.month=a.element.querySelector("[data-calendar-area=month]"),a.month_label=a.element.querySelector("[data-calendar-label=month]"),a.date.setDate(1),d(),a.element.querySelector(".vanilla-calendar-week").innerHTML=`\n <span>${a.shortWeekday[0]}</span>\n <span>${a.shortWeekday[1]}</span>\n <span>${a.shortWeekday[2]}</span>\n <span>${a.shortWeekday[3]}</span>\n <span>${a.shortWeekday[4]}</span>\n <span>${a.shortWeekday[5]}</span>\n <span>${a.shortWeekday[6]}</span>\n `,t(a.button_prev,"click",c),t(a.button_next,"click",h),r(),a.element.value={startDate:null,endDate:null},m(),V(a.element).dispatchEvent("load")},this.destroy=()=>{i(a.button_prev,"click",c),i(a.button_next,"click",h),u(),a.element.innerHTML=""},this.reset=()=>{this.destroy(),this.init()},this.getDOMElement=()=>a.element,this.set=function(e){for(let t in e)a.hasOwnProperty(t)&&(a[t]=e[t]);d()},this.init()};class T{constructor(e){this.domEls={main:e},this.flags={isDropdownOpen:!1},this.init()}init(){this.getDOMElements(this.domEls.main),this.handleEvents(),this.handleSelection(),this.getModes(),this.initTinyAPI()}initTinyAPI(){this.domEls.main.dropdownAPI={reinitSelection:this.handleSelection.bind(this)}}getDOMElements(e){this.domEls.selectValues=e.querySelector(".input-select__list"),this.domEls.selectInputText=e.querySelector(".input-text_el_input"),this.domEls.selectInputValue=e.querySelector("input[type=hidden]"),this.domEls.selectInput=e.querySelector(".input-select"),this.domEls.selectInputIcon=e.querySelector(".input-select_el_arrow"),this.domEls.subDropdown=e.dataset.subdropdownId?document.getElementById(e.dataset.subdropdownId):null}getModes(){this.flags.mode=V(this.domEls.main).hasClass("anchor-tags-dropdown")?1:0}handleModes(){switch(this.flags.mode){case 1:this.goToAnchor()}}goToAnchor(){const e=V$I(this.domEls.selectInputValue.value.split("#")[1]);e.get()&&e.scrollToTarget(-50)}initializeSubdropdown(e,t){const i=e.querySelector(".input-select"),a=e.querySelector(".input-text_el_input"),s=e.querySelector("input[type=hidden]");i.appendChild(t.cloneNode(!0)),a.value=t.children[0].textContent,s.value=t.children[0].dataset.optionValue,e.dropdownAPI.reinitSelection(),V(e).removeClass("hide")}cleanSubdropdown(e,t){const i=e.querySelector(".input-select"),a=e.querySelector("ul"),s=e.querySelector(".input-text_el_input"),n=e.querySelector("input[type=hidden]");a&&i.removeChild(a),s.value="",n.value="",V(e).addClass("hide")}handleEvents(){const e=this;V(this.domEls.selectInputText).onEvent("click",()=>{this.toggleDropdown()}),V(this.domEls.selectInputText).onEvent("focusout",()=>{setTimeout((function(){e.flags.isDropdownOpen&&e.toggleDropdown()}),200)})}handleSelection(){this.domEls.selectValues=this.domEls.main.querySelector(".input-select__list");const e=e=>{const t=e.target.querySelector("span"),i=e.target.querySelector("ul");this.domEls.selectInputText.value=t?t.textContent:e.target.textContent,this.domEls.selectInputValue.value=e.target.dataset.optionValue,this.domEls.subDropdown&&i?(this.cleanSubdropdown(this.domEls.subDropdown,i),this.initializeSubdropdown(this.domEls.subDropdown,i)):this.domEls.subDropdown&&!i&&this.cleanSubdropdown(this.domEls.subDropdown,i),this.handleModes()};this.domEls.selectValues&&V(this.domEls.selectValues.children).forEach(t=>{t.onclick=e})}toggleDropdown(){V(this.domEls.selectInput).swapClass("fade-out","fade-in"),V(this.domEls.selectInputIcon).toggleClass("rotate-up"),this.flags.isDropdownOpen=!this.flags.isDropdownOpen}}class A{constructor(e,t,i){this.sliderEl=e,this.sliderId=t,this.componentHandlerRef=i,this.init()}handlePopupClose(){V().setMaxViewportScale();const e=this.flktySlider.getCellElements()[this.flktySlider.selectedIndex].querySelector("iframe");e&&this.resetIframe(e)}resetIframe(e){e.removeAttribute("src");const t=e.cloneNode(!1);e.parentNode.replaceChild(t,e),setTimeout(()=>{this.initVideoIframe(t)},500)}handleDeviceOrientation(){const e=()=>{const e=!!window.orientation&&(90==window.orientation||-90==window.orientation);V(this.sliderEl).flagClass(e,"landscape-mode")};e(),V(window).onEvent("orientationchange",()=>{e()})}init(){if(this.mainComponentEl=this.sliderEl.parentNode.closest(".section, .sub-page-items-section, section"),!this.mainComponentEl)return void console.error("Slider DOM element not present in MultimediaSliderPopup component");if(this.handleDeviceOrientation(),V(this.mainComponentEl).hasClass("component-ready"))return void console.log("component-ready");const e=this.mainComponentEl.getElementsByClassName("toggle-popup");V(e).eachOne("onEvent",["click",e=>{e.preventDefault();let t=e.target.getAttribute("data-index");null==t&&(t=e.target.closest(".toggle-popup").getAttribute("data-index")),this.toggleItem(t)}]),V(this.mainComponentEl).addClass("component-ready"),setTimeout(()=>{this.checkUrlParams()},"500")}toggleItem(e){if(e||"0"==e){if(V().setMaxViewportScale("1.0"),this.mSliderPopup){const i=this.sliderEl.querySelectorAll(".flickity-slider > div");if(this.initSliderContent(i,e),this.flktySlider.select(e,!1,!0),popupHandler.togglePopup(null,"multimedia-slider-popup-"+this.sliderId,!1),history.pushState){t=window.location.protocol+"//"+window.location.host+window.location.pathname+"?popupid="+this.sliderId+"&slideid="+e;window.history.pushState({},document.title,t)}}else if(this.handleMultimediaSlider(e),history.pushState){var t=window.location.protocol+"//"+window.location.host+window.location.pathname+"?popupid="+this.sliderId+"&slideid="+e;window.history.pushState({},document.title,t)}}else console.error("Missing index value")}checkUrlParams(){const e=new URLSearchParams(window.location.search).get("popupid"),t=new URLSearchParams(window.location.search).get("slideid");e===this.sliderId.toString()&&this.toggleItem(t||0)}handleMultimediaSlider(e){const t=popupHandler.togglePopup(this.processMultimediaSlider(e),"multimedia-slider-popup-"+this.sliderId,!1,this.handlePopupClose.bind(this));this.mSliderPopup||(t.domEls.main.classList.add("shadow"),this.mSliderPopup=t),window.dispatchEvent(new Event("resize")),new MutationObserver((function(e){e.forEach((function(e){if(e.target.classList.contains("overlay-popup")){var t=document.querySelector(".overlay-popup").querySelector(".flickity-slider").querySelector(".is-selected").querySelector(".image-container");t&&(t.scrollLeft=.5*(t.scrollWidth-t.clientWidth))}}))})).observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}initWebcamSlide(e,t){const i=e.querySelector("iframe"),a=e.querySelector(".map-component"),s=e.querySelector(".webcam-container");if(a&&s.dataset.webcamLatitude&&s.dataset.webcamLongitude){let e=V(this.componentHandlerRef).getAppComponentRef("mapComponentHandler").getComponent("webcam-map-"+t);if(V(a).hasClass("reload")&&!V(a).hasClass("loaded")&&(V(a).addClass("loaded"),e=V(this.componentHandlerRef).getAppComponentRef("mapComponentHandler").destroyComponent(a,"webcam-map-"+t)),!e){e=V(this.componentHandlerRef).getAppComponentRef("mapComponentHandler").initComponent(a,"webcam-map-"+t);const i={lat:parseFloat(s.dataset.webcamLatitude),lon:parseFloat(s.dataset.webcamLongitude)},n={title:s.dataset.webcamTitle,introText:"",url:"",lat:s.dataset.webcamLatitude,lon:s.dataset.webcamLongitude,imageUrl:null,titleOnlyInfoWindow:!0};e.getAPI().renderMarkers([n],i)}}i.setAttribute("src",i.getAttribute("data-src")),e.webcamLoaded=!0}handleImageZoom(e){const t=e.querySelector("img");V().loadHammerJS(()=>{V(t).touchScale()})}initSliderContent(e,t){const i=parseInt(t,10);V(e).forEach((e,t)=>{if(e.classList.contains("image-slide")){const t=e.querySelector(".image-container");t.scrollLeft=.5*(t.scrollWidth-t.clientWidth),this.handleImageZoom(t)}else if(e.classList.contains("video-slide")){const t=e.querySelector("iframe");this.initVideoIframe(t)}else e.classList.contains("webcam-slide")&&t===i&&this.initWebcamSlide(e,t)})}initVideoIframe(e){const t=e.getAttribute("data-src");if(t)if(t.includes("vimeo")){const i="https://player.vimeo.com/video/"+this.getVimeoId(t);e.setAttribute("src",i),e.classList.add("vimeo")}else if(t.includes("youtube")||t.includes("youtu.be")){const i="https://www.youtube.com/embed/"+this.getYoutubeId(t);e.setAttribute("src",i),e.classList.add("youtube"),window.innerHeight<window.innerWidth&&e.classList.add("landscape")}}initSlider(e,t){if(e){var i=t.querySelector(".main-carousel"),a=t.querySelector(".multimedia-item__slider__controls__buttons"),s=t.querySelector(".multimedia-item__slider__controls__pagination"),n=s.querySelector(".currentSlide"),l=s.querySelector(".totalSlides"),o=window.innerWidth<"992";this.initSliderContent(i.children,e);const r=new Flickity(i,{adaptiveHeight:!0,prevNextButtons:1!=i.children.length,cellAlign:"left",contain:!0,draggable:!!o,pageDots:!1,wrapAround:!0,initialIndex:e,autoPlay:V(t).data("multimediaSpeedms").toInt(),on:{change:function(e){var t=window.location.protocol+"//"+window.location.host+window.location.pathname+"?popupid=0&slideid="+e;window.history.pushState({},document.title,t)}}});n&&(n.innerHTML=r.selectedIndex+1),l.innerHTML=r.slides.length;let d=r.selectedIndex;r.on("change",e=>{if(this.mSliderPopup){const t=r.getCellElements()[r.selectedIndex];if(t.querySelector(".video-container")){const t=r.getCellElements()[d].querySelector("iframe");this.resetIframe(t),d=e}else if(t.querySelector(".image-container")){const e=t.querySelector(".image-container");e.scrollLeft=.5*(e.scrollWidth-e.clientWidth)}else t.querySelector(".webcam-container")&&(t.webcamLoaded||(this.initWebcamSlide(t,r.selectedIndex),t.webcamLoaded=!0))}n.innerHTML=r.selectedIndex+1,l.innerHTML=r.slides.length});const c=i.querySelector(".flickity-button.previous"),h=i.querySelector(".flickity-button.next");return a&&(a.appendChild(c),a.appendChild(h)),this.flktySlider=r,this.handleKeyEvents(),t}}handleKeyEvents(){V(window).onEvent("keyup",e=>{this.mSliderPopup.flags.visible&&(37===e.keyCode&&this.flktySlider.previous(),39===e.keyCode&&this.flktySlider.next())})}getVimeoId(e){return e.substr(e.lastIndexOf("/")+1)}getYoutubeId(e){const t=e.match(/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|&v=)([^#&?]*).*/);return t&&11===t[2].length?t[2]:null}processMultimediaSlider(e){return this.initSlider(e,this.sliderEl),V(this.sliderEl).removeClass("hidden"),this.sliderEl}}class _ extends o{constructor(e,t){super(),this.sectionDOMEl=e,this.load=t,this.init()}init(){this.pHelper.lastVisibilityData=V(this.sectionDOMEl).getVisibilityData(this.pHelper.verticalOffset),this.pHelper.status={isInDOM:!0,isRendered:this.pHelper.lastVisibilityData.rendered,isVisible:this.pHelper.lastVisibilityData.visible},this.pHelper.status.isVisible?this.load():(this.pHelper.status.isRendered||this.pHelper.trackNonRendered)&&this.initListeners()}checkVisibility(){this.pHelper.lastVisibilityData.visible=this.checkVerticalVisibility(this.sectionDOMEl),this.pHelper.lastVisibilityData.visible&&(this.detachListeners(),this.load())}}class L{constructor(e){this.domEl=e,this.isVisibleFlag=!1,this.handleEffect(),this.handleDomEvents()}handleDomEvents(){window.addEventListener("scroll",this.handleEffect.bind(this),!0),window.addEventListener("resize",this.handleEffect.bind(this),!0)}handleEffect(){const e=V(this.domEl).getVisibilityData(-200).visible;e!=this.isVisibleFlag&&(V(this.domEl).flagClass(e,"effect-in"),this.isVisibleFlag=e)}}class x{constructor(e,t){this.mapContainer=document.getElementById(e),null!=this.mapContainer&&(this.jsonPath=this.mapContainer.getAttribute("data-map-setup"),this.component=t.component,this.selectedMarker=null,this.markersIcon=null,this.map=null,this.infoWindow=null,this.isInfoWindowOpen=!1,this.mapItems=null,this.init())}init(){var e=document.querySelector('script[type="application/ld+json"]').textContent.trim(),t=JSON.parse(e);this.loadMapConfig().then(e=>{const i=e.configMap.apiKey;this.markersIcon=e.configMap.markersIcon,this.loadGoogleMapsAPI(i).then(()=>{this.infoWindow=new google.maps.InfoWindow,this.getItemsFromJson(t);const i=e.configMap,{center:a,zoom:s}=i;this.map=new google.maps.Map(this.mapContainer,{center:{lat:a.lat,lng:a.lng},zoom:s}),this.addMarkers(this.mapItems),this.map.addListener("click",()=>{this.closeInfoWindows()})}).catch(e=>{console.error("Error Maps API",e)})}).catch(e=>{console.error("Error JSON",e)})}getItemsFromJson(e){this.mapItems=e.itemListElement.map(e=>({title:e.item.title,description:e.item.description,lat:e.item.lat,lng:e.item.lng,bgImage:e.item.bgimage,infoText:e.item.infoText,url:e.item.url}))}loadGoogleMapsAPI(e){return new Promise((t,i)=>{window.google&&window.google.maps?t():this.loadScript(e,()=>{window.google&&window.google.maps?t():i(new Error("Failed to load Google Maps API"))})})}loadMapConfig(){return fetch(this.jsonPath).then(e=>e.json())}loadScript(e,t){const i=document.createElement("script");i.src=`https://maps.googleapis.com/maps/api/js?key=${e}&libraries=places`,i.defer=!0,i.async=!0,i.onload=t,document.head.appendChild(i)}showInfoWindow(e,t){this.closeInfoWindows();const i=`\n <div class="info-window">\n <div class="image">\n <img src="${e.bgImage}" alt="${e.title}">\n </div>\n <div class="marker">\n <h1>${e.title}</h1>\n <p>${e.infoText}</p>\n <a href="${e.url}" target="_blank">Más información</a>\n </div>\n </div>\n `;this.infoWindow.setContent(i),this.infoWindow.open(this.map,t),this.selectedMarker&&this.selectedMarker.setIcon(this.markersIcon.normal),this.selectedMarker=t,t.setIcon(this.markersIcon.active),this.isInfoWindowOpen=!0}closeInfoWindows(){this.isInfoWindowOpen&&(this.infoWindow.close(),this.selectedMarker&&(this.selectedMarker.setIcon(this.markersIcon.normal),this.selectedMarker=null),this.isInfoWindowOpen=!1)}addMarker(e){return new google.maps.Marker({...e,map:this.map})}addMarkers(e){e.forEach(e=>{const t=this.addMarker({position:{lat:Number(e.lat),lng:Number(e.lng)},title:e.title,icon:this.markersIcon.normal});t.addListener("click",()=>{this.showInfoWindow(e,t)})})}}const O=document.querySelectorAll(".banner-home__image-container");function F(){return window.innerWidth>767}function q(){O.forEach(e=>{F()&&!e.classList.contains("desktop-version")?(e.classList.remove("mobile-version"),e.classList.add("desktop-version")):F()||e.classList.contains("mobile-version")||(e.classList.remove("desktop-version"),e.classList.add("mobile-version"))})}window.addEventListener("load",q),window.addEventListener("resize",q);class R{constructor(e,t){this.mainDOMElement=e,this.videoAPIHandlerRef=t,this.playPauseButton=null,this.muteButton=null,this.video=null,this.videoLoaded=!1,this.btnAutohideTimeout=null,this.currentStatus="",this.init()}init(){let e=this.mainDOMElement.dataset.videoUrl;if(this.videoCoverDOMEl=this.mainDOMElement.querySelector(".video-cover-image"),e){let t={autoplay:V(this.mainDOMElement).hasAttribute("autoplay"),loop:V(this.mainDOMElement).hasAttribute("loop"),mute:V(this.mainDOMElement).hasAttribute("muted"),fullscreen:V(this.mainDOMElement).hasAttribute("fullscreen"),innerControls:V(this.mainDOMElement).hasAttribute("controls"),loadApiOnDemand:V(this.mainDOMElement).hasAttribute("load-on-demand")};this.video=this.videoAPIHandlerRef.newVideo(e,this.mainDOMElement,t),this.video.onplaying=()=>{this.currentStatus="playing",this.videoLoaded=!0,V(this.loadSpinner).removeClass("active"),V(this.playPauseButton).replaceClass("play-icon","pause-icon"),(this.video.playerFlags.fullscreen||window.innerWidth>1024)&&(this.btnAutohideTimeout=V().waitThen(4e3,()=>{this.hideButtons(!0)}))},this.video.onpause=()=>{this.currentStatus="pause",V(this.playPauseButton).replaceClass("pause-icon","play-icon"),this.btnAutohideTimeout&&this.btnAutohideTimeout.clear()},this.video.onerror=()=>{this.currentStatus="error",V(this.playPauseButton.firstElementChild).setClass("icon icon-error"),V(this.loadSpinner).removeClass("active")},this.handleButtons(),this.handleComponentEvents()}}handleButtons(){this.playPauseButton=this.mainDOMElement.querySelector(".toggle-play"),this.muteButton=this.mainDOMElement.querySelector(".toggle-mute"),this.rewindButton=this.mainDOMElement.querySelector(".toggle-rewind"),this.fullscreenButton=this.mainDOMElement.querySelector(".toggle-fullscreen"),this.playPauseButton&&(this.renderLoadSpinner(),this.video.options.autoplay&&(V(this.loadSpinner).addClass("active"),V(this.playPauseButton).replaceClass("play-icon","pause-icon")),this.video.options.mute&&V(this.muteButton).replaceClass("mute-icon","unmute-icon"),V(this.playPauseButton).onEvent("click",()=>{this.videoLoaded||V(this.loadSpinner).addClass("active"),this.video.togglePlay()}),V(this.muteButton).onEvent("click",()=>{this.video.toggleMute()&&V(this.muteButton).swapClass("mute-icon","unmute-icon")}),this.rewindButton&&V(this.rewindButton).onEvent("click",()=>{this.video.goToStart(),this.video.playerFlags.fullscreen&&window.innerWidth<1068&&this.handleFullScreen(!1)}),V(this.fullscreenButton).onEvent("click",()=>{this.handleFullScreen(!this.video.playerFlags.fullscreen)}),V(window).onEvent("orientationchange",()=>{this.video.playerFlags.fullscreen&&(this.handleFullScreen(!this.video.playerFlags.fullscreen),V().waitThen(250,()=>{this.handleFullScreen(!this.video.playerFlags.fullscreen)}))}))}handleComponentEvents(){V(window).onEvent("keyup",e=>{27===e.keyCode&&this.video.playerFlags.fullscreen&&this.handleFullScreen(!1)});V(this.mainDOMElement).onEvents(["touchstart","mousemove"],()=>{(this.video.playerFlags.fullscreen||window.innerWidth>1024)&&(this.btnAutohideTimeout&&this.btnAutohideTimeout.clear(),this.hideButtons(!1),this.btnAutohideTimeout=V().waitThen(4e3,()=>{this.hideButtons(!0)}))})}handleFullScreen(e){e?(V(this.fullscreenButton).addClass("compress-icon"),this.videoLoaded?this.btnAutohideTimeout=V().waitThen(4e3,()=>{this.hideButtons(!0)}):(V(this.loadSpinner).addClass("active"),this.video.togglePlay())):(V(this.fullscreenButton).removeClass("compress-icon"),this.btnAutohideTimeout&&this.btnAutohideTimeout.clear(),this.hideButtons(!1)),this.video.toggleCSSFullscreen()}hideButtons(e){e&&"playing"===this.currentStatus?V(this.mainDOMElement).addClass("hide-buttons"):V(this.mainDOMElement).removeClass("hide-buttons")}renderLoadSpinner(){this.loadSpinner=document.createElement("div"),this.loadSpinner.className="preloader-wrapper",this.loadSpinner.innerHTML='<div class="spinner-layer spinner-color-primary">\n <div class="circle-clipper left">\n <div class="circle"></div>\n </div><div class="gap-patch">\n <div class="circle"></div>\n </div><div class="circle-clipper right">\n <div class="circle"></div>\n </div>\n </div>',this.playPauseButton.appendChild(this.loadSpinner)}}class B extends r{constructor(){super(),this.api={youtube:{loaded:!1,ready:!1,api:null,urlDetectionKeywords:["youtube","embed"]},vimeo:{loaded:!1,api:null,urlDetectionKeywords:["vimeo"]},nativeHTML5:{loaded:!0,api:null,urlDetectionKeywords:[".mp4"]}},this.videoItemsRef=[],this.componentClass="video-item-simple",this.setGlobalVar()}init(){this.handleVideoItems()}handleVideoItems(){V(document.getElementsByClassName(this.componentClass)).forEach(e=>{new R(e,new B)})}setGlobalVar(){window.videoApiSimpleHandler=this}handleYoutubeAPI(){this.api.youtube.handled||(window.onYouTubePlayerAPIReady=function(){V(window).dispatchEvent("youtubeAPIReady")},V(window).onEvent("youtubeAPIReady",()=>{this.api.youtube.ready=!0}),V(document.head).addScriptFile("https://www.youtube.com/player_api",()=>{this.api.youtube.loaded=!0,V(window).dispatchEvent("youtubeAPIReady")}),this.api.youtube.handled=!0)}handleVimeoAPI(){V(document.head).addScriptFile("https://player.vimeo.com/api/player.js",()=>{this.api.vimeo.loaded=!0,this.api.vimeo.ready=!0,V(window).dispatchEvent("vimeoAPIReady")}),this.api.vimeo.handled=!0}newVideo(e="",t=null,i={autoplay:!1,loop:!1,mute:!0,fullscreen:!1,innerControls:!1,loadApiOnDemand:!1}){const a=e.replace("http:","https:");let s=null;switch(this.detectAPI(a)){case"youtube":case 0:i.loadApiOnDemand||this.handleYoutubeAPI(),s=new N(this,this.getYoutubeVideoUrl(a),t,i);break;case"vimeo":case 1:i.loadApiOnDemand||this.handleVimeoAPI(),s=new z(this,this.getVimeoVideoUrl(a),t,i);break;default:s=new U(this,this.removeURLParam(a),t,i)}return this.videoItemsRef.push(s),s}getYoutubeVideoUrl(e){return"https://www.youtube.com/embed/"+this.getYoutubeId(e)}getYoutubeId(e){const t=e.match(/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|&v=)([^#&?]*).*/);return t&&11===t[2].length?t[2]:null}getVimeoVideoUrl(e){return"https://player.vimeo.com/video/"+this.getVimeoId(e)}getVimeoId(e){return e.substr(e.lastIndexOf("/")+1)}removeURLParam(e){return e.split("?")[0]}detectAPI(e){let t=null;return V(this.api).objForEach((i,a)=>{i.urlDetectionKeywords.find(i=>{e.indexOf(i)>-1&&(t=a)})}),t}onViewportInit(){return{componentClass:this.componentClass}}}class H{initVideoControl(){let e=()=>!1;this.control={play:e,pause:e,toStart:e,mute:e,unMute:e,toggleFullscreen:e},this.onplaying=e,this.onpause=e,this.onerror=e,this.playerFlags.ready=!1,this.handleIframe()}onPlayerReady(){this.control={clientVideoRef:this,play:this.play,pause:this.pause,toStart:this.toStart,mute:this.mute,unMute:this.unMute,toggleFullscreen:this.toggleCSSFullscreen},this.playerFlags.ready=!0,this.options.loadApiOnDemand&&this.control.play()}toggleCSSFullscreen(){V(this.containerElement).toggleMaximize(),V(document.body).flagClass(!this.playerFlags.fullscreen,"disable-scroll");const e=document.querySelector("header");return e&&V(e).toggleClass("hide"),this.playerFlags.fullscreen=!this.playerFlags.fullscreen,this.playerFlags.fullscreen}togglePlay(){return!this.options.loadApiOnDemand||this.iframePlayer||this.nativePlayer||this.loadOnDemand(),this.playerFlags.play?this.control.pause():this.control.play()}toggleMute(){return this.playerFlags.mute?this.control.unMute():this.control.mute()}goToStart(){return this.control.toStart()}bindPlayEvent(){this.iframePlayer&&V(this.iframePlayer).dispatchEvent("playing"),this.onplaying(this)}bindErrorEvent(){this.iframePlayer&&V(this.iframePlayer).dispatchEvent("error"),this.onerror(this)}bindPauseEvent(){let e=this.iframePlayer||this.nativePlayer;V(e).dispatchEvent("paused"),this.onpause(this)}toggleFullscreen(){let e=this.iframePlayer||this.nativePlayer;var t=e.requestFullScreen||e.mozRequestFullScreen||e.webkitRequestFullScreen;t&&t.bind(e)(),this.playerFlags.fullscreen=!this.playerFlags.fullscreen}}class N extends H{constructor(e=null,t=null,i=null,a){super(),this.videoAPIHandlerRef=e,this.containerElement=i,this.videoUrl=t,this.options=a,this.playerFlags={play:a.autoplay,mute:a.mute,fullscreen:a.fullscreen},this.initVideoControl(),this.playerReady=!1,this.player=null,this.iframePlayer=null,this.onReadyYoutubeAPI(()=>{this.loadPlayer()}),this.options.loadApiOnDemand||this.handleIframe()}handleIframe(){this.containerElement.querySelectorAll("iframe").length>=1||(this.iframePlayer=document.createElement("iframe"),this.iframePlayer.src=this.handleFastPathLoad(),this.iframePlayer.className="video-api-player",this.iframePlayer.setAttribute("allowFullscreen",""),this.iframePlayer.setAttribute("frameBorder",0),this.iframePlayer.setAttribute("allow","autoplay; fullscreen"),this.containerElement&&this.containerElement.appendChild(this.iframePlayer),this.options.fullscreen&&this.toggleCSSFullscreen())}loadOnDemand(){this.videoAPIHandlerRef.handleYoutubeAPI(),this.handleIframe()}handleFastPathLoad(){let e=this.videoUrl+"?enablejsapi=1&showinfo=0&rel=0&playsinline=1";return e+=this.options.autoplay?"&autoplay=1":"",e+=this.options.innerControls?"":"&controls=1",e+=this.options.mute?"&mute=1":"",e+=this.options.loop?"&loop=1":"",e}onReadyYoutubeAPI(e){console.log("ready: "+e),this.videoAPIHandlerRef.api.youtube.ready?e():V(window).onEvent("youtubeAPIReady",e)}loadPlayer(){this.player=new YT.Player(this.iframePlayer,{events:{onReady:this.onPlayerReady.bind(this),onStateChange:this.stateChange.bind(this)}}),setTimeout(function(){this.playerFlags.ready||this.handleAPINoResponse()}.bind(this),4e3)}handleAPINoResponse(){console.error("The YouTube API is taking longer than normal to respond."),this.bindErrorEvent()}stateChange(e){switch(e.data){case YT.PlayerState.PLAYING:this.bindPlayEvent();break;case YT.PlayerState.PAUSED:this.bindPauseEvent();break;case YT.PlayerState.ENDED:this.options.loop?this.control.play():this.bindPauseEvent()}}toStart(){return this.clientVideoRef.player.seekTo(0)}play(){return this.clientVideoRef.playerFlags.play=!0,this.clientVideoRef.player.playVideo()}pause(){return this.clientVideoRef.playerFlags.play=!1,this.clientVideoRef.player.pauseVideo()}mute(){return this.clientVideoRef.playerFlags.mute=!0,this.clientVideoRef.player.mute()}unMute(){return this.clientVideoRef.playerFlags.mute=!1,this.clientVideoRef.player.unMute()}}class z extends H{constructor(e=null,t=null,i=null,a){super(),this.videoAPIHandlerRef=e,this.containerElement=i,this.videoUrl=t,this.options=a,this.playerFlags={play:a.autoplay,mute:a.mute,fullscreen:a.fullscreen},this.initVideoControl(),this.playerReady=!1,this.player=null,this.iframePlayer=null,this.onReadyVimeoAPI(()=>{this.loadPlayer()}),this.options.loadApiOnDemand||this.handleIframe()}handleIframe(){this.containerElement.querySelectorAll("iframe").length>=1||(this.iframePlayer=document.createElement("iframe"),this.iframePlayer.sandbox="allow-scripts allow-same-origin allow-presentation",this.iframePlayer.src=this.handleFastPathLoad(),this.iframePlayer.className="video-api-player",this.handleVimeoIFrameAttributes(),this.containerElement.appendChild(this.iframePlayer),this.options.fullscreen&&this.toggleCSSFullscreen())}loadOnDemand(){this.videoAPIHandlerRef.handleVimeoAPI(),this.handleIframe()}handleFastPathLoad(){return this.videoUrl+=this.options.autoplay?V(this.videoUrl).nextQuerySign()+"autoplay=1":"",this.videoUrl+=this.options.mute?V(this.videoUrl).nextQuerySign()+"muted=1":"",this.videoUrl+=this.options.loop?V(this.videoUrl).nextQuerySign()+"loop=1":"",this.videoUrl}handleVimeoIFrameAttributes(){this.iframePlayer.setAttribute("allow","autoplay; fullscreen"),this.iframePlayer.setAttribute("frameborder","0")}onReadyVimeoAPI(e){this.videoAPIHandlerRef.api.vimeo.ready?e():V(window).onEvent("vimeoAPIReady",e)}loadPlayer(){this.player=new Vimeo.Player(this.iframePlayer);const e=this;this.player.ready().then((function(){e.onPlayerReady()})),this.player.on("play",(function(){e.bindPlayEvent()})),this.player.on("pause",(function(){e.bindPauseEvent()})),this.player.on("ended",(function(){e.options.loop?e.control.play():e.bindPauseEvent()})),setTimeout((function(){e.playerFlags.ready||e.handleAPINoResponse()}),4e3)}handleAPINoResponse(){console.error("The Vimeo API is taking longer than normal to respond."),this.bindErrorEvent()}toStart(){return this.clientVideoRef.player.setCurrentTime(0)}play(){return this.clientVideoRef.playerFlags.play=!0,this.clientVideoRef.player.play()}pause(){return this.clientVideoRef.playerFlags.play=!1,this.clientVideoRef.player.pause()}mute(){return this.clientVideoRef.playerFlags.mute=!0,this.clientVideoRef.player.setVolume(0)}unMute(){return this.clientVideoRef.playerFlags.mute=!1,this.clientVideoRef.player.setVolume(1)}}class U extends H{constructor(e=null,t=null,i=null,a){super(),this.videoAPIHandlerRef=e,this.containerElement=i,this.videoUrl=t,this.options=a,this.playerFlags={play:a.autoplay,mute:a.mute,fullscreen:a.fullscreen},this.initVideoControl(),this.player=null,this.nativePlayer=null,this.options.loadApiOnDemand||this.handleNativePlayer()}loadOnDemand(){this.handleNativePlayer()}handleNativePlayer(){this.nativePlayer=document.createElement("video"),this.nativePlayer.className="video-api-player";let e=document.createElement("source");e.setAttribute("type","video/mp4"),e.setAttribute("src",this.videoUrl),V(this.nativePlayer).onEvent("load",()=>{this.onPlayerReady()}),V(this.nativePlayer).onEvent("playing",()=>{this.bindPlayEvent()}),this.nativePlayer.appendChild(e),this.containerElement.appendChild(this.nativePlayer),this.options.fullscreen&&this.toggleCSSFullscreen()}handleNativeAttributes(){this.options.autoplay&&this.nativePlayer.setAttribute("autoplay",""),this.options.mute&&this.nativePlayer.setAttribute("muted",""),this.options.loop&&this.nativePlayer.setAttribute("loop","")}toStart(){return console.error("Method toStart not implemented for native HTML5 player"),null}play(){return this.clientVideoRef.playerFlags.play=!0,this.clientVideoRef.nativePlayer.play()}pause(){return this.clientVideoRef.playerFlags.play=!1,this.bindPauseEvent(),this.clientVideoRef.pause()}mute(){return this.clientVideoRef.playerFlags.mute=!0,this.clientVideoRef.muted=!0}unMute(){return this.clientVideoRef.playerFlags.mute=!1,this.clientVideoRef.nativePlayer.muted=!1}}n.a.addHelperExtension(new class{constructor(){this.helperExtensionName="appPerformance",this.changesTickEvent=new Event("phelpertick"),this.eventThrottling=!("firefox"===V().detectBrowser())}dispatchChangesTickEvent(){window.dispatchEvent(this.changesTickEvent)}init(){this.helper.setTarget(window).onEvent("scroll",()=>{this.scrollEventThrottling()})}scrollEventThrottling(){window.pageYOffset%4!=0&&this.eventThrottling||this.dispatchChangesTickEvent()}asyncComponentInit(e){"function"==typeof e.onAsyncViewportInit&&e.cPerformanceInit(e.onAsyncViewportInit())}appInitializer(e={},t=!1){const i=e.appComponents;this.helper.hData.flags.appVerboseInit=t,this.helper.hData.reg.appInitTime=(new Date).getTime();const a=Object.keys(i),s=a.length;let n=0;for(;n<s;n++){const t=a[n];i[t].mainAppRef=e,i[t].appComponentsRef=i,"function"==typeof i[t].onAppInit&&(this.helper.hData.flags.appVerboseInit&&console.log("APP Initializer: "+t+" [ON APP INIT] after "+((new Date).getTime()-this.helper.hData.reg.appInitTime)+" ms"),i[t].onAppInit()),"function"==typeof i[t].onViewportInit&&i[t].cPerformanceInit(i[t].onViewportInit(),t)}this.init(),this.dispatchChangesTickEvent()}}),n.a.addHelperExtension(new class{constructor(e="https://hammerjs.github.io/dist/hammer.min.js"){this.helperExtensionName="hammerJSExt",this.hammerJSScriptLoaded=!1,this.hammerJSScriptLoadRequested=!1,this.hammerJSScriptURL=e,JSVanillaHelper.prototype.loadHammerJS=this.loadHammerJS.bind(this)}loadHammerJS(e=(()=>{})){this.hammerJSfwLoadRequested||(this.helper.addScriptFile(this.hammerJSScriptURL,()=>{this.helper.hexts[this.helperExtensionName].addMethodsToHelperPrototype(),this.hammerJSScriptLoaded=!0,e()},"hammer-js",document.head),this.hammerJSScriptLoadRequested=!0),this.hammerJSScriptLoaded&&e()}addMethodsToHelperPrototype(){JSVanillaHelper.prototype.touchScale=(e=this.helper.t)=>{const t=new Hammer(e,{});t.get("pinch").set({enable:!0});var i=0,a=0,s=1,n=1,l=0,o=0,r=0,d=0,c="",h=e;t.on("doubletap pan pinch panend pinchend",(function(e){if("doubletap"==e.type){c="translate3d(0, 0, 0) scale3d(2, 2, 1) ",s=2,n=2;try{"matrix(1, 0, 0, 1, 0, 0)"!=window.getComputedStyle(h,null).getPropertyValue("-webkit-transform").toString()&&(c="translate3d(0, 0, 0) scale3d(1, 1, 1) ",s=1,n=1)}catch(e){}h.style.webkitTransform=c,c=""}1!=s&&(i=l+e.deltaX,a=o+e.deltaY,r=Math.ceil((s-1)*h.clientWidth/2),d=Math.ceil((s-1)*h.clientHeight/2),i>r&&(i=r),i<-r&&(i=-r),a>d&&(a=d),a<-d&&(a=-d)),"pinch"==e.type&&(s=Math.max(.999,Math.min(n*e.scale,2.5))),"pinchend"==e.type&&(n=s),"panend"==e.type&&(l=i<r?i:r,o=a<d?a:d),1!=s&&(c="translate3d("+i+"px,"+a+"px, 0) scale3d("+s+", "+s+", 1)"),c&&(h.style.webkitTransform=c)}))}}}("/dist/scripts/hammer.min.js"));const W=n.a.hexts.appPerformance,j={appConfig:{vendors:[{triggerClass:"vendor-js",conflictTriggerClass:["jquery-js"],scriptPath:"/dist/scripts/other-vendor.min.js",loadEventName:"vanilla-vendor-load"},{triggerClass:"jquery-js",conflictTriggerClass:[],scriptPath:"/dist/scripts/jquery-vendor.min.js",loadEventName:"jquery-vendor-load"}]},appComponents:{imageLazyLoader:new class{constructor(){this.webpSupported=!1,this.viewportSize=""}init(){this.viewportSize=this.getViewportSize(),this.initHeaderLazyLoader(),this.initSectionLazyLoader(),this.initFooterLazyLoader(),this.handleViewportSizeChange()}handleViewportSizeChange(){V(window).onEvent("resize",()=>{const e=this.getViewportSize();e!==this.viewportSize&&(this.viewportSize=e,this.initHeaderLazyLoader(),this.initSectionLazyLoader(),this.initFooterLazyLoader())})}initHeaderLazyLoader(){const e=document.getElementsByTagName("header")[0];e&&V(e).onEvents(["mouseover","touchstart"],(t,i)=>{this.componentImageLazyLoader(e),i()})}isWebpSupported(){switch(V().detectBrowser()){case"chrome":case"firefox":case"ms-edge":case"ms-edge-chromium":return!0;default:return!1}}initSectionLazyLoader(){const e=document.getElementsByTagName("main")[0];e&&V(e.children).forEach(e=>{new _(e,()=>{this.componentImageLazyLoader(e)})})}initFooterLazyLoader(){const e=document.getElementsByTagName("footer")[0];e&&new _(e,()=>{V(e).addClass("bg-image"),this.componentImageLazyLoader(e)})}getViewportSize(){return window.innerWidth<=575?"Xs":window.innerWidth<=991?"Sm":window.innerWidth<=1199?"Md":window.innerWidth<=1399?"Lg":"Xl"}getImageSrcByViewportSize(e,t){return"Xl"!==this.viewportSize&&e.dataset["src"+this.viewportSize]?e.dataset["src"+this.viewportSize]:t}componentImageLazyLoader(e,t="[data-image-src]",i="[data-bgimage-src]"){const a=e.querySelectorAll(t),s=e.querySelectorAll(i);V(a).forEach(e=>{e.src=this.getImageSrcByViewportSize(e,e.dataset.imageSrc)}),V(s).forEach(e=>{const t=this.getImageSrcByViewportSize(e,e.dataset.bgimageSrc);e.style.backgroundImage='url("'+t+'")'})}onAppInit(){this.init()}},lazyLoadInstance:new s.a,jsVendorLoader:new class{init(){this.vendorArray=V(this).getAppConfig("vendors"),V(this.vendorArray).forEach(e=>{this.handleVendorLoad(e)})}requestVendorLoad(e="",t=(()=>{})){V(this.vendorArray).forEach(i=>{i.triggerClass!==e||i.loaded?i.triggerClass===e&&i.loaded&&t():(i.requested=!0,this.handleVendorLoad(i),V(window).onEvent(i.loadEventName,t))})}isVendorConflicted(e){let t=!1;return V(e.conflictTriggerClass).forEach(e=>{t|=!V$C(e).isZeroLength()}),t}handleVendorLoad(e){if(!this.isVendorConflicted(e)&&!V$C(e.triggerClass).isZeroLength()){const t=()=>{const t=V(window).dispatchEvent(e.loadEventName);if(e.loaded=!0,t.hData.flags.appVerboseInit){const i=e.requested?" [SCRIPT LOADED BY REQUEST]":" [SCRIPT LOADED BY TRIGGERCLASS]";console.log("JS VendorLoader: "+e.scriptPath+i+" after "+((new Date).getTime()-t.hData.reg.appInitTime)+" ms")}};V$I(e.triggerClass+"-script").get()||V(document.head).addScriptFile(e.scriptPath,t,e.triggerClass+"-script")}}onAppInit(){this.init()}},cookiesNotification:new class{constructor(){this.cookieConsentDOMEl=document.querySelector(".cookie-consent"),this.acceptedCookie={name:"turten-cookie",value:"accepted",expiration:500}}init(){this.cookieConsentDOMEl&&(this.acceptanceBtnDOMEl=this.cookieConsentDOMEl.querySelector(".button"),V(this.acceptanceBtnDOMEl).onEvent("click",e=>{this.handleCookieAcceptation(),this.cookieConsentDOMEl.style.bottom=-this.cookieConsentDOMEl.offsetHeight+"px",V(this.cookieConsentDOMEl).hideIn(300)}))}handleCookieAcceptation(){let e=this.acceptedCookie;V().getCookie(e.name)!==e.value&&V().setCookie(e.name,e.value,e.expiration)}onAppInit(){this.init()}},videoAPIHandler:new class extends r{constructor(){super(),this.api={youtube:{loaded:!1,ready:!1,api:null,urlDetectionKeywords:["youtube","embed"]},vimeo:{loaded:!1,api:null,urlDetectionKeywords:["vimeo"]},nativeHTML5:{loaded:!0,api:null,urlDetectionKeywords:[".mp4"]}},this.videoItemsRef=[],this.componentClass="video-item"}init(){this.handleVideoItems()}handleVideoItems(){V(document.getElementsByClassName(this.componentClass)).forEach(e=>{new l(e,this)})}handleYoutubeAPI(){this.api.youtube.handled||(window.onYouTubePlayerAPIReady=function(){V(window).dispatchEvent("youtubeAPIReady")},V(window).onEvent("youtubeAPIReady",()=>{this.api.youtube.ready=!0}),V(document.head).addScriptFile("https://www.youtube.com/player_api",()=>{this.api.youtube.loaded=!0}),this.api.youtube.handled=!0)}handleVimeoAPI(){this.api.vimeo.loaded||(V(document.head).addScriptFile("https://player.vimeo.com/api/player.js",()=>{this.api.vimeo.loaded=!0,this.api.vimeo.ready=!0,V(window).dispatchEvent("vimeoAPIReady")}),this.api.vimeo.handled=!0)}newVideo(e="",t=null,i={autoplay:!1,loop:!1,mute:!0,fullscreen:!1,innerControls:!1,loadApiOnDemand:!1}){const a=e.replace("http:","https:");let s=null;switch(this.detectAPI(a)){case"youtube":case 0:i.loadApiOnDemand||this.handleYoutubeAPI(),s=new c(this,this.removeURLParam(a),t,i);break;case"vimeo":case 1:i.loadApiOnDemand||this.handleVimeoAPI(),s=new h(this,this.removeURLParam(a),t,i);break;default:s=new u(this,this.removeURLParam(a),t,i)}return this.videoItemsRef.push(s),s}removeURLParam(e){return e.split("?")[0]}detectAPI(e){let t=null;return V(this.api).objForEach((i,a)=>{i.urlDetectionKeywords.find(i=>{e.indexOf(i)>-1&&(t=a)})}),t}onViewportInit(){return{componentClass:this.componentClass}}},heroHome:new class{constructor(){this.heroHomeComponentEl=null,this.globalData={lastSlideId:0,currentSlideId:0},this.slidesData=[]}init(){this.heroHomeComponentEl=V$(".hero-component.home-slider",!0).firstOrDefault(),this.heroHomeComponentEl&&this.componentInit()}componentInit(){this.titleEl=this.heroHomeComponentEl.querySelector(".slide-title"),this.mapTitleEl=this.heroHomeComponentEl.querySelector(".slide-map-title"),this.mapContentEl=this.heroHomeComponentEl.querySelector(".slide-map-content"),this.mapLinkEl=this.heroHomeComponentEl.querySelector(".slide-link"),this.slides=this.heroHomeComponentEl.querySelectorAll(".slide"),this.simulateMapOverflowRightEl=this.heroHomeComponentEl.querySelector(".simulate-map-overflow.right"),this.simulateMapOverflowLeftMobileEl=this.heroHomeComponentEl.querySelector(".simulate-map-overflow.left.mobile"),this.processData(),this.sliderEl=this.heroHomeComponentEl.querySelector(".main-carousel"),this.flkty=new Flickity(this.sliderEl,{cellAlign:"left",fade:!0,contain:!0,pageDots:!1,prevNextButtons:!1,wrapAround:!1,autoPlay:V(this.heroHomeComponentEl).data("heroSpeedms").toInt()}),new m(this.sliderEl),this.handleSlidesEvents(),this.handleSlide(0),this.imageMap=new g(this.heroHomeComponentEl.querySelector(".slide-map-component"),this.globalData.mapCalibration,this.globalData.mapImageUrl),this.imageMap.onMapLoad=function(){this.handleMapOverflowSimulation()}.bind(this),this.handleMarkers(),this.handleSliderAutoplay(),V(this.heroHomeComponentEl).resizeObserver(()=>{this.handleMapOverflowSimulation()})}processData(){let e=this.heroHomeComponentEl.dataset;this.globalData.mapCalibration=JSON.parse(e.heroMapCalibration),this.globalData.mapImageUrl=e.heroMapImage,V(this.slides).forEach((e,t)=>{let i=JSON.parse(e.dataset.heroMapCoords),a=function(){this.flkty.pausePlayer(),this.flkty.select(t)}.bind(this),s={marker:new y(i,0==t,a),heroTitle:e.dataset.heroTitle,heroMapTitle:e.dataset.heroMapTitle,heroMapContent:e.dataset.heroMapContent,heroMapCoords:i,heroMapLinkUrl:e.dataset.heroLinkUrl,heroMapLinkTarget:V(e.dataset.heroLinkTarget).onFalseEmptyString()};this.slidesData.push(s)})}handleMapOverflowSimulation(){let e=window.innerWidth<380?.9:.98;this.simulateMapOverflowRightEl.style.left=this.imageMap.mapImageClientRect.width*e+"px",this.simulateMapOverflowLeftMobileEl.style.right=this.imageMap.mapImageClientRect.width*e+"px"}handleMarkers(){V(this.slidesData).forEach(e=>{this.imageMap.addMarker(e.marker)}),this.imageMap.loadMarkers()}handleSlidesEvents(){this.flkty.on("change",function(e){this.globalData.lastSlideId=this.globalData.currentSlideId,this.globalData.currentSlideId=e,this.handleSlide()}.bind(this))}handleSlide(){let e=this.globalData.currentSlideId,t=this.globalData.lastSlideId;this.renderHtmlContent(e),this.slidesData[t].marker.setAsNonActiveMarker(),this.slidesData[e].marker.setAsActiveMarker()}renderHtmlContent(e){this.mapTitleEl.innerHTML=this.slidesData[e].heroMapTitle,this.mapContentEl.innerHTML=this.slidesData[e].heroMapContent,this.mapLinkEl.href=this.slidesData[e].heroMapLinkUrl,this.mapLinkEl.setAttribute("alt",this.slidesData[e].heroMapTitle),this.mapLinkEl.setAttribute("target",this.slidesData[e].heroMapLinkTarget)}handleSliderAutoplay(){V(this.heroHomeComponentEl).onEvent("mouseenter",()=>{this.flkty.pausePlayer()}),V(this.heroHomeComponentEl).onEvent("mouseleave",()=>{this.flkty.unpausePlayer()})}},titleEffectController:new class{constructor(){this.elementsToWatch=V$C("title-effect").get()}init(){this.elementsToWatch.length>0&&V(this.elementsToWatch).forEach(e=>{new L(e)})}onAppInit(){this.init()}},heroStatic:new class{constructor(){this.staticHeroComponents=null,this.appComponentsRef=null}init(){this.staticHeroComponents=V$(".hero-component.static",!0).get(),V(this.staticHeroComponents).forEach(e=>{this.initStaticHero(e)})}initStaticHero(e){const t=e.querySelector(".video-background"),i=e.querySelector(".image-background");if(e.dataset.heroVideoSrc){this.appComponentsRef.videoAPIHandler.newVideo(e.dataset.heroVideoSrc,t,JSON.parse(e.dataset.heroVideoOptions));V(i).removeClass("parallax-enabled").hide(),V(t).addClass("parallax-enabled")}new m(e)}onAppInit(){this.init()}setParentAppRef(e){this.appComponentsRef=e}},heroSliderHandler:new class{constructor(){this.components={}}init(){V$(".hero-component.slider",!0).forEach((e,t)=>{this.addComponentRef(new p(e,this.appComponentsRef),t)})}addComponentRef(e,t){let i=e.DOMElement.id?e.DOMElement.id:t;if(this.components[i])return console.error("Component with id "+i+" already exist!"),void console.error(e.DOMElement);this.components[i]=e}setParentAppRef(e){this.appComponentsRef=e}},megamenu:new class{constructor(){this.domEls={header:document.querySelector("header"),mainContent:document.querySelector("#main")},this.flags={isMobile:window.outerWidth<992,isMobileNavOpen:!1},this.global={vContainerWidth:1240,largeDisplayRendered:!1,levelTwo:{menuWidth:350},minNavFontSize:15},this.searchOverlay=null}init(){this.getHeaderDOMElements(),this.checkNavigationItemsOverflow(),this.checkNavigationItemsAlign(),V(this.domEls.desktopTopNavLinks).addClass("visible"),this.initEvents(),this.handleStickyHeader(),this.initSearchOverlay(),this.initMegamenu(),this.calcVirtualContainer()}getHeaderDOMElements(){this.domEls.desktopTopNavLinks=this.domEls.header.querySelector(".topbar__navigation ul.topbar__navigation-items"),this.domEls.desktopMegamenus=this.domEls.header.querySelectorAll("nav.topbar .megamenu"),this.domEls.mobileMegamenus=this.domEls.header.querySelectorAll("nav.nav-main-mobile .megamenu"),this.domEls.mobileWebcamsDiv=this.domEls.header.querySelector(".nav-main-mobile__webcams"),this.domEls.mobileNavTrigger=this.domEls.header.querySelector(".nav-trigger"),this.domEls.mobileNavClose=this.domEls.header.querySelector(".nav-main-mobile__close-offcanvas"),this.domEls.mobileNav=this.domEls.header.querySelector(".nav-main-mobile__offcanvas")}initEvents(){let e=null,t=this.calcVirtualContainer.bind(this);const i=V().delayFunc();V(window).onEvent("resize",()=>{i(()=>{this.checkNavigationItemsOverflow(),clearTimeout(e),e=setTimeout(t,250),this.handleStickyHeader(),this.checkNavigationItemsAlign()},300)}),V(this.domEls.mobileNavTrigger).onEvent("click",()=>{this.flags.isMobileNavOpen?this.closeMobileNav():this.openMobileNav()}),V(this.domEls.mobileNavClose).onEvent("click",()=>{this.closeMobileNav()})}autoHideHeaderInScrollDown(){const e=document.body;let t=0;window.addEventListener("scroll",()=>{const i=window.pageYOffset;i<this.domEls.header.offsetHeight?e.classList.remove("scroll-up"):(i>t&&!e.classList.contains("scroll-down")?(e.classList.remove("scroll-up"),e.classList.add("scroll-down")):i<t&&e.classList.contains("scroll-down")&&(e.classList.remove("scroll-down"),e.classList.add("scroll-up")),t=i)},{passive:!0})}checkNavigationItemsAlign(){if(this.domEls.desktopTopNavLinks.children.length<=4&&window.innerWidth>1067){const e=this.domEls.desktopTopNavLinks.offsetWidth-550;this.domEls.desktopTopNavLinks.style.maxWidth="550px",this.domEls.desktopTopNavLinks.style.marginRight=e+15+"px"}}checkNavigationItemsOverflow(){if(this.domEls.desktopTopNavLinks.children.length>0){const e=2,t="18px Lato Bold, Helvetica, Arial, sans-serif";let i="",a=0;V(this.domEls.desktopTopNavLinks.children).fastEach(e=>{const t=e.firstElementChild.textContent;i.length<t.length&&(i=t,a=e.offsetWidth)});const s=V(i).getTextRenderedSize(t,a-30).maxFontSizePX;if(s<18){let t=s+e;t<this.global.minNavFontSize&&(t=this.global.minNavFontSize),V(this.domEls.desktopTopNavLinks.children).fastEach(e=>{const i=e.firstElementChild;i.style.fontSize=t+"px",i.style.padding="30px 0px"});let i=130;V(this.domEls.desktopTopNavLinks.children).fastEach(e=>{const t=e.firstElementChild.offsetHeight;t<i&&t>0&&(i=t)}),V(this.domEls.desktopTopNavLinks.children).fastEach(e=>{const t=e.firstElementChild;t.offsetHeight>i&&(t.style.padding="15px 0px",V(e).addClass("half-padding"))})}else 18==s&&V(this.domEls.desktopTopNavLinks.children).fastEach(e=>{const t=e.firstElementChild;t.style.fontSize="",t.style.padding=""})}}initSearchOverlay(){this.searchOverlay=new f}handleStickyHeader(){this.domEls.mainContent.style.marginTop=this.domEls.header.offsetHeight+"px",this.autoHideHeaderInScrollDown()}calcVirtualContainer(){const e=()=>{V(this.domEls.desktopMegamenus).forEach(e=>{this.handleVirtualContainer(e)})};window.innerWidth>=1240?this.global.largeDisplayRendered||(this.global.vContainerWidth=1239,this.global.largeDisplayRendered=!0,e()):window.innerWidth>1067&&window.innerWidth<1240&&(this.global.vContainerWidth=1038,this.global.largeDisplayRendered=!1,e())}initMegamenu(){V(this.domEls.mobileMegamenus).forEach(e=>{this.handleMobileMegamenu(e)}),V(this.domEls.desktopMegamenus).forEach(e=>{this.handleDesktopMegamenu(e,e.parentNode)})}openMobileNav(){V(this.domEls.mobileNav).addClass("open"),V(document.body).addClass("disable-scroll"),this.domEls.mobileNav.scrollTo(0,0),this.flags.isMobileNavOpen=!0}closeMobileNav(){let e=this.domEls.header.querySelector("nav.nav-main-mobile .megamenu.unfolded");e&&this.toggleMobileMegamenu(e),V(this.domEls.mobileNav).removeClass("open"),V(document.body).removeClass("disable-scroll"),this.flags.isMobileNavOpen=!1}toggleMobileMegamenu(e){let t=e.parentNode,i=V(e).hasClass("unfolded");return i?(V(e).removeClass("unfolded").hideIn(300),V(t).removeClass("active"),V(document.body).removeClass("megamenu-open"),V(this.domEls.mobileWebcamsDiv).show(),this.preventClickMobile=!1):(V(e).show("block").addClass("unfolded"),V(t).addClass("active"),V(document.body).addClass("megamenu-open"),V(this.domEls.mobileWebcamsDiv).hide()),!i}handleMobileMegamenu(e){let t=e.parentNode;this.preventClickMobile=!1;let i=e.querySelector(".chevron-left");t.onclick=t=>{this.preventClickMobile||(t.preventDefault(),this.preventClickMobile=this.toggleMobileMegamenu(e))},i.onclick=e=>{this.preventClickMobile=!1}}handleDesktopMegamenu(e,t){let i=!1;function a(e,t){i&&(V(e).removeClass("active"),V(t).removeClass("visible"),document.body.classList.remove("megamenu-open")),i=!1}V(t).onEvent("mouseleave",i=>{a(t,e)}),V(window).onEvent("scroll",i=>{a(t,e)}),V(t).onEvent("mouseenter",a=>{i||(V(e).addClass("visible"),V(t).addClass("active"),document.body.classList.add("megamenu-open")),i=!0}),this.handleDesktopInteractions(e)}handleVirtualContainer(e){const t=e.querySelector(".megamenu__leftcolumn").getBoundingClientRect().width,i=e.getElementsByClassName("second-level__menu-list"),a=e.getElementsByClassName("megamenu__leftcolumn__second-level"),s=e.getElementsByClassName("third-level"),n=t-30;let l=this.global.vContainerWidth-t;function o(e,t,i){e.style.left=t-1+"px",e.style.width=i+1+"px"}if(this.global.vContainerWidth<1240){const t=e.getElementsByClassName("three-card-items");V(t).forEach(e=>{o(e,n,l)})}V(a).forEach(e=>{o(e,t,l)}),V(i).forEach(e=>{e.style.width=n+"px";const t=e.parentNode.getElementsByClassName("featured-items-container");t.length>0&&(t[0].style.width=l-n+"px")}),l-=n,V(s).forEach(e=>{o(e,n,l)})}handleDesktopInteractions(e){let t=e.querySelector(".megamenu__leftcolumn"),i=t?t.querySelectorAll(".megalink.megalink--hovered"):null;i&&V(i).forEach(e=>{let t=e.parentNode,i=e.nextElementSibling;t.onmouseenter=t=>{V(e).addClass("active"),i&&V(i).show("block").addClass("visible")},t.onmouseleave=()=>{V(e).removeClass("active"),i&&V(i).removeClass("visible").hide()}})}onAppInit(){this.domEls.header&&this.init()}},gototop:new class{constructor(){this.element=null}init(){this.element=V$C("gototop").firstOrDefault(),this.element&&(V(this.element).onEvent("click",()=>{window.scrollTo({top:0,behavior:"smooth"})}),V(window).onEvent("scroll",()=>{this.scrollHandler()}))}scrollHandler(){let e=window.scrollY||window.pageYOffset;V(this.element).showIf(0<e)}onAppInit(){this.init()}},onPageAnchorLinks:new class{constructor(){this.onPageAnchorLinks=document.querySelectorAll(".onpage-navigation__nav-tabs li a")}init(){this.onPageAnchorLinks.length>0&&V(this.onPageAnchorLinks).forEach(e=>{e.href&&e.href.indexOf("#")>-1&&(e.onclick=e=>{e.preventDefault(),this.scrollHandler(e.target)})})}scrollHandler(e){const t=V$I(e.href.split("#")[1]);t.get()&&t.scrollToTarget(-50)}onAppInit(){this.init()}},cardSliderHandler:new class extends r{constructor(){super(),this.DOMElements=[],this.flikityObjs=[],this.componentClass="cards-slider"}init(){this.DOMElements=document.getElementsByClassName(this.componentClass),V(this.DOMElements).forEach(e=>{let t=new Flickity(e,{cellAlign:"left",wrapAround:!0,contain:!0,pageDots:!1});this.flikityObjs.push(t)})}onAsyncViewportInit(){return{componentClass:this.componentClass}}},cardSliderEndlessHandler:new class extends r{constructor(){super(),this.DOMElements=[],this.flikityObjs=[],this.componentClass="cards-slider-endless"}init(){this.DOMElements=document.getElementsByClassName(this.componentClass),Array.from(this.DOMElements).forEach(e=>{let t=new Flickity(e,{cellAlign:"left",wrapAround:!0,contain:!0,groupCells:"auto",pageDots:function(){let e="auto"===this.options.groupCells?1:this.options.groupCells;return Math.min(e,Math.ceil(this.cells.length/e))}});this.flikityObjs.push(t)})}onAsyncViewportInit(){return{componentClass:this.componentClass}}},mapComponentHandler:new class extends r{constructor(){super(),this.components={}}init(){V$("section.map-component:not(.internal-api)",!0).forEach((e,t)=>{this.addComponentRef(new w(e),t)})}addComponentRef(e,t){let i=e.domElements.main.id?e.domElements.main.id:t;return this.components[i]?(console.error("Component with id "+i+" already exist!"),void console.error(e.DOMElement)):(this.components[i]=e,e)}deleteComponent(e,t){let i=e.domElements.main.id?e.domElements.main.id:t;this.components[i]&&delete this.components[i]}getComponent(e=""){return V(this.components).N(e)}initComponent(e,t){return this.addComponentRef(new w(e),t)}destroyComponent(e,t){return this.deleteComponent(new w(e),t)}onViewportInit(e="map-component"){return{componentClass:e}}},relatedMultimediaSliderHandler:new class extends r{constructor(){super(),this.components={},this.componentClass="related-multimedia-component"}init(){V$("."+this.componentClass+".slider",!0).forEach((e,t)=>{this.addComponentRef(new S(e,this.appComponentsRef),t)})}addComponentRef(e,t){let i=e.DOMElement.id?e.DOMElement.id:t;if(this.components[i])return console.error("Component with id "+i+" already exist!"),void console.error(e.DOMElement);this.components[i]=e}onAsyncViewportInit(){return{componentClass:this.componentClass}}},multimediaSliderHandler:new class extends r{constructor(){super(),this.components={},this.componentClass="multimedia-item__slider-"}init(){V$("."+this.componentClass+".slider",!0).forEach((e,t)=>{this.addComponentRef(new C(e,this.appComponentsRef),t)})}addComponentRef(e,t){let i=e.DOMElement.id?e.DOMElement.id:t;if(this.components[i])return console.error("Component with id "+i+" already exist!"),void console.error(e.DOMElement);this.components[i]=e}onAsyncViewportInit(){return{componentClass:this.componentClass}}},dateSelector:new class{init(){var e=this,t=new Date,i=this.getDate(t);Array.from(document.getElementsByClassName("day-selector")).forEach((function(a){var s=a.querySelector(".previousDay"),n=a.querySelector(".nextDay");a.querySelector(".currentDate").value=t,a.querySelector(".dateIn").innerHTML=i,a.querySelector(".previousDay").classList.add("disable"),s.addEventListener("click",(function(){e.previousDay(a)}),!1),n.addEventListener("click",(function(){e.nextDay(a)}),!1)}))}previousDay(e){var t=this.getDate(new Date),i=e.querySelector(".currentDate").value,a=this.addDays(i,-1),s=this.getDate(a);this.getDate(new Date(i))!==t&&(e.querySelector(".dateIn").innerHTML=this.getDate(a),e.querySelector(".currentDate").value=a,s===t&&e.querySelector(".previousDay").classList.add("disable"))}nextDay(e){var t=e.querySelector(".currentDate").value,i=this.addDays(t,1);e.querySelector(".dateIn").innerHTML=this.getDate(i),e.querySelector(".currentDate").value=i,e.querySelector(".previousDay").classList.remove("disable")}addDays(e,t){const i=new Date(e);return i.setDate(i.getDate()+t),i}getDate(e){return String(e.getDate()).padStart(2,"0")+"/"+String(e.getMonth()+1).padStart(2,"0")+"/"+e.getFullYear().toString().substr(-2)}onAppInit(){this.init()}},webcamPopup:new class{init(){V$C("toggle-webcam-popup").forEach((e,t)=>{const i=e.closest(".webcam-item"),a=i.querySelector("iframe"),s=i.querySelector(".webcam-modal-popup");V(e).onEvent("click",i=>{i.preventDefault(),this.handleIframeResponsive(a),a.src||(a.src=e.dataset.src);popupHandler.togglePopup(s,"toggle-webcam-popup-"+t,!1).domEls.main.classList.add("shadow")})})}handleIframeResponsive(e){const t=document.documentElement.clientWidth;e.style.height=(t<992?t*(480/778):480)+"px",e.style.width=(t<992?.8*t:778)+"px"}onAppInit(){this.init()}},weatherComponent:new class{init(){var e=this,t=new URLSearchParams(window.location.search),i=document.querySelector(".weather-component");if(i){if(t){var a=i.querySelector(".tab1 > .option-selector"),s=i.querySelector(".tab2 > .option-selector");if(t.has("Station")){var n=t.get("Station").replace("+"," ");e.optionExists(a.options,n)?(a.selectedIndex=e.getIndexOption(a.options,n),console.log("index: "+a.selectedIndex),e.initDistricts(i)):e.optionExists(s.options,n)&&(s.selectedIndex=e.getIndexOption(s.options,n),console.log("index: "+s.selectedIndex),e.initGolf(i))}else t.has("Tipo")&&"Municipios"===t.get("Tipo")?(a.value=a.getAttribute("data-default"),e.initDistricts(i)):t.has("Tipo")&&"Golf"===t.get("Tipo")?(s.value=s.getAttribute("data-default"),e.initGolf(i)):(a.value=a.options[0].value,e.initDistricts(i))}var l=i.querySelectorAll(".previousDay"),o=i.querySelectorAll(".nextDay");Array.from(l).forEach((function(e){e.addEventListener("click",(function(t){t.preventDefault();var i=e.closest(".date-selector-today-tomorrow").querySelector(".show"),a=e.closest(".date-selector-today-tomorrow").querySelector(".hide");i.style.display="block",a.style.display="none";var s=e.closest("div[class*=location-]");s.querySelector(".weather-today").style.display="flex",s.querySelector(".weather-tomorrow").style.display="none"}),!1)})),Array.from(o).forEach((function(e){e.addEventListener("click",(function(t){t.preventDefault();var i=e.closest(".date-selector-today-tomorrow").querySelector(".show"),a=e.closest(".date-selector-today-tomorrow").querySelector(".hide");i.style.display="none",a.style.display="block";var s=e.closest("div[class*=location-]");s.querySelector(".weather-today").style.display="none",s.querySelector(".weather-tomorrow").style.display="flex"}),!1)}));var r=i.querySelectorAll("div[class*='location-']"),d=i.querySelectorAll(".option-selector");Array.from(d).forEach((function(t){t.addEventListener("change",(function(){e.loadOption(r,t),""===t.options[t.selectedIndex].value?e.cleanQueryStringParameters():e.updateQueryStringParameter("Station",t.options[t.selectedIndex].text),t.parentElement.classList.contains("tab1")?e.updateQueryStringParameter("Tipo","Municipios"):e.updateQueryStringParameter("Tipo","Golf")}),!1)}));var c=i.querySelector(".tab1"),h=i.querySelector(".tab2");c.addEventListener("click",(function(){e.initDistricts(i)}),!1),h.addEventListener("click",(function(){e.initGolf(i)}),!1)}}initDistricts(e){var t=document.querySelector(".tab1 > .option-selector"),i=e.querySelectorAll("div[class*='location-']");document.getElementById("tab1").checked=!0,this.loadOption(i,t),this.updateQueryStringParameter("Station",t.options[t.selectedIndex].text),this.updateQueryStringParameter("Tipo","Municipios")}initGolf(e){var t=document.querySelector(".tab2 > .option-selector"),i=e.querySelectorAll("div[class*='location-']");document.getElementById("tab2").checked=!0,this.loadOption(i,t),this.updateQueryStringParameter("Station",t.options[t.selectedIndex].text),this.updateQueryStringParameter("Tipo","Golf")}optionExists(e,t){for(var i=0;i<e.length;++i)if(e[i].text===t)return!0;return!1}getIndexOption(e,t){for(var i=0;i<e.length;++i)if(e[i].text===t)return i;return 0}loadOption(e,t){var i=t.value;(Array.from(e).forEach((function(e){e.style.display="none"})),""!==i)&&(document.getElementsByClassName(i)[0].style.display="block")}updateQueryStringParameter(e,t){var i="",a=window.location.href,s=new RegExp("([?&])"+e+"=.*?(&|$)","i"),n=-1!==a.indexOf("?")?"&":"?";a.match(s)?(i=a.replace(s,"$1"+e+"="+t+"$2"),window.history.pushState({path:i},"",i)):(i=a+n+e+"="+t,window.history.pushState({path:i},"",i))}cleanQueryStringParameters(){var e=[location.protocol,"//",location.host,location.pathname].join("");window.history.pushState({path:e},"",e)}onAppInit(){this.init()}},overlayPopupHandler:new class{constructor(){this.components={},this.popupCurrentId=0,this.setGlobalVar()}newPopup(e,t=null,i=!1,a=!0,s=!1,n=(()=>{})){let l=new v(e,i,a,s,n);return this.addComponentRef(l,t),this.popupCurrentId++,l}togglePopupId(e=null,t=!0,i=!1,a=(()=>{})){if(!e)return void console.error("togglePopup() needs custom ID argument");document.querySelector(".video-item-simple")&&window.videoApiSimpleHandler.init();let s=this.getPopup(e);if(s)s.flags.visible||s.show();else{var n=document.getElementById(e);null!=n&&("block"!==n.style.display&&(n.style.display="block"),"hidden"==n.style.visibility&&(n.style.visibility="visible"),"auto"==n.style.height?n.style.height="0px":n.style.height="auto"),s=this.newPopup(n,e,i,t,!0,a)}return s}togglePopup(e,t=null,i=!1,a=!0,s=(()=>{})){if(!t)return void console.error("togglePopup() needs custom ID argument");let n=this.getPopup(t);return n?n.flags.visible||n.show():n=this.newPopup(e,t,i,a,s),n}addComponentRef(e,t){let i=t||"popup-"+this.popupCurrentId;if(this.components[i])return console.error("Component with id "+i+" already exist!"),void console.error(e.DOMElement);e.setId(i),this.components[i]=e}getPopup(e=""){return V(this.components).N(e)}destroyPopup(e=""){this.components[e]&&(this.components[e].destroy(),delete this.components[e])}setGlobalVar(){window.popupHandler=this}openCustomPopup(e=!0,t=!1,i="custom-popup-content"){const a=document.getElementById(i);null!=a&&("block"!==a.style.display&&(a.style.display="block"),"hidden"==a.style.visibility&&(a.style.visibility="visible"),"auto"==a.style.height?a.style.height="0px":a.style.height="auto"),popupHandler.togglePopup(a,"customPopup",t,e)}openCustomPopupWhiteBtn(e=!0,t=!1,i="custom-popup-content-sitecore-form"){const a=document.getElementById(i);null!=a&&("block"!==a.style.display&&(a.style.display="block"),"hidden"==a.style.visibility&&(a.style.visibility="visible"),"auto"==a.style.height?a.style.height="0px":a.style.height="auto"),popupHandler.togglePopup(a,"customPopup",t,e)}openCustomPopupWhiteBtn(e=!0,t=!1,i="custom-popup-content-sitecore-form"){const a=document.getElementById(i);null!=a&&("block"!==a.style.display&&(a.style.display="block"),"hidden"==a.style.visibility&&(a.style.visibility="visible"),"auto"==a.style.height?a.style.height="0px":a.style.height="auto"),popupHandler.togglePopup(a,"customPopup",t,e)}closeDownloadThanksPopup(){this.closeAllPopups(),window.location.reload(!0)}closePopup(){document.getElementById("custom-popup-content").style.display="none"}emailInputHandler(){this.validateForm()}checkboxChanged(){this.validateForm()}validateForm(){var e=document.getElementById("email-id"),t=document.getElementById("checkboxId"),i=document.getElementById("btnDownload"),a=document.getElementById("email-error"),s=e.value,n=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;n.test(s)&&t.checked?(i.disabled=!1,i.classList.remove("button--cta--disabled"),i.classList.add("button--cta"),a.style.display="none",e.classList.remove("error-input")):(i.disabled=!0,i.classList.remove("button--cta"),i.classList.add("button--cta--disabled"),n.test(s)?(a.style.display="none",e.classList.remove("error-input")):(a.style.display="block",e.classList.add("error-input")))}handleSubmit(e){console.log(e),this.openDownloadThanksPopup()}openDownloadThanksPopup(){const e=document.getElementById("download-thanks-popup");this.closePopup(),e.style.display="block",popupHandler.togglePopup(e,"downloadThanksPopup")}closeAllPopups(){for(const e in this.components)this.components.hasOwnProperty(e)&&this.components[e].hide()}},shareEmailFeature:new class{constructor(){this.domEls={main:document.querySelector(".social-shared")},this.popup=null}getDOMEls(){this.domEls.desktopShareButtons=this.domEls.main.querySelector(".desktop-share"),this.domEls.shareEmailButton=this.domEls.main.querySelector(".share-email"),this.domEls.shareEmailForm=this.domEls.main.querySelector(".share-email-form"),this.domEls.mobileShareButton=this.domEls.main.querySelector(".mobile-share > .share-button"),this.domEls.webShareAPIButton=this.domEls.main.querySelector(".more-share-options")}initEvents(){if(this.domEls.shareEmailForm)if(V(this.domEls.shareEmailButton).onEvent("click",e=>{e.preventDefault(),this.handleEmailForm()}),V(this.domEls.mobileShareButton).onEvent("click",e=>{e.preventDefault(),this.handleEmailForm()}),navigator.share)V(this.domEls.webShareAPIButton).onEvent("click",e=>{e.preventDefault(),this.handleWebShareAPI(this.domEls.webShareAPIButton.dataset)});else{const e=this.domEls.webShareAPIButton.parentNode.parentNode;V(e).hide(),console.log("Native Web Share API not available")}else console.error("ERROR: Share by email form not found!")}init(){this.domEls.main&&(this.getDOMEls(),this.initEvents())}handleEmailForm(){const e=popupHandler.togglePopup(this.processForm(),"share-email-form-popup",!1);this.popup||(e.domEls.main.classList.add("shadow","vertical-scroll-xs","mobile-window-mode"),this.popup=e)}handleWebShareAPI(e){if(!e.shareTitle||!e.shareText||!e.shareLink)return void console.error("Web Share API backend error");const t={title:e.shareTitle,text:e.shareText,url:e.shareLink};navigator.share?navigator.share(t).then(()=>console.log("Successful share")).catch(e=>console.error("Error sharing",e)):console.log("Native Web Share API not available")}processForm(){return V(this.domEls.shareEmailForm).removeClass("hidden"),this.handleEasterEgg(this.domEls.shareEmailForm),this.domEls.shareEmailForm}handleEasterEgg(e){const t=e.querySelector(".addressee-name");if(t){const a=e.querySelector("textarea"),s=a.placeholder;function i(){const e=t.value?" "+t.value:"";a.placeholder=s.replace("%addressee%",e)}V(t).onEvent("input",()=>{i()}),i()}}onAppInit(){this.init()}},multimediaSliderPopup:new class{constructor(){this.mSliderComponentClass="multimedia-item__slider",this.mSliderComponentsCount=-1,this.mSingleComponentClass="multimedia-item__popup"}init(){V$C(this.mSliderComponentClass).forEach(e=>{this.initMultimediaSlider(e)})}initMultimediaSlider(e){return this.mSliderComponentsCount++,new A(e,this.mSliderComponentsCount,this)}},formControllerHandler:new class extends r{constructor(){super(),this.componentClass="form-controller"}init(){this.formsContainer=document.getElementsByClassName(this.componentClass),V(this.formsContainer).forEach(e=>{const t=e.querySelector("form");V(e).hasClass("search")?new D(t):new I(t)})}onViewportInit(){return{componentClass:this.componentClass}}},audioItem:new class{initPlayer(){var e=this.modal.querySelector(".turten-audio-player"),t=e.querySelector(".playpause"),i=e.querySelector(".progress"),a=this.player.currentTime/this.player.duration*100;i.style.width=a+"%",this.player.paused?(t.attributes.d.value="M0 0h6v24H0zM12 0h6v24h-6z",this.player.play()):(t.attributes.d.value="M18 12L0 24V0",this.player.pause())}init(){const e=this,t=V$C("multimedia-audio-item__data").get();if(V(t).isZeroLength())return;const i=document.querySelector(".modal-container");this.modal=document.querySelector(".modal-audio-player");const a=this.modal.querySelector(".turten-audio-player");this.player=a.querySelector(".multimedia-audio"),V(t).forEach(t=>{V(t).onEvent("click",i=>{i.preventDefault();this.modal.querySelector(".audio-title").innerHTML=t.dataset.title;this.player.firstElementChild.setAttribute("src",t.dataset.file),V$C("download-link").forEach(e=>{e.setAttribute("href",t.dataset.file)}),V$C("file-size").forEach(e=>{e.innerHTML=t.dataset.size}),this.player.load(),popupHandler.togglePopup(this.modal,"modal-audio-player",!1,()=>{this.player.pause(),function(){e.player.firstElementChild.src="";const t=e.player.cloneNode(!0);e.player.parentElement.replaceChild(t,e.player),e.player=t,e.setUpPlayer()}()}),this.initPlayer(),this.modal.style.visibility="visible"})});const s=a.querySelector(".playpause"),n=a.querySelector(".play-pause-btn"),l=a.querySelector(".loading"),o=a.querySelector(".progress"),r=a.querySelectorAll(".slider"),d=a.querySelector(".volume-btn"),c=a.querySelector(".volume-controls"),h=c.querySelector(".slider .progress"),u=a.querySelector(".speaker");let m=["pin"],p=null;function g(e){let t=!1,i=Array.from(e.classList);return V(m).forEach(e=>{-1!==i.indexOf(e)&&(t=!0)}),t}function y(e){var t,a;let s=b(e),n=s.getBoundingClientRect();if("horizontal"==s.dataset.direction){var l=i.getBoundingClientRect().left;if(t=(a=s.offsetLeft+l)+s.offsetWidth,e.clientX<a||e.clientX>t)return!1}else if(t=(a=n.top)+s.offsetHeight,e.clientY<a||e.clientY>t)return!1;return!0}function f(){var t=e.player.currentTime/e.player.duration*100;o.style.width=t+"%"}function v(){h.style.height=100*e.player.volume+"%",e.player.volume>=.5?u.attributes.d.value="M14.667 0v2.747c3.853 1.146 6.666 4.72 6.666 8.946 0 4.227-2.813 7.787-6.666 8.934v2.76C20 22.173 24 17.4 24 11.693 24 5.987 20 1.213 14.667 0zM18 11.693c0-2.36-1.333-4.386-3.333-5.373v10.707c2-.947 3.333-2.987 3.333-5.334zm-18-4v8h5.333L12 22.36V1.027L5.333 7.693H0z":e.player.volume<.5&&e.player.volume>.05?u.attributes.d.value="M0 7.667v8h5.333L12 22.333V1L5.333 7.667M17.333 11.373C17.333 9.013 16 6.987 14 6v10.707c2-.947 3.333-2.987 3.333-5.334z":e.player.volume<=.05&&(u.attributes.d.value="M0 7.667v8h5.333L12 22.333V1L5.333 7.667")}function b(e){let t=e.target,i=p;return"click"==e.type&&g(e.target)&&(t=e.target.parentElement.parentElement),"mousemove"==e.type&&(t=i.parentElement.parentElement),t}function E(e){let t=b(e),a=t.getBoundingClientRect(),s=0;if("horizontal"==t.dataset.direction){var n=i.getBoundingClientRect().left;s=(e.clientX-n-t.offsetLeft)/t.clientWidth}else if("vertical"==t.dataset.direction){let i=t.clientHeight;s=1-(e.clientY-a.top)/i}return s}function w(t){y(t)&&(e.player.currentTime=e.player.duration*E(t))}function S(t){y(t)&&(e.player.volume=E(t))}function C(){n.style.display="flex",l&&(l.style.display="none")}function D(){window.innerHeight<250?(c.style.bottom="-54px",c.style.left="54px"):a.offsetTop<154?(c.style.bottom="-164px",c.style.left="-3px"):(c.style.bottom="52px",c.style.left="-3px")}window.addEventListener("mousedown",(function(e){if(!g(e.target))return!1;p=e.target,"pin progress-pin"===p.className?(window.addEventListener("mousemove",w,!1),window.addEventListener("mouseup",()=>{p=!1,window.removeEventListener("mousemove",w,!1)},!1)):"pin volume-pin"===p.className&&(window.addEventListener("mousemove",S,!1),window.addEventListener("mouseup",()=>{p=!1,window.removeEventListener("mousemove",S,!1)},!1))})),n.addEventListener("click",(function(){e.player.paused?e.player.play():e.player.pause()})),(this.setUpPlayer=function(){e.player.addEventListener("timeupdate",f),e.player.addEventListener("volumechange",v),e.player.addEventListener("canplaythrough",C),e.player.addEventListener("ended",(function(){s.attributes.d.value="M18 12L0 24V0",e.player.currentTime=0})),V(e.player).onEvent("playing",()=>{s.attributes.d.value="M0 0h6v24H0zM12 0h6v24h-6z",n.querySelector("svg").style.marginLeft="20px"}),V(e.player).onEvent("pause",()=>{s.attributes.d.value="M18 12L0 24V0",n.querySelector("svg").style.marginLeft="22px"})})(),d.addEventListener("click",()=>{d.classList.toggle("open"),c.classList.toggle("hidden")}),window.addEventListener("resize",D),V(r).forEach(e=>{let t=e.querySelector(".pin");e.addEventListener("click",window[t.dataset.method])}),D()}onAppInit(){this.init()}},expandableItemController:new class{constructor(){this.expandableElements=document.getElementsByClassName("expandable-item")}init(){this.expandableElements&&V(this.expandableElements).forEach(e=>{const t=e.querySelectorAll(".trigger");this.handleClickLogic(e,t)})}handleClickLogic(e,t){V(t).forEach(t=>{V(t).onEvent("click",t=>{t.preventDefault(),V(e).toggleClass("expanded")})})}onAppInit(){this.init()}},calendarPickerHandler:new class extends r{constructor(){super(),this.components={}}init(){V$(".vanilla-calendar:not(.manual-init)",!0).forEach((e,t)=>{this.addComponentRef(new P({element:e}),t)})}addComponentRef(e,t){let i=e.getDOMElement().id?e.getDOMElement().id:t;return this.components[i]?(console.error("Component with id "+i+" already exist!"),void console.error(e.DOMElement)):(this.components[i]=e,e)}getComponent(e=""){return V(this.components).N(e)}initComponent(e,t){return this.addComponentRef(this.addComponentRef(new P({element:e})),t)}onViewportInit(e="vanilla-calendar"){return{componentClass:e}}},dropdownToggleHandler:new class{constructor(){this.dropdownToggleDOMEls=document.querySelectorAll(".dropdown-toggle")}init(){V(this.dropdownToggleDOMEls).forEach(e=>{V(e).onEvent("click",t=>{t.preventDefault(),this.handleToggle(e)})})}handleToggle(e){e.nextElementSibling&&(e.classList.contains("unfolded")?(e.classList.remove("unfolded"),e.nextElementSibling.classList.remove("unfolded")):(e.classList.add("unfolded"),e.nextElementSibling.classList.add("unfolded")));let t=e.parentElement.parentElement;t&&t.classList.contains("dropdown-toggle-parent")&&(t.classList.contains("unfolded")?t.classList.remove("unfolded"):t.classList.add("unfolded"))}onAppInit(){this.init()}},dropdownHandler:new class{constructor(){this.componentClass="input-dropdown"}init(){V$C(this.componentClass).forEach(e=>{new T(e)})}onAppInit(){this.init()}},subPageHandler:new class{constructor(){this.components={}}init(){V$("section.sub-page-items-content",!0).forEach((e,t)=>{this.addComponentRef(new M(e,this.appComponentsRef),t)})}addComponentRef(e,t){let i=e.domElements.main.id?e.DOMElement.id:t;this.components[i],this.components[i]=e}onAppInit(){this.init()}setParentAppRef(e){this.appComponentsRef=e}},blogMultimediaPopupViewer:new class{constructor(){this.blogPostEl=V$C("post-detail-component").firstOrDefault(),this.imageSlides="",this.imageSlidesCount=0}init(){this.blogPostEl&&(this.processImages(),this.renderMultimediaSlider(),V(this).getAppComponentRef("multimediaSliderPopup").initMultimediaSlider(this.multimediaSliderEl))}processImages(){const e=document.querySelectorAll(".post-detail-component__col img");V(e).forEach(e=>{const t=e.src||e.dataset.imageSrc,i=e.alt?e.alt:"";this.imageSlides+=`<div class="image-slide">\n <div class="image-container">\n <img src="${t}">\n </div>\n <div class="info-container">\n <div>\n <span class="multimedia-item__title">${i.indexOf(" ")>-1?i:""}</span>\n </div> \n </div>\n </div>`,e.setAttribute("data-index",this.imageSlidesCount),e.setAttribute("data-type","image-slide"),this.imageSlidesCount++,V(e).addClass("toggle-popup")})}renderMultimediaSlider(){this.multimediaSliderEl=document.createElement("section"),this.multimediaSliderEl.className="multimedia-item__slider slider vendor-js hide-til-popup",this.multimediaSliderEl.setAttribute("data-multimedia-speedms","0");const e=`<div class="main-carousel">\n ${this.imageSlides}\n </div> \n <div class="multimedia-item__slider__controls">\n <div class="multimedia-item__slider__controls__pagination">\n <div class="item currentSlide" data-index="0">0</div>\n <div class="separator"></div>\n <div class="item totalSlides" data-index="${this.imageSlides.length}">${this.imageSlides.length}</div>\n </div>\n <div class="multimedia-item__slider__controls__buttons"></div>\n </div>`;this.multimediaSliderEl.innerHTML=e,this.blogPostEl.appendChild(this.multimediaSliderEl)}},overflowWatcher:new class{constructor(){this.elementsToWatch=V$C("watch-overflow").get(),this.childElementsToFix="p, span, h1, h2, h3, h4, h5",this.triesLimiter=20}init(){this.elementsToWatch&&this.watchForOverflow()}watchForOverflow(){V(this.elementsToWatch).forEach(e=>{let t=!0,i=!1,a=0;const s=e.dataset.ofFontsizeStep?parseInt(e.dataset.ofFontsizeStep):2;for(;t&&this.triesLimiter>=a;)t=V(e).hasOverflow(this.childElementsToFix,e=>{V(e).alterFontSize(-1*s),i|=!0}),a++})}onAppInit(){this.init()}},cardsFilterTagsHandler:new class{constructor(){this.cards=[],this.subcards=[],this.tagButtons=[],this.ctaButton=null,this.init(),this.enableHorizontalScroll(),this.addFilterButtonListeners()}init(){null!=document.getElementById("cards-filter-tags")&&(this.getDataFromHtmlJson(),this.addEventListeners(),this.loadTagRequest())}getDataFromHtmlJson(){var e=document.querySelector('.cards-filter-tags script[type="application/ld+json"]').textContent.trim(),t=JSON.parse(e);this.cards=t.cardList,this.tagButtons=t.tagList}loadTagRequest(){let e=new URL(window.location.href),t=new URLSearchParams(e.search).get("filter");if(null!==t&&""!==t){var i=document.querySelectorAll(".button.tag-button.blue-white"),a=null;i.forEach(e=>{e.dataset.filter===t&&(a=e,e.classList.add("active"))}),null!=a&&(a.click(),a.focus())}else{var s=document.querySelectorAll(".button.tag-button.blue-white")[0];s.focus(),s.classList.add("active")}}addEventListeners(){document.querySelectorAll('.cards-filter-tags .card__col:not([data-subcard="true"])').forEach(e=>{e.addEventListener("click",()=>{this.handleCardClick(e)})}),this.tagButtons.forEach(e=>{document.querySelectorAll(".button.tag-button.blue-white").forEach(e=>{e.addEventListener("click",e=>{document.querySelectorAll(".button.tag-button.blue-white").forEach(e=>{e.classList.remove("active")}),e.target.classList.add("active");const t=e.target.dataset.filter,i=document.querySelectorAll('.cards-filter-tags .card__col.hide:not([data-subcard="true"])');i.length>0&&(i.forEach(e=>{e.classList.remove("hide")}),this.hideCtaButton(),this.hideSubcards(),this.showCtaButton(t,e.target.dataset.seeallvisible));document.querySelectorAll(`.cards-filter-tags .card__col:not([data-category="${t}"])`).forEach(e=>{e.classList.add("hide")});let a=new URL(window.location.href),s=new URLSearchParams(a.search);s.set("filter",t),a.search=s.toString(),window.history.replaceState({},"",a.toString())})})})}showSubcards(e){const t=e.dataset.tag;document.querySelectorAll(`.cards-filter-tags .card__col[data-subcard="true"][data-tag="${t}"]`).forEach(e=>{e.classList.remove("hide")}),this.hideCtaButton()}hideAllCards(){document.querySelectorAll(".cards-filter-tags .card__col").forEach(e=>{e.classList.add("hide")})}hideSubcards(){document.querySelectorAll(".cards-filter-tags .card__col").forEach(e=>{"true"===e.dataset.subcard&&e.classList.add("hide")})}handleCardClick(e){this.checkIfCardHasSubcards(e)&&(this.hideAllCards(),this.showSubcards(e))}checkIfCardHasSubcards(e){const t=e.dataset.tag;return document.querySelectorAll(`.cards-filter-tags .card__col[data-subcard="true"][data-tag="${t}"]`).length>0}showCtaButton(e,t){"True"==t&&(this.ctaButton=document.getElementById(e),this.ctaButton.classList.remove("hide"))}hideCtaButton(){null!=this.ctaButton&&this.ctaButton.classList.add("hide")}enableHorizontalScroll(){let e=!1,t=0,i=document.querySelector(".row .tag-container");null!=i&&(i.addEventListener("touchstart",(function(a){e=!0,t=a.touches[0].clientX-i.offsetLeft})),i.addEventListener("touchmove",(function(a){if(!e)return;a.preventDefault();let s=a.touches[0].clientX-i.offsetLeft,n=s-t;i.scrollLeft-=n,t=s})),i.addEventListener("touchend",(function(){e=!1})))}addFilterButtonListeners(){document.querySelectorAll(".button.tag-button.blue-white").forEach(e=>{e.addEventListener("click",e=>{this.handleFilterButtonClick(e)})})}handleFilterButtonClick(e){const t=e.target;document.querySelectorAll(".button.tag-button.blue-white").forEach(e=>{e.classList.remove("active")}),t.classList.add("active")}},addclickedEvent:new class{constructor(){this.clickedElements=document.getElementsByClassName("item__container")}init(){this.clickedElements&&V(this.clickedElements).forEach(e=>{const t=e.querySelectorAll(".trigger span");this.handleClickLogic(e,t)})}handleClickLogic(e,t){V(t).forEach(e=>{V(e).onEvent("click",()=>{V(e).addClass("clicked")})})}onAppInit(){this.init()}},googleMapController:new class{constructor(){this.googleMapController=new x("maps",{component:"slider"})}init(){const e=document.querySelector(".view-mode-link--map--cards");if(null!=e){const t=document.querySelector(".view-mode-link--slider"),i=document.querySelector(".map-container"),a=document.querySelector(".cards-slider-endless");t.classList.add("hide"),i.classList.add("hide"),this.handleSliderMapToggle(e,t,i,a)}}toggleButtonVisibility(e,t){e.classList.add("clicked","hide"),t.classList.remove("hide","clicked")}handleSliderMapToggle(e,t,i,a){e.addEventListener("click",()=>{this.toggleButtonVisibility(e,t),this.toggleContainerVisibility(i,a)}),t.addEventListener("click",()=>{this.toggleButtonVisibility(t,e),this.toggleContainerVisibility(a,i)})}toggleContainerVisibility(e,t){e.classList.remove("hide"),t.classList.add("hide")}onAppInit(){this.init()}},faqsController:new class extends r{constructor(){super(),this.DOMElements=[],this.componentClass="faqs-component",console.log("FaqsController constructor called",this.componentClass)}init(){document.querySelectorAll("."+this.componentClass).forEach(e=>{e.querySelectorAll(".faqs-item").forEach(e=>{e.querySelector(".faqs-question").addEventListener("click",(function(){const t=e.querySelector(".faqs-answer");this.classList.toggle("active"),t.classList.toggle("show")}))})})}onAppInit(){this.init()}},bannerHomeController:new class extends r{constructor(){super(),this.DOMElements=[],this.componentClass="banner-home-component",this.resizeTimeout=null}init(){this.DOMElements=document.getElementsByClassName(this.componentClass),window.addEventListener("resize",()=>{clearTimeout(this.resizeTimeout),this.resizeTimeout=setTimeout(()=>{this.updateBackgroundImage(),this.isDesktopWidth()&&this.updateContainerHeight()},200)}),this.updateBackgroundImage(),this.isDesktopWidth()&&this.updateContainerHeight()}isMobileDevice(){return Math.min(window.screen.width,window.screen.height)<769&&navigator.userAgent.indexOf("Mobi")>-1}isDesktopWidth(){return window.innerWidth>768}updateContainerHeight(){Array.from(this.DOMElements).forEach(e=>{e.querySelectorAll(".banner-home__image-container").forEach(e=>{const t=e.querySelector(".banner-home__background-image");if(t.complete){window.innerWidth<=767?e.style.height="auto":e.style.height=t.height+"px";const i=e.closest(".banner-home-component").querySelector(".banner-home__text");i&&(window.innerWidth<=767?i.style.height="auto":i.style.height=t.height+"px")}})})}updateBackgroundImage(){Array.from(this.DOMElements).forEach(e=>{e.querySelectorAll(".banner-home__image-container").forEach(e=>{const t=e.querySelector(".banner-home__background-image"),i=e.dataset.desktopSrc,a=e.dataset.mobileSrc;this.isDesktopWidth()&&i&&!e.classList.contains("desktop-version")?(t.src=i,e.classList.remove("mobile-version"),e.classList.add("desktop-version")):!this.isDesktopWidth()&&a&&(t.src=a,e.classList.remove("desktop-version"),e.classList.add("mobile-version")),this.updateContainerHeight(e,t),console.log("backgroundImage.src",t.src)})})}onAppInit(){this.init()}},videoAPISimpleHandler:new B}};V(window).onEvent("load",()=>{V(document.body).addBrowserClass(),W.appInitializer(j,!0)}),V(window).onEvents(["vanilla-vendor-load","jquery-vendor-load"],()=>{j.appComponents.heroHome.init(),W.asyncComponentInit(j.appComponents.cardSliderHandler),W.asyncComponentInit(j.appComponents.cardSliderEndlessHandler),j.appComponents.heroSliderHandler.init(),W.asyncComponentInit(j.appComponents.relatedMultimediaSliderHandler),W.asyncComponentInit(j.appComponents.multimediaSliderHandler),j.appComponents.multimediaSliderPopup.init(),j.appComponents.blogMultimediaPopupViewer.init()}),document.addEventListener("DOMContentLoaded",()=>{!function(){const e=document.querySelectorAll(".tabs-box");e&&Array.from(e).map(e=>{let t=e.querySelectorAll("ul.nav-tabs li a");t&&Array.from(t).map(i=>{i.onclick=a=>{a.preventDefault();let s=i.getAttribute("href").replace("#",""),n=e.querySelectorAll(".tab-content");return n&&Array.from(n).map(e=>{e.getAttribute("id")!==s?e.classList.remove("active"):e.classList.add("active")}),Array.from(t).map(e=>{e.classList.remove("active")}),i.classList.add("active"),!1}})})}()})}]); </script> <script> function trackerEventAnalytics(jsonData) { if (!jsonData) { return; } var apiDataModel = { jsonData: JSON.stringify(jsonData) }; var url = '/Analytics/GetAnalyticsEvents'; var xhttp = new XMLHttpRequest(); xhttp.open("POST", url, false); xhttp.setRequestHeader("Content-Type", "application/json"); xhttp.send(JSON.stringify(apiDataModel)); }; </script> <script type="text/javascript"> var Scientist = Scientist || {}; Scientist.Tracking= { TrackTelephoneClicked: function () { var jsonObject = { PageEventId: "{CF47DE85-948B-4E49-91EF-2CA1C7969A3C}", EventName: "Telephone Link", Data: "Click", Datakey: "Telephone", Text:"Telephone clicked", ItemId: "" }; trackerEventAnalytics(jsonObject); }, TrackEmailClicked: function () { var jsonObject = { PageEventId: "{DA4A6AF8-0468-468B-A67B-D298628FE261}", EventName: "Email Link", Data: "ClickLink", Datakey: "Email", Text:"Email link clicked", ItemId: "" }; trackerEventAnalytics(jsonObject); }, TrackWebsiteClicked: function () { var jsonObject = { PageEventId: "{8CEC4878-9EFD-45D0-8C86-6EA6FADCCD05}", EventName: "Website Link", Data: "ClickWebsiteLink", Datakey: "Website", Text:"Website link clicked", ItemId: "" }; trackerEventAnalytics(jsonObject); }, TrackChatBotClicked: function () { var jsonObject = { PageEventId: "{8E12EC09-DBEA-43AB-89D5-F799CE1D1FAC}", EventName: "ChatBot Clicked", Data: "Click", Datakey: "ChatBot", Text:"ChatBot clicked", ItemId: "" }; trackerEventAnalytics(jsonObject); }, }; window.onload = function() { var chatButton = document.getElementsByClassName("maximize close-button-no-animate")[0]; if(chatButton != null) { chatButton .addEventListener("click", function() { Scientist.Tracking.TrackChatBotClicked() }); } }; </script> <!-- Formulario de contacto --> <script type="text/javascript"> var element = document.getElementById('fxb_00000000-0000-0000-0000-000000000000_9557ad77-e142-4ff9-a1d5-07fbb50b717b'); if(element != null) { element.addEventListener('submit', function(e) { var formulario = document.getElementById('fxb_00000000-0000-0000-0000-000000000000_9557ad77-e142-4ff9-a1d5-07fbb50b717b'); var campos = formulario.querySelectorAll('input, textarea'); // Selecciona todos los campos del formulario var camposCorrectos = true; // Suponemos que todos los campos son correctos hasta que se encuentre uno que no lo sea campos.forEach(function(campo) { if(campo.dataset.val == "true") { if (campo.value.trim() == "") { camposCorrectos = false; // Si un campo está vacío, marca la variable como falsa return; // Sale del bucle forEach si se encuentra un campo vacío } } }); if (camposCorrectos) { formulario.classList.add('formulario-deshabilitado'); } }) }; </script> </body> </html>