/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.block{display:block}.inline-block{display:inline-block!important}.txt-center{text-align:center}.txt-right{text-align:right}.txt-left{text-align:left}.pe-none{pointer-events:none!important}.noBreak{white-space:nowrap}.overflow{overflow:hidden}.pointer{cursor:pointer}@media screen and (min-width:1024px){.only-mobile{display:none!important}}.only-desktop,.only-desktop--flex{display:none!important}@media screen and (min-width:1024px){.only-desktop--flex{display:flex!important}.only-desktop{display:block!important}}.underline{text-decoration:underline}.underline--no{text-decoration:none}.notOpacity{opacity:1!important}.no-margin{margin:0}.no-margin--top{margin-top:0!important}.no-margin--bottom{margin-bottom:0!important}.no-margin--left{margin-left:0!important}.no-margin--right{margin-right:0!important}@media screen and (max-width:1024px){.no-margin--bottom-resp{margin-bottom:0!important}.no-margin--top-resp{margin-top:0!important}.no-margin--resp{margin:0!important}}.no-padding{padding:0}.no-padding--top{padding-top:0!important}.no-padding--bottom{padding-bottom:0!important}.no-padding--left{padding-left:0}.no-padding--right{padding-right:0}@media screen and (max-width:1024px){.no-padding--bottom-resp{padding-bottom:0!important}.no-padding--top-resp{padding-top:0!important}}@media screen and (max-width:768px){.no-padding--right-xs{padding-right:0!important}.no-padding--left-xs{padding-left:0!important}}@media screen and (max-width:1024px){.no-padding--resp{padding:0!important}}@media screen and (min-width:1024px){.no-padding--top-desk{padding-top:0!important}}.w100{width:100%!important}.h100{height:100%!important}.w80{margin:auto;width:80%!important}.w50{width:100%!important}@media screen and (min-width:1024px){.w50{width:50%!important}}.height-auto{height:auto!important}@media screen and (max-width:1024px){.height-auto_mobile{height:auto!important}}.stroke-white{stroke:#fff}.absolute{position:absolute}.opacity-05{opacity:.5!important}.opacity-075{opacity:.75!important}.o-f-contain{object-fit:contain!important}.o-f-position-left{object-position:left!important}.no-border{border:none!important}.form-row{display:flex;flex-direction:column;margin-bottom:0}@media screen and (min-width:1024px){.form-row{flex-direction:row;margin-bottom:2rem}}.form-row .form-group{display:flex;flex-basis:100%;flex-direction:column;margin-bottom:2rem;margin-right:0}@media screen and (min-width:1024px){.form-row .form-group{flex-basis:49%;margin-bottom:0;margin-right:1%}}.form-row .form-group:last-of-type{margin-right:0}.form-group{position:relative}.form-group.selector{border-bottom:1px solid #a1a1a1;margin-top:0;position:relative}.form-group.selector .form-label{color:#333;font-size:1.5rem;font-weight:600;z-index:0}.form-group.selector .form-label span{color:#257a7a;margin-left:.5rem}.form-group.selector select{appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;background:transparent;background-image:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;box-shadow:none;color:#a1a1a1;font-size:1.4rem;height:4rem;padding-left:0;position:relative;width:100%}.form-group.selector select::-ms-expand{display:none}.form-group.selector select::-webkit-input-placeholder{color:#a1a1a1}.form-group.selector select::-moz-input-placeholder{color:#a1a1a1}.form-group.selector select::-ms-input-placeholder{color:#a1a1a1}.form-group.selector select::-o-input-placeholder{color:#a1a1a1}.form-group.selector:after{border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid #257a7a;content:" ";height:0;pointer-events:none;position:absolute;right:.4rem;top:2rem;width:1rem;z-index:5}.form-group.checkbox input{cursor:pointer;display:inline-block;height:16px;margin-left:0;margin-right:1rem;position:relative;vertical-align:0;width:16px}.form-group.checkbox input:checked:after{background:#257a7a;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;content:"";display:block;height:1.7rem;left:-1px;position:relative;top:-1px;width:1.7rem}.form-group.checkbox label{font-weight:300;padding-left:0;vertical-align:.5rem}.form-group.checkbox label,.form-group.checkbox label a{color:#a1a1a1;font-size:1.2rem;line-height:2rem}.form-group.checkbox.has-feedback.has-error{margin-bottom:4rem}.form-group .form-label{color:#333;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.form-group .form-label span{color:#257a7a;margin-left:.5rem}.form-group .form-label.form_coment{top:auto}.form-group+h2{margin-top:5rem}.form-group textarea{height:15rem;margin-bottom:2rem;margin-top:1rem;width:100%}.form-group input,.form-group textarea{background:#fff;border:1px solid #e5e6e7;font-size:1.4rem;padding:1.2rem}.form-group input{box-shadow:none;color:#a1a1a1;height:1.2rem}.form-group input:active,.form-group input:focus{box-shadow:none;outline:none}.form-group input::last-of-type{margin:2rem auto}.form-group input.placeholder{color:#a1a1a1;font-size:1.4rem;line-height:2.2rem}.form-group input:-moz-placeholder,.form-group input::-moz-placeholder{color:#a1a1a1;font-size:1.4rem;line-height:2.2rem}.form-group input:-ms-input-placeholder{color:#a1a1a1;font-size:1.4rem;line-height:2.2rem}.form-group input::-webkit-input-placeholder{color:#a1a1a1;font-size:1.4rem;line-height:2.2rem}.form-group input:focus{border:1px solid #257a7a;box-shadow:none}.form-group input:focus-visible{border:2px solid #257a7a;box-shadow:0 0 0 3px rgba(37,122,122,.15);outline:2px solid #257a7a;outline-offset:-4px}.form-group.has-error .form-control{border-bottom:1px solid red}.form-group.has-error .form-label,.form-group.has-error .form-label-fixed{color:red}.form-group.has-error .form-label.active{opacity:0}.form-group.has-success .form-control{border-bottom:1px solid #a1a1a1}.form-group.has-success .form-control-feedback.icon-ok{opacity:0}.form-group label{color:#a1a1a1;font-size:1.2rem;line-height:2rem}.form-group.radios{margin-top:2rem}.form-group.radios .radio-inline{color:red;font-size:1.2rem;letter-spacing:0;margin-right:1rem}.form-group.radios .radio-inline input{margin-right:.5rem}.form-group.radios label{color:#a1a1a1;font-size:1.4rem;left:-1.4rem}.form-group .help-block{color:red;display:block;font-size:1.2rem;margin-top:.8rem}.form-group button{border:none;display:block;margin-top:2rem;text-align:center;width:100%}.info_field{font-size:1.2rem;margin-bottom:2rem}.errorform,.ok_form{display:none;text-align:center}@font-face{font-display:swap;font-family:Asap;font-style:italic;font-weight:700;src:url(../dist/fonts/icons/Asap-BoldItalic.eot);src:url(../dist/fonts/icons/Asap-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../dist/fonts/icons/Asap-BoldItalic.woff2) format("woff2"),url(../dist/fonts/icons/Asap-BoldItalic.woff) format("woff"),url(../dist/fonts/icons/Asap-BoldItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Asap;font-style:normal;font-weight:600;src:url(../dist/fonts/icons/Asap-SemiBold.eot);src:url(../dist/fonts/icons/Asap-SemiBold.eot?#iefix) format("embedded-opentype"),url(../dist/fonts/icons/Asap-SemiBold.woff2) format("woff2"),url(../dist/fonts/icons/Asap-SemiBold.woff) format("woff"),url(../dist/fonts/icons/Asap-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Asap;font-style:normal;font-weight:500;src:url(../dist/fonts/icons/Asap-Medium.eot);src:url(../dist/fonts/icons/Asap-Medium.eot?#iefix) format("embedded-opentype"),url(../dist/fonts/icons/Asap-Medium.woff2) format("woff2"),url(../dist/fonts/icons/Asap-Medium.woff) format("woff"),url(../dist/fonts/icons/Asap-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Asap;font-style:normal;font-weight:400;src:url(../dist/fonts/icons/Asap-Regular.eot);src:url(../dist/fonts/icons/Asap-Regular.eot?#iefix) format("embedded-opentype"),url(../dist/fonts/icons/Asap-Regular.woff2) format("woff2"),url(../dist/fonts/icons/Asap-Regular.woff) format("woff"),url(../dist/fonts/icons/Asap-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Asap;font-style:normal;font-weight:700;src:url(../dist/fonts/icons/Asap-Bold.eot);src:url(../dist/fonts/icons/Asap-Bold.eot?#iefix) format("embedded-opentype"),url(../dist/fonts/icons/Asap-Bold.woff2) format("woff2"),url(../dist/fonts/icons/Asap-Bold.woff) format("woff"),url(../dist/fonts/icons/Asap-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Asap;font-style:italic;font-weight:400;src:url(../dist/fonts/icons/Asap-Italic.eot);src:url(../dist/fonts/icons/Asap-Italic.eot?#iefix) format("embedded-opentype"),url(../dist/fonts/icons/Asap-Italic.woff2) format("woff2"),url(../dist/fonts/icons/Asap-Italic.woff) format("woff"),url(../dist/fonts/icons/Asap-Italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Asap;font-style:normal;font-weight:300;src:url(../dist/fonts/icons/Asap-Light.eot);src:url(../dist/fonts/icons/Asap-Light.eot?#iefix) format("embedded-opentype"),url(../dist/fonts/icons/Asap-Light.woff2) format("woff2"),url(../dist/fonts/icons/Asap-Light.woff) format("woff"),url(../dist/fonts/icons/Asap-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:PT Sans;font-style:italic;font-weight:700;src:url(../dist/fonts/icons/PTSans-BoldItalic.eot);src:url(../dist/fonts/icons/PTSans-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../dist/fonts/icons/PTSans-BoldItalic.woff2) format("woff2"),url(../dist/fonts/icons/PTSans-BoldItalic.woff) format("woff"),url(../dist/fonts/icons/PTSans-BoldItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:PT Sans;font-style:italic;font-weight:400;src:url(../dist/fonts/icons/PTSans-Italic.eot);src:url(../dist/fonts/icons/PTSans-Italic.eot?#iefix) format("embedded-opentype"),url(../dist/fonts/icons/PTSans-Italic.woff2) format("woff2"),url(../dist/fonts/icons/PTSans-Italic.woff) format("woff"),url(../dist/fonts/icons/PTSans-Italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:PT Sans;font-style:normal;font-weight:700;src:url(../dist/fonts/icons/PTSans-Bold.eot);src:url(../dist/fonts/icons/PTSans-Bold.eot?#iefix) format("embedded-opentype"),url(../dist/fonts/icons/PTSans-Bold.woff2) format("woff2"),url(../dist/fonts/icons/PTSans-Bold.woff) format("woff"),url(../dist/fonts/icons/PTSans-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:PT Sans;font-style:normal;font-weight:400;src:url(../dist/fonts/icons/PTSans-Regular.eot);src:url(../dist/fonts/icons/PTSans-Regular.eot?#iefix) format("embedded-opentype"),url(../dist/fonts/icons/PTSans-Regular.woff2) format("woff2"),url(../dist/fonts/icons/PTSans-Regular.woff) format("woff"),url(../dist/fonts/icons/PTSans-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(../dist/fonts/icons/icomoon.eot);src:url(../dist/fonts/icons/icomoon.eot#iefix) format("embedded-opentype"),url(../dist/fonts/icons/icomoon.ttf) format("truetype"),url(../dist/fonts/icons/icomoon.woff) format("woff"),url(../dist/fonts/icons/icomoon.svg#roicons) format("svg")}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-Catalonia1 .path1:before{color:#c0cfd8;content:""}.icon-Catalonia1 .path2:before{color:#fcd638;content:"";margin-left:-1.384765625em}.icon-Catalonia1 .path3:before{color:#e03232;content:"";margin-left:-1.384765625em}.icon-Catalonia1 .path4:before{color:#fcd638;content:"";margin-left:-1.384765625em}.icon-Catalonia1 .path5:before{color:#e03232;content:"";margin-left:-1.384765625em}.icon-Catalonia1 .path6:before{color:#fcd638;content:"";margin-left:-1.384765625em}.icon-Catalonia1 .path7:before{color:#e03232;content:"";margin-left:-1.384765625em}.icon-Catalonia1 .path8:before{color:#fcd638;content:"";margin-left:-1.384765625em}.icon-Catalonia1 .path9:before{color:#e03232;content:"";margin-left:-1.384765625em}.icon-Catalonia1 .path10:before{color:#fcd638;content:"";margin-left:-1.384765625em}.icon-Colombia1 .path1:before{color:#c0cfd8;content:""}.icon-Colombia1 .path2:before{color:#ffcd00;content:"";margin-left:-1.3076171875em}.icon-Colombia1 .path3:before{color:#c8102e;content:"";margin-left:-1.3076171875em}.icon-Colombia1 .path4:before{color:#003087;content:"";margin-left:-1.3076171875em}.icon-Emgland1 .path1:before{color:#b0bec9;content:""}.icon-Emgland1 .path2:before{color:#0035a0;content:"";margin-left:-1.384765625em}.icon-Emgland1 .path3:before{color:#fff;content:"";margin-left:-1.384765625em}.icon-Emgland1 .path4:before{color:#fff;content:"";margin-left:-1.384765625em}.icon-Emgland1 .path5:before{color:#fff;content:"";margin-left:-1.384765625em}.icon-Emgland1 .path6:before{color:#e03232;content:"";margin-left:-1.384765625em}.icon-Emgland1 .path7:before{color:#e03232;content:"";margin-left:-1.384765625em}.icon-France1 .path1:before{color:#b0bec9;content:""}.icon-France1 .path2:before{color:#0035a0;content:"";margin-left:-1.384765625em}.icon-France1 .path3:before{color:#e03232;content:"";margin-left:-1.384765625em}.icon-France1 .path4:before{color:#fff;content:"";margin-left:-1.384765625em}.icon-Italy1 .path1:before{color:#c0cfd8;content:""}.icon-Italy1 .path2:before{color:#75bd4a;content:"";margin-left:-1.384765625em}.icon-Italy1 .path3:before{color:#e03232;content:"";margin-left:-1.384765625em}.icon-Italy1 .path4:before{color:#fff;content:"";margin-left:-1.384765625em}.icon-Mexico1 .path1:before{color:#c0cfd8;content:""}.icon-Mexico1 .path2:before{color:#009246;content:"";margin-left:-1.384765625em}.icon-Mexico1 .path3:before{color:#e03232;content:"";margin-left:-1.384765625em}.icon-Mexico1 .path4:before{color:#fff;content:"";margin-left:-1.384765625em}.icon-Portugal1 .path1:before{color:#c0cfd8;content:""}.icon-Portugal1 .path2:before{color:#2e6934;content:"";margin-left:-1.384765625em}.icon-Portugal1 .path3:before{color:#e81e26;content:"";margin-left:-1.384765625em}.icon-Spain1 .path1:before{color:#c0cfd8;content:""}.icon-Spain1 .path2:before{color:#e03232;content:"";margin-left:-1.384765625em}.icon-Spain1 .path3:before{color:#e03232;content:"";margin-left:-1.384765625em}.icon-Spain1 .path4:before{color:#fcd638;content:"";margin-left:-1.384765625em}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-linkedin:before{content:""}.icon-youtube:before{content:""}.icon-tiktok:before{content:""}.icon-Spain .path1:before{color:#c0cfd8;content:""}.icon-Spain .path2:before{color:#e03232;content:"";margin-left:-1.384765625em}.icon-Spain .path3:before{color:#e03232;content:"";margin-left:-1.384765625em}.icon-Spain .path4:before{color:#fcd638;content:"";margin-left:-1.384765625em}.icon-add-calendad:before{content:""}.icon-arrow-left-1:before{content:""}.icon-arrow_left:before{content:""}.icon-arrow-right:before{content:""}.icon-price:before{content:""}.icon-maleta:before{content:""}.icon-cart:before{content:""}.icon-hearphone:before{content:""}.icon-help-primary:before{content:""}.icon-corazon:before{content:""}.icon-eye:before{content:""}.icon-help:before{content:""}.icon-info:before{content:""}.icon-ppint:before{content:""}.icon-info-1:before{content:""}.icon-location:before{content:""}.icon-mail:before{content:""}.icon-phone:before{content:""}.icon-phone-1:before{content:""}.icon-Size24x243:before{content:""}.icon-summer:before{content:""}.icon-share:before{content:""}.icon-clock:before{content:""}.icon-like-pic:before{content:""}.icon-winter-1:before{content:""}.icon-winter:before{content:""}.icon-bus:before{content:""}.icon-pic:before{content:""}.icon-locations:before{content:""}.icon-users:before{content:""}.icon-wifi:before{content:""}.icon-calendar:before{content:""}.icon-arrow-up:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-left:before{content:""}.icon-video1:before{content:""}.icon-arrow-right-1:before{content:""}.icon-close:before{content:""}.icon-search:before{content:""}.icon-hourglass-1:before{content:""}.icon-menu:before{content:""}.icon-check-circle:before{content:""}.icon-eye-open:before{content:""}.icon-download:before{content:""}.icon-humidity:before{content:""}.icon-live-chat:before{content:""}.icon-connections:before{content:""}.icon-file:before{content:""}.icon-storytelling:before{content:""}.icon-gift:before{content:""}.icon-fixed-prices:before{content:""}.icon-safety:before{content:""}.icon-camera:before{content:""}.icon-star:before{content:""}.icon-hop-on:before{content:""}.icon-eye-closed:before{content:""}.icon-sustanbility:before{content:""}.icon-notes-edit-add:before{content:""}.icon-sightseeing-visits:before{content:""}.icon-card-user:before{content:""}.icon-plane:before{content:""}.icon-accommodations:before{content:""}.icon-map-location:before{content:""}.icon-estress-free:before{content:""}.icon-toilet:before{content:""}.icon-video:before{content:""}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-khtml-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.home-blog .wrapper{padding:0 2.4rem}@media screen and (min-width:1200px){.home-blog .wrapper{padding:0}}.home-blog .section_block_hero_page>.wrapper,.home-blog>.section_block_hero_skinny>.wrapper{padding:0}.home-blog .section_block_hero_page .block_hero_page .video-background,.home-blog>.section_block_hero_skinny .block_hero_page .video-background{object-position:center}.home-blog .section_block_hero_page .block_hero_page .hero_content .hero_text .date,.home-blog>.section_block_hero_skinny .block_hero_page .hero_content .hero_text .date{font-size:1.6rem;line-height:2.4rem}.home-blog .section_block_hero_page .block_hero_page .hero_content .hero_pic img,.home-blog>.section_block_hero_skinny .block_hero_page .hero_content .hero_pic img{margin-left:auto;width:auto}.home-blog .section_block_hero_page .block_hero_skinny .hero_content .date,.home-blog>.section_block_hero_skinny .block_hero_skinny .hero_content .date{color:#fff;font-size:1.6rem;line-height:2.4rem}@media screen and (max-width:768px){.home-blog .section_block_hero_page .block_hero_skinny .hero_content .date,.home-blog>.section_block_hero_skinny .block_hero_skinny .hero_content .date{text-align:center}}.home-blog .category_list{overflow-x:scroll;padding-top:3.2rem}@media screen and (min-width:768px){.home-blog .category_list{overflow-x:hidden;padding-top:4.8rem}}.home-blog .category_list ul{display:flex;flex-direction:row;gap:2.4rem;padding:0}@media screen and (min-width:768px){.home-blog .category_list ul{align-items:center;flex-wrap:wrap;gap:2.4rem 2rem;justify-content:center}}.home-blog .category_list ul li{list-style:none}.home-blog .category_list ul li a{white-space:nowrap}.home-blog .row_post{align-items:center;display:flex;flex-direction:column;gap:2.4rem;margin-bottom:4.8rem;margin-top:4.8rem}@media screen and (min-width:560px){.home-blog .row_post{align-items:normal;flex-direction:row;flex-wrap:wrap;gap:6.4rem 2.4rem}}.home-blog .row_post .item{flex:1 1 100%;max-width:380px;position:relative}@media screen and (min-width:560px){.home-blog .row_post .item{flex:1 1 calc(50% - 1.2rem);max-width:calc(50% - 1.2rem)}}@media screen and (min-width:1024px){.home-blog .row_post .item{flex:1 1 calc(33.33333% - 1.6rem);max-width:calc(33.33333% - 1.6rem)}}.home-blog .row_post .item .item_img{border-radius:.8rem;margin-bottom:2.4rem;overflow:hidden;position:relative;width:100%}.home-blog .row_post .item .item_img img{display:block;height:204px;max-height:204px;object-fit:cover;transition:transform .3s ease-in-out;width:100%}.home-blog .row_post .item .item_img:hover img{transform:scale(1.1)}.home-blog .row_post .item .item_body{display:flex;flex-direction:column;gap:1.6rem}.home-blog .row_post .item .item_body .date{color:#1e1f24;font-size:16px;font-weight:400;line-height:24px}.home-blog .row_post .item .item_body .title{color:#2d2d2d;font-family:Asap,sans-serif;font-size:2rem;font-weight:700;line-height:2.8rem}.home-blog .row_post .item .item_body .excerpt p{color:#575861;display:-webkit-box;font-size:1.6rem;line-clamp:3;-webkit-line-clamp:3;line-height:2.4rem;text-overflow:ellipsis;-webkit-box-orient:vertical;height:72px;overflow:hidden}.home-blog .row_post .item .item_body .link{align-items:center;display:flex;font-weight:700}.search-form{align-items:center;display:flex;justify-content:center;margin:3.2rem auto 0;max-width:500px;width:100%}@media screen and (min-width:1200px){.search-form{margin:4.8rem auto 0}}.search-form-container{align-items:center;background:#fff;border:2px solid #ddd;border-radius:25px;display:flex;overflow:hidden;padding:4px 4px 4px 1.6rem;width:100%}.search-form-container em{color:#80828d;font-size:2.4rem;height:2.4rem;margin-right:.8rem;width:2.4rem}.search-form-container .search-field{border:none;flex:1;font-size:1.6rem;outline:none;padding:.8rem 1.6rem;width:60%}@media screen and (min-width:560px){.search-form-container .search-field{width:100px}}.search-form-container .search-submit{background-color:#c54d3a;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:1.6rem;font-weight:700;padding:.8rem 2.4rem}.search-form-container .search-submit:hover{background-color:#b13f32}.total_result{color:#1e1f24;display:flex;font-size:1.6rem;font-weight:400;justify-content:center;line-height:2.4rem;margin-top:1.6rem}.total_result strong{font-weight:700}.single_content{margin-bottom:4.8rem;padding:0}@media screen and (min-width:1200px){.single_content{padding:0}}@media screen and (min-width:768px){.single_content{margin-bottom:6.4rem;margin-top:6.4rem;margin-top:4.8rem}}@media screen and (max-width:768px){.single_content .wrapper{padding:0}}.single_content--block{display:flex;flex-direction:column;gap:2.4rem;z-index:1}@media screen and (min-width:768px){.single_content--block{flex-direction:row}}.single_content--block .sidebar{background-color:#fcfcfc}@media screen and (min-width:768px){.single_content--block .sidebar{height:100%;min-width:388px;position:sticky;top:13.4rem;width:30%}}.single_content--block .sidebar>nav{background-color:#fcfcfc;border:1px solid #efefef;margin:0}@media screen and (min-width:768px){.single_content--block .sidebar>nav{border-top:none}}.single_content--block .sidebar .ulSidebar{list-style:none;margin:0;padding:.8rem 0}@media screen and (max-width:768px){.single_content--block .sidebar .ulSidebar{display:none}}@media screen and (min-width:768px){.single_content--block .sidebar .ulSidebar{display:block!important}}.single_content--block .sidebar .ulSidebar li{list-style:none;padding:.8rem 2.4rem}.single_content--block .sidebar .ulSidebar li a{color:#1e1f24;font-size:1.6rem;line-height:2.6rem;text-decoration:none}.single_content--block .sidebar .ulSidebar li:hover{background-color:#e7e8ec;cursor:pointer}.single_content--block .sidebar .ulSidebar li.active a{border-left:2px solid #257a7a;color:#1e1f24;display:flex;font-weight:700;padding-left:1.6rem}.single_content--block .sidebar .ulSidebar li.active:hover{background-color:transparent;cursor:auto}.single_content--block .sidebar>p{border:1px solid #efefef;border-radius:.4rem .4rem 0 0;color:#2d2d2d;font-size:2rem;font-weight:700;line-height:2.8rem;padding:1.6rem 2.4rem}@media screen and (max-width:768px){.single_content--block .sidebar>p{display:flex;flex-direction:row;justify-content:space-between}}.single_content--block .sidebar>p button{background:none;border:none;color:#257a7a;cursor:pointer;display:block;font-size:3rem;padding:0;transform:rotate(90deg)}.single_content--block .sidebar>p button.active{transform:rotate(-90deg)}@media screen and (min-width:768px){.single_content--block .sidebar>p button{display:none}}@media screen and (max-width:768px){.single_content--block .content{padding:2.4rem}}.single_content--block .content h2{color:#1e1f24;font-size:3.2rem;line-height:3.8rem;margin-bottom:2.4rem}.single_content--block .content h3,.single_content--block .content h4,.single_content--block .content h5,.single_content--block .content h6{color:#1e1f24;font-size:2rem;line-height:2.8rem;margin-bottom:2.4rem}.single_content--block .content p{color:#62636c;font-size:1.6rem;font-weight:400;line-height:2.6rem}.single_content--block .content p em{display:block}@media screen and (min-width:768px){.single_content--block .content p em{display:none}}.single_content--block .content p a{color:#257a7a;font-size:1.6rem;line-height:2.6rem}.single_content--block .content p a:hover{color:#257a7a}.single_content--block .content p+div,.single_content--block .content p+h1,.single_content--block .content p+h2,.single_content--block .content p+h3,.single_content--block .content p+h4,.single_content--block .content p+h5,.single_content--block .content p+h6,.single_content--block .content p+img,.single_content--block .content p+ol,.single_content--block .content p+p,.single_content--block .content p+ul{margin-top:2.4rem}.single_content--block .content p a.button{color:#fff!important;margin:0}.single_content--block .content a{color:#257a7a;font-size:1.6rem;line-height:2.6rem}.single_content--block .content a:hover{color:#257a7a}.single_content--block .content a.comment-reply-link{color:#257a7a;font-size:1.3rem}.single_content--block .content ol,.single_content--block .content>ul{margin-bottom:2.4rem;padding-left:.8rem}.single_content--block .content ol li,.single_content--block .content>ul li{color:#575861;font-size:1.6rem;line-height:2.6rem;list-style:none;margin-bottom:1.8rem;padding-left:3rem;position:relative}.single_content--block .content ol li:before,.single_content--block .content>ul li:before{color:#257a7a;content:"";font-family:icomoon;font-size:2.4rem;height:2.4rem;left:0;line-height:1;position:absolute;top:.2rem;top:2px}.single_content--block .content ol li a,.single_content--block .content>ul li a{color:#257a7a}.single_content--block .content img{border-radius:.8rem;margin-bottom:2.4rem}.single_content--block .content iframe{margin-bottom:2.4rem;max-width:100%}.single_content--block .content iframe p{margin-bottom:0}.single_content--block .content .post_share{margin-bottom:4.8rem;margin-top:4.8rem}.single_content--block .content .post_share>h2{color:#1e1f24;font-size:2rem;line-height:3rem;margin-bottom:2.4rem}.single_content--block .content .post_share .social-share{display:flex;flex-direction:row;gap:4.8rem;margin:0;padding:0}.single_content--block .content .post_share .social-share li{list-style:none}.single_content--block .content .post_share .social-share li a em{font-size:3.2rem;height:3.2rem;width:3.2rem}.single_content--block .content .post_share .social-share li a em:before{color:#257a7a}.post-navigation{align-items:center;border-bottom:1px solid #d8d9e0;display:flex;justify-content:space-between;margin-top:2.4rem;padding-bottom:2.4rem}@media screen and (min-width:768px){.post-navigation{margin-top:4.8rem}}.post-navigation .next-post{text-align:right}.post-navigation .next-post em{color:#80828d;font-size:24px;position:relative;top:5px}.post-navigation .next-post .nav-title{padding-right:2.4rem}.post-navigation .prev-post em{color:#80828d;display:inline-block;font-size:24px;position:relative;top:4px;transform:rotate(180deg)}.post-navigation .prev-post .nav-title{padding-left:2.4rem;text-align:left}.post-navigation a{color:#005f5f;display:flex;flex-direction:column;font-size:1.6rem;font-weight:700;gap:8px;line-height:2.4rem;text-decoration:none}.post-navigation .nav-title{color:#575861;display:block;display:-webkit-box;font-size:1.3rem;font-weight:400;line-clamp:1;-webkit-line-clamp:1;line-height:1.3rem;text-align:right;text-overflow:ellipsis;-webkit-box-orient:vertical;height:14px;overflow:hidden}@media screen and (min-width:768px){.post-navigation .nav-title{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;height:30px;overflow:hidden}}.post-navigation .nav-label:hover{color:#1d3a3a}.share_post{margin-top:4.8rem}.share_post h3{align-items:center;color:#1e1f24;display:flex;font-size:2rem;gap:.8rem;line-height:2.8rem;margin-bottom:2.4rem}.share_post h3 .share_mb{color:#257a7a;cursor:pointer}@media screen and (min-width:768px){.share_post h3 .share_mb{display:none}}.share_post .share_dk{display:none}@media screen and (min-width:768px){.share_post .share_dk{display:block}}.share_post .share_dk .group{display:flex;gap:1.6rem}.share_post .share_dk .group a{align-items:center;border:1px solid #257a7a;border-radius:8px;display:flex;height:4.4rem;justify-content:center;text-decoration:none;width:4.4rem}.share_post .share_dk .group a em{color:#257a7a;font-size:1.8rem}.block_noticias_relacionadas{background-color:#e2eeef;padding:4.4rem 0}.block_noticias_relacionadas--title{margin-bottom:4.8rem}.block_noticias_relacionadas--title h2{color:#1e1f24;font-size:4rem;line-height:4.8rem;text-align:center}.block_noticias_relacionadas--row .related_post{align-items:center;display:flex;flex-direction:column;gap:2.4rem;margin-bottom:4.8rem;margin-top:4.8rem}@media screen and (min-width:560px){.block_noticias_relacionadas--row .related_post{align-items:normal;flex-direction:row;flex-wrap:wrap;gap:6.4rem 2.4rem}}.block_noticias_relacionadas--row .related_post .item{flex:1 1 100%;max-width:380px;position:relative}@media screen and (min-width:560px){.block_noticias_relacionadas--row .related_post .item{flex:1 1 calc(50% - 1.2rem);max-width:calc(50% - 1.2rem)}}@media screen and (min-width:1024px){.block_noticias_relacionadas--row .related_post .item{flex:1 1 calc(33.33333% - 1.6rem);max-width:calc(33.33333% - 1.6rem)}}.block_noticias_relacionadas--row .related_post .item .item_img{border-radius:.8rem;margin-bottom:2.4rem;overflow:hidden;position:relative;width:100%}.block_noticias_relacionadas--row .related_post .item .item_img img{display:block;height:204px;max-height:204px;object-fit:cover;transition:transform .3s ease-in-out;width:100%}.block_noticias_relacionadas--row .related_post .item .item_img:hover img{transform:scale(1.1)}.block_noticias_relacionadas--row .related_post .item .item_body{display:flex;flex-direction:column;gap:1.6rem}.block_noticias_relacionadas--row .related_post .item .item_body .date{color:#1e1f24;font-size:16px;font-weight:400;line-height:24px}.block_noticias_relacionadas--row .related_post .item .item_body .title{color:#2d2d2d;font-family:Asap,sans-serif;font-size:2rem;font-weight:700;line-height:2.8rem}.block_noticias_relacionadas--row .related_post .item .item_body .excerpt p{color:#575861;display:-webkit-box;font-size:1.6rem;line-clamp:3;-webkit-line-clamp:3;line-height:2.4rem;text-overflow:ellipsis;-webkit-box-orient:vertical;height:72px;overflow:hidden}.block_noticias_relacionadas--row .related_post .item .item_body .link{align-items:center;display:flex;font-weight:700}.navi{display:flex;justify-content:center;margin-bottom:4.8rem}@media screen and (min-width:768px){.navi{margin-bottom:6.4rem}}.navi .wp-pagenavi{display:flex;flex-direction:row;flex-wrap:wrap;gap:.8rem}.navi .wp-pagenavi span{align-items:center;background-color:#fff;border:1px solid #efefef;border-radius:.2rem!important;box-sizing:border-box;color:#2d2d2d;display:flex;font-size:1.6rem;height:4rem;justify-content:center;width:4rem}.navi .wp-pagenavi span.current{background-color:#257a7a;border:1px solid #efefef;color:#fff}.navi .wp-pagenavi a{align-items:center;border:1px solid #efefef;border-radius:.2rem!important;box-sizing:border-box;color:#62636c;display:flex;font-size:1.6rem;height:4rem;justify-content:center;width:4rem}.navi .wp-pagenavi a:hover{background-color:#257a7a;border:1px solid #efefef;color:#fff}.navi .wp-pagenavi a.nextpostslink{font-family:icomoon!important}.navi .wp-pagenavi a.nextpostslink:before{color:#80828d;content:"";font-size:2.2rem!important}.navi .wp-pagenavi a.nextpostslink:hover:before{color:#fff;content:"";font-size:2.2rem!important}.navi .wp-pagenavi a.previouspostslink{font-family:icomoon!important}.navi .wp-pagenavi a.previouspostslink:before{color:#80828d;content:"";font-size:2.2rem!important}.navi .wp-pagenavi a.previouspostslink:hover:before{color:#fff;content:"";font-size:2.2rem!important}.navi .wp-pagenavi a.next{font-family:icomoon!important}.navi .wp-pagenavi a.next:before{color:#80828d;content:"";font-size:2.2rem!important}.navi .wp-pagenavi a.next:hover:before{color:#fff;content:"";font-size:2.2rem!important}.navi .wp-pagenavi a.prev{font-family:icomoon!important}.navi .wp-pagenavi a.prev:before{color:#80828d;content:"";font-size:2.2rem!important}.navi .wp-pagenavi a.prev:hover:before{color:#fff;content:"";font-size:2.2rem!important}.wp-pagenavi span.current{font-weight:400}.wp-pagenavi a,.wp-pagenavi span{border:none;font-size:1.7rem}.button{align-items:center;background-color:#257a7a;border:none;border-radius:25px;color:#fff;cursor:pointer;display:flex;font-size:1.6rem;font-weight:700;gap:.8rem;justify-content:center;line-height:2.4rem;margin:0 auto;max-width:max-content;padding:.8rem 2.4rem;text-decoration:none}.button:hover{background-color:#1d3a3a;color:#fff!important}.button--extra_small{font-size:1.1rem;height:2.7rem}.button--small{font-size:1.2rem;height:3.2rem}.button--medium{font-size:1.3rem;height:3.9rem}.button--large{font-size:1.5rem;height:5.2rem}.button--extra_large{font-size:1.8rem;height:6.2rem}.button--icon{align-items:center;font-size:1.3rem}.button--icon em{margin-left:.5rem;position:relative;top:-1px}.button--icon:hover em{color:#fff}.button--icon__before em{margin-right:.5rem}.button.negativo{border:1px solid #257a7a;color:#257a7a}.button.negativo:hover{background-color:#257a7a;color:#fff}.button.full{width:100%}.button_rounded{align-items:center;background-color:#c54d3a;border-radius:25px;color:#fff;display:flex;font-size:1.6rem;font-weight:700;gap:.8rem;justify-content:center;line-height:2.4rem;max-width:max-content;padding:.8rem 2.4rem;text-decoration:none}.button_rounded:hover{background-color:#b13f32;color:#fff!important}.button_rounded em{font-size:2.4rem}.button_negative{align-items:center;background-color:#fff;border:1px solid #257a7a;border-radius:25px;color:#257a7a;display:flex;font-size:1.6rem;font-weight:700;gap:.8rem;justify-content:center;line-height:2.4rem;max-width:max-content;padding:.8rem 2.4rem;text-decoration:none}.button_negative:hover{background-color:#257a7a;color:#fff!important}.button_negative em{font-size:1.8rem}.button_reverse{align-items:center;background-color:#e7e8ec;border-radius:25px;color:#575861;display:flex;font-size:1.6rem;gap:.8rem;justify-content:center;line-height:2.4rem;max-width:max-content;padding:.8rem 2.4rem;text-decoration:none}.button_reverse.active,.button_reverse.active:hover,.button_reverse:hover{background-color:#257a7a;color:#fff!important}.link{align-items:center;display:flex;font-size:2rem;line-height:2.8rem;padding:.8rem 0;text-decoration:none}.link em{font-size:2.4rem;position:relative;top:2px}.seccion_timetable{padding:4.8rem 0}@media screen and (min-width:768px){.seccion_timetable{padding:4.4rem 0}}.seccion_timetable .title_section{display:flex;flex-direction:column;justify-content:center;margin-bottom:2.4rem;text-align:center}@media screen and (min-width:768px){.seccion_timetable .title_section{margin:0 auto 3.2rem;max-width:800px}}.seccion_timetable .title_section h2,.seccion_timetable .title_section h3{margin-bottom:1.6rem}.seccion_timetable .timetable_container{display:flex;flex-direction:column;margin-bottom:3.2rem}@media screen and (min-width:560px){.seccion_timetable .timetable_container{flex-direction:row;flex-wrap:wrap;justify-content:center}}.seccion_timetable .timetable_container--table{display:flex;flex-direction:column;max-width:564px;overflow-x:auto;width:100%}.seccion_timetable .timetable_container--table h2,.seccion_timetable .timetable_container--table h3{color:#1e1f24;font-size:2rem;line-height:2.8rem;margin-bottom:2.4rem;text-align:center}@media screen and (min-width:768px){.seccion_timetable .timetable_container--table h2,.seccion_timetable .timetable_container--table h3{font-size:2.4rem}}.seccion_timetable .timetable_container--table .item_table{display:flex;flex-direction:column;min-width:100%;overflow-x:auto;padding:1rem;-webkit-overflow-scrolling:touch}.seccion_timetable .timetable_container--table .item_table::-webkit-scrollbar{background-color:transparent;height:12px}.seccion_timetable .timetable_container--table .item_table::-webkit-scrollbar-track{background-color:transparent}.seccion_timetable .timetable_container--table .item_table::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#257a7a;border:2px solid transparent;border-radius:6px}.seccion_timetable .timetable_container--table .item_table::-webkit-scrollbar-thumb:hover{background-clip:content-box;background-color:#137973}.seccion_timetable .timetable_container--table .item_table::-webkit-scrollbar-thumb:active{background-clip:content-box;background-color:#0d5250}.seccion_timetable .timetable_container--table .item_table::-webkit-scrollbar-corner{background-color:transparent}.seccion_timetable .timetable_container--table .item_table .table_row{display:flex;flex-direction:row;min-width:100%}.seccion_timetable .timetable_container--table .item_table .table_row:first-of-type .table_row--cell{background-color:#e2eeef}.seccion_timetable .timetable_container--table .item_table .table_row:first-of-type p{font-weight:700}.seccion_timetable .timetable_container--table .item_table .table_row:nth-child(odd):not(:first-of-type) .table_row--cell{background-color:#f9f9f9}.seccion_timetable .timetable_container--table .item_table .table_row--cell{border-top:1px solid #e7e8ec;padding:.8rem}.seccion_timetable .timetable_container--table .item_table .table_row--cell p{color:#62636c;color:#1e1f24;font-size:1.6rem;font-weight:400;line-height:2.4rem}.seccion_timetable .timetable_container--table .item_table .table_row--cell p a{color:#62636c;text-decoration:underline}.seccion_timetable .timetable_container--table .item_table .table_row--cell:first-of-type{flex:0 0 40%}.seccion_timetable .timetable_container--table .item_table .table_row--cell:not(:first-of-type){flex:1 1 0}.seccion_timetable .timetable_container--table .item_table .table_row--cell:not(:first-of-type):not(:last-of-type){min-width:100px}.seccion_timetable .timetable_container--table .item_table .table_row--cell:last-of-type{min-width:150px}@media screen and (min-width:400px){.seccion_timetable .timetable_container--table .item_table .table_row--cell:first-of-type{flex:0 0 50%}.seccion_timetable .timetable_container--table .item_table .table_row--cell:not(:first-of-type){flex:1 1 0}}@media screen and (min-width:560px){.seccion_timetable .timetable_container--table .item_table .table_row--cell:first-of-type{flex:0 0 34%}.seccion_timetable .timetable_container--table .item_table .table_row--cell:not(:first-of-type){flex:1 1 0}}.seccion_timetable .cta_download a{background-color:#257a7a;margin:0 auto}.seccion_timetable .cta_download a:hover{background-color:#1d3a3a;color:#fff!important}.block_multipurpose_carousel{padding-bottom:4.4rem;padding-top:4.4rem}@media screen and (max-width:1024px){.block_multipurpose_carousel{padding-bottom:9.6rem;padding-top:4.8rem}.block_multipurpose_carousel .wrapper{padding-right:0}}@media screen and (min-width:1024px){.block_multipurpose_carousel .wrapper .section_link,.block_multipurpose_carousel .wrapper .title_section{margin-left:6rem;padding-right:6rem}}.block_multipurpose_carousel .multipurpose_carousel__typeOne{position:relative;z-index:2}@media screen and (max-width:1300px){.block_multipurpose_carousel .multipurpose_carousel__typeOne .swiper-wrapper{flex-direction:row;gap:2.4rem}.block_multipurpose_carousel .multipurpose_carousel__typeOne .swiper-wrapper .swiper-slide{margin-right:0!important;width:300px!important}}.block_multipurpose_carousel .multipurpose_carousel__typeOne .swiper-wrapper{padding-bottom:30px}.block_multipurpose_carousel .multipurpose_carousel__typeOne .swiper-slide{box-sizing:border-box;height:auto}@media screen and (max-width:768px){.block_multipurpose_carousel .multipurpose_carousel__typeOne .swiper-slide{margin-right:0!important}}.block_multipurpose_carousel .multipurpose_carousel__typeOne .swiper-slide .item_img{border-radius:.8rem;margin-bottom:2.4rem;min-height:204px;overflow:hidden;position:relative;width:100%}.block_multipurpose_carousel .multipurpose_carousel__typeOne .swiper-slide .item_img .label{align-items:center;border-radius:.4rem;display:flex;flex-direction:row;font-size:1.3rem;font-weight:700;justify-content:center;left:1.6rem;padding:.4rem .8rem;position:absolute;text-transform:uppercase;top:1.6rem;z-index:2}.block_multipurpose_carousel .multipurpose_carousel__typeOne .swiper-slide .item_img .label.best_seller{background-color:#295151}.block_multipurpose_carousel .multipurpose_carousel__typeOne .swiper-slide .item_img .label.best_seller p{color:#fff}.block_multipurpose_carousel .multipurpose_carousel__typeOne .swiper-slide .item_img .label.limited_spots{background-color:#91392b}.block_multipurpose_carousel .multipurpose_carousel__typeOne .swiper-slide .item_img .label.limited_spots p{color:#fff}.block_multipurpose_carousel .multipurpose_carousel__typeOne .swiper-slide .item_img .label.sale{background-color:#91392b}.block_multipurpose_carousel .multipurpose_carousel__typeOne .swiper-slide .item_img .label.sale p{color:#fff}.block_multipurpose_carousel .multipurpose_carousel__typeOne .swiper-slide .item_img .label.premium{background-color:#f5efe6}.block_multipurpose_carousel .multipurpose_carousel__typeOne .swiper-slide .item_img .label.premium p{color:#1f3f3f}.block_multipurpose_carousel .multipurpose_carousel__typeOne .swiper-slide .item_img .label.family{background-color:#f5efe6}.block_multipurpose_carousel .multipurpose_carousel__typeOne .swiper-slide .item_img .label.family p{color:#1f3f3f}.block_multipurpose_carousel .multipurpose_carousel__typeOne .swiper-slide .item_img .label.free_photos{background-color:#f5efe6}.block_multipurpose_carousel .multipurpose_carousel__typeOne .swiper-slide .item_img .label.free_photos p{color:#1f3f3f}.block_multipurpose_carousel .multipurpose_carousel__typeOne .swiper-slide .item_img .label.top_experience{background-color:#f5efe6}.block_multipurpose_carousel .multipurpose_carousel__typeOne .swiper-slide .item_img .label.top_experience p{color:#1f3f3f}.block_multipurpose_carousel .multipurpose_carousel__typeOne .swiper-slide .item_img .label.blog{background-color:#e6f0f2}.block_multipurpose_carousel .multipurpose_carousel__typeOne .swiper-slide .item_img .label.blog p{color:#1f3f3f}.block_multipurpose_carousel .multipurpose_carousel__typeOne .swiper-slide .item_img .label p{display:flex;font-size:1.3rem;font-weight:700;gap:.8rem;line-height:1.6rem;text-align:center}.block_multipurpose_carousel .multipurpose_carousel__typeOne .swiper-slide .item_img .label p em{color:#fff;font-size:1.6rem}.block_multipurpose_carousel .multipurpose_carousel__typeOne .swiper-slide .item_img img{display:block;height:204px;max-height:204px;object-fit:cover;transition:transform .3s ease-in-out;width:100%}.block_multipurpose_carousel .multipurpose_carousel__typeOne .swiper-slide .item_img:hover img{transform:scale(1.1)}.block_multipurpose_carousel .multipurpose_carousel__typeOne .swiper-slide .item_body{display:flex;flex-direction:column;flex-grow:1;gap:1.6rem}.block_multipurpose_carousel .multipurpose_carousel__typeOne .swiper-slide .item_body .title{color:#2d2d2d;font-size:2rem;font-weight:700;line-height:2.8rem}@media screen and (min-width:768px){.block_multipurpose_carousel .multipurpose_carousel__typeOne .swiper-slide .item_body .title{font-size:2.4rem;line-height:2.8rem}}.block_multipurpose_carousel .multipurpose_carousel__typeOne .swiper-slide .item_body .ribbon{align-items:center;background-color:#eee6db;border-radius:.4rem;display:flex;gap:.8rem;max-width:max-content;padding:0 .8rem}.block_multipurpose_carousel .multipurpose_carousel__typeOne .swiper-slide .item_body .ribbon p{align-items:center;color:#312b23;display:flex;font-size:1.3rem;gap:.4rem;line-height:2.3rem}.block_multipurpose_carousel .multipurpose_carousel__typeOne .swiper-slide .item_body .ribbon p em{color:#28303f;font-size:1.6rem}.block_multipurpose_carousel .multipurpose_carousel__typeOne .swiper-slide .item_body .excerpt p{color:#575861;display:-webkit-box;font-size:1.6rem;line-clamp:4;-webkit-line-clamp:4;line-height:2.4rem;text-overflow:ellipsis;-webkit-box-orient:vertical;height:100px;overflow:hidden}.block_multipurpose_carousel .multipurpose_carousel__typeOne .swiper-slide .item_body h4{color:#1e1f24;font-size:1.6rem;font-weight:700;line-height:2.4rem;margin-top:auto}.block_multipurpose_carousel .multipurpose_carousel__typeOne .swiper-slide .item_body h4 span{color:#1e1f24;font-size:1.3rem;font-weight:400;line-height:2.3rem}.block_multipurpose_carousel .multipurpose_carousel__typeOne .swiper-slide .item_body a.button_rounded{align-items:center;background-color:#257a7a;border-radius:25px;color:#fff;display:flex;font-size:1.6rem;font-weight:700;gap:.8rem;justify-content:center;line-height:2.4rem;max-width:max-content;padding:.8rem 2.4rem;text-decoration:none}.block_multipurpose_carousel .multipurpose_carousel__typeOne .swiper-slide .item_body a.button_rounded:hover{background-color:#1d3a3a}.block_multipurpose_carousel .multipurpose_carousel__typeOne .swiper-slide .item_body a.button_rounded em{font-size:2.4rem}.block_multipurpose_carousel .out-container{margin:0 auto;max-width:100%;position:relative}@media screen and (min-width:1024px){.block_multipurpose_carousel .out-container{max-width:calc(100% - 120px)}}.block_multipurpose_carousel .out-container .swiper__controls{position:absolute;width:100%;z-index:1}@media screen and (min-width:1024px){.block_multipurpose_carousel .out-container .swiper__controls{top:50%;transform:translateY(-50%);z-index:3}}.block_multipurpose_carousel .out-container button.multipurpose_carousel-swiper-button-next{background:#fff;border-radius:50%;cursor:pointer;height:4rem;position:absolute;right:24px;width:4rem;z-index:9}@media screen and (min-width:1024px){.block_multipurpose_carousel .out-container button.multipurpose_carousel-swiper-button-next{right:-58px;transform:translateY(-50%)}}.block_multipurpose_carousel .out-container button.multipurpose_carousel-swiper-button-prev{background:#fff;border-radius:50%;cursor:pointer;height:4rem;position:absolute;right:74px;width:4rem;z-index:9}@media screen and (min-width:1024px){.block_multipurpose_carousel .out-container button.multipurpose_carousel-swiper-button-prev{left:-58px;right:auto;transform:translateY(-50%)}}@media screen and (min-width:1024px)and (max-width:1280px){.block_multipurpose_carousel .out-container button.multipurpose_carousel-swiper-button-prev{left:-50px}}.block_multipurpose_carousel .out-container button.multipurpose_carousel-swiper-button-prev em{transform:rotate(-180deg)}.block_multipurpose_carousel .out-container button.multipurpose_carousel-swiper-button-next,.block_multipurpose_carousel .out-container button.multipurpose_carousel-swiper-button-prev{align-items:center;appearance:none;background-color:#fff;border:2px solid #d8d9e0;display:flex;font:inherit;justify-content:center;margin:0;padding:.8rem;transition:.3s ease-in-out}.block_multipurpose_carousel .out-container button.multipurpose_carousel-swiper-button-next em,.block_multipurpose_carousel .out-container button.multipurpose_carousel-swiper-button-prev em{color:#257a7a;font-size:2.4rem;line-height:1.6rem}.block_multipurpose_carousel .out-container button.multipurpose_carousel-swiper-button-next:hover,.block_multipurpose_carousel .out-container button.multipurpose_carousel-swiper-button-prev:hover{background-color:#257a7a}.block_multipurpose_carousel .out-container button.multipurpose_carousel-swiper-button-next:hover em,.block_multipurpose_carousel .out-container button.multipurpose_carousel-swiper-button-prev:hover em{color:#fff}.block_multipurpose_carousel .out-container button.multipurpose_carousel-swiper-button-next.swiper-button-disabled,.block_multipurpose_carousel .out-container button.multipurpose_carousel-swiper-button-prev.swiper-button-disabled{background-color:#e7e8ec}.block_multipurpose_carousel .out-container button.multipurpose_carousel-swiper-button-next.swiper-button-disabled em,.block_multipurpose_carousel .out-container button.multipurpose_carousel-swiper-button-prev.swiper-button-disabled em{color:#d8d9e0!important;opacity:.6}.tab--head{border-bottom:1px solid #f2f4f6;margin-bottom:3.2rem}@media screen and (min-width:1024px){.tab--head{margin-left:6rem;padding-right:6rem}}.tab--head [role=tablist]{display:flex;flex-direction:row;margin:0;overflow-x:auto;padding:0;width:100%}@media screen and (max-width:1024px){.tab--head [role=tablist]{overflow-x:auto}}.tab--head button{background:none;border:none;border-radius:0;color:#1e1f24;cursor:pointer;font-family:inherit;font-size:1.6rem;font-weight:700;padding:.8rem 1.6rem;white-space:nowrap}.tab--head button.active{border-bottom:1px solid #257a7a;color:#257a7a;font-weight:700}.tab--head button:hover{color:#257a7a}.tab--body .content{display:none}.tab--body .content.active{display:block}.section_grid_masonry{padding:4.8rem 0 4.8rem 2.4rem;position:relative}@media screen and (min-width:1024px){.section_grid_masonry{padding:4.4rem 2.4rem}}@media screen and (max-width:1024px){.section_grid_masonry .wrapper{padding:0}}@media screen and (max-width:1200px){.block_post_masonry_and_grid{overflow-x:auto}}.block_post_masonry_and_grid>div{display:flex;flex-direction:row;gap:2.4rem}@media screen and (max-width:1300px){.block_post_masonry_and_grid>div{padding-right:2.4rem}}.block_post_masonry_and_grid .column{align-items:flex-end;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;box-sizing:border-box;display:flex;flex:0 0 364px;height:364px;max-width:364px;min-height:364px;min-width:364px;overflow:hidden;padding:2.4rem;position:relative;width:100%}.block_post_masonry_and_grid .column:after{background:#1e1f24;background:linear-gradient(0deg,rgba(30,31,36,.6),rgba(30,31,36,.734) 50%);bottom:0;content:"";height:100%;left:0;opacity:.6;position:absolute;right:0;top:0;width:100%}.block_post_masonry_and_grid .column .content{align-content:flex-end;display:flex;flex-direction:column;z-index:2}.block_post_masonry_and_grid .column .content--white,.block_post_masonry_and_grid .column .content--white p{color:#fff}.block_post_masonry_and_grid .column .content h2,.block_post_masonry_and_grid .column .content h3{color:#fff;display:-webkit-box;font-size:2.4rem;font-weight:700;line-clamp:2;-webkit-line-clamp:2;line-height:2.8rem;margin-bottom:.8rem;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:56px;overflow:hidden}.block_post_masonry_and_grid .column .content .excerpt{color:#fff;display:-webkit-box;font-size:1.6rem;line-clamp:4;-webkit-line-clamp:4;line-height:2.4rem;text-overflow:ellipsis;-webkit-box-orient:vertical;height:100px;margin-bottom:2.4rem;overflow:hidden}.block_post_masonry_and_grid .column .content .ribbon{align-items:center;display:flex;gap:.8rem;margin-bottom:1.8rem;max-width:max-content}.block_post_masonry_and_grid .column .content .ribbon p{align-items:center;color:#fff;display:flex;font-size:1.3rem;gap:.4rem;line-height:2.3rem}.block_post_masonry_and_grid .column .content .ribbon p em{color:#fff;font-size:1.6rem}.block_post_masonry_and_grid .column .content .ribbon p em.icon-location{color:#fff}.block_post_masonry_and_grid .column .content a.button_rounded{align-items:center;background-color:#c54d3a;border-radius:25px;color:#fff;display:flex;font-size:1.6rem;font-weight:700;gap:.8rem;justify-content:center;line-height:2.4rem;margin-top:auto;max-width:max-content;padding:.8rem 2.4rem;text-decoration:none}.block_post_masonry_and_grid .column .content a.button_rounded:hover{background-color:#b13f32}.block_post_masonry_and_grid .column .content a.button_rounded em{font-size:2.4rem}.block_post_masonry_and_grid .column .content .small{font-size:1.3rem;font-weight:700;line-height:2.3rem;margin-top:1rem}.block_post_masonry_and_grid .column .content .small span{font-weight:400}.block_post_masonry_and_grid .column .content .hide{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.block_post_masonry_and_grid .column:hover .content .hide{max-height:500px;transition:max-height .6s ease-in}.block_hero_slim{background-position:bottom;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;padding-bottom:4.4rem;padding-top:4.4rem;position:relative}@media screen and (min-width:1300px){.block_hero_slim{margin-bottom:171px;padding-bottom:197px}}.block_hero_slim:after{background:linear-gradient(274deg,rgba(41,81,81,0) 20.47%,rgba(29,58,58,.8) 85.93%)}.block_hero_slim.no_overlay:after,.block_hero_slim:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.block_hero_slim.no_overlay:after{background:transparent}.block_hero_slim_group{display:flex;flex-direction:column;gap:2.4rem;position:relative;z-index:4}@media screen and (min-width:1024px){.block_hero_slim_group{align-items:center;flex-direction:row}}.block_hero_slim_content{box-sizing:border-box;padding:0 2.4rem;position:relative;width:100%;z-index:9}@media screen and (min-width:1200px){.block_hero_slim_content{padding:initial}}.block_hero_slim_content.text{display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width:1200px){.block_hero_slim_content.text{flex-basis:50%;max-width:50%}}.block_hero_slim_content.text p{color:#fff;font-size:2rem;font-weight:400;line-height:2.8rem}.block_hero_slim_content.text h1,.block_hero_slim_content.text h2{color:#fff;font-size:.3 .6rem;font-weight:700;line-height:3.6rem}@media screen and (min-width:400px){.block_hero_slim_content.text h1,.block_hero_slim_content.text h2{font-size:4rem;line-height:4.8rem}}@media screen and (min-width:768px){.block_hero_slim_content.text h1,.block_hero_slim_content.text h2{font-size:6rem;line-height:7.2rem}}.block_hero_slim_content.text .trip{align-items:center;display:flex;gap:1.6rem;max-height:67px;overflow:hidden}.block_hero_slim_content.text .trip .cdsROW{background-color:transparent;width:400px!important}.block_hero_slim_content.text .trip .cdsComponent.logo{border-radius:8px;max-width:140px}.block_hero_slim_content.text .trip #CDSROWLOC647{display:block;height:20px;margin:7px 0 0;max-width:109px!important;text-align:left}.block_hero_slim_content.text .trip .cdsROW.wide .cdsLocName a{color:#fff;line-height:100%}.block_hero_slim_content.text .trip .cdsROW .cdsRating span{color:#fff}.block_hero_slim_content.text .trip .cdsComponent.cdsRating{align-items:center;display:flex;flex-direction:row;gap:10px;height:0;margin-left:10px;padding-top:5px}.block_hero_slim_content.text .trip img{background-color:#33e0a1;border-radius:8px;padding:7px}.block_hero_slim_content.text .trip p{color:#fff;font-size:1.6rem;font-weight:700}.block_hero_slim .video-background{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}.hero_activities_carrusel{margin-top:2.4rem;padding-left:2.4rem;position:relative;z-index:3}@media screen and (min-width:1300px){.hero_activities_carrusel{background:radial-gradient(closest-side,rgba(0,0,0,.16) 0,transparent 100%);margin-top:64px;padding-left:0;position:absolute}}.hero_activities_carrusel .hero_carousel .swiper-slide{display:flex;flex-direction:row;flex-shrink:0;max-width:100%;width:100%}@media screen and (min-width:1300px){.hero_activities_carrusel .hero_carousel .swiper-slide{flex-direction:column}.hero_activities_carrusel .hero_carousel .swiper-slide:nth-of-type(4) .item_img img{object-position:bottom}}.hero_activities_carrusel .hero_carousel .swiper-slide .item_img{border-radius:8px 0 0 8px;flex-basis:35%;overflow:hidden;position:relative;width:100%;width:35%}@media screen and (min-width:1300px){.hero_activities_carrusel .hero_carousel .swiper-slide .item_img{border-radius:8px 8px 0 0;flex-basis:100%;width:100%}}.hero_activities_carrusel .hero_carousel .swiper-slide .item_img .label{align-items:center;border-radius:.4rem;display:flex;flex-direction:row;font-size:1.3rem;font-weight:700;justify-content:center;left:1.6rem;padding:.4rem .8rem;position:absolute;text-transform:uppercase;top:1.6rem;z-index:2}.hero_activities_carrusel .hero_carousel .swiper-slide .item_img .label.best_seller{background-color:#295151}.hero_activities_carrusel .hero_carousel .swiper-slide .item_img .label.best_seller p{color:#fff}.hero_activities_carrusel .hero_carousel .swiper-slide .item_img .label.limited_spots{background-color:#91392b}.hero_activities_carrusel .hero_carousel .swiper-slide .item_img .label.limited_spots p{color:#fff}.hero_activities_carrusel .hero_carousel .swiper-slide .item_img .label.sale{background-color:#91392b}.hero_activities_carrusel .hero_carousel .swiper-slide .item_img .label.sale p{color:#fff}.hero_activities_carrusel .hero_carousel .swiper-slide .item_img .label.premium{background-color:#f5efe6}.hero_activities_carrusel .hero_carousel .swiper-slide .item_img .label.premium p{color:#1f3f3f}.hero_activities_carrusel .hero_carousel .swiper-slide .item_img .label.family{background-color:#f5efe6}.hero_activities_carrusel .hero_carousel .swiper-slide .item_img .label.family p{color:#1f3f3f}.hero_activities_carrusel .hero_carousel .swiper-slide .item_img .label.free_photos{background-color:#f5efe6}.hero_activities_carrusel .hero_carousel .swiper-slide .item_img .label.free_photos p{color:#1f3f3f}.hero_activities_carrusel .hero_carousel .swiper-slide .item_img .label.top_experience{background-color:#f5efe6}.hero_activities_carrusel .hero_carousel .swiper-slide .item_img .label.top_experience p{color:#1f3f3f}.hero_activities_carrusel .hero_carousel .swiper-slide .item_img .label.blog{background-color:#e6f0f2}.hero_activities_carrusel .hero_carousel .swiper-slide .item_img .label.blog p{color:#1f3f3f}.hero_activities_carrusel .hero_carousel .swiper-slide .item_img .label p{display:flex;font-size:1.3rem;font-weight:700;gap:.8rem;line-height:1.6rem;text-align:center}.hero_activities_carrusel .hero_carousel .swiper-slide .item_img .label p em{color:#fff;font-size:1.6rem}.hero_activities_carrusel .hero_carousel .swiper-slide .item_img img{display:block;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease-in-out;width:100%}@media screen and (min-width:1300px){.hero_activities_carrusel .hero_carousel .swiper-slide .item_img img{aspect-ratio:16/8;height:133px;max-height:133px;width:100%}}.hero_activities_carrusel .hero_carousel .swiper-slide .item_img:hover img{transform:scale(1.1)}.hero_activities_carrusel .hero_carousel .swiper-slide .item_body{background-color:#fff;border-radius:0 8px 8px 0;flex-basis:65%;padding:1.6rem;width:65%}@media screen and (min-width:1300px){.hero_activities_carrusel .hero_carousel .swiper-slide .item_body{border-radius:0 0 8px 8px;flex-basis:100%;width:100%}}.hero_activities_carrusel .hero_carousel .swiper-slide .item_body h2.title{color:#2d2d2d;display:-webkit-box;font-size:1.8rem;font-weight:700;line-clamp:2;-webkit-line-clamp:2;line-height:2.4rem;margin-bottom:1.6rem;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;height:4.8rem}.hero_activities_carrusel .hero_carousel .swiper-slide .item_body p{color:#2d2d2d;font-size:1.6rem;font-weight:700;line-height:2.4rem;margin-bottom:.8rem}.hero_activities_carrusel .hero_carousel .swiper-slide .item_body p span{color:#1e1f24;font-size:1.3rem;font-weight:400;line-height:2.3rem}.hero_activities_carrusel .hero_carousel .swiper-slide .item_body .button{align-items:center;background-color:#fff;border:1px solid #257a7a;border-radius:25px;color:#257a7a;display:flex;font-size:1.6rem;font-weight:700;gap:.8rem;justify-content:center;line-height:2.4rem;margin:0;max-width:max-content;padding:.8rem 2.4rem;text-decoration:none}.hero_activities_carrusel .hero_carousel .swiper-slide .item_body .button:hover{background-color:#257a7a;color:#fff}.hero_activities_carrusel .hero_carousel .swiper-slide .item_body .button em{font-size:2.4rem;position:relative;top:1px}.hero_activities_carrusel .hero_carousel .hero_carousel__navigation{display:flex;gap:.8rem;justify-content:flex-end;margin-top:2.4rem;padding:0 2.4rem;width:100%;z-index:2}.hero_activities_carrusel .hero_carousel .hero_carousel-swiper-button-next,.hero_activities_carrusel .hero_carousel .hero_carousel-swiper-button-prev{background:transparent;border-radius:50%;cursor:pointer;height:4rem;width:4rem;z-index:9}.hero_activities_carrusel .hero_carousel .hero_carousel-swiper-button-prev em{transform:rotate(-180deg)}.hero_activities_carrusel .hero_carousel .hero_carousel-swiper-button-next,.hero_activities_carrusel .hero_carousel .hero_carousel-swiper-button-prev{align-items:center;border:2px solid #fff;display:flex;justify-content:center;padding:.8rem;transition:.3s ease-in-out}.hero_activities_carrusel .hero_carousel .hero_carousel-swiper-button-next em,.hero_activities_carrusel .hero_carousel .hero_carousel-swiper-button-prev em{color:#fff;font-size:2.4rem;line-height:1.6rem}.hero_activities_carrusel .hero_carousel .hero_carousel-swiper-button-next:hover,.hero_activities_carrusel .hero_carousel .hero_carousel-swiper-button-prev:hover{background-color:#257a7a}.hero_activities_carrusel .hero_carousel .hero_carousel-swiper-button-next:hover em,.hero_activities_carrusel .hero_carousel .hero_carousel-swiper-button-prev:hover em{color:#fff}.hero_activities_carrusel .hero_carousel .hero_carousel-swiper-button-next.swiper-button-disabled,.hero_activities_carrusel .hero_carousel .hero_carousel-swiper-button-prev.swiper-button-disabled{opacity:.6}.hero_activities_carrusel .hero_carousel .hero_carousel-swiper-button-next.swiper-button-disabled em,.hero_activities_carrusel .hero_carousel .hero_carousel-swiper-button-prev.swiper-button-disabled em{color:#d8d9e0!important}.hero-search-bar{display:flex;position:relative}.hero-search-bar .search-container{align-items:center;background:#fff;border-radius:30px;box-shadow:0 2px 10px rgba(0,0,0,.1);display:flex;max-width:100%;padding:.4rem .4rem .4rem 1rem;position:relative;width:100%}.hero-search-bar .search-container.active{border:1px solid #257a7a}.hero-search-bar .search-container .search-field{align-items:center;display:flex;flex:1;flex-basis:96%;position:relative}@media screen and (max-width:1024px){.hero-search-bar .search-container .search-field{flex-basis:49%}}.hero-search-bar .search-container .search-field .icon-search{color:#888;font-size:2.4rem;margin-right:.8rem}.hero-search-bar .search-container .search-field .search-input{border:none;font-size:1.4rem;outline:none;width:100%}.hero-search-bar .search-container .search-field #clear-icon,.hero-search-bar .search-container .search-field .icon-close{color:#257a7a;cursor:pointer;display:none;font-size:2.4rem;position:absolute;right:0}.hero-search-bar .search-container .search-field.filled #clear-icon,.hero-search-bar .search-container .search-field.filled .icon-close{display:block}.hero-search-bar .search-container .search-results{background:#fff;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1);display:none;left:0;list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0;position:absolute;top:100%;width:100%}.hero-search-bar .search-container .search-results li{align-items:center;cursor:pointer;display:flex;padding:.8rem}.hero-search-bar .search-container .search-results li:hover{background:#f0f0f0}.hero-search-bar .search-container .divider{background:#ddd;height:2.4rem;margin:0 1.2rem;width:1px}.hero-search-bar .search-container .date-picker{align-items:center;cursor:pointer;display:flex;flex-basis:72%}.hero-search-bar .search-container .date-picker span{color:#888;font-size:1.4rem}.hero-search-bar .search-container .date-picker .icon-Calendar-fill{color:#257a7a;font-size:2.4rem;margin-right:.8rem}.hero-search-bar .search-container .search-button{background:#c54d3a;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:1.6rem;margin-left:1.2rem;min-width:130px;padding:10px 2.4rem;transition:background .3s}.hero-search-bar .search-container .search-button:hover{background:#b13f32}@media screen and (max-width:1024px){.hero-search-bar.desktop{display:none}}@media screen and (min-width:1024px){.hero-search-bar.mobile{display:none}}.hero-search-bar .search-results{background-color:#fff;border-radius:.4rem;left:0;list-style:none;margin-top:0;overflow-y:auto;position:absolute;top:100%;width:100%}.hero-search-bar .search-results.expanded{display:block;max-height:300px;overflow-y:scroll;padding:1.6rem;position:absolute;z-index:9}.hero-search-bar .search-results .results-count{color:#257a7a;font-size:1.4rem;font-weight:400;padding:1rem;text-align:left}.hero-search-bar .search-results .results-count .results-label{color:#575861;font-weight:400}.hero-search-bar .search-results li{align-items:center;border-top:1px solid #e7e8ec;cursor:pointer;display:flex;padding:1.6rem;transition:background-color .2s}.hero-search-bar .search-results li:hover{background-color:#f0f0f0}.hero-search-bar .search-results li:first-of-type{margin-top:.8rem}.hero-search-bar .search-results li .result-icon{color:#80828d;font-size:2rem;margin-right:1rem}.hero-search-bar .search-results li .result-text{color:#333;font-size:1.4rem}.hero-search-bar .search-results li img{height:40px;margin-right:10px;width:40px}.hero-search-bar #hero-date-panel{display:none}.hero-search-bar #hero-date-panel.active{display:flex;left:0;position:absolute;top:53px}.hero-search-bar #hero-date-panel .date-panel .date-footer,.hero-search-bar #hero-date-panel .date-panel .date-header{display:none!important}.hero-search-bar #hero-date-panel .daterangepicker{display:flex!important}.hero-search-bar #hero-date-panel.visible{display:flex}.block_carrusel_02{margin-top:2.4rem;position:relative;z-index:3}@media screen and (min-width:768px){.block_carrusel_02{padding-left:2.4rem}}@media screen and (min-width:1300px){.block_carrusel_02{background:radial-gradient(closest-side,rgba(92,92,92,.16) 0,transparent 100%);margin-top:64px;padding-left:0;position:absolute}}.block_carrusel_02 .block_carrusel_02__js{overflow:visible!important}@media screen and (max-width:768px){.block_carrusel_02 .block_carrusel_02__js{overflow:visible!important}}.block_carrusel_02 .block_carrusel_02__js .swiper-wrapper .swiper-slide{display:flex;flex-direction:row;flex-shrink:0;max-width:100%;width:100%}@media screen and (min-width:1300px){.block_carrusel_02 .block_carrusel_02__js .swiper-wrapper .swiper-slide{flex-direction:column}.block_carrusel_02 .block_carrusel_02__js .swiper-wrapper .swiper-slide:nth-of-type(4) .item_img img{object-position:bottom}}.block_carrusel_02 .block_carrusel_02__js .swiper-wrapper .swiper-slide .item_img{border-radius:8px 0 0 8px;flex-basis:35%;overflow:hidden;position:relative;width:100%;width:35%}@media screen and (min-width:1300px){.block_carrusel_02 .block_carrusel_02__js .swiper-wrapper .swiper-slide .item_img{border-radius:8px 8px 0 0;flex-basis:100%;width:100%}}.block_carrusel_02 .block_carrusel_02__js .swiper-wrapper .swiper-slide .item_img .label{align-items:center;border-radius:.4rem;display:flex;flex-direction:row;font-size:1.3rem;font-weight:700;justify-content:center;left:1.6rem;padding:.4rem .8rem;position:absolute;text-transform:uppercase;top:1.6rem;z-index:2}.block_carrusel_02 .block_carrusel_02__js .swiper-wrapper .swiper-slide .item_img .label.best_seller{background-color:#295151}.block_carrusel_02 .block_carrusel_02__js .swiper-wrapper .swiper-slide .item_img .label.best_seller p{color:#fff}.block_carrusel_02 .block_carrusel_02__js .swiper-wrapper .swiper-slide .item_img .label.limited_spots{background-color:#91392b}.block_carrusel_02 .block_carrusel_02__js .swiper-wrapper .swiper-slide .item_img .label.limited_spots p{color:#fff}.block_carrusel_02 .block_carrusel_02__js .swiper-wrapper .swiper-slide .item_img .label.sale{background-color:#91392b}.block_carrusel_02 .block_carrusel_02__js .swiper-wrapper .swiper-slide .item_img .label.sale p{color:#fff}.block_carrusel_02 .block_carrusel_02__js .swiper-wrapper .swiper-slide .item_img .label.premium{background-color:#f5efe6}.block_carrusel_02 .block_carrusel_02__js .swiper-wrapper .swiper-slide .item_img .label.premium p{color:#1f3f3f}.block_carrusel_02 .block_carrusel_02__js .swiper-wrapper .swiper-slide .item_img .label.family{background-color:#f5efe6}.block_carrusel_02 .block_carrusel_02__js .swiper-wrapper .swiper-slide .item_img .label.family p{color:#1f3f3f}.block_carrusel_02 .block_carrusel_02__js .swiper-wrapper .swiper-slide .item_img .label.free_photos{background-color:#f5efe6}.block_carrusel_02 .block_carrusel_02__js .swiper-wrapper .swiper-slide .item_img .label.free_photos p{color:#1f3f3f}.block_carrusel_02 .block_carrusel_02__js .swiper-wrapper .swiper-slide .item_img .label.top_experience{background-color:#f5efe6}.block_carrusel_02 .block_carrusel_02__js .swiper-wrapper .swiper-slide .item_img .label.top_experience p{color:#1f3f3f}.block_carrusel_02 .block_carrusel_02__js .swiper-wrapper .swiper-slide .item_img .label.blog{background-color:#e6f0f2}.block_carrusel_02 .block_carrusel_02__js .swiper-wrapper .swiper-slide .item_img .label.blog p{color:#1f3f3f}.block_carrusel_02 .block_carrusel_02__js .swiper-wrapper .swiper-slide .item_img .label p{display:flex;font-size:1.3rem;font-weight:700;gap:.8rem;line-height:1.6rem;text-align:center}.block_carrusel_02 .block_carrusel_02__js .swiper-wrapper .swiper-slide .item_img .label p em{color:#fff;font-size:1.6rem}.block_carrusel_02 .block_carrusel_02__js .swiper-wrapper .swiper-slide .item_img img{display:block;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease-in-out;width:100%}@media screen and (min-width:1300px){.block_carrusel_02 .block_carrusel_02__js .swiper-wrapper .swiper-slide .item_img img{aspect-ratio:16/8;height:133px;max-height:133px;width:100%}}.block_carrusel_02 .block_carrusel_02__js .swiper-wrapper .swiper-slide .item_img:hover img{transform:scale(1.1)}.block_carrusel_02 .block_carrusel_02__js .swiper-wrapper .swiper-slide .item_body{background-color:#fff;border-radius:0 8px 8px 0;flex-basis:65%;padding:1.6rem;width:65%}@media screen and (min-width:1300px){.block_carrusel_02 .block_carrusel_02__js .swiper-wrapper .swiper-slide .item_body{border-radius:0 0 8px 8px;flex-basis:100%;width:100%}}.block_carrusel_02 .block_carrusel_02__js .swiper-wrapper .swiper-slide .item_body h2.title{color:#2d2d2d;display:-webkit-box;font-size:1.8rem;font-weight:700;line-clamp:2;-webkit-line-clamp:2;line-height:2.4rem;margin-bottom:1.6rem;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;height:4.8rem}.block_carrusel_02 .block_carrusel_02__js .swiper-wrapper .swiper-slide .item_body p{color:#2d2d2d;font-size:1.6rem;font-weight:700;line-height:2.4rem;margin-bottom:.8rem}.block_carrusel_02 .block_carrusel_02__js .swiper-wrapper .swiper-slide .item_body p span{color:#1e1f24;font-size:1.3rem;font-weight:400;line-height:2.3rem}.block_carrusel_02 .block_carrusel_02__js .swiper-wrapper .swiper-slide .item_body .button{align-items:center;background-color:#fff;border:1px solid #257a7a;border-radius:25px;color:#257a7a;display:flex;font-size:1.6rem;font-weight:700;gap:.8rem;justify-content:center;line-height:2.4rem;margin:0;max-width:max-content;padding:.8rem 2.4rem;text-decoration:none}.block_carrusel_02 .block_carrusel_02__js .swiper-wrapper .swiper-slide .item_body .button:hover{background-color:#257a7a;color:#fff}.block_carrusel_02 .block_carrusel_02__js .swiper-wrapper .swiper-slide .item_body .button em{font-size:2.4rem;position:relative;top:1px}.block_carrusel_02 .block_carrusel_02__js .block_carrusel_02__navigation{display:flex;gap:.8rem;justify-content:flex-end;margin-top:2.4rem;padding:0 2.4rem;width:100%;z-index:2}@media screen and (min-width:1300px){.block_carrusel_02 .block_carrusel_02__js .block_carrusel_02__navigation{display:none}}.block_carrusel_02 .block_carrusel_02__js button.block_carrusel_02-swiper-button-next,.block_carrusel_02 .block_carrusel_02__js button.block_carrusel_02-swiper-button-prev{align-items:center;appearance:none;background:transparent;border:2px solid #fff;border-radius:50%;cursor:pointer;display:flex;font:inherit;height:4rem;justify-content:center;margin:0;padding:.8rem;transition:.3s ease-in-out;width:4rem;z-index:9}.block_carrusel_02 .block_carrusel_02__js button.block_carrusel_02-swiper-button-next em,.block_carrusel_02 .block_carrusel_02__js button.block_carrusel_02-swiper-button-prev em{color:#fff;font-size:2.4rem;line-height:1.6rem}.block_carrusel_02 .block_carrusel_02__js button.block_carrusel_02-swiper-button-next:hover,.block_carrusel_02 .block_carrusel_02__js button.block_carrusel_02-swiper-button-prev:hover{background-color:#257a7a}.block_carrusel_02 .block_carrusel_02__js button.block_carrusel_02-swiper-button-next:hover em,.block_carrusel_02 .block_carrusel_02__js button.block_carrusel_02-swiper-button-prev:hover em{color:#fff}.block_carrusel_02 .block_carrusel_02__js button.block_carrusel_02-swiper-button-next.swiper-button-disabled,.block_carrusel_02 .block_carrusel_02__js button.block_carrusel_02-swiper-button-prev.swiper-button-disabled{opacity:.6}.block_carrusel_02 .block_carrusel_02__js button.block_carrusel_02-swiper-button-next.swiper-button-disabled em,.block_carrusel_02 .block_carrusel_02__js button.block_carrusel_02-swiper-button-prev.swiper-button-disabled em{color:#d8d9e0!important}.block_carrusel_02 .wrapper{padding:0 0 0 2.4rem}@media screen and (min-width:768px){.block_carrusel_02 .wrapper{padding:0}}.cdsROW.cx_brand_refresh.wide .logo{background-color:#33e0a1!important}.cdsROW.wide .logo{border-right:1px solid #33e0a1!important}.section_script{padding:4.8rem 0}@media screen and (min-width:768px){.section_script{padding:4.4rem 0}}.section_script .title_section{display:flex;flex-direction:column;justify-content:center;margin-bottom:2.4rem;text-align:center}@media screen and (min-width:768px){.section_script .title_section{margin:0 auto 3.2rem;max-width:800px}}.section_script .title_section h2{margin-bottom:1.6rem}.section_script .script_content{background:#fff;margin:0 auto;max-width:1024px;padding:2.4rem}@media screen and (min-width:768px){.section_script .script_content{padding:50px}}.section_unique_features{padding:4.8rem 0}@media screen and (min-width:768px){.section_unique_features{padding:4.4rem 0}}.section_unique_features .block_cols{display:flex;flex-direction:column;gap:3.2rem}@media screen and (min-width:1024px){.section_unique_features .block_cols{flex-direction:row;gap:6.4rem}.section_unique_features .block_cols .column{flex-basis:50%}}.section_unique_features .block_cols .column h2,.section_unique_features .block_cols .column h3{color:#2d2d2d;font-size:3.2rem;font-weight:700;line-height:4rem;margin-bottom:3.2rem;text-align:center}@media screen and (min-width:1024px){.section_unique_features .block_cols .column h2,.section_unique_features .block_cols .column h3{font-size:4rem;line-height:4.8rem;text-align:left}}.section_unique_features .block_cols .column .list{display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width:768px){.section_unique_features .block_cols .column .list{flex-direction:row;flex-wrap:wrap;gap:2.4rem}}.section_unique_features .block_cols .column .list .item{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px 0 rgba(29,58,58,.15);display:flex;flex:1 1 100%;flex-direction:row;gap:1.6rem;padding:1.6rem}@media screen and (min-width:768px){.section_unique_features .block_cols .column .list .item{flex:1 1 calc(50% - 1.2rem);max-width:calc(50% - 1.2rem)}}.section_unique_features .block_cols .column .list .item>img{height:3.2rem;width:3.2rem}.section_unique_features .block_cols .column .list .item p{color:#2d2d2d;font-size:1.6rem;font-weight:700;line-height:2.4rem}.section_unique_features .block_cols .column .list .item a,.section_unique_features .block_cols .column .list .item p a{color:#2d2d2d}.section_unique_features .block_cols .column picture img{border-radius:8px}.section_block_item_icon_text{padding:3.2rem 0;position:relative}@media screen and (min-width:768px){.section_block_item_icon_text{padding:4.4rem 0}}.section_block_item_icon_text .block_item_icon_text{display:flex;flex-direction:column;gap:2.4rem}@media screen and (min-width:560px){.section_block_item_icon_text .block_item_icon_text{flex-direction:row;flex-wrap:wrap}}.section_block_item_icon_text .block_item_icon_text .item{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px 0 rgba(29,58,58,.15);display:flex;flex:1 1 100%;flex-direction:column;padding:2.4rem;width:100%}@media screen and (min-width:560px){.section_block_item_icon_text .block_item_icon_text .item{flex:1 1 calc(50% - 1.2rem);max-width:calc(50% - 1.2rem)}}@media screen and (min-width:768px){.section_block_item_icon_text .block_item_icon_text .item{flex:1 1 calc(33.33333% - 1.6rem);max-width:calc(33.33333% - 1.6rem)}}.section_block_item_icon_text .block_item_icon_text .item--img img{height:4rem;width:4rem}.section_block_item_icon_text .block_item_icon_text .item--text{display:flex;flex-direction:column;gap:.8rem;margin-top:.8rem}.section_block_item_icon_text .block_item_icon_text .item--text h2,.section_block_item_icon_text .block_item_icon_text .item--text h3{color:#2d2d2d;font-size:2rem;font-weight:700;line-height:2.8rem}.section_block_item_icon_text .block_item_icon_text .item--text p{color:#575861;font-size:1.6rem;line-height:2.4rem}.block_carrusel_two_cols{background-color:#e7e8ec;padding:4.8rem 0;position:relative}@media screen and (min-width:768px){.block_carrusel_two_cols{padding:4.4rem 0}}.block_carrusel_two_cols__js .item{background-color:#e2eeef;border:1px solid #afd9d9;border-radius:8px;display:flex;flex-direction:column;gap:2.4rem;padding:2.4rem}@media screen and (min-width:768px){.block_carrusel_two_cols__js .item{align-items:center;flex-direction:row;gap:4.8rem;padding:4.4rem}.block_carrusel_two_cols__js .item .pic{flex-basis:50%;width:50%}}.block_carrusel_two_cols__js .item .pic img{border-radius:8px}.block_carrusel_two_cols__js .item .text{display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width:768px){.block_carrusel_two_cols__js .item .text{flex-basis:50%;width:50%}}.block_carrusel_two_cols__js .item .text h3{color:#2d2d2d;font-size:2rem;font-weight:700;line-height:2.8rem}@media screen and (min-width:768px){.block_carrusel_two_cols__js .item .text h3{font-size:3.2rem;line-height:3.8rem}}.block_carrusel_two_cols__js .item .text p{color:#575861;font-size:1.6rem;line-height:2.4rem}.block_carrusel_two_cols__js .item .text p a{color:#257a7a;text-decoration:underline}.block_carrusel_two_cols .block_carrusel_two_cols__navigation{display:flex;gap:.8rem;justify-content:flex-end;margin-top:2.4rem;width:100%;z-index:2}.block_carrusel_two_cols button.block_carrusel_two_cols-swiper-button-next,.block_carrusel_two_cols button.block_carrusel_two_cols-swiper-button-prev{align-items:center;appearance:none;background:#fff;background-color:#fff;border:2px solid #d8d9e0;border-radius:50%;cursor:pointer;display:flex;font:inherit;height:4rem;justify-content:center;margin:0;padding:.8rem;transition:.3s ease-in-out;width:4rem;z-index:9}.block_carrusel_two_cols button.block_carrusel_two_cols-swiper-button-next em,.block_carrusel_two_cols button.block_carrusel_two_cols-swiper-button-prev em{color:#257a7a;font-size:2.4rem;line-height:1.6rem}.block_carrusel_two_cols button.block_carrusel_two_cols-swiper-button-next:hover,.block_carrusel_two_cols button.block_carrusel_two_cols-swiper-button-prev:hover{background-color:#257a7a}.block_carrusel_two_cols button.block_carrusel_two_cols-swiper-button-next:hover em,.block_carrusel_two_cols button.block_carrusel_two_cols-swiper-button-prev:hover em{color:#fff}.block_carrusel_two_cols button.block_carrusel_two_cols-swiper-button-next.swiper-button-disabled,.block_carrusel_two_cols button.block_carrusel_two_cols-swiper-button-prev.swiper-button-disabled{background-color:#e7e8ec}.block_carrusel_two_cols button.block_carrusel_two_cols-swiper-button-next.swiper-button-disabled em,.block_carrusel_two_cols button.block_carrusel_two_cols-swiper-button-prev.swiper-button-disabled em{color:#d8d9e0!important;opacity:.6}.block_carrusel_two_cols .swiper-pagination{z-index:1}.block_carrusel_two_cols .swiper-pagination button.swiper-pagination-bullet{appearance:none;background-color:#cecece;border:none;border-radius:25px;cursor:pointer;font:inherit;height:12px;padding:0;width:12px}.block_carrusel_two_cols .swiper-pagination button.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#257a7a}.block_carrusel_two_cols .title_section{text-align:center}.block_carrusel_two_cols .title_section h2,.block_carrusel_two_cols .title_section h3{margin-bottom:1.6rem}.block-text-media{box-sizing:border-box;display:flex;flex-direction:column;gap:2.4rem}@media(min-width:1024px){.block-text-media{flex-direction:row;gap:9.6rem}}.block-text-media__col{box-sizing:border-box;width:100%}@media(max-width:768px){.block-text-media__col.media{order:2}}.block-text-media__col.media img{border-radius:8px;width:100%}.block-text-media__col.media .link{display:flex;font-weight:700;margin-top:2.4rem}@media(min-width:768px){.block-text-media__col.text{flex-basis:45%}.block-text-media__col.media{flex-basis:55%}}.text-media{padding:4.8rem 0}@media(min-width:1024px){.text-media{padding:4.4rem 0}}.text-media h2{color:#2d2d2d;font-size:3.2rem;font-weight:700;line-height:3.8rem;margin-bottom:2.4rem}.text-media h3,.text-media h4,.text-media h5,.text-media h6{color:#1d3a3a;font-size:2rem;font-weight:400;line-height:2.8rem;margin-bottom:1.6rem}.text-media p{color:#575861;font-size:1.6rem;line-height:2.4rem;margin-bottom:1.6rem}.text-media p:last-of-type{margin-bottom:0}.text-media p a{color:#257a7a}.text-media p a.button{color:#fff}.text-media ol,.text-media ul{padding-left:0}.text-media ol li,.text-media ul li{color:#575861;font-size:1.6rem;line-height:2.6rem;list-style:none;margin-bottom:1.8rem;padding-left:3rem;position:relative}.text-media ol li:before,.text-media ul li:before{color:#257a7a;content:"";font-family:icomoon;font-size:2.4rem;height:2.4rem;left:0;line-height:1;position:absolute;top:.2rem;top:2px}.text-media ol li ul,.text-media ol li>ol,.text-media ul li ul,.text-media ul li>ol{margin-top:12px}.text-media ol li:has(>ul):not(:has(:not(ul))):before,.text-media ul li:has(>ul):not(:has(:not(ul))):before{content:""}.text-media a{color:#257a7a;margin:0}.text-media a,.text-media li,.text-media p{font-size:1.6rem;line-height:2.4rem}.text-media a.link{display:flex;font-weight:700}.text-media.boxed{padding:0}@media(min-width:1024px){.text-media.boxed{padding:0}}.text-media.boxed .wrapper{padding:0}.text-media.boxed .box{background-color:#e2eeef;padding:4.8rem 2.4rem}@media(min-width:768px){.text-media.boxed .box{border-radius:.8rem;padding:4.8rem}}.text-media.boxed .box .block-text-media{gap:4.8rem}@media(min-width:768px){.text-media.boxed .box .block-text-media{gap:4.8rem}}.text-media .block-text-media__button{margin-top:2.4rem}.text-media .block-text-media__button a.button{color:#fff}.block-text-video{box-sizing:border-box;display:flex;flex-direction:column;gap:3.2rem}@media(min-width:1024px){.block-text-video{flex-direction:row;gap:9.6rem}}.block-text-video__col{box-sizing:border-box;width:100%}@media(min-width:1024px){.block-text-video__col.text{flex-basis:45%}.block-text-video__col.video{flex-basis:55%}}.block-text-video--videotext .block-text-video__col.video{order:-1}.block-text-video__content{display:flex;flex-direction:column;gap:2.4rem}.block-text-video__content h2,.block-text-video__content h3,.block-text-video__content h4,.block-text-video__content h5,.block-text-video__content h6{color:#2d2d2d;font-size:3.2rem;font-weight:700;line-height:3.8rem}@media(min-width:1024px){.block-text-video__content h2,.block-text-video__content h3,.block-text-video__content h4,.block-text-video__content h5,.block-text-video__content h6{font-size:4rem;line-height:4.8rem}}.block-text-video__content p{color:#575861;font-size:1.6rem;line-height:2.4rem}.block-text-video__content p:last-of-type{margin-bottom:0}.block-text-video__content ol,.block-text-video__content ul{padding-left:0}.block-text-video__content ol li,.block-text-video__content ul li{color:#575861;font-size:1.6rem;line-height:2.6rem;list-style:none;margin-bottom:1.8rem}.block-text-video__content .buttons{display:flex;flex-direction:column;flex-wrap:wrap;gap:16px}@media(min-width:768px){.block-text-video__content .buttons{flex-direction:row}}.block-text-video__content .buttons .button{margin:0;max-width:100%;text-align:center}@media(min-width:768px){.block-text-video__content .buttons .button{max-width:max-content}}.block-text-video__content .buttons .button.negativo{align-items:center;background-color:#fff;border:1px solid #257a7a;border-radius:25px;color:#257a7a;display:flex;font-size:1.6rem;font-weight:700;gap:.8rem;justify-content:center;line-height:2.4rem;margin:0;max-width:100%;padding:.8rem 2.4rem;text-decoration:none}@media(min-width:768px){.block-text-video__content .buttons .button.negativo{max-width:max-content}}.block-text-video__content .buttons .button.negativo:hover{background-color:#257a7a;color:#fff}.block-text-video__video-wrapper{aspect-ratio:16/9;border-radius:8px;overflow:hidden;position:relative;width:100%}.block-text-video__poster-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.block-text-video__poster{display:block;height:100%;object-fit:cover;width:100%}.block-text-video__play-btn{background:none;border:none;cursor:pointer;height:100%;left:0;padding:0;position:absolute;top:0;width:100%;z-index:20}.block-text-video__play-btn:focus-visible{outline:2px solid #257a7a;outline-offset:2px}.block-text-video__play-btn:hover .block-text-video__play-icon{transform:translate(-50%,-50%) scale(1.1)}.block-text-video__play-btn:active .block-text-video__play-icon{transform:translate(-50%,-50%) scale(.95)}.block-text-video__video-wrapper.active .block-text-video__play-btn{opacity:0;pointer-events:none}.block-text-video__play-icon{display:block;height:77px;left:50%;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease-in-out;width:77px;z-index:1}.block-text-video__media-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.block-text-video__iframe,.block-text-video__video{display:block;height:100%;width:100%}.block-text-video__video:focus-visible{outline:2px solid #257a7a;outline-offset:2px}.block-text-video__iframe{border:none}.block_imagen_carrusel{overflow:hidden;position:relative}.block_imagen_carrusel .block_imagen_carrusel__typeOne .swiper-slide{align-items:center;border-radius:8px;height:auto;height:220px;justify-content:center;overflow:hidden;padding:0;position:relative;text-align:center}@media screen and (min-width:1024px){.block_imagen_carrusel .block_imagen_carrusel__typeOne .swiper-slide{height:162px}}.block_imagen_carrusel .block_imagen_carrusel__typeOne .swiper-slide img{border-radius:8px;height:100%;object-fit:cover;object-position:center;position:absolute;width:100%}.block_imagen_carrusel .block_imagen_carrusel__typeOne .swiper-slide .overlay{align-items:center;background-color:#257a7a;bottom:0;display:flex;justify-content:center;padding:.8rem;position:absolute;transition:all .3s ease-in-out;width:100%}.block_imagen_carrusel .block_imagen_carrusel__typeOne .swiper-slide p{color:#fff;font-size:1.6rem;font-weight:700;line-height:2.4rem;text-align:center}.block_imagen_carrusel .block_imagen_carrusel__typeOne .swiper-slide p a{color:#fff}.block_imagen_carrusel .block_imagen_carrusel__typeOne.has-modal .swiper-slide{cursor:pointer}.block_imagen_carrusel .swiper__controls{position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}.block_imagen_carrusel .swiper__controls .imagen_carrusel-swiper-button-prev{background:#257a7a;border-radius:50%;cursor:pointer;height:5.7rem;left:-28px;position:absolute;transform:translateY(-50%);width:5.7rem;z-index:9}.block_imagen_carrusel .swiper__controls .imagen_carrusel-swiper-button-prev em{position:absolute;right:6px;transform:rotate(-180deg)}.block_imagen_carrusel .swiper__controls .imagen_carrusel-swiper-button-next{background:#257a7a;border-radius:50%;cursor:pointer;height:5.7rem;position:absolute;right:-28px;transform:translateY(-50%);width:5.7rem;z-index:9}.block_imagen_carrusel .swiper__controls .imagen_carrusel-swiper-button-next em{left:6px;position:absolute}.block_imagen_carrusel .swiper__controls .imagen_carrusel-swiper-button-next,.block_imagen_carrusel .swiper__controls .imagen_carrusel-swiper-button-prev{align-items:center;appearance:none;display:flex;font:inherit;justify-content:center;margin:0;transition:.3s ease-in-out}.block_imagen_carrusel .swiper__controls .imagen_carrusel-swiper-button-next:hover,.block_imagen_carrusel .swiper__controls .imagen_carrusel-swiper-button-prev:hover{background-color:#1d3a3a}.block_imagen_carrusel .swiper__controls .imagen_carrusel-swiper-button-next em,.block_imagen_carrusel .swiper__controls .imagen_carrusel-swiper-button-prev em{color:#fff;font-size:2.4rem}.block_imagen_carrusel .swiper__controls .swiper-button-disabled{background-color:#d9d9d9;opacity:1}.block_imagen_carrusel .swiper__controls .swiper-button-disabled:hover{background-color:#d9d9d9}.section_block_imagen_carrusel{padding:4.8rem 0}.modal{align-items:center;background-color:rgba(0,0,0,.9);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999999}.modal.active{display:flex}.modal .modal-content{max-width:900px;padding:2.4rem;position:relative;width:80%}.modal .modal-main-slider{max-height:500px;width:100%}.modal .modal-main-slider img{margin:0 auto;max-height:500px;object-fit:cover}.modal .modal-thumbnail-slider{margin-top:4.8rem;width:100%}.modal .close{background:none;border:none;color:#fff;cursor:pointer;font-size:3.6rem;padding:0;position:absolute;right:3.6rem;top:3.6rem}.modal .modal-thumbnail-slider .swiper-slide{cursor:pointer;opacity:1;width:10rem}.modal .modal-thumbnail-slider .swiper-slide img{aspect-ratio:1/1;object-fit:cover}.modal .modal-thumbnail-slider .swiper-slide.swiper-slide-thumb-active{opacity:.5}.modal button.modal-next,.modal button.modal-prev{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:3.6rem;height:44px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:44px;z-index:10}.modal button.modal-prev em{display:block;transform:rotate(-180deg)}.modal button.modal-prev{left:10px}.modal button.modal-next{right:10px}.modal .modal-caption{align-items:center;background:rgba(0,0,0,.6);bottom:0;color:#fff;display:flex;padding:.8rem 40px;position:absolute;text-align:center;width:100%;z-index:1}.modal .modal-caption p{color:#fff;font-size:1.6rem}.block_info_card{padding:2.4rem 0}.block_info_card .info_card_row{display:flex;flex-direction:column;flex-wrap:wrap;gap:2.4rem}@media screen and (min-width:768px){.block_info_card .info_card_row{flex-direction:row}}.block_info_card .info_card_row .card{background-color:#eee6db;border:1px solid #bcb1a1;border-radius:8px;display:flex;flex:1 1 100%;flex-direction:column;gap:8px;padding:2.4rem}@media screen and (min-width:768px){.block_info_card .info_card_row .card{flex:1 1 calc(50% - 1.2rem);max-width:calc(50% - 1.2rem)}}.block_info_card .info_card_row .card:only-child{flex:1 1 100%;max-width:100%}.block_info_card .info_card_row .card em{color:#887d6e;font-size:3.2rem}.block_info_card .info_card_row .card .title{color:#312b23;font-size:2rem;font-weight:700;line-height:2.8rem}.block_info_card .info_card_row .card p{color:#575861;font-size:1.6rem;font-weight:400;line-height:2.4rem}@media screen and (min-width:1024px){.section_block_hero_page{padding-top:3.2rem}}.section_block_hero_page .block_hero_page{align-items:center;background-position:bottom;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;min-height:426px;overflow:hidden;position:relative}@media screen and (min-width:1024px){.section_block_hero_page .block_hero_page{border-radius:8px;flex-direction:row}}.section_block_hero_page .block_hero_page:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.3) 34.5%),#1b1b1b;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:1}.section_block_hero_page .block_hero_page.no_overlay:after{background:transparent;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.section_block_hero_page .block_hero_page .hero_content{align-items:center;display:flex;flex-direction:column;gap:2.4rem;padding:4.8rem 2.4rem;z-index:9}@media screen and (min-width:1024px){.section_block_hero_page .block_hero_page .hero_content{flex-direction:row;padding:4.8rem}}.section_block_hero_page .block_hero_page .hero_content .hero_text{display:flex;flex-direction:column;gap:1.6rem;z-index:2}.section_block_hero_page .block_hero_page .hero_content .hero_text h1,.section_block_hero_page .block_hero_page .hero_content .hero_text h2{color:#fff;font-size:4rem;font-weight:700;line-height:4.8rem}@media screen and (min-width:768px){.section_block_hero_page .block_hero_page .hero_content .hero_text h1,.section_block_hero_page .block_hero_page .hero_content .hero_text h2{font-size:4rem;line-height:4.8rem}}.section_block_hero_page .block_hero_page .hero_content .hero_text p{color:#fff;font-size:1.6rem;font-weight:400;line-height:2.6rem}.section_block_hero_page .block_hero_page .hero_content .hero_text .label{align-items:center;background-color:#257a7a;border-radius:4px;color:#fff;display:flex;font-size:1.6rem;font-weight:700;justify-content:center;line-height:2.4rem;margin:0;max-width:500px;padding:4px .8rem}@media screen and (min-width:768px){.section_block_hero_page .block_hero_page .hero_content .hero_text .label{width:max-content}}.section_block_hero_page .block_hero_page .hero_content .hero_text .button_rounded{margin:0}@media screen and (min-width:1024px){.section_block_hero_page .block_hero_page .hero_content .hero_pic,.section_block_hero_page .block_hero_page .hero_content .hero_text{flex-basis:50%;width:50%}}.section_block_hero_page .block_hero_page .hero_content .hero_pic.one img{width:100%}.section_block_hero_page .block_hero_page .hero_content .hero_pic.collage{min-height:311px;position:relative}@media screen and (max-width:560px){.section_block_hero_page .block_hero_page .hero_content .hero_pic.collage{max-width:320px;width:100%}}@media screen and (max-width:1024px){.section_block_hero_page .block_hero_page .hero_content .hero_pic.collage{max-width:500px;width:100%}}.section_block_hero_page .block_hero_page .hero_content .hero_pic.collage .pic_extra{position:absolute}.section_block_hero_page .block_hero_page .hero_content .hero_pic.collage .pic_extra.left{left:0;top:24px}.section_block_hero_page .block_hero_page .hero_content .hero_pic.collage .pic_extra.left picture img{border-radius:8px;height:207px;max-width:267px;object-fit:cover;transform:rotate(-8deg);width:100%}.section_block_hero_page .block_hero_page .hero_content .hero_pic.collage .pic_extra.center{left:50%;max-width:267px;transform:translateX(-50%);width:267px}.section_block_hero_page .block_hero_page .hero_content .hero_pic.collage .pic_extra.center picture img{border-radius:8px 8px 0 0;height:133px;max-width:267px;object-fit:cover;width:100%}.section_block_hero_page .block_hero_page .hero_content .hero_pic.collage .pic_extra.center .pic_text{background-color:#fff;border-radius:0 0 8px 8px;display:flex;flex-direction:column;gap:1.6rem;padding:1.6rem}.section_block_hero_page .block_hero_page .hero_content .hero_pic.collage .pic_extra.center .pic_text .title{color:#2d2d2d;display:-webkit-box;font-size:1.8rem;font-weight:700;line-clamp:1;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.section_block_hero_page .block_hero_page .hero_content .hero_pic.collage .pic_extra.center .pic_text .text{color:#1e1f24;display:-webkit-box;font-size:1.6rem;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.section_block_hero_page .block_hero_page .hero_content .hero_pic.collage .pic_extra.center .pic_text .button_negative em{font-size:2.4rem;position:relative;top:1px}.section_block_hero_page .block_hero_page .hero_content .hero_pic.collage .pic_extra.right{right:0;top:24px}.section_block_hero_page .block_hero_page .hero_content .hero_pic.collage .pic_extra.right picture img{border-radius:8px;height:207px;max-width:267px;object-fit:cover;transform:rotate(8deg);width:100%}.section_block_hero_page .block_hero_page .video-background{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}.section_block_hero_page .block_hero_page .img-background{height:100%;object-fit:cover;object-position:bottom;position:absolute;width:100%;z-index:-1}.section_block_hero_page .wrapper{padding:0}@media screen and (min-width:1024px){.section_block_hero_skinny{margin-top:3.2rem}}.section_block_hero_skinny .block_hero_skinny{align-items:center;background-position:bottom;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;overflow:hidden;padding:4.8rem;position:relative}@media screen and (min-width:1024px){.section_block_hero_skinny .block_hero_skinny{border-radius:8px}}.section_block_hero_skinny .block_hero_skinny:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.3) 34.5%),#d3d3d3;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:1}.section_block_hero_skinny .block_hero_skinny.no_overlay:after{background:transparent;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.section_block_hero_skinny .block_hero_skinny .hero_content{z-index:9}.section_block_hero_skinny .block_hero_skinny .hero_content h1,.section_block_hero_skinny .block_hero_skinny .hero_content h2{color:#fff;font-size:4rem;font-weight:700;line-height:4.8rem;text-align:center}@media screen and (min-width:768px){.section_block_hero_skinny .block_hero_skinny .hero_content h1,.section_block_hero_skinny .block_hero_skinny .hero_content h2{font-size:4rem;line-height:5.8rem}}.section_block_hero_skinny .block_hero_skinny .img_bg{height:100%;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}@media screen and (min-width:1024px){.section_block_hero_skinny .block_hero_skinny.bg_top .img_bg{object-position:top}.section_block_hero_skinny .block_hero_skinny.bg_center .img_bg{object-position:center}.section_block_hero_skinny .block_hero_skinny.bg_bottom .img_bg{object-position:bottom}}.section_block_hero_skinny .wrapper{padding:0}.block_full_image_text_two_cols{padding:4.8rem 0}@media screen and (min-width:768px){.block_full_image_text_two_cols{padding:4.4rem 0}}.block_full_image_text_two_cols .title_section{display:flex;flex-direction:column;justify-content:center;margin-bottom:2.4rem;text-align:center}@media screen and (min-width:768px){.block_full_image_text_two_cols .title_section{margin:0 auto 3.2rem;max-width:800px}}.block_full_image_text_two_cols .title_section h2,.block_full_image_text_two_cols .title_section h3{margin-bottom:1.6rem}.block_full_image_text_two_cols .section_link>a:hover{color:#fff}.block_full_image_text_two_cols .content{display:flex;flex-direction:column;gap:2.4rem}.block_full_image_text_two_cols .content picture img{border-radius:8px;width:100%}.block_full_image_text_two_cols .content .text{display:flex;flex-direction:column}@media screen and (min-width:768px){.block_full_image_text_two_cols .content .text{flex-direction:row;gap:2.4rem;justify-content:center}}.block_full_image_text_two_cols .content .text .cols{display:flex;flex-direction:column}@media screen and (min-width:768px){.block_full_image_text_two_cols .content .text .cols{flex-basis:35%;width:35%}}.block_full_image_text_two_cols .content .text .cols h2{color:#2d2d2d;font-size:3.2rem;font-weight:700;line-height:3.8rem;margin-bottom:2.4rem}.block_full_image_text_two_cols .content .text .cols h3,.block_full_image_text_two_cols .content .text .cols h4,.block_full_image_text_two_cols .content .text .cols h5,.block_full_image_text_two_cols .content .text .cols h6{color:#1d3a3a;font-size:2rem;font-weight:400;line-height:2.8rem;margin-bottom:1.6rem}.block_full_image_text_two_cols .content .text .cols p{color:#575861;font-size:1.6rem;line-height:2.4rem;margin-bottom:1.6rem}.block_full_image_text_two_cols .content .text .cols p:last-of-type{margin-bottom:0}.block_full_image_text_two_cols .content .text .cols ol li,.block_full_image_text_two_cols .content .text .cols ul li{color:#575861;font-size:1.6rem;line-height:2.4rem;position:relative}.block_full_image_text_two_cols .content .text .cols a{color:#257a7a;margin:0;text-decoration:underline}.block_full_image_text_two_cols .content .text .cols a,.block_full_image_text_two_cols .content .text .cols li,.block_full_image_text_two_cols .content .text .cols p{font-size:1.6rem;line-height:2.4rem}.block_accommodation_slider{padding:4.8rem 0 3.2rem}.block_accommodation_slider+.block_accommodation_slider{padding:0 0 3.2rem}@media screen and (min-width:768px){.block_accommodation_slider{border-radius:8px;overflow:hidden;padding:4.4rem 0 3.2rem}.block_accommodation_slider+.block_accommodation_slider{padding:0 0 3.2rem}}.block_accommodation_slider .wrapper{padding:0}.block_accommodation_slider .title_section{display:flex;flex-direction:column;justify-content:center;margin-bottom:2.4rem;padding:0 2.4rem;text-align:center}@media screen and (min-width:768px){.block_accommodation_slider .title_section{margin:0 auto 3.2rem;max-width:800px}}.block_accommodation_slider .title_section h2,.block_accommodation_slider .title_section h3{margin-bottom:1.6rem}@media screen and (max-width:768px){.block_accommodation_slider .section_link{padding:0 2.4rem}}.block_accommodation_slider .accomodation_content{border-radius:.8rem;display:flex;flex-direction:column}@media screen and (min-width:768px){.block_accommodation_slider .accomodation_content{align-items:stretch;flex-direction:row}}.block_accommodation_slider .accomodation_content .col{background-color:#efeff3;overflow:hidden;position:relative}@media screen and (min-width:768px){.block_accommodation_slider .accomodation_content .col{flex:1}}.block_accommodation_slider .accomodation_content .col:last-of-type{background-color:#efeff3}.block_accommodation_slider .accomodation_content .col .text{display:flex;flex-direction:column;padding:3.2rem 2.4rem}@media screen and (min-width:768px){.block_accommodation_slider .accomodation_content .col .text{padding:4.8rem}}.block_accommodation_slider .accomodation_content .col .text h2,.block_accommodation_slider .accomodation_content .col .text h3{color:#2d2d2d;font-size:2rem;font-weight:700;line-height:2.8rem;margin-bottom:2.4rem}@media screen and (min-width:768px){.block_accommodation_slider .accomodation_content .col .text h2,.block_accommodation_slider .accomodation_content .col .text h3{font-size:3.2rem;line-height:3.8rem}}.block_accommodation_slider .accomodation_content .col .text p{color:#575861;font-size:1.6rem;line-height:2.4rem}.block_accommodation_slider .accomodation_content .col .text p a{color:#257a7a;text-decoration:underline}.block_accommodation_slider .accomodation_content .col .text .label{color:#257a7a;font-size:1.8rem;font-weight:700;line-height:2.4rem;margin-bottom:1.6rem}.block_accommodation_slider .accomodation_content .col .text .maps{align-items:center;color:#1e1f24;display:flex;font-size:1.6rem;font-weight:700;gap:.8rem;line-height:2.4rem;margin-bottom:2.4rem;margin-top:2.4rem;text-decoration:none}.block_accommodation_slider .accomodation_content .col .text .maps span{text-decoration:underline}.block_accommodation_slider .accomodation_content .col .text .maps button,.block_accommodation_slider .accomodation_content .col .text .maps em{font-size:2.4rem;width:2.4rem}.block_accommodation_slider .accomodation_content .block_carrusel_accommodation__js,.block_accommodation_slider .accomodation_content .block_carrusel_accommodation__js .swiper-wrapper{height:100%;width:100%}.block_accommodation_slider .accomodation_content .block_carrusel_accommodation__js .swiper-slide{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.block_accommodation_slider .accomodation_content .block_carrusel_accommodation__js .swiper-slide img{height:100%;object-fit:cover;width:100%}.block_accommodation_slider .accomodation_content .accommodation__navigation{position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}.block_accommodation_slider .accomodation_content button.accommodation-swiper-button-next{background:#257a7a;border-radius:50%;cursor:pointer;height:5.7rem;position:absolute;right:-27px;transform:translateY(-50%);width:5.7rem;z-index:9}.block_accommodation_slider .accomodation_content button.accommodation-swiper-button-next em{left:6px;position:absolute}.block_accommodation_slider .accomodation_content button.accommodation-swiper-button-prev{background:#257a7a;border-radius:50%;cursor:pointer;height:5.7rem;left:-27px;position:absolute;transform:translateY(-50%);width:5.7rem;z-index:9}.block_accommodation_slider .accomodation_content button.accommodation-swiper-button-prev em{position:absolute;right:6px;transform:rotate(-180deg)}.block_accommodation_slider .accomodation_content button.accommodation-swiper-button-next,.block_accommodation_slider .accomodation_content button.accommodation-swiper-button-prev{align-items:center;appearance:none;display:flex;font:inherit;justify-content:center;margin:0;transition:.3s ease-in-out}.block_accommodation_slider .accomodation_content button.accommodation-swiper-button-next:hover,.block_accommodation_slider .accomodation_content button.accommodation-swiper-button-prev:hover{background-color:#1d3a3a}.block_accommodation_slider .accomodation_content button.accommodation-swiper-button-next em,.block_accommodation_slider .accomodation_content button.accommodation-swiper-button-prev em{color:#fff;font-size:2.4rem}.block_accommodation_slider .accomodation_content button.accommodation-swiper-button-next.swiper-button-disabled,.block_accommodation_slider .accomodation_content button.accommodation-swiper-button-prev.swiper-button-disabled{background-color:#b6b6b6;opacity:1}.block_accommodation_slider .accomodation_content button.accommodation-swiper-button-next.swiper-button-disabled:hover,.block_accommodation_slider .accomodation_content button.accommodation-swiper-button-prev.swiper-button-disabled:hover{background-color:#d9d9d9}.swiper-pagination-counter{bottom:0;bottom:24px;color:#fff;display:flex;font-size:1.6rem;gap:.4rem;justify-content:center;line-height:2.4rem;position:absolute;width:100%;z-index:1}.block_cards_bg_image{overflow:hidden;padding:3.2rem 0;position:relative}.block_cards_bg_image:after{background:#257a7a;content:"";height:100%;left:0;opacity:.9;position:absolute;top:0;width:100%;z-index:1}.block_cards_bg_image .bg_section_img{height:100%;object-fit:cover;object-position:center;position:absolute;top:0;width:100%;z-index:-1}.bg_color .block_cards_bg_image .bg_section_img{display:none}.block_cards_bg_image.bg_color:after{background:#e2eeef;content:"";height:100%;left:0;opacity:.9;position:absolute;top:0;width:100%;z-index:1}@media screen and (min-width:1024px){.block_cards_bg_image{padding:6.4rem 0}}.block_cards_bg_image .wrapper{position:relative;z-index:2}.block_cards_bg_image .title_section{display:flex;flex-direction:column;justify-content:center;margin-bottom:4.8rem;padding:0 2.4rem;text-align:center;z-index:1}@media screen and (min-width:768px){.block_cards_bg_image .title_section{margin:0 auto 6.4rem;max-width:800px}}.block_cards_bg_image .title_section h2,.block_cards_bg_image .title_section h3{color:#fff;margin-bottom:1.6rem}.bg_color .block_cards_bg_image .title_section h2,.bg_color .block_cards_bg_image .title_section h3{color:#1e1f24}.block_cards_bg_image .title_section .label{color:#fff}.bg_color .block_cards_bg_image .title_section .label{color:#1e1f24}.block_cards_bg_image .title_section .base_text p,.block_cards_bg_image .title_section .base_text ul li{color:#fff}.bg_color .block_cards_bg_image .title_section .base_text p,.bg_color .block_cards_bg_image .title_section .base_text ul li{color:#1e1f24}.block_cards_bg_image .title_section .base_text p a,.block_cards_bg_image .title_section .base_text ul li a{color:#fff}.bg_color .block_cards_bg_image .title_section .base_text p a,.bg_color .block_cards_bg_image .title_section .base_text ul li a,.block_cards_bg_image.bg_color .title_section .base_text p,.block_cards_bg_image.bg_color .title_section .base_text p a,.block_cards_bg_image.bg_color .title_section .base_text ul li,.block_cards_bg_image.bg_color .title_section .base_text ul li a,.block_cards_bg_image.bg_color .title_section .label,.block_cards_bg_image.bg_color .title_section h2,.block_cards_bg_image.bg_color .title_section h3{color:#1e1f24}.block_cards_bg_image .grid_cards_bg_image{display:flex;flex-direction:column;gap:2.4rem;justify-content:center;margin-bottom:4.8rem;position:relative;z-index:1}@media screen and (min-width:768px){.block_cards_bg_image .grid_cards_bg_image{flex-direction:row;flex-wrap:wrap;margin-bottom:6.4rem}}.block_cards_bg_image .grid_cards_bg_image .item_card{background-color:#fff;border-radius:8px;display:flex;flex:1 1 100%;flex-direction:column;gap:.8rem;padding:2.4rem}@media screen and (min-width:768px){.block_cards_bg_image .grid_cards_bg_image .item_card{flex:1 1 calc(50% - 1.2rem);max-width:calc(50% - 1.2rem)}}@media screen and (min-width:1024px){.block_cards_bg_image .grid_cards_bg_image .item_card{flex:1 1 calc(33.33333% - 1.6rem);max-width:calc(33.33333% - 1.6rem)}}.block_cards_bg_image .grid_cards_bg_image .item_card picture img{height:3.2rem;width:3.2rem}.block_cards_bg_image .grid_cards_bg_image .item_card .text p.title{color:#1e1f24;font-size:2rem;font-weight:700;line-height:2.8rem;margin-bottom:.8rem}.block_cards_bg_image .grid_cards_bg_image .item_card .text p{color:#575861;font-size:1.6rem;font-weight:400;line-height:2.4rem}.block_cards_bg_image .grid_cards_bg_image .item_card .text p a{color:#257a7a}.block_cards_bg_image .grid_cards_bg_image .item_card .text ol,.block_cards_bg_image .grid_cards_bg_image .item_card .text ul{margin:0;padding-left:1.8rem}.block_cards_bg_image .grid_cards_bg_image.rectangle .item_card{background-color:#fff;border-radius:8px;display:flex;flex:1 1 100%;flex-direction:row;gap:1.6rem;padding:4.4rem 2.4rem}@media screen and (min-width:1024px){.block_cards_bg_image .grid_cards_bg_image.rectangle .item_card{flex:1 1 calc(50% - 1.2rem);max-width:calc(50% - 1.2rem)}}.block_cards_bg_image .grid_cards_bg_image.rectangle .item_card picture img{height:3.2rem;min-width:3.2rem;width:3.2rem}.block_cards_bg_image .grid_cards_bg_image.rectangle .item_card .text p.title{color:#1e1f24;font-size:2rem;font-weight:700;line-height:2.8rem;margin-bottom:.8rem}.block_cards_bg_image .grid_cards_bg_image.rectangle .item_card .text p{color:#575861;font-size:1.6rem;font-weight:400;line-height:2.4rem}.block_cards_bg_image .grid_cards_bg_image.rectangle .item_card .text p a{color:#257a7a}.block_cards_bg_image .grid_cards_bg_image.rectangle .item_card .text ol,.block_cards_bg_image .grid_cards_bg_image.rectangle .item_card .text ul{margin:0;padding-left:1.8rem}.block_goals_person{padding-top:4.8rem}@media screen and (min-width:1024px){.block_goals_person{padding-top:9.6rem}}.block_goals_person h2,.block_goals_person h3{color:#2d2d2d;font-size:3.2rem;font-weight:700;line-height:3.8rem;text-align:center}@media screen and (min-width:1024px){.block_goals_person h2,.block_goals_person h3{font-size:4rem;line-height:4.8rem;margin:0 auto;max-width:700px}}.block_goals_person .goals_person_content{align-items:center;display:flex;flex-direction:column;margin-top:4.8rem}@media screen and (min-width:768px){.block_goals_person .goals_person_content{flex-direction:row;flex-wrap:wrap}}@media screen and (min-width:1024px){.block_goals_person .goals_person_content{align-items:stretch;flex-wrap:nowrap}}.block_goals_person .goals_person_content .col{display:flex;flex-direction:column}.block_goals_person .goals_person_content .col .item{align-items:flex-start;display:flex;gap:1.6rem;margin-bottom:2.4rem;max-width:381px}.block_goals_person .goals_person_content .col .item:last-of-type{margin-bottom:0}.block_goals_person .goals_person_content .col .item .pic{align-items:center;background-color:#e2eeef;border-radius:50%;display:flex;justify-content:center;padding:2.4rem}.block_goals_person .goals_person_content .col .item .pic img{height:3.2rem;min-height:3.2rem;min-width:3.2rem;width:3.2rem}.block_goals_person .goals_person_content .col .item .text .title{color:#1e1f24;font-size:1.8rem;font-weight:700;line-height:2.4rem}.block_goals_person .goals_person_content .col .item .text p{color:#575861;font-size:1.6rem;font-weight:400;line-height:2.4rem}@media screen and (min-width:1024px){.block_goals_person .goals_person_content .col.left_side .item:first-of-type{transform:translateX(32px)}.block_goals_person .goals_person_content .col.left_side .item:nth-of-type(2){transform:translateX(16px)}}@media screen and (min-width:768px){.block_goals_person .goals_person_content .col.left_side{flex-basis:50%;width:50%}}@media screen and (min-width:1024px){.block_goals_person .goals_person_content .col.right_side .item:first-of-type{transform:translateX(-32px)}.block_goals_person .goals_person_content .col.right_side .item:nth-of-type(2){transform:translateX(-16px)}}@media screen and (min-width:768px){.block_goals_person .goals_person_content .col.right_side{flex-basis:50%;width:50%}}@media screen and (min-width:1024px){.block_goals_person .goals_person_content .col.right_side{order:2}}@media screen and (max-width:1024px){.block_goals_person .goals_person_content .col.right_side{margin-top:2.4rem}}.block_goals_person .goals_person_content .col.image{justify-content:flex-end}@media screen and (max-width:1024px){.block_goals_person .goals_person_content .col.image{margin:4.8rem auto 0}}@media screen and (min-width:1024px){.block_goals_person .goals_person_content .col.image{min-width:500px}}.block_text_img_full_w{padding:2.4rem 0}@media screen and (min-width:768px){.block_text_img_full_w{overflow:hidden;padding:4.4rem 0}}.block_text_img_full_w .wrapper{padding:0}.block_text_img_full_w .title_section{display:flex;flex-direction:column;justify-content:center;margin-bottom:2.4rem;padding:0 2.4rem;text-align:center}@media screen and (min-width:768px){.block_text_img_full_w .title_section{margin:0 auto 3.2rem;max-width:800px}}.block_text_img_full_w .title_section h2,.block_text_img_full_w .title_section h3{margin-bottom:1.6rem}.block_text_img_full_w .content{border-radius:.8rem;display:flex;flex-direction:column}@media screen and (min-width:768px){.block_text_img_full_w .content{align-items:stretch;border-radius:8px;flex-direction:row;overflow:hidden}}.block_text_img_full_w .content .col{background-color:#257a7a;overflow:hidden;position:relative}@media screen and (min-width:768px){.block_text_img_full_w .content .col{flex:1}}.block_text_img_full_w .content .col:last-of-type{background-color:#257a7a}.block_text_img_full_w .content .col .text{display:flex;flex-direction:column;padding:3.2rem 2.4rem}@media screen and (min-width:768px){.block_text_img_full_w .content .col .text{padding:4.8rem}}.block_text_img_full_w .content .col .text h2,.block_text_img_full_w .content .col .text h3{color:#fff;font-size:4rem;font-weight:700;line-height:4.8rem;margin-bottom:2.4rem}@media screen and (min-width:768px){.block_text_img_full_w .content .col .text h2,.block_text_img_full_w .content .col .text h3{font-size:4rem;line-height:4.8rem}}.block_text_img_full_w .content .col .text p{color:#fff;font-size:1.6rem;line-height:2.4rem;margin-bottom:1.6rem}.block_text_img_full_w .content .col .text p a{color:#fff;text-decoration:underline}.block_text_img_full_w .content .col .text ol,.block_text_img_full_w .content .col .text ul{padding-bottom:0;padding-left:18px;padding-top:0}.block_text_img_full_w .content .col .text ol li,.block_text_img_full_w .content .col .text ul li{color:#fff;font-size:1.6rem;line-height:2.4rem;position:relative}.block_text_img_full_w .content .col .text ol li a,.block_text_img_full_w .content .col .text ul li a{color:#fff;text-decoration:underline}.block_text_img_full_w .content .col .text .label{color:#fff;font-size:1.8rem;font-weight:700;line-height:2.4rem;margin-bottom:1.6rem}.block_text_img_full_w .content .col .text .button_rounded{margin-top:2.4rem}.block_text_img_full_w .content .col.pic{min-height:400px}.block_text_img_full_w .content .col.pic img{height:100%;object-fit:cover;position:absolute;width:100%}@media screen and (min-width:768px){.block_text_img_full_w .content .col.pic{min-height:auto;order:2}}.block_video_full{padding:2.4rem 0}.block_video_full.no_space{padding:0}.block_video_full.no_space .title_section{margin-top:32px}@media screen and (min-width:768px){.block_video_full{overflow:hidden;padding:4.4rem 0}.block_video_full.no_space{padding:0}.block_video_full.no_space .title_section{margin-top:32px}}.block_video_full .title_section{display:flex;flex-direction:column;justify-content:center;padding:0 2.4rem;text-align:center}@media screen and (min-width:768px){.block_video_full .title_section{margin:0 auto 2.4rem;max-width:800px}}.block_video_full .content video{cursor:url(../dist/fonts/icons/icon-play.png),auto;width:100%}.block_video_full .content .block_video_full__iframe{aspect-ratio:16/9;border:none;display:block;width:100%}.block_video_full .duo{display:flex;flex-direction:column;gap:3.2rem}@media screen and (min-width:1024px){.block_video_full .duo{align-items:flex-end;flex-direction:row;gap:2.4rem}.block_video_full .duo .girl{order:1;width:40%}.block_video_full .duo .video_box{order:2;padding-bottom:4.4rem;width:60%}}.block_video_full .duo .girl img{margin:0 auto}.block_two_cols_banner_info{padding:4.8rem 0}@media screen and (min-width:768px){.block_two_cols_banner_info{padding:4.4rem 0}}.block_two_cols_banner_info .cols_info{display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width:768px){.block_two_cols_banner_info .cols_info{flex-direction:row;gap:2.4rem}}.block_two_cols_banner_info .cols_info .column{display:flex;flex:1 1 100%;flex-direction:column;gap:1.6rem}@media screen and (min-width:768px){.block_two_cols_banner_info .cols_info .column{flex:1 1 calc(50% - 1.2rem);max-width:calc(50% - 1.2rem)}}.block_two_cols_banner_info .cols_info .column .pic{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3.2rem;position:relative}@media screen and (min-width:768px){.block_two_cols_banner_info .cols_info .column .pic{padding:4.8rem}}.block_two_cols_banner_info .cols_info .column .pic>img{border-radius:8px;height:100%;object-fit:cover;overflow:hidden;position:absolute;width:100%}.block_two_cols_banner_info .cols_info .column .pic .content{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%;z-index:2}@media screen and (min-width:768px){.block_two_cols_banner_info .cols_info .column .pic .content{width:70%}}.block_two_cols_banner_info .cols_info .column .pic .content .icon{height:4.8rem;margin-bottom:8px;max-height:4.8rem;max-width:4.8rem;width:4.8rem}.block_two_cols_banner_info .cols_info .column .pic .content h2,.block_two_cols_banner_info .cols_info .column .pic .content h3{color:#fff;font-size:2.4rem;line-height:2.8rem;margin-bottom:2.4rem}@media screen and (min-width:768px){.block_two_cols_banner_info .cols_info .column .pic .content h2,.block_two_cols_banner_info .cols_info .column .pic .content h3{font-size:3.2rem;line-height:3.8rem}}.block_two_cols_banner_info .cols_info .column .pic .content .button_rounded em{position:relative;top:1px}.block_two_cols_banner_info .cols_info .column .pic:after{background:linear-gradient(180deg,rgba(30,31,36,0) 25.08%,rgba(30,31,36,.8) 87.09%),#000 50%;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:1}.block_two_cols_banner_info .cols_info .column .text p{color:#575861;font-size:1.6rem;font-weight:400;line-height:2.4rem;margin-bottom:1.6rem}.block_two_cols_banner_info .cols_info .column .text p:last-of-type{margin-bottom:0}.block_two_cols_banner_info .cols_info .column .text p a{color:#257a7a}.block_two_cols_banner_info .banner_info{background-color:#eee6db;border:1px solid #bcb1a1;border-radius:8px;display:flex;gap:1.6rem;justify-content:center;margin-top:2.4rem;padding:3.2rem}@media screen and (min-width:768px){.block_two_cols_banner_info .banner_info{margin-top:4.8rem}}.block_two_cols_banner_info .banner_info img{height:3.2rem;width:3.2rem}.block_two_cols_banner_info .banner_info p{color:#1e1f24;font-size:1.8rem;font-weight:700;line-height:2.8rem}@media screen and (min-width:768px){.block_two_cols_banner_info .banner_info p{font-size:2rem}}.block_season{padding:4.8rem 0}@media screen and (min-width:768px){.block_season{padding:4.4rem 0}}.block_season .title_section{display:flex;flex-direction:column;justify-content:center;margin-bottom:2.4rem;text-align:center}@media screen and (min-width:768px){.block_season .title_section{margin:0 auto 3.2rem;max-width:800px}}.block_season .section_link{display:flex}.block_season .section_link a.button{align-items:center;display:inline-flex;gap:.8rem;text-align:center}.block_season .section_link a.button img{flex-shrink:0;height:2rem;width:2rem}.block_season .season_map{padding-bottom:2.4rem}@media screen and (min-width:768px){.block_season .season_map{padding-bottom:4.4rem}}.block_season .season_map picture img{width:100%}.block_season .season_routes h2,.block_season .season_routes h3{color:#1e1f24;font-size:3.2rem;font-weight:700;line-height:3.8rem;margin-bottom:3.2rem;text-align:center;text-align:left}@media screen and (min-width:768px){.block_season .season_routes h2,.block_season .season_routes h3{font-size:4rem;line-height:4.8rem}}.block_season .season_routes .row_routes{align-items:center;display:flex;flex-direction:column;gap:2.4rem}@media screen and (min-width:560px){.block_season .season_routes .row_routes{align-items:stretch;flex-direction:row;flex-wrap:wrap;gap:6.4rem 2.4rem}}.block_season .season_routes .row_routes .item{display:flex;flex:1 1 100%;flex-direction:column;max-width:380px;position:relative}@media screen and (max-width:560px){.block_season .season_routes .row_routes .item{width:100%}}@media screen and (min-width:560px){.block_season .season_routes .row_routes .item{flex:1 1 calc(50% - 1.2rem);max-width:calc(50% - 1.2rem)}}@media screen and (min-width:1024px){.block_season .season_routes .row_routes .item{flex:1 1 calc(33.33333% - 1.6rem);max-width:calc(33.33333% - 1.6rem)}}.block_season .season_routes .row_routes .item .item_img{border-radius:.8rem .8rem 0 0;overflow:hidden;position:relative;width:100%}.block_season .season_routes .row_routes .item .item_img .label{align-items:center;background-color:#257a7a;border-radius:.4rem;display:flex;flex-direction:row;justify-content:center;left:1.6rem;padding:.4rem .8rem;position:absolute;top:1.6rem;z-index:2}.block_season .season_routes .row_routes .item .item_img .label p{color:#fff;display:flex;font-size:1.3rem;gap:.8rem;line-height:1.3rem}.block_season .season_routes .row_routes .item .item_img .label p em{color:#fff;font-size:1.6rem}.block_season .season_routes .row_routes .item .item_img img{display:block;height:204px;max-height:204px;object-fit:cover;transition:transform .3s ease-in-out;width:100%}.block_season .season_routes .row_routes .item .item_img:hover img{transform:scale(1.1)}.block_season .season_routes .row_routes .item .item_body{background:#fff;border:1px solid #e0e1e6;border-radius:0 0 8px 8px;border-top-color:transparent;display:flex;flex-direction:column;flex-grow:1;gap:1.6rem;padding:2.4rem}.block_season .season_routes .row_routes .item .item_body .title{color:#2d2d2d;font-size:2rem;font-weight:700;line-height:2.8rem}@media screen and (min-width:768px){.block_season .season_routes .row_routes .item .item_body .title{font-size:2.4rem;line-height:2.8rem}}.block_season .season_routes .row_routes .item .item_body .ribbon{align-items:center;background-color:#e2eeef;border-radius:.4rem;display:flex;flex-wrap:wrap;gap:.8rem;max-width:max-content;padding:0 .8rem}.block_season .season_routes .row_routes .item .item_body .ribbon p{align-items:center;color:#1d3a3a;display:flex;font-size:1.3rem;gap:.4rem;line-height:2.3rem}.block_season .season_routes .row_routes .item .item_body .ribbon p em{color:#257a7a;font-size:1.6rem}.block_season .season_routes .row_routes .item .item_body h4{color:#1e1f24;font-size:1.6rem;font-weight:700;line-height:2.4rem}.block_season .season_routes .row_routes .item .item_body h4 span{color:#1e1f24;font-size:1.3rem;font-weight:400;line-height:2.3rem}.block_season .season_routes .row_routes .item .item_body a.button_rounded{align-items:center;background-color:#257a7a;border-radius:25px;color:#fff;display:flex;font-size:1.6rem;font-weight:700;gap:.8rem;justify-content:center;line-height:2.4rem;max-width:max-content;padding:.8rem 2.4rem;text-decoration:none}.block_season .season_routes .row_routes .item .item_body a.button_rounded:hover{background-color:#1d3a3a}.block_season .season_routes .row_routes .item .item_body a.button_rounded em{font-size:2.4rem}.section_block_logos_carrusel{overflow:hidden;padding:2.4rem 0;position:relative}@media screen and (min-width:1024px){.section_block_logos_carrusel{padding:2.4rem 0 4.4rem}}.section_block_logos_carrusel .block_logos_carrusel{position:relative}.section_block_logos_carrusel .block_logos_carrusel__typeOne .swiper-slide{align-items:center;cursor:pointer;display:flex;height:auto;justify-content:center;overflow:hidden;padding:2.4rem 0;position:relative}.section_block_logos_carrusel .block_logos_carrusel__typeOne .swiper-slide img{margin:0 auto;max-width:200px;object-fit:contain}.section_block_logos_carrusel .swiper__controls{position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}.section_block_logos_carrusel button.logo_carrusel-swiper-button-next{right:0;transform:translateY(-50%)}@media screen and (min-width:1024px){.section_block_logos_carrusel button.logo_carrusel-swiper-button-next{right:-58px;transform:translateY(-50%)}}@media screen and (min-width:1024px)and (max-width:1280px){.section_block_logos_carrusel button.logo_carrusel-swiper-button-next{right:0}}.section_block_logos_carrusel button.logo_carrusel-swiper-button-prev{left:0;transform:translateY(-50%)}@media screen and (min-width:1024px){.section_block_logos_carrusel button.logo_carrusel-swiper-button-prev{left:-58px;right:auto;transform:translateY(-50%)}}.section_block_logos_carrusel button.logo_carrusel-swiper-button-prev em{transform:rotate(-180deg)}.section_block_logos_carrusel button.logo_carrusel-swiper-button-next,.section_block_logos_carrusel button.logo_carrusel-swiper-button-prev{align-items:center;appearance:none;background:#fff;background-color:#fff;border:2px solid #d8d9e0;border-radius:50%;cursor:pointer;display:flex;font:inherit;height:4rem;justify-content:center;margin:0;padding:.8rem;position:absolute;transition:.3s ease-in-out;width:4rem;z-index:9}.section_block_logos_carrusel button.logo_carrusel-swiper-button-next em,.section_block_logos_carrusel button.logo_carrusel-swiper-button-prev em{color:#257a7a;font-size:2.4rem;line-height:1.6rem}.section_block_logos_carrusel button.logo_carrusel-swiper-button-next:hover,.section_block_logos_carrusel button.logo_carrusel-swiper-button-prev:hover{background-color:#257a7a}.section_block_logos_carrusel button.logo_carrusel-swiper-button-next:hover em,.section_block_logos_carrusel button.logo_carrusel-swiper-button-prev:hover em{color:#fff}.section_block_logos_carrusel button.logo_carrusel-swiper-button-next.swiper-button-disabled,.section_block_logos_carrusel button.logo_carrusel-swiper-button-prev.swiper-button-disabled{background-color:#e7e8ec}.section_block_logos_carrusel button.logo_carrusel-swiper-button-next.swiper-button-disabled em,.section_block_logos_carrusel button.logo_carrusel-swiper-button-prev.swiper-button-disabled em{color:#d8d9e0!important;opacity:.6}.block_message{padding:1.6rem 0}.banner_col{display:flex;flex-direction:column;gap:1.6rem;justify-content:center}@media screen and (min-width:768px){.banner_col{flex-direction:row;flex-wrap:wrap;gap:2.4rem}}.banner_col .banner_info{background-color:#eee6db;border:1px solid #bcb1a1;border-radius:8px;display:flex;flex:1 1 100%;flex-direction:column;gap:.8rem;justify-content:center;padding:2.4rem;width:100%}@media screen and (min-width:768px){.banner_col .banner_info{flex:1 1 calc(50% - 1.2rem);max-width:calc(50% - 1.2rem)}}.banner_col .banner_info img{height:3.2rem;width:3.2rem}.banner_col .banner_info p{color:#575861;font-size:1.6rem;font-weight:400;line-height:2.4rem}.banner_col .banner_info p.title{color:#1e1f24;font-size:2rem;font-weight:700;line-height:2.8rem}.banner_col .banner_info ol li,.banner_col .banner_info ul li{color:#575861;font-size:1.6rem;line-height:2.4rem;position:relative}.banner_col .banner_info a{margin:0}.banner_col .banner_info a,.banner_col .banner_info li{font-size:1.6rem;line-height:2.4rem}.banner_col .banner_info a.link{display:flex;font-weight:700}.section_accordion{padding:4.4rem 0}@media screen and (min-width:768px){.section_accordion{padding:4.4rem 0 6.4rem}}.section_accordion .title_section{display:flex;flex-direction:column;gap:2.4rem;justify-content:center;margin-bottom:2.4rem;text-align:center}@media screen and (min-width:768px){.section_accordion .title_section{margin:0 auto 3.2rem;max-width:800px}}.section_accordion .accordion_group{display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width:768px){.section_accordion .accordion_group{margin:0 auto;max-width:840px}}.section_accordion .accordion_group .accordion_item{background-color:#fff;border:1px solid #e0e1e6;border-radius:8px}.section_accordion .accordion_group .accordion_item .accordion__header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:1.6rem 2.4rem}.section_accordion .accordion_group .accordion_item .accordion__header>h3{align-items:center;display:flex;justify-content:space-between}.section_accordion .accordion_group .accordion_item .accordion__header button{background:none;border:none;color:#1e1f24;cursor:pointer;font-family:inherit;font-size:1.6rem;font-weight:700;line-height:2.4rem;text-align:left}.section_accordion .accordion_group .accordion_item .accordion__header em{color:#257a7a;font-size:2.4rem;margin-left:.8rem;position:relative;transform:rotate(90deg);transition:.3s ease-in-out}.section_accordion .accordion_group .accordion_item .accordion__content{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.section_accordion .accordion_group .accordion_item .accordion__content__body{display:flex;flex-direction:column;gap:2.4rem;padding:2.4rem}@media screen and (min-width:1024px){.section_accordion .accordion_group .accordion_item .accordion__content__body{flex-direction:row;gap:3.2rem}}.section_accordion .accordion_group .accordion_item .accordion__content__body p{color:#575861;font-size:1.6rem;line-height:2.4rem}.section_accordion .accordion_group .accordion_item .accordion__content__body ol,.section_accordion .accordion_group .accordion_item .accordion__content__body ul{margin-bottom:1.8rem;padding-left:1.8rem}.section_accordion .accordion_group .accordion_item .accordion__content__body ol li,.section_accordion .accordion_group .accordion_item .accordion__content__body ul li{color:#575861;font-size:1.6rem;line-height:2.4rem;margin-bottom:1rem;position:relative}.section_accordion .accordion_group .accordion_item .accordion__content__body a{color:#1d3a3a}.section_accordion .accordion_group .accordion_item .accordion__content__body a:hover{color:#95c8c8}.section_accordion .accordion_group .accordion_item .accordion__content__body picture{flex-basis:70%}.section_accordion .accordion_group .accordion_item .accordion__content__body img{border-radius:4px;max-width:334px}.section_accordion .accordion_group .accordion_item.active .accordion__header em{transform:rotate(0deg)}.section_accordion .accordion_group .accordion_item.active .accordion__content{border-top:1px solid #e0e1e6;max-height:900px;transition:max-height .6s ease-in}.section_accordion.bg_grey .accordion_group .accordion_item{border:1px solid #fff}.contact_information{padding:4.8rem 2.4rem}@media screen and (min-width:1024px){.contact_information{padding:6.4rem 0}}.contact_information .wrapper{background-color:#257a7a;border-radius:.8rem;padding:2.4rem}@media screen and (min-width:1024px){.contact_information .wrapper{padding:4.8rem}}.contact_information h2,.contact_information h3{color:#fff;font-size:3.2rem;line-height:3.8rem;margin-bottom:2.4rem;text-align:center}.contact_information .row_grid{display:flex;flex-direction:column;gap:2.4rem}@media screen and (min-width:768px){.contact_information .row_grid{flex-direction:row}}.contact_information .row_grid .item{align-items:center;background-color:#fff;border-radius:.8rem;display:flex;flex:1 1 100%;flex-direction:column;justify-content:center;padding:2.4rem}@media screen and (min-width:768px){.contact_information .row_grid .item{flex:1 1 calc(50% - 1.2rem);max-width:calc(50% - 1.2rem)}}@media screen and (min-width:1024px){.contact_information .row_grid .item{flex:1 1 calc(33.33333% - 1.6rem);max-width:calc(33.33333% - 1.6rem)}}.contact_information .row_grid .item img{height:4.8rem;margin-bottom:.8rem;width:4.8rem}.contact_information .row_grid .item .title{color:#1e1f24;font-size:2rem;font-weight:700;line-height:2.8rem;margin-bottom:1.6rem;text-align:center}.contact_information .row_grid .item p{align-items:center;display:flex;gap:.8rem;justify-content:center;margin-bottom:0;text-align:center}.contact_information .row_grid .item p em{color:#257a7a;font-size:2.4rem;height:2.4rem;position:relative;top:1px;width:2.4rem}.contact_information .row_grid .item p a{color:#575861;font-size:1.6rem;font-weight:700;line-height:2.4rem;margin-bottom:0}.block_staff{padding:4.8rem 0 0}@media screen and (min-width:768px){.block_staff{padding:4.4rem 0}}.block_staff .title_section{display:flex;flex-direction:column;margin-bottom:2.4rem;padding:0}@media screen and (min-width:768px){.block_staff .title_section{margin-bottom:3.2rem}}.block_staff .title_section h2,.block_staff .title_section h3{margin-bottom:1.6rem}.block_staff .staff_list{align-items:center;display:flex;flex-direction:column;gap:3.2rem}@media screen and (min-width:768px){.block_staff .staff_list{align-items:self-start;flex-direction:row;flex-wrap:wrap}}.block_staff .staff_list .item{align-items:center;appearance:none;background:none;border:none;cursor:pointer;display:flex;flex:1 1 100%;flex-direction:column;font:inherit;justify-content:center;margin:0;padding:0}@media screen and (min-width:560px){.block_staff .staff_list .item{flex:1 1 calc(50% - 1.6rem);max-width:calc(50% - 1.6rem)}}@media screen and (min-width:768px){.block_staff .staff_list .item{flex:1 1 calc(33.33333% - 2.13333rem);max-width:calc(33.33333% - 2.13333rem)}}@media screen and (min-width:1024px){.block_staff .staff_list .item{flex:1 1 calc(20% - 2.56rem);max-width:calc(20% - 2.56rem)}}.block_staff .staff_list .item picture{margin-bottom:1.6rem}.block_staff .staff_list .item picture img{aspect-ratio:1/1;border-radius:50%;max-height:200px;max-width:200px;object-fit:cover;width:100%}.block_staff .staff_list .item h2,.block_staff .staff_list .item h3{color:#2d2d2d;font-size:3.2rem;font-weight:700;line-height:3.8rem;margin-bottom:.8rem;text-align:center}.block_staff .staff_list .item p{color:#575861;font-size:1.6rem;line-height:2.4rem;min-height:4.8rem;text-align:center}.block_staff .staff_list .item span{color:#257a7a;font-size:1.6rem;font-weight:700;line-height:2.4rem;margin-top:.8rem}.block_staff .staff_list .item:hover span{color:#1d3a3a}.modal_staff{align-items:center;background-color:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;padding:0 2.4rem;position:fixed;top:0;width:100%;z-index:9999999}.modal_staff--content{background:#fff;border-radius:.8rem;display:flex;flex-direction:column;gap:2.4rem;max-width:942px;padding:3.2rem;position:relative;width:100%}@media screen and (max-width:1024px){.modal_staff--content{max-height:400px;overflow-y:scroll}}@media screen and (min-width:1024px){.modal_staff--content{flex-direction:row;gap:4rem;max-height:85vh;overflow-y:scroll}}.modal_staff--content img{aspect-ratio:1/1;border-radius:50%;max-height:120px;max-width:120px;object-fit:cover;width:100%}@media screen and (min-width:1024px){.modal_staff--content img{max-height:200px;max-width:200px}}.modal_staff--content .text{display:flex;flex-direction:column}@media screen and (min-width:1024px){.modal_staff--content .text{width:75%}}.modal_staff--content .text h2,.modal_staff--content .text h3{color:#2d2d2d;font-size:3.2rem;font-weight:700;line-height:3.8rem;margin-bottom:0}.modal_staff--content .text .position{color:#575861;font-size:1.6rem;font-weight:700;line-height:2.4rem;margin-bottom:0;margin-top:.8rem}.modal_staff--content .text .description{margin-top:1.6rem}.modal_staff--content .text .description p{color:#575861;font-size:1.6rem;line-height:2.4rem;margin-bottom:2.4rem}.modal_staff--content .text .description ul li{color:#575861;font-size:1.6rem;line-height:2.4rem;margin-bottom:0}.modal_staff--content .close{color:#257a7a;cursor:pointer;font-size:4.4rem;position:absolute;right:2.4rem;top:2.4rem}.block_banner_bg{margin:0}@media screen and (min-width:1024px){.block_banner_bg{margin:6.4rem 0}}@media screen and (max-width:1024px){.block_banner_bg .wrapper{padding:0}}.block_banner_bg .banner_bg{height:auto;position:relative}@media screen and (min-width:1024px){.block_banner_bg .banner_bg{border-radius:.8rem;height:460px}}.block_banner_bg .banner_bg .img_bg{height:100%;object-fit:cover;position:absolute;top:0;width:100%}@media screen and (min-width:1024px){.block_banner_bg .banner_bg .img_bg{border-radius:.8rem;height:460px}}.block_banner_bg .banner_bg--row{display:flex;flex-direction:column;position:relative;z-index:1}@media screen and (min-width:768px){.block_banner_bg .banner_bg--row{padding-top:4.8rem}}@media screen and (min-width:1024px){.block_banner_bg .banner_bg--row{align-items:center;flex-direction:row;padding-top:9.8rem}}.block_banner_bg .banner_bg--row .text{display:flex;flex-direction:column;gap:1.6rem;padding:2.4rem 2.4rem 0}@media screen and (min-width:1024px){.block_banner_bg .banner_bg--row .text{padding:0 0 0 4.8rem;width:55%}}@media screen and (min-width:1200px){.block_banner_bg .banner_bg--row .text{width:50%}}.block_banner_bg .banner_bg--row .text h2,.block_banner_bg .banner_bg--row .text h3{color:#fff;font-size:4rem;line-height:4.8rem}.block_banner_bg .banner_bg--row .text p{color:#fff;font-size:1.6rem;line-height:2.6rem}.block_banner_bg .banner_bg--row .text a{color:#257a7a;margin:0}.block_banner_bg .banner_bg--row .text a.button_rounded{color:#fff}.block_banner_bg .banner_bg--row .pic{padding:2.4rem 0 0}@media screen and (min-width:1024px){.block_banner_bg .banner_bg--row .pic{display:none}}.block_banner_bg .banner_bg--row .pic img{margin:0 auto}.block_bus_stop{padding:4.8rem 0}@media screen and (min-width:768px){.block_bus_stop{padding:9.6rem 0}}.block_bus_stop .title_section{display:flex;flex-direction:column;justify-content:center;margin-bottom:2.4rem;text-align:center}@media screen and (min-width:768px){.block_bus_stop .title_section{margin:0 auto 4.8rem;max-width:800px}}.block_bus_stop .content_row{display:flex;flex-direction:column;gap:2.4rem}@media screen and (min-width:768px){.block_bus_stop .content_row{flex-direction:row;gap:0}.block_bus_stop .content_row .col.pic{border-right:2px dashed #cdced7;padding-right:4.8rem;width:45%}}.block_bus_stop .content_row .col.pic img{border-radius:.8rem}.block_bus_stop .content_row .col.list{display:flex;flex-direction:column;gap:2.4rem}@media screen and (min-width:768px){.block_bus_stop .content_row .col.list{padding-left:4.8rem;width:55%}}.block_bus_stop .content_row .col.list .card{display:flex;gap:1.6rem}@media screen and (min-width:768px){.block_bus_stop .content_row .col.list .card{gap:2.4rem}}.block_bus_stop .content_row .col.list .card img{border-radius:50%;height:4rem;min-height:4rem;min-width:4rem;width:4rem}@media screen and (min-width:768px){.block_bus_stop .content_row .col.list .card img{height:6.4rem;min-height:6.4rem;min-width:6.4rem;width:6.4rem}}.block_bus_stop .content_row .col.list .card .text{display:flex;flex-direction:column;gap:1.6rem}.block_bus_stop .content_row .col.list .card p{color:#575861;font-size:1.6rem;line-height:2.4rem}.block_bus_stop .content_row .col.list .card p.label{background-color:#257a7a;border-radius:.4rem;color:#fff;font-size:1.6rem;font-weight:700;line-height:2.4rem;max-width:max-content;padding:.4rem .8rem;text-transform:uppercase}.block_need_help{padding:1.6rem 0 4.8rem}@media screen and (min-width:1024px){.block_need_help{padding:1.6rem 0 6.4rem}}.block_need_help .box{align-items:center;background:#257a7a;border-radius:.8rem;display:flex;flex-direction:column;gap:3.2rem;padding:2.4rem}@media screen and (min-width:1024px){.block_need_help .box{align-items:flex-start;flex-direction:row;padding:4.8rem}.block_need_help .box .col.info{width:32%}}.block_need_help .box .col.info h2{color:#fff;font-size:3.2rem;line-height:3.8rem;text-align:center}@media screen and (min-width:1024px){.block_need_help .box .col.info h2{font-size:4rem;line-height:4.8rem;text-align:left}}.block_need_help .box .col.interaction{display:flex;flex-direction:column;gap:2.4rem}@media screen and (min-width:768px){.block_need_help .box .col.interaction{flex-direction:row;justify-content:center;width:100%}}@media screen and (min-width:1024px){.block_need_help .box .col.interaction{width:68%}}.block_need_help .box .col.interaction a{align-items:flex-start;background-color:#fff;border-radius:.8rem;display:flex;gap:1.6rem;padding:1.6rem 2.4rem;text-decoration:none}.block_need_help .box .col.interaction a>em{color:#257a7a;font-size:3.2rem;height:3.2rem;width:3.2rem}.block_need_help .box .col.interaction a>div{align-items:center;display:flex;gap:.8rem}.block_need_help .box .col.interaction a>div p{color:#1e1f24;font-size:1.8rem;font-weight:400;line-height:2.6rem}.block_need_help .box .col.interaction a>div p span{display:block;font-weight:700}.block_need_help .box .col.interaction a>div em{color:#257a7a;font-size:2.4rem;margin-left:.8rem}.section_testimonials{background-color:#fff;overflow:hidden;padding:4.8rem 2.4rem 2.4rem;position:relative}@media screen and (min-width:1024px){.section_testimonials{padding:9.6rem 0 6.4rem}}.section_testimonials .block_testimonials{position:relative;z-index:2}.section_testimonials .block_testimonials h2.title{color:#1e1f24;font-size:3.2rem;font-weight:700;line-height:3.8rem;margin-bottom:1.6rem;text-align:center}@media screen and (min-width:768px){.section_testimonials .block_testimonials h2.title{font-size:4rem;line-height:4.8rem}}.section_testimonials .block_testimonials--top{margin-bottom:2.4rem}@media screen and (min-width:768px){.section_testimonials .block_testimonials--top{margin-bottom:6.4rem}}.section_testimonials .block_testimonials--top .testimonial__text{display:none;margin:0 auto;max-width:70rem}.section_testimonials .block_testimonials--top .testimonial__text.active{display:block}.section_testimonials .block_testimonials--top .testimonial__text p{color:#62636c;color:#575861;font-size:1.6rem;line-height:2.6rem;text-align:center}.section_testimonials .block_testimonials--top .testimonial__text .review_detail{margin-top:2.4rem}.section_testimonials .block_testimonials--top .testimonial__text .date{color:#62636c;color:#1e1f24;font-size:2rem;font-weight:700;line-height:2.8rem;margin:0 auto;text-align:center}.section_testimonials .block_testimonials--top .testimonial__text .number_reviews{color:#575861;font-size:1.6rem;line-height:2.4rem;margin-top:4px}.section_testimonials .block_testimonials--top .testimonial__text .stars{align-items:center;display:flex;gap:1rem;justify-content:center;padding:2.4rem 0 0}.section_testimonials .block_testimonials--top .testimonial__text .google_logo{margin-right:.8rem}.section_testimonials .block_testimonials--body{display:flex;flex-direction:column;gap:1.6rem}@media screen and (max-width:768px){.section_testimonials .block_testimonials--body{overflow:hidden}}@media screen and (min-width:768px){.section_testimonials .block_testimonials--body{flex-direction:row;gap:0}}.section_testimonials .block_testimonials--body .testimonial__user{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;flex-direction:row;font-family:inherit;font-size:inherit;gap:1.6rem;opacity:.6;padding-top:2.4rem;text-align:left;width:100%}@media screen and (max-width:768px){.section_testimonials .block_testimonials--body .testimonial__user{padding:1.6rem}}@media screen and (min-width:768px){.section_testimonials .block_testimonials--body .testimonial__user{width:33%}}.section_testimonials .block_testimonials--body .testimonial__user.active{opacity:1}@media screen and (max-width:768px){.section_testimonials .block_testimonials--body .testimonial__user.active{border-bottom:2px solid #257a7a}}@media screen and (min-width:768px){.section_testimonials .block_testimonials--body .testimonial__user.active{opacity:1}}.section_testimonials .block_testimonials--body .testimonial__user img{border-radius:50%;height:5rem;width:5rem}.section_testimonials .block_testimonials--body .testimonial__user .info p.name{color:#1e1f24;font-size:1.6rem;font-weight:700;line-height:2.4rem}.section_testimonials .block_testimonials--body .testimonial__user .info p.position{color:#1e1f24;font-size:1.3rem;font-weight:400;line-height:2.2rem}@media screen and (min-width:768px){.dinamicBar{background-color:#80828d;height:1px;position:relative;width:100%}.dinamicBar .bar{background-color:#257a7a;height:3px;left:0;position:absolute;top:-1px;transition:all .8s ease-in-out}}.block_noticias_relacionadas_template{background-color:#e2eeef;padding:4.8rem 0 9.6rem}@media screen and (min-width:1024px){.block_noticias_relacionadas_template{padding:6.4rem 0}}@media screen and (max-width:1024px){.block_noticias_relacionadas_template .wrapper{padding:0}}.block_noticias_relacionadas_template--title{margin-bottom:3.2rem;margin-left:2.4rem;margin-right:2.4rem}@media screen and (min-width:1024px){.block_noticias_relacionadas_template--title{margin-bottom:4.8rem;margin-left:0;margin-right:0}}.block_noticias_relacionadas_template--title h2,.block_noticias_relacionadas_template--title h3{color:#1e1f24;font-size:3.2rem;line-height:3.8rem}@media screen and (min-width:1024px){.block_noticias_relacionadas_template--title h2,.block_noticias_relacionadas_template--title h3{font-size:4rem;line-height:4.8rem;text-align:center}}.block_noticias_relacionadas_template--row{position:relative}@media screen and (min-width:1024px){.block_noticias_relacionadas_template--row{margin:0 auto;max-width:calc(100% - 120px)}}.block_noticias_relacionadas_template--row .related_posts_carousel{padding:0;position:relative;z-index:2}@media screen and (min-width:767px){.block_noticias_relacionadas_template--row .related_posts_carousel{padding:0 24px}}@media screen and (min-width:1024px){.block_noticias_relacionadas_template--row .related_posts_carousel{padding:0}}.block_noticias_relacionadas_template--row .related_posts_carousel .swiper-wrapper{display:flex;padding-bottom:30px}.block_noticias_relacionadas_template--row .related_posts_carousel .swiper-slide{box-sizing:border-box;display:flex;flex-direction:column;height:auto}.block_noticias_relacionadas_template--row .related_posts_carousel{margin-bottom:0;margin-top:0;width:100%}.block_noticias_relacionadas_template--row .related_posts_carousel .item{display:flex;flex-direction:column;height:100%;position:relative}.block_noticias_relacionadas_template--row .related_posts_carousel .item .item_img{border-radius:.8rem;margin-bottom:2.4rem;overflow:hidden;position:relative;width:100%}.block_noticias_relacionadas_template--row .related_posts_carousel .item .item_img img{display:block;height:204px;max-height:204px;object-fit:cover;transition:transform .3s ease-in-out;width:100%}.block_noticias_relacionadas_template--row .related_posts_carousel .item .item_img:hover img{transform:scale(1.1)}.block_noticias_relacionadas_template--row .related_posts_carousel .item .item_body{display:flex;flex:1;flex-direction:column;gap:1.6rem}.block_noticias_relacionadas_template--row .related_posts_carousel .item .item_body .date{color:#1e1f24;font-size:16px;font-weight:400;line-height:24px}.block_noticias_relacionadas_template--row .related_posts_carousel .item .item_body .title{color:#2d2d2d;display:-webkit-box;font-family:Asap,sans-serif;font-size:2rem;font-weight:700;line-clamp:2;-webkit-line-clamp:2;line-height:2.8rem;text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden}.block_noticias_relacionadas_template--row .related_posts_carousel .item .item_body .excerpt{flex:1}.block_noticias_relacionadas_template--row .related_posts_carousel .item .item_body .excerpt p{color:#575861;display:-webkit-box;font-size:1.6rem;line-clamp:3;-webkit-line-clamp:3;line-height:2.4rem;text-overflow:ellipsis;-webkit-box-orient:vertical;height:72px;overflow:hidden}.block_noticias_relacionadas_template--row .related_posts_carousel .item .item_body .link{align-items:center;display:flex;font-weight:700;margin-top:auto}.block_noticias_relacionadas_template .swiper__controls{position:absolute;width:100%;z-index:1}@media screen and (min-width:1024px){.block_noticias_relacionadas_template .swiper__controls{top:50%;transform:translateY(-50%);z-index:3}}.block_noticias_relacionadas_template button.related-posts-carousel-swiper-button-next{background:#fff;border-radius:50%;cursor:pointer;height:44px;position:absolute;right:24px;width:44px;z-index:9}@media screen and (min-width:1024px){.block_noticias_relacionadas_template button.related-posts-carousel-swiper-button-next{right:-66px;transform:translateY(-50%)}}.block_noticias_relacionadas_template button.related-posts-carousel-swiper-button-prev{background:#fff;border-radius:50%;cursor:pointer;height:44px;position:absolute;right:76px;width:44px;z-index:9}@media screen and (min-width:1024px){.block_noticias_relacionadas_template button.related-posts-carousel-swiper-button-prev{left:-66px;right:auto;transform:translateY(-50%)}}@media screen and (min-width:1024px)and (max-width:1280px){.block_noticias_relacionadas_template button.related-posts-carousel-swiper-button-prev{left:-58px}}.block_noticias_relacionadas_template button.related-posts-carousel-swiper-button-prev em{transform:rotate(-180deg)}.block_noticias_relacionadas_template button.related-posts-carousel-swiper-button-next,.block_noticias_relacionadas_template button.related-posts-carousel-swiper-button-prev{align-items:center;appearance:none;background-color:#fff;border:2px solid #d8d9e0;display:flex;font:inherit;justify-content:center;margin:0;padding:.8rem;transition:.3s ease-in-out}.block_noticias_relacionadas_template button.related-posts-carousel-swiper-button-next em,.block_noticias_relacionadas_template button.related-posts-carousel-swiper-button-prev em{color:#257a7a;font-size:2.4rem;line-height:1.6rem}.block_noticias_relacionadas_template button.related-posts-carousel-swiper-button-next:hover,.block_noticias_relacionadas_template button.related-posts-carousel-swiper-button-prev:hover{background-color:#257a7a}.block_noticias_relacionadas_template button.related-posts-carousel-swiper-button-next:hover em,.block_noticias_relacionadas_template button.related-posts-carousel-swiper-button-prev:hover em{color:#fff}.block_noticias_relacionadas_template button.related-posts-carousel-swiper-button-next:focus-visible,.block_noticias_relacionadas_template button.related-posts-carousel-swiper-button-prev:focus-visible{outline:3px solid #257a7a;outline-offset:2px}.block_noticias_relacionadas_template button.related-posts-carousel-swiper-button-next.swiper-button-disabled,.block_noticias_relacionadas_template button.related-posts-carousel-swiper-button-prev.swiper-button-disabled{background-color:#e7e8ec}.block_noticias_relacionadas_template button.related-posts-carousel-swiper-button-next.swiper-button-disabled em,.block_noticias_relacionadas_template button.related-posts-carousel-swiper-button-prev.swiper-button-disabled em{color:#d8d9e0!important;opacity:.6}@media(max-width:767px){.block_noticias_relacionadas_template--row .related_posts_carousel .swiper-slide{min-height:100%}.block_noticias_relacionadas_template--row .related_post .item .item_img img{height:180px;max-height:180px}.block_noticias_relacionadas_template--row .related_post .item .item_body .title{font-size:1.6rem;line-height:2.2rem}.block_noticias_relacionadas_template--row .related_post .item .item_body .excerpt p{font-size:1.4rem;line-height:2rem}.block_noticias_relacionadas_template .swiper__controls{gap:1.2rem}.block_noticias_relacionadas_template .swiper__controls button{height:44px;width:44px}.block_noticias_relacionadas_template .swiper__controls button em{font-size:2rem}}.block-text-video__carousel{box-sizing:border-box;display:flex;flex-direction:column;gap:3.2rem}@media(min-width:1024px){.block-text-video__carousel{flex-direction:row;gap:9.6rem}}.block-text-video__carousel__col{box-sizing:border-box;width:100%}@media(min-width:1024px){.block-text-video__carousel__col.text{flex-basis:45%}.block-text-video__carousel__col.video{flex-basis:55%}}.block-text-video__carousel--videotext .block-text-video__col.video{order:-1}.block-text-video__carousel__content{display:flex;flex-direction:column;gap:2.4rem}.block-text-video__carousel__content h2,.block-text-video__carousel__content h3,.block-text-video__carousel__content h4,.block-text-video__carousel__content h5,.block-text-video__carousel__content h6{color:#2d2d2d;font-size:3.2rem;font-weight:700;line-height:3.8rem}@media(min-width:1024px){.block-text-video__carousel__content h2,.block-text-video__carousel__content h3,.block-text-video__carousel__content h4,.block-text-video__carousel__content h5,.block-text-video__carousel__content h6{font-size:4rem;line-height:4.8rem}}.block-text-video__carousel__content p{color:#575861;font-size:1.6rem;line-height:2.4rem}.block-text-video__carousel__content p:last-of-type{margin-bottom:0}.block-text-video__carousel__content ol,.block-text-video__carousel__content ul{padding-left:0}.block-text-video__carousel__content ol li,.block-text-video__carousel__content ul li{color:#575861;font-size:1.6rem;line-height:2.6rem;list-style:none;margin-bottom:1.8rem}.block-text-video__carousel__content .buttons{display:flex;flex-direction:column;flex-wrap:wrap;gap:16px}@media(min-width:768px){.block-text-video__carousel__content .buttons{flex-direction:row}}.block-text-video__carousel__content .buttons .button{margin:0;max-width:100%;text-align:center}@media(min-width:768px){.block-text-video__carousel__content .buttons .button{max-width:max-content}}.block-text-video__carousel__content .buttons .button.negativo{align-items:center;background-color:#fff;border:1px solid #257a7a;border-radius:25px;color:#257a7a;display:flex;font-size:1.6rem;font-weight:700;gap:.8rem;justify-content:center;line-height:2.4rem;margin:0;max-width:100%;padding:.8rem 2.4rem;text-decoration:none}@media(min-width:768px){.block-text-video__carousel__content .buttons .button.negativo{max-width:max-content}}.block-text-video__carousel__content .buttons .button.negativo:hover{background-color:#257a7a;color:#fff}.block-text-video__carousel__video-wrapper{aspect-ratio:16/9;border-radius:8px;overflow:hidden;position:relative;width:100%}.block-text-video__carousel__poster-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.block-text-video__carousel__poster{display:block;height:100%;object-fit:cover;width:100%}.block-text-video__carousel__play-btn{background:none;border:none;cursor:pointer;height:100%;left:0;padding:0;position:absolute;top:0;width:100%;z-index:20}.block-text-video__carousel__play-btn:focus-visible{outline:2px solid #257a7a;outline-offset:2px}.block-text-video__carousel__play-btn:hover .block-text-video__play-icon{transform:translate(-50%,-50%) scale(1.1)}.block-text-video__carousel__play-btn:active .block-text-video__play-icon{transform:translate(-50%,-50%) scale(.95)}.block-text-video__video-wrapper.active .block-text-video__carousel__play-btn{opacity:0;pointer-events:none}.block-text-video__carousel__play-icon{display:block;height:77px;left:50%;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease-in-out;width:77px;z-index:1}.block-text-video__carousel__media-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.block-text-video__carousel__iframe,.block-text-video__carousel__video{display:block;height:100%;width:100%}.block-text-video__carousel__video:focus-visible{outline:2px solid #257a7a;outline-offset:2px}.block-text-video__carousel__iframe{border:none}.text-video{padding:4.8rem 0}@media(min-width:1024px){.text-video{padding:4.8rem 0}}.block-text-video__carousel{position:relative;width:100%}.block-text-video__carousel .swiper-wrapper{padding-bottom:0}.block-text-video__carousel .swiper-slide{height:auto}.block_carrusel_video__navigation{display:flex;gap:.8rem;justify-content:flex-end;margin-top:2.4rem;width:100%;z-index:2}.carrusel_video-swiper-pagination{align-items:center!important;bottom:auto!important;display:flex!important;gap:.8rem!important;justify-content:center!important;margin-top:4rem!important;position:absolute!important;width:100%!important;z-index:1!important}.carrusel_video-swiper-pagination.swiper-pagination-clickable{cursor:pointer!important}.carrusel_video-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{appearance:none!important;background-color:#cecece!important;border:none!important;border-radius:25px!important;cursor:pointer!important;font:inherit!important;height:12px!important;margin:0!important;opacity:1!important;padding:0!important;width:12px!important}.carrusel_video-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#257a7a!important}button.carrusel_video-swiper-button-next,button.carrusel_video-swiper-button-prev{background:#fff;border-radius:50%;cursor:pointer;height:4rem;width:4rem;z-index:9}button.carrusel_video-swiper-button-prev{transform:rotate(-180deg)}button.carrusel_video-swiper-button-next,button.carrusel_video-swiper-button-prev{align-items:center;appearance:none;background-color:#fff;border:2px solid #d8d9e0;display:flex;font:inherit;justify-content:center;margin:0;padding:.8rem;transition:.3s ease-in-out}button.carrusel_video-swiper-button-next em,button.carrusel_video-swiper-button-prev em{color:#257a7a;font-size:2.4rem;line-height:1.6rem}button.carrusel_video-swiper-button-next:hover,button.carrusel_video-swiper-button-prev:hover{background-color:#257a7a}button.carrusel_video-swiper-button-next:hover em,button.carrusel_video-swiper-button-prev:hover em{color:#fff}button.carrusel_video-swiper-button-next.swiper-button-disabled,button.carrusel_video-swiper-button-prev.swiper-button-disabled{background-color:#e7e8ec}button.carrusel_video-swiper-button-next.swiper-button-disabled em,button.carrusel_video-swiper-button-prev.swiper-button-disabled em{color:#d8d9e0!important;opacity:.6}.relative{position:relative}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.block_timetable{padding:0 1.6rem 4.4rem}@media screen and (min-width:1200px){.block_timetable{padding:0 0 4.4rem}}.block_timetable.bg_white{background-color:#fff}.block_timetable.bg_grey{background-color:#f5f5f5}.block_timetable.bg_green{background-color:#257a7a}@media screen and (max-width:768px){.block_timetable .wrapper{padding:0}}.block_timetable .timetable_buttons{margin:0 auto;padding-top:2.4rem}.block_timetable .timetable_buttons p{color:#575861;font-size:1.3rem;line-height:2.3rem;margin:1.6rem auto 0;max-width:440px;text-align:center}.timetable_header{background-color:#257a7a;border-radius:0;color:#fff;padding:1.6rem .8rem;text-align:center}.timetable_title{color:#fff;font-size:2rem;font-weight:700;line-height:3rem}.timetable_subtitle{color:#fff;font-size:1.6rem;font-weight:400;line-height:2.4rem}.timetable_container{overflow-x:auto;-webkit-overflow-scrolling:touch;background-color:transparent;margin-bottom:.75rem;padding-bottom:16px;position:relative;scrollbar-color:#257a7a transparent}.timetable_container::-webkit-scrollbar{background-color:transparent;height:12px}.timetable_container::-webkit-scrollbar-track{background-color:transparent}.timetable_container::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#257a7a;border:2px solid transparent;border-radius:6px}.timetable_container::-webkit-scrollbar-thumb:hover{background-clip:content-box;background-color:#137973}.timetable_container::-webkit-scrollbar-thumb:active{background-clip:content-box;background-color:#0d5250}.timetable_container::-webkit-scrollbar-corner{background-color:transparent}.timetable_table{background-color:#fff;border-collapse:separate;border-spacing:0;font-size:.875rem;width:100%}.timetable_table thead{background-color:#f9f9f9;border-bottom:1px solid #257a7a}.timetable_table td,.timetable_table th{border-bottom:1px solid #257a7a;color:#575861;font-size:1.6rem;line-height:2.4rem;padding:1.2rem .8rem;text-align:left}.timetable_table th{font-weight:400;white-space:nowrap}.timetable_table td{vertical-align:middle}.timetable_table tbody tr{border-bottom:1px solid #257a7a}.timetable_table tbody tr:nth-child(odd){background-color:#f9f9f9}.timetable_table tbody tr:nth-child(2n){background-color:#fff}.timetable_table tbody tr:last-child{border-bottom:none}.sticky_header{background-color:#257a7a;border-right:3px solid #257a7a;color:#fff;font-weight:600;left:0;position:sticky;z-index:10}.sticky_col{background-color:#e2eeef;border-right:3px solid #e2eeef;color:#1d3a3a!important;font-weight:700!important;left:0;max-width:160px;min-width:160px;position:sticky;white-space:normal!important;z-index:9}.sticky_col a{color:#1d3a3a!important;font-size:1.6rem;line-height:2.4rem;text-decoration:underline;white-space:normal}tbody tr:hover .sticky_col{background-color:#e2eeef}@media(max-width:768px){td,th{padding:.4rem .5rem}}@supports not (scrollbar-color:auto){.timetable_container{box-shadow:inset 0 -10px 15px -5px rgba(26,155,142,.1)}}.block_share_post{margin-bottom:4.8rem;margin-top:.8rem}@media screen and (min-width:768px){.block_share_post{margin-bottom:4.8rem;margin-top:0}}.block_share_post h3{align-items:center;color:#1e1f24;display:flex;font-size:2rem;gap:.8rem;line-height:2.8rem;margin-bottom:2.4rem}.block_share_post h3 .share_mb{color:#257a7a;cursor:pointer}@media screen and (min-width:768px){.block_share_post h3 .share_mb{display:none}}.block_share_post .share_dk{display:block}.block_share_post .share_dk .group{display:flex;flex-wrap:wrap;gap:1.6rem}.block_share_post .share_dk .group a{align-items:center;border:1px solid #257a7a;border-radius:8px;display:flex;height:4.4rem;justify-content:center;text-decoration:none;width:4.4rem}.block_share_post .share_dk .group a svg{color:#257a7a}.block_text_cols_options{box-sizing:border-box;padding:4.8rem 0 0}.block_text_cols_options .content_wrap .row{display:flex;flex-direction:column;gap:1.6rem}@media(min-width:1024px){.block_text_cols_options .content_wrap .row{flex-direction:row;gap:2.4rem}.block_text_cols_options .content_wrap .row .column{flex:1 1 0}}.block_text_cols_options .content_wrap .row .column h1,.block_text_cols_options .content_wrap .row .column h2,.block_text_cols_options .content_wrap .row .column h3,.block_text_cols_options .content_wrap .row .column h4,.block_text_cols_options .content_wrap .row .column h5,.block_text_cols_options .content_wrap .row .column h6{color:#2d2d2d;font-size:3.2rem;font-weight:700;line-height:3.8rem;margin-bottom:1.6rem}@media(min-width:1024px){.block_text_cols_options .content_wrap .row .column h1,.block_text_cols_options .content_wrap .row .column h2,.block_text_cols_options .content_wrap .row .column h3,.block_text_cols_options .content_wrap .row .column h4,.block_text_cols_options .content_wrap .row .column h5,.block_text_cols_options .content_wrap .row .column h6{font-size:4rem;line-height:4.8rem;margin-bottom:2.4rem}}.block_text_cols_options .content_wrap .row .column p{color:#575861;font-size:1.6rem;line-height:2.4rem;margin-bottom:1.6rem}.block_text_cols_options .content_wrap .row .column p:last-of-type{margin-bottom:0}.block_text_cols_options .content_wrap .row .column p+h1,.block_text_cols_options .content_wrap .row .column p+h2,.block_text_cols_options .content_wrap .row .column p+h3,.block_text_cols_options .content_wrap .row .column p+h4,.block_text_cols_options .content_wrap .row .column p+h5,.block_text_cols_options .content_wrap .row .column p+h6{margin-top:1.6rem}.block_text_cols_options .content_wrap .row .column p a{color:#257a7a}.block_text_cols_options .content_wrap .row .column p a.button{color:#fff}.block_text_cols_options .content_wrap .row .column ol,.block_text_cols_options .content_wrap .row .column ul{margin:0;padding-left:0}.block_text_cols_options .content_wrap .row .column ol li,.block_text_cols_options .content_wrap .row .column ul li{color:#575861;font-size:1.6rem;line-height:2.6rem;list-style:none;margin-bottom:1.8rem;padding-left:3rem;position:relative}.block_text_cols_options .content_wrap .row .column ol li:before,.block_text_cols_options .content_wrap .row .column ul li:before{color:#257a7a;content:"";font-family:icomoon;font-size:2.4rem;height:2.4rem;left:0;line-height:1;position:absolute;top:.2rem;top:2px}.block_text_cols_options .content_wrap .row .column ol li ul,.block_text_cols_options .content_wrap .row .column ol li>ol,.block_text_cols_options .content_wrap .row .column ul li ul,.block_text_cols_options .content_wrap .row .column ul li>ol{margin-top:12px}.block_text_cols_options .content_wrap .row .column ol li:has(>ul):not(:has(:not(ul))):before,.block_text_cols_options .content_wrap .row .column ul li:has(>ul):not(:has(:not(ul))):before{content:""}.block_text_cols_options .content_wrap .row .column a{color:#257a7a;margin:0}.block_text_cols_options .content_wrap .row .column a,.block_text_cols_options .content_wrap .row .column li,.block_text_cols_options .content_wrap .row .column p{font-size:1.6rem;line-height:2.4rem}.block_text_cols_options .content_wrap .row .column a.link{display:flex;font-weight:700}.block_text_cols_options .content_wrap .title{color:#2d2d2d;font-size:3.2rem;font-weight:700;line-height:3.8rem;margin-bottom:1.6rem;text-align:center}@media(min-width:1024px){.block_text_cols_options .content_wrap .title{font-size:4rem;line-height:4.8rem;margin:0 auto 2.4rem;max-width:740px}}.block_text_cols_options .content_wrap.one_col{max-width:740px}.block_text_cols_options .content_wrap.one_col .title{text-align:left}.block_text_cols_options .content_wrap.centered{margin:0 auto}.sustainability_template .single_content{margin-bottom:6.4rem;padding:0}@media screen and (min-width:1024px){.sustainability_template .single_content{padding:0}}.sustainability_template .single_content--block{display:flex;flex-direction:column;gap:2.4rem;z-index:1}@media screen and (min-width:768px){.sustainability_template .single_content--block{flex-direction:row;gap:4.8rem}}.sustainability_template .single_content .sidebar{background-color:#fcfcfc}@media screen and (min-width:768px){.sustainability_template .single_content .sidebar{height:100%;min-width:388px;position:sticky;top:13.4rem;width:30%}}.sustainability_template .single_content .sidebar>nav{background-color:#fcfcfc;border:1px solid #efefef;margin:0}@media screen and (min-width:768px){.sustainability_template .single_content .sidebar>nav{border-top:none}}.sustainability_template .single_content .sidebar .ulSidebar{list-style:none;margin:0;padding:.8rem 0}@media screen and (max-width:768px){.sustainability_template .single_content .sidebar .ulSidebar{display:none}}@media screen and (min-width:768px){.sustainability_template .single_content .sidebar .ulSidebar{display:block!important}}.sustainability_template .single_content .sidebar .ulSidebar li{list-style:none;padding:.8rem 2.4rem}.sustainability_template .single_content .sidebar .ulSidebar li a{color:#1e1f24;font-size:1.6rem;line-height:2.6rem;text-decoration:none}.sustainability_template .single_content .sidebar .ulSidebar li:hover{background-color:#e7e8ec;cursor:pointer}.sustainability_template .single_content .sidebar .ulSidebar li.active a{border-left:2px solid #257a7a;color:#1e1f24;display:flex;font-weight:700;padding-left:1.6rem}.sustainability_template .single_content .sidebar .ulSidebar li.active:hover{background-color:transparent;cursor:auto}.sustainability_template .single_content .sidebar>p{border:1px solid #efefef;border-radius:.4rem .4rem 0 0;color:#2d2d2d;font-size:2rem;font-weight:700;line-height:2.8rem;padding:1.6rem 2.4rem}@media screen and (max-width:768px){.sustainability_template .single_content .sidebar>p{display:flex;flex-direction:row;justify-content:space-between}}.sustainability_template .single_content .sidebar>p button{background:none;border:none;color:#257a7a;cursor:pointer;display:block;font-size:3rem;padding:0;transform:rotate(90deg)}.sustainability_template .single_content .sidebar>p button.active{transform:rotate(-90deg)}@media screen and (min-width:768px){.sustainability_template .single_content .sidebar>p button{display:none}}@media screen and (max-width:768px){.sustainability_template .single_content .content{padding:0 2.4rem}}.sustainability_template .single_content .button{color:#fff;margin:2.4rem 0 0}.sustainability_template .single_content .button em{color:#fff;font-size:2.4rem}.sustainability_template .single_content .banner_iso{background-color:#eee6db;border:1px solid #bcb1a1;border-radius:8px;display:flex;flex-direction:column;gap:.8rem;justify-content:center;margin-top:2.4rem;padding:2.4rem;width:100%}.sustainability_template .single_content .banner_iso .title{align-items:center;display:flex;gap:1.6rem}.sustainability_template .single_content .banner_iso .title p.title{color:#1e1f24;font-size:2rem;font-weight:700;line-height:2.8rem}.sustainability_template .single_content .banner_iso img{height:4.8rem;margin-bottom:0;width:4.8rem}.sustainability_template .single_content .banner_iso .content p{color:#575861;font-size:1.6rem;font-weight:400;line-height:2.4rem}.sustainability_template .single_content .banner_iso .content p.title{color:#1e1f24;font-size:2rem;font-weight:700;line-height:2.8rem}.sustainability_template .single_content .banner_iso .content ol li,.sustainability_template .single_content .banner_iso .content ul li{color:#575861;font-size:1.6rem;line-height:2.4rem;position:relative}.sustainability_template .single_content .banner_iso .content a{margin:0}.sustainability_template .single_content .banner_iso .content a,.sustainability_template .single_content .banner_iso .content li{font-size:1.6rem;line-height:2.4rem}.sustainability_template .single_content .banner_iso .content a.link{display:flex;font-weight:700}.sustainability_template .environment_section{background-color:#f7f7f8;padding:4.8rem 0}@media screen and (min-width:1024px){.sustainability_template .environment_section{padding:9.6rem 0}}.sustainability_template .environment_section h2,.sustainability_template .environment_section h3{color:#1e1f24;font-size:2.4rem;font-weight:700;line-height:2.8rem;margin-bottom:2.4rem;text-align:center}@media screen and (min-width:1024px){.sustainability_template .environment_section h2,.sustainability_template .environment_section h3{color:#1e1f24;font-size:4rem;font-weight:700;line-height:4.8rem;margin-bottom:4.8rem}}.sustainability_template .environment_section__row{display:flex;flex-direction:column;gap:2.4rem}@media screen and (min-width:768px){.sustainability_template .environment_section__row{flex-direction:row;flex-wrap:wrap}}.sustainability_template .environment_section__row--item{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px 0 rgba(29,58,58,.15);display:flex;flex:1 1 100%;flex-direction:column;padding:3.2rem 2.4rem;width:100%}@media screen and (min-width:768px){.sustainability_template .environment_section__row--item{flex:1 1 calc(50% - 1.2rem);max-width:calc(50% - 1.2rem)}}@media screen and (min-width:1024px){.sustainability_template .environment_section__row--item{flex:1 1 calc(33.33333% - 1.6rem);max-width:calc(33.33333% - 1.6rem)}}.sustainability_template .environment_section__row--item .number{align-items:center;background-color:#257a7a;border-radius:50%;color:#fff;display:flex;font-family:PT Sans,serif;font-size:2.4rem;font-weight:700;height:4.8rem;justify-content:center;margin-bottom:1.6rem;padding:1rem;width:4.8rem}.sustainability_template .environment_section__row--item p{color:#575861;font-size:1.6rem;font-weight:400;line-height:2.4rem}.sustainability_template .environment_section__row--item p.title{color:#1e1f24;font-size:1.8rem;font-weight:700;line-height:2.4rem;margin-bottom:.8rem}.sustainability_template .environment_section__row--item ol li,.sustainability_template .environment_section__row--item ul li{color:#575861;font-size:1.6rem;line-height:2.4rem;position:relative}.sustainability_template .environment_section__row--item a{margin:0}.sustainability_template .environment_section__row--item a,.sustainability_template .environment_section__row--item li{font-size:1.6rem;line-height:2.4rem}.sustainability_template .environment_section__row--item a.link{display:flex;font-weight:700}.sustainability_template .block_service_list{padding:4.8rem 0}@media screen and (min-width:1024px){.sustainability_template .block_service_list{padding:9.6rem 0}.sustainability_template .block_service_list .title_section{width:66%}}.sustainability_template .block_service_list .content{display:flex;flex-direction:column}@media screen and (min-width:1024px){.sustainability_template .block_service_list .content{flex-direction:row;gap:4.8rem}.sustainability_template .block_service_list .content .col_l{flex-basis:66%;width:66%}}.sustainability_template .block_service_list .content .col_l .list_items{display:flex;flex-direction:row;flex-wrap:wrap;gap:0 4.8rem;margin-bottom:2.4rem;padding-left:0}.sustainability_template .block_service_list .content .col_l .list_items li{color:#62636c;color:#575861;font-size:1.6rem;line-height:2.6rem;list-style:none;margin-bottom:1.8rem;padding-left:3rem;position:relative}@media screen and (min-width:768px){.sustainability_template .block_service_list .content .col_l .list_items li{flex:1 1 calc(50% - 2.4rem);max-width:calc(50% - 2.4rem)}}.sustainability_template .block_service_list .content .col_l .list_items li:before{color:#257a7a;content:"";font-family:icomoon;font-size:2.4rem;height:2.4rem;left:0;line-height:1;position:absolute;top:.2rem;top:2px}@media screen and (min-width:1024px){.sustainability_template .block_service_list .content .col_r{flex-basis:33%;width:33%}}.sustainability_template .block_cards_bg_image--sustainbility{overflow:hidden;padding:6.4rem 0;position:relative}.sustainability_template .block_cards_bg_image--sustainbility:after{background:#1d3a3a;content:"";height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:1}.sustainability_template .block_cards_bg_image--sustainbility .bg_section_img{height:100%;object-fit:cover;object-position:center;position:absolute;top:0;width:100%;z-index:-1}.bg_color .sustainability_template .block_cards_bg_image--sustainbility .bg_section_img{display:none}.sustainability_template .block_cards_bg_image--sustainbility .title_section{margin:0 auto;max-width:800px;padding:0 2.4rem;position:relative;text-align:center;z-index:2}.sustainability_template .block_cards_bg_image--sustainbility .title_section h2,.sustainability_template .block_cards_bg_image--sustainbility .title_section h3{color:#fff;margin-bottom:3.2rem}@media screen and (min-width:768px){.sustainability_template .block_cards_bg_image--sustainbility .title_section h2,.sustainability_template .block_cards_bg_image--sustainbility .title_section h3{margin-bottom:4.8rem}}.sustainability_template .block_cards_bg_image--sustainbility .grid_cards_bg_image{display:flex;flex-direction:column;gap:2.4rem;justify-content:center;margin-bottom:4.8rem;position:relative;z-index:2}@media screen and (min-width:768px){.sustainability_template .block_cards_bg_image--sustainbility .grid_cards_bg_image{flex-direction:row;flex-wrap:wrap;margin-bottom:6.4rem}}.sustainability_template .block_cards_bg_image--sustainbility .grid_cards_bg_image .item_card{background-color:#fff;border-radius:8px;display:flex;flex:1 1 100%;flex-direction:column;gap:.8rem;padding:2.4rem}@media screen and (min-width:768px){.sustainability_template .block_cards_bg_image--sustainbility .grid_cards_bg_image .item_card{flex:1 1 calc(50% - 1.2rem);max-width:calc(50% - 1.2rem)}}@media screen and (min-width:1024px){.sustainability_template .block_cards_bg_image--sustainbility .grid_cards_bg_image .item_card{flex:1 1 calc(33.33333% - 1.6rem);max-width:calc(33.33333% - 1.6rem)}}.sustainability_template .block_cards_bg_image--sustainbility .grid_cards_bg_image .item_card ul{margin-bottom:0;margin-top:0;padding-left:0}.sustainability_template .block_cards_bg_image--sustainbility .grid_cards_bg_image .item_card ul li{color:#62636c;display:flex;flex-direction:row;font-size:1.6rem;gap:1.2rem;line-height:2.6rem;list-style:none;margin-bottom:1.8rem;position:relative}.sustainability_template .block_cards_bg_image--sustainbility .grid_cards_bg_image .item_card ul li:last-of-type{margin-bottom:0}.sustainability_template .block_cards_bg_image--sustainbility .grid_cards_bg_image .item_card ul li:before{color:#257a7a;content:"";font-family:icomoon;font-size:2.4rem;height:2.4rem;position:relative;top:1px}.sustainability_template .sustainability_goals{padding:6.4rem 0}.sustainability_template .sustainability_goals .title_section{margin-bottom:0}.sustainability_template .sustainability_goals .title_section h2,.sustainability_template .sustainability_goals .title_section h3{color:#2d2d2d;font-size:2.4rem;font-weight:700;line-height:2.8rem;margin-bottom:3.2rem;text-align:center}@media screen and (min-width:1024px){.sustainability_template .sustainability_goals .title_section h2,.sustainability_template .sustainability_goals .title_section h3{color:#2d2d2d;font-size:4rem;font-weight:700;line-height:4.8rem;margin-bottom:4.8rem}}.sustainability_template .sustainability_goals__row{display:flex;flex-direction:row;flex-wrap:wrap;gap:2.4rem}.sustainability_template .sustainability_goals__row--item img{border-radius:.8rem;max-width:140px}.sustainability_template .text-media{background-color:#f7f7f8}.sustainability_template .text-media h2{font-size:4rem;line-height:4.8rem}.faq_template>.section_block_hero_skinny>.wrapper{padding:0}@media screen and (min-width:1200px){.faq_template>.section_block_hero_skinny>.wrapper{padding:0}}@media screen and (min-width:768px){.faq_template .faq_content{margin-top:4.8rem}}@media screen and (max-width:768px){.faq_template .faq_content .wrapper{padding:0}}.faq_template .faq_content--block{display:flex;flex-direction:column;gap:2.4rem;z-index:1}@media screen and (min-width:768px){.faq_template .faq_content--block{flex-direction:row;gap:4.8rem}}.faq_template .faq_content--block .sidebar{background-color:#fcfcfc}@media screen and (min-width:768px){.faq_template .faq_content--block .sidebar{height:100%;min-width:388px;position:sticky;top:13.4rem;width:30%}}.faq_template .faq_content--block .sidebar>ul{background-color:#fcfcfc;border:1px solid #efefef;margin:0;padding:.8rem 0}@media screen and (max-width:768px){.faq_template .faq_content--block .sidebar>ul{display:none}}@media screen and (min-width:768px){.faq_template .faq_content--block .sidebar>ul{border-top:none;display:block!important}}.faq_template .faq_content--block .sidebar>ul li{list-style:none;padding:.8rem 2.4rem}.faq_template .faq_content--block .sidebar>ul li a{color:#1e1f24;font-size:1.6rem;line-height:2.6rem;text-decoration:none}.faq_template .faq_content--block .sidebar>ul li:hover{background-color:#e7e8ec;cursor:pointer}.faq_template .faq_content--block .sidebar>ul li.active a{border-left:2px solid #257a7a;color:#1e1f24;display:flex;font-weight:700;padding-left:1.6rem}.faq_template .faq_content--block .sidebar>ul li.active:hover{background-color:transparent;cursor:auto}.faq_template .faq_content--block .sidebar>p{border:1px solid #efefef;border-radius:.4rem .4rem 0 0;color:#2d2d2d;font-size:2rem;font-weight:700;line-height:2.8rem;padding:1.6rem 2.4rem}@media screen and (max-width:768px){.faq_template .faq_content--block .sidebar>p{display:flex;flex-direction:row;justify-content:space-between}}.faq_template .faq_content--block .sidebar>p em{color:#257a7a;cursor:pointer;display:block;font-size:3rem;transform:rotate(90deg)}.faq_template .faq_content--block .sidebar>p em.active{transform:rotate(-90deg)}@media screen and (min-width:768px){.faq_template .faq_content--block .sidebar>p em{display:none}}.faq_template .faq_content--block .sidebar .form{margin-top:2.4rem}@media screen and (min-width:768px){.faq_template .faq_content--block .sidebar .form{font-size:4rem;line-height:4.8rem}}@media screen and (max-width:768px){.faq_template .faq_content--block .content{padding:0 2.4rem}}.faq_template .faq_content--block .content h2{color:#1e1f24;font-size:2.4rem;line-height:2.8rem;margin-bottom:2.4rem}@media screen and (min-width:768px){.faq_template .faq_content--block .content h2{font-size:4rem;line-height:4.8rem}}.faq_template .faq_content--block .content .banner_info_faq{background-color:#eee6db;border:1px solid #bcb1a1;border-radius:8px;display:flex;flex-direction:row;gap:.8rem;justify-content:center;padding:2.4rem;width:100%}.faq_template .faq_content--block .content .banner_info_faq em{color:#887d6e;font-size:2.4rem;height:2.4rem;width:2.4rem}.faq_template .faq_content--block .content .banner_info_faq p.title{color:#1e1f24;font-size:1.6rem;font-weight:700;line-height:2.6rem}.faq_template .faq_content--block .content .accordion_group{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:4.8rem;margin-top:2.4rem}.faq_template .faq_content--block .content .accordion_group:last-of-type{margin-bottom:2.4rem}.faq_template .faq_content--block .content .accordion_group .accordion_item{background-color:#fff;border:1px solid #e0e1e6;border-radius:8px}.faq_template .faq_content--block .content .accordion_group .accordion_item .accordion__header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:1.6rem 2.4rem}.faq_template .faq_content--block .content .accordion_group .accordion_item .accordion__header>h3{align-items:center;display:flex;justify-content:space-between}.faq_template .faq_content--block .content .accordion_group .accordion_item .accordion__header button,.faq_template .faq_content--block .content .accordion_group .accordion_item .accordion__header p{color:#1e1f24;cursor:pointer;font-size:1.6rem;font-weight:700;line-height:2.4rem;text-align:left}.faq_template .faq_content--block .content .accordion_group .accordion_item .accordion__header em{color:#257a7a;font-size:2.4rem;margin-left:.8rem;position:relative;transform:rotate(0deg);transition:.3s ease-in-out}.faq_template .faq_content--block .content .accordion_group .accordion_item .accordion__content{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.faq_template .faq_content--block .content .accordion_group .accordion_item .accordion__content__body{display:flex;flex-direction:column;gap:2.4rem;padding:2.4rem}@media screen and (min-width:1024px){.faq_template .faq_content--block .content .accordion_group .accordion_item .accordion__content__body{flex-direction:row;gap:3.2rem}}.faq_template .faq_content--block .content .accordion_group .accordion_item .accordion__content__body p{color:#575861;font-size:1.6rem;line-height:2.4rem}.faq_template .faq_content--block .content .accordion_group .accordion_item .accordion__content__body ol,.faq_template .faq_content--block .content .accordion_group .accordion_item .accordion__content__body ul{margin-bottom:1.8rem;padding-left:1.8}.faq_template .faq_content--block .content .accordion_group .accordion_item .accordion__content__body ol li,.faq_template .faq_content--block .content .accordion_group .accordion_item .accordion__content__body ul li{color:#575861;font-size:1.6rem;line-height:2.4rem;margin-bottom:1rem;position:relative}.faq_template .faq_content--block .content .accordion_group .accordion_item .accordion__content__body a{color:#1d3a3a}.faq_template .faq_content--block .content .accordion_group .accordion_item .accordion__content__body a:hover{color:#95c8c8}.faq_template .faq_content--block .content .accordion_group .accordion_item .accordion__content__body picture{flex-basis:70%}.faq_template .faq_content--block .content .accordion_group .accordion_item .accordion__content__body img{border-radius:4px;max-width:334px}.faq_template .faq_content--block .content .accordion_group .accordion_item.active .accordion__header em{transform:rotate(90deg)}.faq_template .faq_content--block .content .accordion_group .accordion_item.active .accordion__content{border-top:1px solid #e0e1e6;max-height:900px;transition:max-height .6s ease-in}.faq_template .faq_content--block .mobile_block{margin-bottom:2.4rem}@media screen and (min-width:1024px){.route_hero{padding-top:3.2rem}}.route_hero .block_hero{align-items:center;background-position:bottom;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:426px;overflow:hidden;padding:2.4rem;position:relative;text-align:center}@media screen and (min-width:1024px){.route_hero .block_hero{border-radius:8px}}.route_hero .block_hero:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.3) 34.5%),#d3d3d3;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:1}.route_hero .block_hero.no_overlay:after{background:transparent;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.route_hero .block_hero .hero_content{border-radius:8px;display:flex;flex-direction:column;gap:1.6rem;max-width:600px;z-index:4}.route_hero .block_hero .hero_content h1{color:#fff;font-size:4rem;font-weight:700;line-height:4.8rem}@media screen and (min-width:768px){.route_hero .block_hero .hero_content h1{font-size:4rem;line-height:5.8rem}}.route_hero .block_hero .hero_content p{color:#fff;font-size:2rem;font-weight:400;line-height:2.8rem}.route_hero .block_hero .hero_content .label{align-items:center;background-color:#257a7a;border-radius:4px;color:#fff;display:flex;font-size:1.6rem;font-weight:700;justify-content:center;line-height:2.4rem;margin:0 auto;padding:4px .8rem;width:max-content}.route_hero .block_hero .hero_content .button_rounded{margin:0 auto}.route_hero .block_hero .video-background{height:100%;object-fit:cover;object-position:bottom;position:absolute;width:100%;z-index:-1}.route_hero .wrapper{padding:0}.sticky_bar{border-bottom:1px solid #f2f4f6;display:flex}.sticky_bar.sticky{background:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);position:fixed;top:0;transition:transform .3s ease-in-out;width:100%;z-index:1000}.sticky_bar.sticky.sticky--hidden{transform:translateY(-100%)}@media screen and (max-width:1024px){.sticky_bar.sticky.sticky--hidden{background:transparent;border-bottom:none;box-shadow:none;pointer-events:none;transform:none}.sticky_bar.sticky.sticky--hidden nav{display:none}.sticky_bar.sticky.sticky--hidden .book_config{pointer-events:auto}}@media screen and (min-width:768px){.sticky_bar.sticky nav{overflow-x:auto}.sticky_bar.sticky nav::-webkit-scrollbar{height:4px}.sticky_bar.sticky nav::-webkit-scrollbar-track{background:transparent;background-image:linear-gradient(180deg,transparent 12px,transparent);background-repeat:no-repeat;background-size:100% 100%}.sticky_bar.sticky nav::-webkit-scrollbar-thumb{background-color:#257a7a;border-radius:4px;margin-top:12px}.sticky_bar.sticky nav::-webkit-scrollbar-thumb:hover{background-color:#195353}}@media screen and (min-width:1024px){.sticky_bar.sticky nav{flex-basis:70%;overflow-x:scroll;width:70%}}.sticky_bar.sticky .book_config{align-items:center;display:flex;gap:1.6rem;opacity:1;padding-left:1.2rem;z-index:9}.sticky_bar.sticky .book_config p{color:#1e1f24;font-size:2rem;font-weight:700}.sticky_bar.sticky .book_config p span{color:#575861;display:block;font-size:1.3rem;font-weight:400}.sticky_bar.sticky .book_config a{white-space:nowrap}@media screen and (min-width:1024px){.sticky_bar.sticky .book_config a{flex-basis:60%;margin-left:auto}.sticky_bar nav{flex-basis:100%;overflow-x:auto;width:100%}}.sticky_bar nav ul{display:flex;flex-direction:row;margin:0;padding:0;width:100%}.sticky_bar nav ul li{border-radius:0;color:#1e1f24;cursor:pointer;font-size:1.6rem;font-weight:700;list-style:none;padding:2.4rem}@media screen and (min-width:1024px){.sticky_bar nav ul li{padding:2.4rem}}.sticky_bar nav ul li a{color:#1e1f24;text-decoration:none;white-space:nowrap}.sticky_bar nav ul li.active{border-bottom:1px solid #257a7a}.sticky_bar nav ul li.active a,.sticky_bar nav ul li:hover a{color:#257a7a;font-weight:700}.sticky_bar .book_config{align-items:center;display:flex;gap:1.6rem;opacity:1;z-index:9}@media screen and (max-width:1024px){.sticky_bar .book_config{background:#fff;bottom:0;box-shadow:0 4px 40px 0 rgba(0,0,0,.25);justify-content:center;left:0;padding:2.4rem;position:fixed;right:0;z-index:5;z-index:9}}@media screen and (min-width:1024px){.sticky_bar .book_config{display:none;flex-basis:30%;opacity:0;width:30%}}.sticky_bar .book_config p{color:#1e1f24;font-size:2rem;font-weight:700}.sticky_bar .book_config p span{color:#575861;display:block;font-size:1.3rem;font-weight:400}@media screen and (max-width:1024px){.sticky_bar>.wrapper{max-width:100%;overflow-x:auto;padding:0;width:100%}}@media screen and (min-width:1024px){.sticky_bar.component nav{flex-basis:100%;overflow-x:auto;width:100%}}.detail_route{display:flex;flex-direction:column;gap:2.4rem;padding-bottom:2.4rem;padding-top:2.4rem}@media screen and (min-width:1024px){.detail_route{flex-direction:row;padding-bottom:4.8rem;padding-top:4.8rem}}.detail_route .column.primary_column{display:flex;flex-direction:column;gap:4.8rem}@media screen and (min-width:1024px){.detail_route .column.primary_column{flex-basis:70%;padding-right:1.6rem;width:70%}}.detail_route .column.last_column{display:flex;flex-direction:column;gap:2.4rem}@media screen and (min-width:1024px){.detail_route .column.last_column{flex-basis:30%;height:100%;min-height:calc(100% - 79px);position:-webkit-sticky;position:sticky;top:79px;width:30%}}.detail_route .column.last_column button.js-open-modal-mapa{background:none;border:none;cursor:pointer;display:block;padding:0}.detail_route .column.last_column button.js-open-modal-mapa picture{border-radius:8px;display:block}.detail_route .column.last_column .link{align-items:center;display:flex;font-weight:700;justify-content:flex-end;margin-top:0}.detail_route .column.last_column .link em{top:2px}.detail_route .column.last_column .book_config{align-items:center;border:1px solid #e7e8ec;border-radius:8px;display:flex;gap:1.6rem;padding:2.4rem;z-index:9}.detail_route .column.last_column .book_config p{color:#1e1f24;font-size:2rem;font-weight:700}.detail_route .column.last_column .book_config p span{color:#575861;display:block;font-size:1.3rem;font-weight:400}.detail_route .column.last_column .book_config a{white-space:nowrap}@media screen and (min-width:1024px){.detail_route .column.last_column .book_config a{flex-basis:60%;margin-left:auto}}.detail_route .detail_text{display:flex;flex-direction:column}.detail_route .detail_text h1,.detail_route .detail_text h2{color:#1e1f24;font-size:2.4rem;line-height:2.8rem;margin-bottom:1.8rem}@media screen and (min-width:1024px){.detail_route .detail_text h1,.detail_route .detail_text h2{font-size:3.2rem;line-height:3.8rem}}.detail_route .detail_text h3,.detail_route .detail_text h4,.detail_route .detail_text h5,.detail_route .detail_text h6{color:#1d3a3a;font-size:2rem;font-weight:400;line-height:2.8rem;margin-bottom:1.8rem}.detail_route .detail_text p{color:#575861;font-size:1.6rem;line-height:2.4rem;margin-bottom:1rem}.detail_route .detail_text ol,.detail_route .detail_text ul{padding-left:0}.detail_route .detail_text ol li,.detail_route .detail_text ul li{color:#575861;font-size:1.6rem;line-height:2.6rem;list-style:none;margin-bottom:1.8rem;padding-left:3rem;position:relative}.detail_route .detail_text ol li:before,.detail_route .detail_text ul li:before{color:#257a7a;content:"";font-family:icomoon;font-size:2.4rem;height:2.4rem;left:0;line-height:1;position:absolute;top:.2rem;top:2px}.detail_route .detail_text ol li ul,.detail_route .detail_text ol li>ol,.detail_route .detail_text ul li ul,.detail_route .detail_text ul li>ol{margin-top:12px}.detail_route .detail_text ol li:has(>ul):not(:has(:not(ul))):before,.detail_route .detail_text ul li:has(>ul):not(:has(:not(ul))):before{content:""}.detail_route .detail_text a{color:#1d3a3a}.detail_route .detail_text a:hover{color:#95c8c8}.detail_route .detail_text a.button{color:#fff;margin:0!important}.detail_route .detail_text a.button:hover{color:#fff}.detail_route .general_information{background-color:#f9f9f9;border:1px solid #e0e1e6;border-radius:8px;padding:2.4rem}@media screen and (min-width:1024px){.detail_route .general_information{padding:4.8rem}}.detail_route .general_information h2{color:#1e1f24;font-size:2rem;line-height:2.8rem}.detail_route .general_information .list{display:flex;flex-direction:column;gap:2.4rem;margin-top:2.4rem}@media screen and (min-width:1024px){.detail_route .general_information .list{flex-direction:row;flex-wrap:wrap}}.detail_route .general_information .list .item{display:flex;flex:1 1 100%;flex-direction:row;gap:.8rem}@media screen and (min-width:1024px){.detail_route .general_information .list .item{flex:1 1 calc(50% - 1.2rem);max-width:calc(50% - 1.2rem)}}.detail_route .general_information .list .item img{height:3.2rem;width:3.2rem}.detail_route .general_information .list .item p{color:#575861;font-size:1.6rem;font-weight:400;line-height:2.4rem;margin-bottom:4px}.detail_route .general_information .list .item p.bolder{color:#1e1f24;font-weight:700}.detail_route .general_information .list .item a{align-items:center;color:#257a7a;display:flex;font-size:1.6rem;font-weight:700;line-height:2.4rem;padding:.8rem 0;text-decoration:none}.detail_route .general_information .list .item a em{font-size:2.4rem;margin-left:.6rem}.detail_route .general_information .list .item a:hover{color:#1d3a3a}.detail_route .accordion_list{display:flex;flex-direction:column;gap:1.6rem}.detail_route .accordion_list .accordion_item{border:1px solid #e0e1e6;border-radius:8px}.detail_route .accordion_list .accordion_item .accordion__header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:1.6rem 2.4rem}.detail_route .accordion_list .accordion_item .accordion__header>h3{align-items:center;display:flex;justify-content:space-between;width:100%}.detail_route .accordion_list .accordion_item .accordion__header button{background:none;border:none;color:#1e1f24;font-family:inherit;font-size:1.6rem;font-weight:700;line-height:2.4rem;text-align:left}.detail_route .accordion_list .accordion_item .accordion__header em{color:#257a7a;font-size:2.4rem;margin-left:.8rem;position:relative;transform:rotate(90deg);transition:.3s ease-in-out}.detail_route .accordion_list .accordion_item .accordion__content{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.detail_route .accordion_list .accordion_item .accordion__content__body{display:flex;flex-direction:column;gap:2.4rem;padding:2.4rem}@media screen and (min-width:1024px){.detail_route .accordion_list .accordion_item .accordion__content__body{flex-direction:row;gap:3.2rem}}.detail_route .accordion_list .accordion_item .accordion__content__body p{color:#575861;font-size:1.6rem;line-height:2.4rem}.detail_route .accordion_list .accordion_item .accordion__content__body ol,.detail_route .accordion_list .accordion_item .accordion__content__body ul{margin-bottom:1.8rem;padding-left:1.8rem}.detail_route .accordion_list .accordion_item .accordion__content__body ol li,.detail_route .accordion_list .accordion_item .accordion__content__body ul li{color:#575861;font-size:1.6rem;line-height:2.4rem;margin-bottom:1rem;position:relative}.detail_route .accordion_list .accordion_item .accordion__content__body a{color:#1d3a3a}.detail_route .accordion_list .accordion_item .accordion__content__body a:hover{color:#95c8c8}.detail_route .accordion_list .accordion_item .accordion__content__body picture{flex-basis:100%}@media screen and (min-width:1024px){.detail_route .accordion_list .accordion_item .accordion__content__body picture{flex-basis:70%}}.detail_route .accordion_list .accordion_item .accordion__content__body .text{flex-basis:100%}.detail_route .accordion_list .accordion_item .accordion__content__body img{border-radius:4px;max-width:334px;width:100%}.detail_route .accordion_list .accordion_item.active .accordion__header em{transform:rotate(180deg)}.detail_route .accordion_list .accordion_item.active .accordion__content{border-top:1px solid #e0e1e6;max-height:2000px;transition:max-height .6s ease-in}.detail_route .faqs{align-items:center;display:flex;gap:.8rem}.detail_route .faqs em{color:#887d6e;font-size:3.2rem;height:3.2rem;width:3.2rem}.detail_route .faqs p{color:#1e1f24;font-size:1.6rem;font-weight:700;line-height:2.4rem}.detail_route .faqs p a{color:#257a7a;text-decoration:underline}.modal#modalMapa{align-items:center;background-color:rgba(0,0,0,.9);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999999}.modal#modalMapa.active{display:flex}.modal#modalMapa .modal-content{align-items:center;display:flex;height:100%;justify-content:center;max-width:100%;padding:2.4rem;position:relative;width:100%}.modal#modalMapa .modal-content picture{max-width:800px}.modal#modalMapa .close{color:#fff;cursor:pointer;font-size:3.6rem;position:absolute;right:3.6rem;top:3.6rem;z-index:1}@media screen and (min-width:1024px){.tour_hero{padding-top:3.2rem}}.tour_hero .block_hero{align-items:center;background-position:bottom;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:426px;overflow:hidden;padding:2.4rem;position:relative;text-align:center}@media screen and (min-width:1024px){.tour_hero .block_hero{border-radius:8px}}.tour_hero .block_hero:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.3) 34.5%),#d3d3d3;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:1}.tour_hero .block_hero .hero_content{border-radius:8px;display:flex;flex-direction:column;gap:1.6rem;max-width:600px;z-index:2}.tour_hero .block_hero .hero_content h1{color:#fff;font-size:4rem;font-weight:700;line-height:4.8rem}@media screen and (min-width:768px){.tour_hero .block_hero .hero_content h1{font-size:4rem;line-height:5.8rem}}.tour_hero .block_hero .hero_content p{color:#fff;font-size:2rem;font-weight:400;line-height:2.8rem}.tour_hero .block_hero .hero_content .label{align-items:center;background-color:#257a7a;border-radius:4px;color:#fff;display:flex;font-size:1.6rem;font-weight:700;justify-content:center;line-height:2.4rem;margin:0 auto;padding:4px .8rem;width:max-content}.tour_hero .block_hero .hero_content .button_rounded{margin:0 auto}.tour_hero .block_hero .hero_content .button_rounded em{font-size:2.4rem}.tour_hero .block_hero .video-background{height:100%;object-fit:cover;object-position:bottom;position:absolute;width:100%;z-index:-1}.tour_hero .wrapper{padding:0}.tour_cards{padding:4.8rem 0}@media screen and (min-width:1024px){.tour_cards{padding:4.4rem 0}}.tour_cards__title{margin:0 auto 4.8rem}@media screen and (min-width:1024px){.tour_cards__title{max-width:754px;text-align:center}}.tour_cards__title img{margin:0 auto 1.6rem}.tour_cards__title h2,.tour_cards__title h3{color:#1e1f24;font-size:3.2rem;line-height:3.8rem;margin-bottom:1.6rem}.tour_cards__title p{color:#575861;font-size:2rem;line-height:2.8rem;margin-bottom:0}.tour_cards__content{display:flex;flex-direction:column}@media screen and (min-width:1024px){.tour_cards__content{align-items:self-start;flex-direction:row;justify-content:center}}.tour_cards__content.cols{gap:2.4rem}.tour_cards__content.cols .cards{justify-content:flex-start}@media screen and (min-width:1024px){.tour_cards__content.cols .cards{flex:1 1 calc(50% - 1.2rem)}}.tour_cards__content .cards{display:flex;flex-direction:row;flex-wrap:wrap;gap:2.4rem}.tour_cards__content .cards .card{background-color:#fff;border-radius:0 0 .8rem .8rem;box-shadow:0 2px 4px 0 rgba(29,58,58,.15);flex:1 1 100%}@media screen and (min-width:660px){.tour_cards__content .cards .card{flex:1 1 calc(50% - 1.2rem)}.tour_cards__content .cards .card:last-of-type{max-width:calc(50% - 1rem)}}.tour_cards__content .cards .card img{border-radius:.8rem .8rem 0 0;height:205px;object-fit:cover;width:100%}.tour_cards__content .cards .card .text{align-items:center;display:flex;flex-direction:column;gap:1.2rem;padding:2.4rem}.tour_cards__content .cards .card .text h2,.tour_cards__content .cards .card .text h3{color:#1e1f24;display:-webkit-box;font-size:2.4rem;line-clamp:2;-webkit-line-clamp:2;line-height:2.8rem;overflow:hidden;text-align:center;text-overflow:ellipsis;-webkit-box-orient:vertical}.tour_cards__content .cards .card .text a.download{align-items:center;color:#257a7a;display:flex;font-size:1.6rem;font-weight:700;line-height:2.4rem;padding:.8rem 0;text-decoration:none}.tour_cards__content .cards .card .text a.download em{font-size:1.9rem;margin-left:.6rem;position:relative;top:-2px}.tour_cards__content .cards .card .text a.download:hover{color:#1d3a3a}@media screen and (min-width:1024px){.tour_cards__content .sidebarcol{width:33%}}.tour_cards__content .sidebarcol .citycard{align-items:center;background-color:#c54d3a;border-radius:.8rem;display:flex;flex-direction:column;gap:2.4rem;height:214px;justify-content:center;margin-bottom:2.4rem;width:100%}.tour_cards__content .sidebarcol .citycard a{background-color:#257a7a}.tour_cards__content .sidebarcol .citycard a:hover{background-color:#1d3a3a;color:#fff!important}.tour_cards__content .sidebarcol .default{margin-bottom:2.4rem}.tour_cards__content .sidebarcol .default .card{background-color:#fff;border-radius:0 0 .8rem .8rem;box-shadow:0 2px 4px 0 rgba(29,58,58,.15);flex:1 1 100%}@media screen and (min-width:660px){.tour_cards__content .sidebarcol .default .card{max-width:calc(50% - 1rem)}}@media screen and (min-width:1024px){.tour_cards__content .sidebarcol .default .card{max-width:none}}.tour_cards__content .sidebarcol .default .card img{border-radius:.8rem .8rem 0 0;height:205px;object-fit:cover;width:100%}.tour_cards__content .sidebarcol .default .card .text{align-items:center;display:flex;flex-direction:column;gap:1.2rem;min-height:156px;padding:2.4rem}.tour_cards__content .sidebarcol .default .card .text h2,.tour_cards__content .sidebarcol .default .card .text h3{color:#1e1f24;display:-webkit-box;font-size:2.4rem;line-clamp:2;-webkit-line-clamp:2;line-height:2.8rem;overflow:hidden;text-align:center;text-overflow:ellipsis;-webkit-box-orient:vertical}.tour_cards__content .sidebarcol .default .card .text a.download{align-items:center;color:#257a7a;display:flex;font-size:1.6rem;font-weight:700;line-height:2.4rem;padding:.8rem 0;text-decoration:none}.tour_cards__content .sidebarcol .default .card .text a.download em{font-size:1.9rem;margin-left:.6rem;position:relative;top:-2px}.tour_cards__content .sidebarcol .default .card .text a.download:hover{color:#1d3a3a}.tour_cards__content .sidebarcol .microcard_col{background-color:#257a7a;border-radius:.8rem;display:flex;flex-direction:column;gap:2.4rem;padding:2.4rem}.tour_cards__content .sidebarcol .microcard{background-color:#fff;border-radius:.8rem;display:flex;flex-direction:row;gap:2.4rem;padding:2.4rem}.tour_cards__content .sidebarcol .microcard img{border-radius:.8rem;height:76px;width:76px}.tour_cards__content .sidebarcol .microcard .text h2,.tour_cards__content .sidebarcol .microcard .text h3{color:#1e1f24;display:-webkit-box;font-size:1.8rem;line-clamp:2;-webkit-line-clamp:2;line-height:2.4rem;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:.8rem}.tour_cards__content .sidebarcol .microcard .text a.download{color:#257a7a;display:flex;font-size:1.6rem;font-weight:700;line-height:2.4rem;padding:0;text-decoration:none}.tour_cards__content .sidebarcol .microcard .text a.download em{font-size:1.9rem;margin-left:.6rem;position:relative;top:2px}.tour_cards__content .sidebarcol .microcard .text a.download:hover{color:#1d3a3a}.workshop{padding:4.8rem 0}@media screen and (min-width:1024px){.workshop{padding:6.4rem 0}}.workshop__title{margin:0 auto 4.8rem}@media screen and (min-width:1024px){.workshop__title{max-width:754px;text-align:center}}.workshop__title h2,.workshop__title h3{color:#1e1f24;font-size:3.2rem;line-height:3.8rem;margin-bottom:1.6rem}.workshop__title p{color:#575861;font-size:2rem;line-height:2.8rem;margin-bottom:0}.workshop__title p a{color:#257a7a;text-decoration:underline}.workshop__row{display:flex;flex-direction:column;gap:2.4rem;margin-bottom:3.2rem}@media screen and (min-width:660px){.workshop__row{flex-direction:row;flex-wrap:wrap}}.workshop__row .item{flex:1 1 100%}@media screen and (min-width:660px){.workshop__row .item{flex:1 1 calc(33.33333% - 1.6rem);max-width:calc(33.33333% - 1.6rem)}}.workshop__row .item .card{align-items:center;border-radius:.8rem;display:flex;height:205px;justify-content:center;overflow:hidden;position:relative}.workshop__row .item .card:after{background:linear-gradient(180deg,rgba(30,31,36,0) 25.08%,rgba(30,31,36,.8) 87.09%),#000 50%;bottom:0;content:"";height:100%;left:0;opacity:.6;position:absolute;right:0;top:0;width:100%;z-index:3}.workshop__row .item .card picture{z-index:1}.workshop__row .item .card picture img{height:205px;left:0;object-fit:cover;position:absolute;top:0;width:100%}.workshop__row .item .card h2,.workshop__row .item .card h3{color:#fff;font-size:2.4rem;line-height:2.8rem;position:relative;z-index:4}.workshop__row .item .card:hover:after{background:linear-gradient(180deg,rgba(30,31,36,0) 25.08%,rgba(30,31,36,.8) 87.09%),#000 50%;bottom:0;content:"";height:100%;left:0;opacity:1;position:absolute;right:0;top:0;width:100%;z-index:3}.workshop__row .item .info{display:flex;gap:.8rem;margin-top:1.6rem}.workshop__row .item .info .date{background-color:#ffe9e3;color:#632218}.workshop__row .item .info .date,.workshop__row .item .info .place{align-items:center;border-radius:.4rem;display:flex;font-size:1.3rem;gap:.4rem;justify-content:center;line-height:2.3rem;padding:0 8px}.workshop__row .item .info .place{background-color:#dbecec;color:#1d3a3a}.workshop .downloads{margin-top:3.2rem}@media screen and (min-width:768px){.workshop .downloads{margin-top:4.8rem}}.workshop .downloads h2,.workshop .downloads h3{color:#1e1f24;font-size:1.8rem;line-height:2.4rem;margin-bottom:1.6rem}.workshop .downloads .buttons{display:flex;gap:.8rem}.login_tours_template{background-color:#fff}.login_tours_template .head_login{padding:2.4rem 0}@media screen and (min-width:768px){.login_tours_template .head_login{padding:3.2rem 0}}.login_tours_template .head_login a{background:#fff;border:2px solid #d8d9e0;border-radius:50%;cursor:pointer;display:flex;height:4rem;padding:8px;text-decoration:none;width:4rem;z-index:1}.login_tours_template .head_login a em{color:#80828d;font-size:2.4rem;left:-3px;position:relative;top:2px;transform:rotate(-180deg)}.login_tours_template .head_login a:hover{background-color:#1d3a3a}.login_tours_template .head_login a:hover em{color:#fff}.login_tours_template .login{margin:0 auto;max-width:558px;padding:7.7rem 2.4rem 4.8rem}@media screen and (min-width:768px){.login_tours_template .login{padding:3.2rem 0}}.login_tours_template .login .content img{margin:0 auto 3.2rem}.login_tours_template .login .content h1{color:#1e1f24;font-size:2.4rem;line-height:2.8rem;margin-bottom:3.2rem;text-align:center}@media screen and (min-width:768px){.login_tours_template .login .content h1{font-size:3.2rem;line-height:3.8rem}}.login_tours_template .login .content form .login_form label{color:#575861;font-size:1.3rem;line-height:1.3rem}.login_tours_template .login .content form .login_form .input_group{background:#fcfdff;border:1px solid #d8d9e0;border-radius:.4rem;display:flex;gap:.8rem;margin-bottom:2.4rem;margin-top:.8rem;padding:.8rem}.login_tours_template .login .content form .login_form .input_group input{border:none;color:#8b8d98;font-size:1.6rem;font-weight:400;line-height:2.4rem;width:calc(100% - 4.8rem)}.login_tours_template .login .content form .login_form .input_group input::placeholder{color:#8b8d98;font-size:1.6rem;font-weight:400;line-height:2.4rem}.login_tours_template .login .content form .login_form .input_group em{color:#257a7a;cursor:pointer;font-size:2.4rem;width:2.4rem}.login_tours_template .login .content form .login_form .remember_me{align-items:center;display:flex;margin-bottom:2.4rem;position:relative}.login_tours_template .login .content form .login_form .remember_me #remember{accent-color:#257a7a;border:2px solid #cdced7;border-radius:3px;height:20px;width:20px}.login_tours_template .login .content form .login_form .remember_me label{color:#575861;font-size:1.6rem;font-weight:400;line-height:2.4rem;margin-left:1.2rem}.login_tours_template .login .content form .login_form .button{display:flex;max-width:100%;width:100%}.login_tours_template .login .content form .login_form .forgot_password{align-items:center;display:flex;gap:.8rem;justify-content:center;margin-top:2.4rem;padding:.8rem 0}.login_tours_template .login .content form .login_form .forgot_password a{align-items:center;color:#257a7a;display:flex;font-size:1.6rem;font-weight:700;line-height:2.4rem;padding:.8rem 0;text-decoration:underline}.login_tours_template .login .content form .login_form .forgot_password a:hover{color:#1d3a3a}.login_tours_template .login .content form .login_form .forgot_password em{color:#257a7a;font-size:2.4rem;margin-left:.6rem;position:relative;text-decoration:none;top:1px}@media screen and (min-width:768px){.contact_template .wrapper{padding:0 2.4rem}}@media screen and (min-width:1200px){.contact_template .wrapper{padding:0}}.contact_template .points_sales{padding:4.8rem 0 0}@media screen and (min-width:768px){.contact_template .points_sales{padding:6.4rem 0}}.contact_template .points_sales__title{margin:0 auto 3.2rem;text-align:center}@media screen and (min-width:1024px){.contact_template .points_sales__title{margin:0 auto 4.8rem;max-width:754px}}.contact_template .points_sales__title h2,.contact_template .points_sales__title h3{color:#1e1f24;font-size:3.2rem;line-height:3.8rem;margin-bottom:1.6rem}@media screen and (min-width:768px){.contact_template .points_sales__title h2,.contact_template .points_sales__title h3{font-size:4rem;line-height:4.8rem}}.contact_template .points_sales__title p{color:#575861;font-size:2rem;line-height:2.8rem;margin-bottom:0}.contact_template .points_sales .cards_sales{display:flex;flex-direction:column;gap:2.4rem}@media screen and (min-width:768px){.contact_template .points_sales .cards_sales{flex-direction:row;flex-wrap:wrap}}.contact_template .points_sales .cards_sales .card{border:1px solid #d8d9e0;border-radius:.8rem;flex:1 1 100%;padding:2.4rem}@media screen and (min-width:768px){.contact_template .points_sales .cards_sales .card{flex:1 1 calc(50% - 1.2rem);max-width:calc(50% - 1.2rem)}}@media screen and (min-width:1024px){.contact_template .points_sales .cards_sales .card{flex:1 1 calc(25% - 1.8rem);max-width:calc(25% - 1.8rem)}}.contact_template .points_sales .cards_sales .card picture{overflow:hidden;position:relative}.contact_template .points_sales .cards_sales .card img{border-radius:.8rem;height:114px;margin-bottom:1.8rem;object-fit:cover;width:100%}.contact_template .points_sales .cards_sales .card .title{color:#1e1f24;display:-webkit-box;font-size:1.8rem;font-weight:700;line-clamp:2;-webkit-line-clamp:2;line-height:2.4rem;margin-bottom:.8rem;text-overflow:ellipsis;-webkit-box-orient:vertical;height:4.8rem;overflow:hidden}.contact_template .points_sales .cards_sales .card .place{display:flex;gap:.8rem}.contact_template .points_sales .cards_sales .card .place em{color:#1e1f24;font-size:2.4rem}.contact_template .points_sales .cards_sales .card .place p{color:#575861;font-size:1.6rem;line-height:2.4rem}.contact_template .points_sales .cards_sales .card .place p a{font-weight:700}.contact_template .points_sales .cards_sales .card a{align-items:center;display:flex;font-weight:700;padding:.8rem 0}.contact_template .points_sales .cards_sales .card a em{font-size:2.4rem}.contact_template .contact_form-section{display:flex;flex-direction:column;gap:3.2rem;padding:4.8rem 0 0}@media screen and (min-width:768px){.contact_template .contact_form-section{flex-direction:row;flex-wrap:wrap;gap:4.8rem;padding:6.4rem 0}}.contact_template .contact_form-section .col{flex:1 1 100%}@media screen and (min-width:768px){.contact_template .contact_form-section .col{flex:1 1 calc(50% - 2.4rem);max-width:calc(50% - 2.4rem)}}.contact_template .contact_form-section .col_form_info>h2{color:#1e1f24;font-size:3.2rem;line-height:3.8rem;margin-bottom:1.6rem}@media screen and (min-width:768px){.contact_template .contact_form-section .col_form_info>h2{font-size:4rem;line-height:4.8rem}}.contact_template .contact_form-section .col_form_info>p{color:#575861;font-size:1.8rem;font-weight:400;line-height:2.6rem;margin-bottom:3.2rem}@media screen and (min-width:768px){.contact_template .contact_form-section .col_form_info>p{font-size:2rem;line-height:2.8rem;margin-bottom:4.8rem}}.contact_template .contact_form-section .col_form_info .banner_info{background-color:#eee6db;border:1px solid #bcb1a1;border-radius:8px;display:flex;gap:1.6rem;margin-bottom:2.4rem;padding:2.4rem;width:100%}.contact_template .contact_form-section .col_form_info .banner_info:last-of-type{margin-bottom:3.2rem}@media screen and (min-width:768px){.contact_template .contact_form-section .col_form_info .banner_info:last-of-type{margin-bottom:4.8rem}}.contact_template .contact_form-section .col_form_info .banner_info .title em{color:#887d6e;font-size:3.2rem;height:3.2rem;margin-bottom:0;width:3.2rem}.contact_template .contact_form-section .col_form_info .banner_info .content p{color:#575861;font-size:1.6rem;font-weight:400;line-height:2.4rem}.contact_template .contact_form-section .col_form_info .banner_info .content p.title{color:#1e1f24;font-size:2rem;font-weight:700;line-height:2.8rem;margin-bottom:.8rem}.contact_template .contact_form-section .col_form_info .banner_info .content p.title a{color:#1e1f24;font-size:2rem;font-weight:700;line-height:2.8rem;text-decoration:none}.contact_template .contact_form-section .col_form_info .banner_info .content ol li,.contact_template .contact_form-section .col_form_info .banner_info .content ul li{color:#575861;font-size:1.6rem;line-height:2.4rem;position:relative}.contact_template .contact_form-section .col_form_info .banner_info .content a{margin:0}.contact_template .contact_form-section .col_form_info .banner_info .content a,.contact_template .contact_form-section .col_form_info .banner_info .content li{font-size:1.6rem;line-height:2.4rem}.contact_template .contact_form-section .col_form_info .banner_info .content a{color:#887d6e}.contact_template .contact_form-section .col_form_info .banner_info .content a.link{display:flex;font-weight:700}.contact_template .contact_form-section .col_form_info .list_goals{margin-top:4.8rem}.contact_template .contact_form-section .col_form_info .list_goals .item{border-bottom:1px solid #d8d9e0;display:flex;gap:1rem;padding:2.4rem 0}.contact_template .contact_form-section .col_form_info .list_goals .item:last-of-type{border-bottom:none}.contact_template .contact_form-section .col_form_info .list_goals .item img{height:3.2rem;width:3.2rem}.contact_template .contact_form-section .col_form_info .list_goals .item p.title{color:#2d2d2d;font-size:2rem;line-height:2.8rem;margin-bottom:0}.form{background-color:#f9f9f9;border:1px solid #d8d9e0;border-radius:.8rem;display:flex;flex-direction:column;padding:2.4rem}@media screen and (min-width:768px){.form{padding:4.8rem}}.form h2{color:#1e1f24;font-size:2.4rem;line-height:2.8rem;margin-bottom:1.6rem}.form p.title{color:#575861;display:flex;font-size:1.6rem;font-weight:700;gap:.8rem;line-height:2.4rem;margin-bottom:2.4rem}.form p.title em{color:#257a7a;font-size:2.4rem}.form #contactForm form{display:flex;flex-direction:column;gap:10px;margin:auto;max-width:400px}.form #contactForm label{color:#575861;display:inline-block;font-size:1.3rem;margin-bottom:.8rem}.form #contactForm input,.form #contactForm textarea{border:1px solid #ccc;border-radius:.4rem;color:#8d8d8d;font-size:1.6rem;margin-bottom:1.6rem;padding:1.6rem;width:100%}.form #contactForm textarea{height:100px;resize:none}.form #contactForm button{background-color:#00796b;border:none;color:#fff;cursor:pointer}.form #contactForm button:hover{background-color:#005a4f}@media screen and (max-width:768px){.contact-wrap{padding:0!important}.contact-wrap .padd{padding:0 2.4rem}.contact-wrap .bg_pad{background-color:#f7f7f8;padding:4.8rem 2.4rem}}footer{background-color:#1d3a3a}footer .footer{padding-bottom:16.8rem;padding-top:4.8rem}@media screen and (min-width:1200px){footer .footer{padding:4.8rem 0}}footer .footer_top{display:flex;flex-direction:column;gap:4.8rem}@media screen and (min-width:1024px){footer .footer_top{flex-direction:row;gap:6.4rem}}footer .footer_top .column{display:flex;flex:1;flex-direction:column;gap:4.8rem;width:100%}footer .footer_top .column.info{gap:0;width:100%}footer .footer_top .column.info img{margin-bottom:2.4rem;max-width:100;object-fit:cover;width:170px}footer .footer_top .column.info>h3{font-size:2rem;font-weight:700;line-height:2.8rem;margin-bottom:.8rem}@media screen and (min-width:1024px){footer .footer_top .column.info>h3{margin-bottom:0}footer .footer_top .column.info{gap:.8rem;max-width:33%}}footer .footer_top .column.info .column_group{display:flex;flex-direction:column}footer .footer_top .column.info .column_group.contact p{margin-bottom:.8rem}footer .footer_top .column.menu{display:flex;flex-direction:column}@media screen and (min-width:1024px){footer .footer_top .column.menu{flex-direction:row;justify-content:flex-end}}footer .footer_top .column.menu .navigation{display:flex;flex:1 1 100%;flex-direction:column;width:100%}@media screen and (min-width:1024px){footer .footer_top .column.menu .navigation{flex:1 1 calc(33.33333% - 3.2rem);max-width:calc(33.33333% - 3.2rem)}}footer .footer_top .column.menu .navigation .list h3{color:#fff;font-size:1.8rem;font-style:normal;font-weight:700;line-height:2.4rem;margin-bottom:1.6rem;text-transform:uppercase}footer .footer_top .column.menu .navigation .list ul{margin:0;padding:0}footer .footer_top .column.menu .navigation .list ul li{list-style:none;margin-bottom:1.2rem}footer .footer_top .column.menu .navigation .list ul li:last-of-type{margin-bottom:0}footer .footer_top .column.menu .navigation .list ul li a{color:#fff;font-size:1.6rem;line-height:2.4rem;text-decoration:none}footer .footer_top .column.menu .navigation .list ul li a:hover{text-decoration:underline}footer .footer_top .column.menu .navigation .list div+h4{margin-top:2.8rem}footer .footer_top .column.menu .navigation .list .column_group{display:flex;flex-direction:column}footer .footer_top .column.menu .navigation .list .column_group p{color:#fff;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem}footer .footer_top .column.menu .navigation .list .column_group p a{color:#fff;text-decoration:none}footer .footer_top .column.menu .navigation .list .column_group p a:hover{text-decoration:underline}footer .footer_top .column.menu .navigation .list .column_group h4{color:#fff;font-size:1.6rem;font-style:normal;font-weight:700;line-height:2.4rem;margin-bottom:1.2rem}footer .footer_top .column.menu .navigation .list .column_group>div{display:flex;gap:.8rem;margin-bottom:1.2rem}footer .footer_top .column.menu .navigation .list .column_group>div em{color:#fff;font-size:2.4rem;position:relative;top:2px}footer .footer_top .column.menu .navigation .list+.list{margin-top:4.8rem}footer .footer_top .column.menu .navigation .social ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:.8rem;margin:0;padding:0}footer .footer_top .column.menu .navigation .social ul li{list-style:none}footer .footer_top .column.menu .navigation .social ul li a{color:#fff;text-decoration:none}footer .footer_top .column.menu .navigation .social ul li a em{background-color:#fff;border-radius:.8rem;color:#1d3a3a;font-size:2.4rem;font-size:1.8rem;padding:.6rem}footer .footer_middle{margin-top:4.8rem}footer .footer_middle .certifications{position:relative}@media screen and (min-width:1200px){footer .footer_middle .certifications .certifications__swiper .swiper-wrapper{flex-wrap:wrap;height:auto;justify-content:space-around;transform:none!important;transition:none!important}footer .footer_middle .certifications .certifications__swiper .swiper-slide{flex-shrink:1;height:auto;width:auto}}@media screen and (max-width:1200px){footer .footer_middle .certifications .certifications__swiper .swiper-slide{height:auto}footer .footer_middle .certifications .certifications__item{align-items:center;display:flex;justify-content:center}}footer .footer_middle .certifications img{border-radius:6px;max-height:62px;max-width:max-content;object-fit:cover}@media screen and (min-width:1200px){footer .footer_middle .certifications img{max-height:62px;object-fit:cover}}footer .footer_middle .certifications__button-next,footer .footer_middle .certifications__button-prev{display:none}@media screen and (max-width:1200px){footer .footer_middle .certifications__button-next,footer .footer_middle .certifications__button-prev{background-color:transparent;border:none;color:#fff;cursor:pointer;display:block;outline:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}footer .footer_middle .certifications__button-next em,footer .footer_middle .certifications__button-prev em{display:block;font-size:3.4rem}footer .footer_middle .certifications__button-prev{left:0}footer .footer_middle .certifications__button-next{right:0}}footer .footer_middle .bottom_nav{padding:2.4rem 0}footer .footer_middle .bottom_nav ul{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;padding:0}footer .footer_middle .bottom_nav ul li{list-style:none}footer .footer_middle .bottom_nav ul li a{color:#fff;text-decoration:none}footer .footer_middle .bottom_nav ul li a:hover{text-decoration:underline}footer .footer_middle .bottom_nav ul li+li:before{color:#fff;content:"|";margin:0 1.2rem}footer .footer_bottom{display:flex;flex-direction:column;margin-top:4.8rem}@media screen and (min-width:1024px){footer .footer_bottom{border-bottom:1px solid #fff;border-top:1px solid #fff}}footer .footer_bottom .legal{display:flex;flex-direction:column}@media screen and (min-width:1024px){footer .footer_bottom .legal{align-items:center;flex-direction:row;justify-content:space-between}}footer .footer_bottom .legal p{color:#fff;font-size:1.6rem;font-weight:700;line-height:2.4rem;margin-top:2.4rem;text-align:center;text-decoration:none}@media screen and (min-width:1024px){footer .footer_bottom .legal p{margin-bottom:0;margin-top:0;text-align:initial}}@media screen and (max-width:1024px){footer .footer_bottom .legal nav{border-bottom:1px solid #fff;border-top:1px solid #fff}}footer .footer_bottom .legal nav ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0;padding:.8rem 0}@media screen and (min-width:1024px){footer .footer_bottom .legal nav ul{justify-content:flex-start;padding:1.6rem 0}}footer .footer_bottom .legal nav ul li{list-style:none}footer .footer_bottom .legal nav ul li a{color:#fff;font-size:1.6rem;font-weight:700;line-height:2.4rem;text-decoration:none}footer .footer_bottom .legal nav ul li a:hover{text-decoration:underline}footer .footer_bottom .legal nav ul li+li{margin-left:0}footer .footer_bottom .legal nav ul li+li:before{color:#fff;content:"|";margin:0 1.2rem}footer .footer_bottom .social{margin-bottom:2.4rem}@media screen and (min-width:1024px){footer .footer_bottom .social{margin-bottom:0;margin-left:auto;order:2}}footer .footer_bottom .social h4{display:none}@media screen and (min-width:1024px){footer .footer_bottom .social h4{display:block;text-align:right}}footer .footer_bottom .social ul{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;padding:0}footer .footer_bottom .social ul li{list-style:none}footer .footer_bottom .social ul li a{color:#fff;text-decoration:none}footer .footer_bottom .social ul li a em{font-size:2.4rem}footer h3{color:#fff;font-size:2rem;font-style:normal;font-weight:700;line-height:3.2rem}footer p{font-weight:400}footer h4,footer p{color:#fff;font-size:1.6rem;font-style:normal;line-height:2.4rem}footer h4{font-weight:700;margin-bottom:1.2rem}.email-form{align-items:center;background-color:#fff;border-radius:25px;display:flex;margin:2.4rem auto 0;max-width:100%;overflow:hidden;padding:5px}@media screen and (max-width:768px){.email-form{background-color:transparent;border-radius:0;flex-direction:column;gap:.8rem}}@media screen and (min-width:1024px){.email-form{max-width:400px}}.email-form .email-input{background-color:transparent;border:none;border-radius:25px 0 0 25px;color:#62636c;flex:1;font-size:16px;outline:none;padding:10px 15px;width:50%}.email-form .email-input::placeholder{color:#aaa}@media screen and (max-width:768px){.email-form .email-input{background-color:#fff;border-radius:25px;width:100%}}.email-form .email-button{background-color:#c54d3a;border:none;border-radius:25px 25px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:10px 20px;white-space:nowrap;width:50%}.email-form .email-button:hover{background-color:#b13f32}.email-form .email-button:active{background-color:#8e3227}@media screen and (max-width:768px){.email-form .email-button{width:100%}}.email-form>p{display:flex;flex-direction:column;gap:0}@media screen and (min-width:768px){.email-form>p{flex-direction:row;gap:0;justify-content:space-between}}.email-form>p .wpcf7-spinner{display:none}.header__typeMegamenu{background-color:#fff;left:0;position:fixed;right:0;top:0;transition:transform .3s ease-in-out;z-index:999999}@media screen and (max-width:1300px){.header__typeMegamenu .header_navigation{align-items:center;display:flex;height:6.4rem}.header__typeMegamenu .container{align-items:center;display:flex;flex-direction:row;height:auto;height:79px;padding:.8rem 1.6rem;width:100%}}@media screen and (min-width:1300px){.header__typeMegamenu .container{align-items:center;display:flex;flex-direction:row;height:100%;height:79px;margin:0 auto;max-width:1188px;padding:0;position:relative;width:100%}}.header__typeMegamenu .container #mobileNav{cursor:pointer;display:block;font-size:4.4rem}@media screen and (min-width:1300px){.header__typeMegamenu .container #mobileNav{display:none}}.header__typeMegamenu .container .logo{margin:0;padding:0}.header__typeMegamenu .container .logo img{height:4rem;width:100px}@media screen and (max-width:1300px){.header__typeMegamenu .container .logo img{height:4rem;width:100px}}.header__typeMegamenu .container .extra_menu{display:flex;gap:.8rem;margin-left:auto}.header__typeMegamenu .container .extra_menu .lang_selector.hide{display:none}.header__typeMegamenu .container .extra_menu a{font-size:2.4rem;text-decoration:none}.header__typeMegamenu .container .extra_menu a.shop svg{fill:#80828d;position:relative;top:3px}.header__typeMegamenu .container .extra_menu a.shop:hover svg{fill:#257a7a}.header__typeMegamenu .container .extra_menu .js-wpml-ls-legacy-dropdown>ul{align-items:center;display:flex;justify-content:flex-end;margin:0;padding:0}.header__typeMegamenu .container .extra_menu .js-wpml-ls-legacy-dropdown>ul>li.wpml-ls-item-legacy-dropdown{list-style:none}.header__typeMegamenu .container .extra_menu .js-wpml-ls-legacy-dropdown>ul>li.wpml-ls-item-legacy-dropdown>a{background:none;border:none;font-size:2.4rem;height:2.4rem;padding:0;text-align:right;width:2.4rem}.header__typeMegamenu .container .extra_menu .js-wpml-ls-legacy-dropdown>ul>li.wpml-ls-item-legacy-dropdown>a img{height:18px;max-width:none;position:relative;top:2px;width:25px}.header__typeMegamenu .container .extra_menu .js-wpml-ls-legacy-dropdown>ul>li.wpml-ls-item-legacy-dropdown>a span,.header__typeMegamenu .container .extra_menu .js-wpml-ls-legacy-dropdown>ul>li.wpml-ls-item-legacy-dropdown>a:after{display:none}.header__typeMegamenu .container .extra_menu .js-wpml-ls-legacy-dropdown>ul>li.wpml-ls-item-legacy-dropdown .wpml-ls-sub-menu{background:#fff;border:1px solid #e7e8ec;border-radius:8px;left:-82px;margin:0;min-width:150px;padding:0;position:absolute;right:0;top:26px}.header__typeMegamenu .container .extra_menu .js-wpml-ls-legacy-dropdown>ul>li.wpml-ls-item-legacy-dropdown .wpml-ls-sub-menu li{border-bottom:1px solid #e7e8ec;list-style:none;overflow:hidden}.header__typeMegamenu .container .extra_menu .js-wpml-ls-legacy-dropdown>ul>li.wpml-ls-item-legacy-dropdown .wpml-ls-sub-menu li:last-of-type{border-bottom:none;border-radius:8px}.header__typeMegamenu .container .extra_menu .js-wpml-ls-legacy-dropdown>ul>li.wpml-ls-item-legacy-dropdown .wpml-ls-sub-menu li a{align-items:center;border:none;color:#2d2d2d;display:flex;font-size:1.3rem;font-style:normal;font-weight:400;padding:.8rem 1.6rem}.header__typeMegamenu .container .extra_menu .js-wpml-ls-legacy-dropdown>ul>li.wpml-ls-item-legacy-dropdown .wpml-ls-sub-menu li a:hover{background-color:#f9f9f9}.header__typeMegamenu .container .extra_menu .js-wpml-ls-legacy-dropdown>ul>li.wpml-ls-item-legacy-dropdown .wpml-ls-sub-menu li a span{margin-left:.8rem}.header__typeMegamenu .container .header_nav{position:relative;width:100%}@media screen and (max-width:1300px){.header__typeMegamenu .container .header_nav{background:#fff;bottom:0;height:100dvh;left:-1100%;overflow-y:auto;padding:4.4rem 2.4rem 2.4rem;position:fixed;right:0;text-align:center;top:0;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;transition:.5s;width:0;z-index:1}.header__typeMegamenu .container .header_nav.open{left:0;opacity:1;overflow-x:hidden;width:100%;z-index:9999999}}.header__typeMegamenu .container .header_nav #mobileNavClose{display:block;left:0;position:absolute;top:0;z-index:10}.header__typeMegamenu .container .header_nav #mobileNavClose button,.header__typeMegamenu .container .header_nav #mobileNavClose em{color:#257a7a;cursor:pointer;font-size:4.4rem;height:4.4rem;width:4.4rem}.header__typeMegamenu .container .header_nav #mobileNavClose:hover button,.header__typeMegamenu .container .header_nav #mobileNavClose:hover em{color:#95c8c8}@media screen and (min-width:1300px){.header__typeMegamenu .container .header_nav #mobileNavClose{display:none}}.header__typeMegamenu .container .header_nav .info_panel{color:#1e1f24;font-size:2rem;font-weight:700;left:50%;line-height:2.8rem;position:absolute;top:2.4rem;transform:translate(-50%,-50%)}@media screen and (min-width:1300px){.header__typeMegamenu .container .header_nav .info_panel{display:none}}.header__typeMegamenu .container .header_nav .nav{display:flex;flex-direction:column;margin-top:2.4rem}@media(min-width:1300px){.header__typeMegamenu .container .header_nav .nav{align-items:center;flex-direction:row;gap:.8rem;height:auto;justify-content:center;margin-top:0}}.header__typeMegamenu .container .header_nav .nav ul.menu{display:flex;flex-direction:row;gap:1.6rem;margin:0;max-width:1300px;padding:0}@media screen and (max-width:1300px){.header__typeMegamenu .container .header_nav .nav ul.menu{flex-direction:column;gap:2.4rem}}@media(max-width:1300px){.header__typeMegamenu .container .header_nav .nav ul.menu{height:calc(100dvh - 278px);overflow-y:auto}.header__typeMegamenu .container .header_nav .nav ul.menu.pasive{overflow:hidden}}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item{align-items:center;display:flex;flex-direction:row;list-style:none;margin-top:2.4rem;padding:0 0 2.4rem}@media screen and (max-width:1300px){.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item{justify-content:space-between;margin-top:0;padding:0}}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item.active button,.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item.active em,.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item.active>a,.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item:hover button,.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item:hover em,.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item:hover>a{color:#257a7a}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item>a{color:#1e1f24;font-size:1.6rem;font-weight:400;line-height:2.4rem;text-decoration:none}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item>a.active{color:#257a7a}@media screen and (max-width:1300px){.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item>a{color:#2d2d2d;font-size:1.8rem;font-weight:700;line-height:2.4rem}}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item button,.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item em{color:#80828d;cursor:pointer;display:block;font-size:2.4rem}@media screen and (max-width:1300px){.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item button,.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item em{color:#80828d;cursor:pointer;display:block;font-size:2.4rem;transform:rotate(-90deg)}}@media screen and (min-width:1300px){.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item:last-of-type .megamenu{left:auto;right:0;width:max-content}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item:last-of-type .megamenu.simple .megamenu_simple{justify-content:center}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item:last-of-type .megamenu.simple .megamenu_simple--column{max-width:240px;width:240px}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item:last-of-type .megamenu.simple .megamenu_simple--column.blank{display:none}}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu{background-color:#fff;border-radius:.8rem;box-shadow:0 3px 17px -2px rgba(0,0,0,.33);display:none;left:-50px;max-width:1190px;padding:3.2rem 4.8rem 4.8rem;position:absolute;right:-50px;top:68px;width:auto;z-index:9}@media screen and (min-width:1300px){.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu{display:none}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.menu-show{display:block}}@media screen and (max-width:1300px){.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu{background-color:#fff;padding:.8rem 0}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.active{display:block;left:0;top:126px}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.active:after{background-color:#fff;bottom:0;content:"";height:100%;left:0;position:fixed;right:0;width:100%;z-index:0}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple.active .mobile_panel{padding-left:2.4rem;padding-right:6.4rem;position:relative;z-index:1}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple.active .mobile_panel.panel1s{overflow-y:auto}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple{display:flex;flex-direction:column;flex-wrap:wrap;gap:1.6rem}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple--column.links{width:100%}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple--column.links .megamenu_list{list-style:none;padding:0}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple--column.links .megamenu_list li.menu_item_2{align-items:center;display:flex;flex-direction:row;justify-content:space-between;list-style:none;margin-bottom:1.6rem;padding:0 0 0 .8rem}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple--column.links .megamenu_list li.menu_item_2:last-of-type{margin-bottom:0}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple--column.links .megamenu_list li.menu_item_2 a{align-items:center;color:#1e1f24;display:flex;flex-direction:row;font-size:1.6rem;font-weight:400;justify-content:space-between;line-height:2.6rem;padding-right:2.4rem;position:relative;text-align:left;text-decoration:none}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple--column.links .megamenu_list li.menu_item_2 a img{aspect-ratio:1;border-radius:50%;margin-right:1.6rem;max-height:40px;max-width:40px;object-fit:cover}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple--column.links .megamenu_list li.menu_item_2 p{color:#1e1f24;font-size:1.6rem;font-weight:700;line-height:2.6rem}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple--column.links .megamenu_list li.menu_item_2_title{padding:0;text-align:left}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple--column.links .megamenu_list li.menu_item_2_title p{color:#1e1f24;font-size:1.6rem;font-weight:700;line-height:2.6rem;margin-bottom:.8rem;margin-top:.8rem;text-align:left}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple--column.links .megamenu_list li.menu_item_2_title a{align-items:center;color:#1e1f24;display:flex;font-size:1.6rem;font-weight:700;line-height:2.6rem;margin-bottom:.8rem;margin-top:.8rem;text-align:left;text-decoration:none}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple--column.links .megamenu_list li.menu_item_2_title a button,.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple--column.links .megamenu_list li.menu_item_2_title a em{color:#1e1f24;margin-left:.8rem;position:relative;top:1px;transform:rotate(0deg)}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple--column.publication .publication__text{align-items:flex-start;display:flex;flex-direction:column;max-width:340px}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple--column.publication .publication__text .title{color:#2d2d2d;display:-webkit-box;font-size:2rem;font-weight:700;line-clamp:2;-webkit-line-clamp:2;line-height:2.8rem;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:.8rem;text-align:left}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple--column.publication .publication__text .description{color:#575861;display:-webkit-box;font-size:1.6rem;line-clamp:3;-webkit-line-clamp:3;line-height:2.4rem;margin-bottom:1.6rem;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;text-align:left}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple--column.publication .publication__text a{align-items:center;color:#257a7a;display:flex;flex-direction:row;font-size:1.6rem;font-weight:700;line-height:2.4rem;margin-top:0;padding:.8rem 0;text-decoration:none}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple--column.publication .publication__text a>button,.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple--column.publication .publication__text a>em{color:#257a7a;display:block;font-size:2.4rem;transform:rotate(0deg)}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple--column.publication img{border-radius:.8rem;margin-bottom:1.6rem}}@media screen and (min-width:1300px){.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple{align-items:flex-start;display:flex;flex-direction:row;gap:2.4rem;margin:0 auto;max-width:1248px;width:100%;z-index:1}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple--column{background-color:#fff;flex:1 1 calc(25% - 1.8rem);height:auto;max-width:calc(25% - 1.8rem);min-width:0}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple .links>ul.megamenu_list{box-sizing:border-box;display:flex;flex:1 1 33%;flex-direction:column;flex-wrap:wrap;gap:0 2.4rem;list-style:none;padding-left:0}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple .links>ul.megamenu_list li{padding:.8rem}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple .links>ul.megamenu_list li a{align-items:flex-start;display:flex;flex-direction:row;gap:.8rem;position:relative;text-decoration:none}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple .links>ul.megamenu_list li a:hover span{color:#257a7a}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple .links>ul.megamenu_list li a span{color:#62636c;color:#1e1f24;font-size:1.6rem;font-weight:400;line-height:2.4rem}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple .links>ul.megamenu_list li a img{aspect-ratio:1;border-radius:50%;max-height:40px;max-width:40px;object-fit:cover}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple .links>ul.megamenu_list li p{color:#e0e1e6;font-size:1.6rem;line-height:2.6rem}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple .links>ul.megamenu_list li button,.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple .links>ul.megamenu_list li em{display:none;display:block}}@media screen and (min-width:1300px)and (max-width:1300px){.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple .links>ul.megamenu_list li button,.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple .links>ul.megamenu_list li em{color:#1d3a3a;cursor:pointer;display:block;font-size:2.4rem}}@media screen and (min-width:1300px){.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple .links>ul.megamenu_list li.menu_item_2_title{display:-webkit-box;height:2.8rem;line-clamp:1;-webkit-line-clamp:1;margin-bottom:.8rem;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple .links>ul.megamenu_list li.menu_item_2_title a{color:#1e1f24;font-size:1.8rem;font-weight:700;line-height:2.4rem}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple .links>ul.megamenu_list li.menu_item_2_title a button,.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple .links>ul.megamenu_list li.menu_item_2_title a em{color:#1e1f24;margin-left:.8rem;position:relative;top:1px;transform:rotate(0deg)}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple .links>ul.megamenu_list li.menu_item_2_title p{color:#1e1f24;font-size:1.8rem;font-weight:700;line-height:2.4rem}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple .publication__text{display:flex;flex-direction:column}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple .publication__text .title{color:#2d2d2d;display:-webkit-box;font-size:2rem;font-weight:700;line-clamp:2;-webkit-line-clamp:2;line-height:2.8rem;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:.8rem}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple .publication__text .description{color:#575861;display:-webkit-box;font-size:1.6rem;line-clamp:3;-webkit-line-clamp:3;line-height:2.4rem;margin-bottom:1.6rem;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple .publication__text a{align-items:center;color:#257a7a;display:flex;flex-direction:row;font-size:1.6rem;font-weight:700;line-height:2.4rem;margin-top:1.2rem;padding:.8rem 0;text-decoration:none}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple .publication__text a button,.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple .publication__text a em{color:#257a7a;display:block;font-size:2.4rem}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu.simple .megamenu_simple .publication img{border-radius:.8rem;margin-bottom:1.6rem}}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu .goback{cursor:pointer;display:block;margin-bottom:2.4rem;position:relative;z-index:99}@media screen and (min-width:1300px){.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu .goback{margin-bottom:1.6rem}}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu .goback .back{align-items:center;display:flex;flex-direction:row}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu .goback .back span{align-items:center;color:#257a7a;display:flex;flex-direction:row;font-size:1.6rem;font-style:normal;font-weight:700;line-height:2.6rem;position:relative;text-decoration:underline;top:2px}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu .goback .back button,.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu .goback .back em{font-size:2.4rem;margin-left:0;margin-right:.8rem;position:relative;top:2px;transform:rotate(-180deg)}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu .goback .page{border-bottom:1px solid #e0e1e6;color:#2d2d2d;font-size:1.6rem;font-weight:700;line-height:2.4rem;margin-top:1.6rem;padding-bottom:2.4rem;text-align:left}@media screen and (min-width:1300px){.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu .goback .page{color:#62636c;font-size:1.6rem;line-height:2.6rem;padding-bottom:1.6rem}.header__typeMegamenu .container .header_nav .nav ul.menu li.menu_item .megamenu .goback{display:none}}.header.smooth{transition:transform .3s ease-in-out}.space{background-color:#cecece;height:1500px}.search-bar{display:none}@media screen and (max-width:1300px){.search-bar{align-items:center;background-color:#fff;border:1px solid #b9bbc6;border-radius:2.5rem;display:flex;height:5.2rem;max-width:100%;padding:.8rem 1.6rem;position:relative;z-index:10}.search-bar:focus-within{border-color:#257a7a}.search-bar.filled{border-color:#257a7a}.search-bar .search-icon{color:#575861;font-size:2.4rem;margin-right:.8rem}.search-bar .search-input{background:transparent;border:none;color:#333;flex:1;font-size:16px;outline:none}.search-bar .search-input::placeholder{color:#888}.search-bar #clear-icon{color:#257a7a;cursor:pointer;display:none;font-size:2.4rem;margin-left:.8rem}.search-bar #clear-icon:hover{color:#257a7a}.search-bar.active #clear-icon{display:block}.search-bar .search-results{background-color:#fff;border-radius:.8rem;left:0;list-style:none;margin-top:.5rem;overflow-y:auto;padding:0 2.4rem;position:absolute;top:100%;width:100%}.search-bar .search-results.expanded{bottom:0;height:100dvh;left:0;max-height:calc(100dvh - 116px);overflow-y:scroll;position:fixed;right:0;top:116px;z-index:1000}.search-bar .search-results .results-count{color:#257a7a;font-size:1.4rem;font-weight:400;padding:1rem;text-align:left}.search-bar .search-results .results-count .results-label{color:#575861;font-weight:400}.search-bar .search-results li{align-items:center;border-top:1px solid #e7e8ec;cursor:pointer;display:flex;padding:1.6rem;transition:background-color .2s}.search-bar .search-results li:hover{background-color:#f0f0f0}.search-bar .search-results li:first-of-type{margin-top:.8rem}.search-bar .search-results li .result-icon{color:#80828d;font-size:2rem;margin-right:1rem}.search-bar .search-results li .result-text{color:#333;font-size:1.4rem;text-align:left}.search-bar .search-results li img{height:40px;margin-right:10px;max-width:40px}}.header_nav #date-picker-container{display:flex;justify-content:center;min-height:300px;overflow-y:scroll;width:100%}.header_nav .daterangepicker{display:block!important;height:calc(100dvh - 123px);left:auto!important;opacity:1!important;overflow-y:scroll;position:absolute!important;right:auto!important;top:60px!important;transform:none!important;visibility:visible!important;z-index:9999!important}.header_nav .date-panel{background-color:#fff;display:none;flex-direction:column;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1000}.header_nav .date-panel.visible{display:flex;opacity:1}.header_nav .date-panel .date-header{align-items:center;border-bottom:1px solid #b9bbc6;display:flex;justify-content:space-between;padding:1.6rem 2.4rem}.header_nav .date-panel .date-header h2{color:#1e1f24;font-size:1.6rem;font-weight:600;margin:0;text-align:center;width:100%}.header_nav .date-panel .date-header .close-button{background:none;border:none;color:#257a7a;cursor:pointer;font-size:2rem}.header_nav .date-panel .date-header .close-button:hover{color:#1d3a3a}.header_nav .date-panel .date-picker-container{flex:1;padding:2.4rem}.header_nav .date-panel .date-footer{background:#fff;border-top:1px solid #b9bbc6;bottom:0;display:flex;justify-content:space-between;left:0;padding:1.6rem 2.4rem;position:fixed;right:0;width:100%;z-index:111111}.header_nav .date-panel .date-footer .reset-button{background:none;border:none;color:#1d3a3a;cursor:pointer;font-size:1.4rem;font-weight:700;text-decoration:underline}.header_nav .date-panel .date-footer .reset-button:hover{text-decoration:underline}.header_nav .date-panel .date-footer .apply-button{background-color:#c54d3a;border:none;border-radius:2.5rem;box-shadow:0 4px 40px 0 rgba(0,0,0,.25);color:#fff;cursor:pointer;font-size:1.4rem;padding:.8rem 1.6rem}.header_nav .date-panel .date-footer .apply-button:hover{background-color:#257a7a}.wpml-ls-legacy-dropdown{width:2.5rem!important}.skip-link{background:#257a7a;border-radius:0 0 4px 4px;color:#fff;font-size:1.4rem;font-weight:700;left:-9999px;padding:1rem 2rem;position:fixed;text-decoration:none;top:0;z-index:99999999}.skip-link:focus{left:50%;transform:translateX(-50%)}*{box-sizing:border-box}:active,:focus,:hover{outline:none}:focus-visible{outline:2px solid #257a7a;outline-offset:2px}html{font-family:Asap,sans-serif;font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,html{overflow-x:hidden}@media screen and (min-width:1024px){body.page-template-page-route,body.page-template-page-sustainability,html.page-template-page-route,html.page-template-page-sustainability{overflow-x:visible}}body.no_scroll,html.no_scroll{overflow:hidden;position:fixed;width:100%}main{margin-top:64px}.page-template-page-login-php main,main.login_tours_template{margin-top:0}@media screen and (min-width:1300px){main{margin-top:79px}.page-template-page-login-php main,main.login_tours_template{margin-top:0}}.otgs-development-site-front-end{display:none!important}img{display:block;height:auto;max-width:100%}.flex{display:flex}.flex-row-column{display:flex;flex-direction:row}@media screen and (min-width:1024px){.flex-row-column{flex-direction:column}}.flex-column-row{display:flex;flex-direction:column}@media screen and (min-width:1024px){.flex-column-row{flex-direction:row}}.flex-column-row .column-resp{flex:1 1 0}.flex-row{display:flex;flex-direction:row}.flex-row .column-resp{flex:1 1 0}.flex-column{display:flex;flex-direction:column}.f-justyfy-c{justify-content:center}.f-align-c{align-items:center}.wrapper-large{max-width:1900px;padding:0 2rem}.wrapper,.wrapper-large{box-sizing:border-box;margin:0 auto;width:100%}.wrapper{max-width:1188px;padding:0 2.4rem}@media screen and (min-width:1200px){.wrapper{padding:0}}.wrapper-xs{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0;width:100%}.responsive-padding{padding:4.8rem 0}@media screen and (min-width:768px){.responsive-padding{padding:4.4rem 0}}h1,h2,h3,h4,h5,h6,p{margin:0}.h1,h1{font-family:PT Sans,serif;font-size:3.2rem;line-height:1.375}@media screen and (min-width:1024px){.h1,h1{font-size:4rem}}.h2,h2{font-family:PT Sans,serif;font-size:2.6rem;line-height:1.42}@media screen and (min-width:1024px){.h2,h2{font-size:3.2rem}}.h3,h3{font-family:PT Sans,serif;font-size:2.2rem;line-height:1.36}@media screen and (min-width:1024px){.h3,h3{font-size:2.5rem;line-height:1.375}}.h4,h4{font-family:PT Sans,serif;font-size:1.8rem;line-height:1.44}@media screen and (min-width:1024px){.h4,h4{font-size:2.2rem;line-height:1.54}}.h5,.h6,h5,h6{font-family:PT Sans,serif;font-size:1.6rem;line-height:1.5}@media screen and (min-width:767px){.h5,.h6,h5,h6{font-size:2rem;line-height:1.5}}ol,p,ul{color:#62636c;font-size:1.6rem}.label_section{color:#257a7a;font-size:1.8rem;font-weight:700;line-height:2.4rem}@media screen and (min-width:768px){.label_section{font-size:2rem;line-height:2.8rem}}.title_section{display:flex;flex-direction:column;margin-bottom:2.4rem}@media screen and (min-width:768px){.title_section{margin-bottom:4.8rem}.title_section.two_cols{flex-direction:row}.title_section.two_cols .column:first-of-type{flex-basis:40%!important;padding-left:0!important}.title_section.two_cols .column:last-of-type{flex-basis:60%;padding-left:4.8rem}}.title_section .label{color:#257a7a;font-size:1.8rem;font-weight:700;line-height:2.4rem;margin-bottom:.8rem}@media screen and (min-width:768px){.title_section .label{font-size:2rem;line-height:2.8rem}}.title_section h2,.title_section h3{color:#1e1f24;font-size:3.2rem;font-weight:700;line-height:3.8rem}@media screen and (min-width:768px){.title_section h2,.title_section h3{font-size:4rem;line-height:4.8rem}}.title_section .base_text{color:#575861;font-size:1.6rem;line-height:2.4rem}.title_section .base_text p+p{margin-top:1.6rem}.title_section .base_text p a{color:#257a7a}.section_link{margin-top:2.4rem}.section_link.no_margin{margin-top:0}.section_link a.link{align-items:center;display:flex;font-family:2rem!important;font-weight:700;gap:.8rem;line-height:2.8rem!important;text-decoration:none}.section_link a.link:hover,.section_link a.link:hover em{color:#1d3a3a}.title_row{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:3.2rem}.title_row--center{align-items:center}.font_base,.font_base--responsive{color:#62636c;font-size:1.6rem;font-weight:400;line-height:2.6rem}@media screen and (min-width:768px){.font_base--responsive{font-size:2rem;line-height:3rem}}.link{color:#257a7a;display:block;font-size:1.6rem;line-height:2.5rem}.link--underline{text-decoration:underline}.link:hover{color:#1d3a3a}.sample{padding:2.5rem 1rem}.sample:first-of-type{margin-top:100px}.sample p{margin-bottom:1rem}.sample .h2{background:#cecece;padding:2rem}.sample .button,.sample .h2{margin-bottom:2rem}.breadcrumb{background-color:#f9f9f9;border-bottom:1px solid #d8d9e0;border-top:1px solid #d8d9e0;display:block;margin:0;padding:.8rem 0;position:relative}.breadcrumb nav a{color:#575861;font-size:1.3rem;line-height:2.3rem;text-decoration:none}.breadcrumb nav .separator,.breadcrumb nav a:hover{color:#257a7a}.breadcrumb nav .separator:after{color:#257a7a;content:"";font-family:icomoon!important;font-size:2rem;left:-5px;position:relative;top:5px}.breadcrumb nav .last{color:#1e1f24;font-size:1.3rem;font-weight:700}.separation{display:block}.separation.h-50{height:2.5rem}@media screen and (min-width:1024px){.separation.h-50{height:5rem}}.separation.h-100{height:5rem}@media screen and (min-width:1024px){.separation.h-100{height:10rem}}.separation.h-150{height:5rem}@media screen and (min-width:1024px){.separation.h-150{height:15rem}}.reveal__down{opacity:0;transform:translateY(2em)}.reveal__down.active{opacity:1;transform:translateY(0);transition:all .7s ease-in-out .8s}.reveal__right{opacity:0;transform:translateX(100%)}.reveal__right.active{opacity:1;transform:translateX(0);transition:all 1.5s ease-in-out .5s}.reveal__left{opacity:0;transform:translateX(-2em)}.reveal__left.active{opacity:1;transform:translateX(0);transition:all .6s ease-in-out .7s}.reveal__content{opacity:0}.reveal__content.active{opacity:1;transition:all .4s ease-in-out .6s}.reveal__cascade1{opacity:0;transform:translateY(2em)}.reveal__cascade1.active{opacity:1;transform:translateY(0);transition:all .4s ease-in-out .5s}.reveal__cascade2{opacity:0;transform:translateY(2em)}.reveal__cascade2.active{opacity:1;transform:translateY(0);transition:all .5s ease-in-out .6s}.reveal__cascade3{opacity:0;transform:translateY(2em)}.reveal__cascade3.active{opacity:1;transform:translateY(0);transition:all .7s ease-in-out .8s}.reveal__cascade4{opacity:0;transform:translateY(2em)}.reveal__cascade4.active{opacity:1;transform:translateY(0);transition:all .9s ease-in-out 1s}.block_divider{height:2px;margin:4rem 0;width:100%}[type=radio]:checked,[type=radio]:not(:checked){left:-9999px;position:absolute}[type=radio]:checked+label,[type=radio]:not(:checked)+label{color:#a1a1a1;cursor:pointer;display:inline-block;font-family:Asap,sans-serif;font-size:16px;font-weight:300;letter-spacing:0;line-height:22px!important;margin-right:30px;padding-left:30px;position:relative}[type=radio]:not(:checked)+label:before{background:transparent;border-radius:100%}[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{border:1px solid #257a7a;content:"";height:16px;left:1px;position:absolute;top:1px;width:16px}[type=radio]:checked+label:before{background:#fff;border-radius:100%}[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{background:#257a7a;border-radius:100%;content:"";height:8px;left:5px;position:absolute;top:5px;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;transition:.2s ease-in-out;width:8px}[type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}[type=radio]:checked+label:after{border:1px solid #257a7a;opacity:1;-webkit-transform:scale(1);transform:scale(1)}#goTop{background-color:#257a7a;bottom:20rem;cursor:pointer;padding:1.2rem;position:fixed;right:-10rem;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}#goTop.active{right:1rem}#goTop:hover{background-color:#1d3a3a}#goTop em{color:#fff;font-size:1.5rem}.no_result{min-height:50vh}#error_page{align-items:center;color:#257a7a;display:flex;flex-direction:column;height:calc(100vh - 100px);justify-content:center;margin-top:60px;position:relative}#error_page h1{font-size:4.2rem;font-weight:600;margin-bottom:2rem}.block_cta{padding:2rem}.block_cta.centered{margin:0 auto;text-align:center}.swiper-button-disabled em{color:#d8d9e0!important}.bg_green{background-color:#eaf4f5!important}.bg_grey{background-color:#f7f7f8!important}.bg_white{background-color:#fff!important}.block_space{height:2.4rem}@media screen and (max-width:1024px){.block_space{height:4.8rem}}.desktop_block{display:none}@media screen and (min-width:768px){.desktop_block{display:block}}.mobile_block{display:block}@media screen and (min-width:768px){.mobile_block{display:none}}.label_style{color:#257a7a!important;font-size:1.8rem!important;font-weight:700!important;line-height:2.4rem!important;margin-bottom:1.2rem!important}@media screen and (min-width:768px){.label_style{font-size:2rem!important;line-height:2.8rem!important}}.time_video{opacity:0}.time_video.video-visible{opacity:1}.sitemap_block{padding:2.4rem 0}.sitemap_block ol li,.sitemap_block ul li{font-size:1.8rem;line-height:2.6rem;margin-bottom:1rem;margin-top:0;padding-top:0;width:max-content}.sitemap_block ol li:last-of-type,.sitemap_block ul li:last-of-type{margin-bottom:0}.sitemap_block a{color:#257a7a;display:block;font-size:1.6rem;line-height:2.2rem;text-decoration:underline}.sitemap_block a.button{color:#fff;margin-top:2rem;text-decoration:none}.sitemap_block span{font-size:1.2rem;line-height:2rem}.sitemap_block h2,.sitemap_block h3,.sitemap_block h4,.sitemap_block h5,.sitemap_block h6{font-size:2.4rem;font-weight:400;line-height:2.9rem;margin-bottom:1rem;margin-top:1rem}@media screen and (min-width:768px){.sitemap_block h2,.sitemap_block h3,.sitemap_block h4,.sitemap_block h5,.sitemap_block h6{font-size:2.8rem;line-height:3.6rem;margin-bottom:1rem;margin-top:1rem}}.sitemap_block h2 strong,.sitemap_block h3 strong,.sitemap_block h4 strong,.sitemap_block h5 strong,.sitemap_block h6 strong{font-style:italic;font-weight:800}#searh-booking:disabled{cursor:not-allowed;opacity:.5}.tooltip-popup{background-color:#257a7a;border-radius:4px;color:#fff;font-size:1.2rem;opacity:0;padding:.5rem 1rem;pointer-events:none;position:absolute;transition:opacity .2s;white-space:nowrap;z-index:1000}.cb-mfp-wrap.cb-modal-panel{z-index:9999999!important}.cb-modal-noscroll .header__typeMegamenu{z-index:9999!important}@media screen and (max-width:768px){.page-template-page-header-footer-php .privacyButton.left,.page-template-page-route .privacyButton.left .page-template-default .privacyButton.left{bottom:110px!important}.page-template-default #maya-b2b-full-page .maya-b2b-wrapper .maya-b2b-widget-wrapper #maya-popover-wrapper,.page-template-page-header-footer-php #maya-b2b-full-page .maya-b2b-wrapper .maya-b2b-widget-wrapper #maya-popover-wrapper,.page-template-page-route #maya-b2b-full-page .maya-b2b-wrapper .maya-b2b-widget-wrapper #maya-popover-wrapper{bottom:112px!important}#maya-b2b-full-page .maya-b2b-wrapper .maya-b2b-widget-wrapper .gFDgRL,#maya-popover-wrapper,.privacyButton.left{z-index:999!important}}@media screen and (max-width:1300px){#maya-b2b-full-page[data-widget-mode=full-page]{height:100vh!important}}#maya-b2b-full-page{position:absolute}.page-maria #maya-b2b-full-page{position:relative}:root{--topbar-height:0px}body.has-sticky-topbar main[role=main]{padding-top:var(--topbar-height)}.sticky_topbar{align-items:center;background-color:#c54d3a;color:#fff;display:flex;font-size:1.6rem;font-weight:700;justify-content:center;padding:.8rem 1.2rem;text-align:center;text-decoration:none;width:100%;z-index:99}.sticky_topbar:hover{background-color:#b13f32}.sticky_topbar.is-sticky{position:fixed;top:79px;transition:top .3s ease-in-out;width:100%;z-index:9999}button{background:none;border:none;padding:0}.wpcf7 form .wpcf7-response-output{font-size:16px;line-height:26px}