/**handles:theotherspain-style**/
/*!
Theme Name: _s
Theme URI: https://underscores.me/
Author: Automattic
Author URI: https://automattic.com/
Description: Hi. I'm a starter theme called <code>_s</code>, or <em>underscores</em>, if you like. I'm a theme meant for hacking so don't use me as a <em>Parent Theme</em>. Instead try turning me into the next, most awesome, WordPress theme out there. That's what I'm here for.
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: _s
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

_s is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/.footer{background-color:#7e6e63;padding:66px 0 24px 0;color:#fff}.footer .logo_menu{margin-bottom:85px}@media screen and (max-width:768px){.footer .logo_menu{margin-bottom:48px}}@media screen and (max-width:768px){.footer .logo{margin-bottom:24px}}@media screen and (max-width:768px){.footer .logo img{max-width:100%;height:61px;object-fit:contain;display:block;margin-inline:auto}}.footer .footerMenusCont{display:flex;gap:41px;justify-content:space-between}@media screen and (max-width:768px){.footer .footerMenusCont{flex-direction:column;gap:47px}}.footer .footerMenu .menu{padding:0;margin:0;display:grid;grid-template-columns:repeat(2,auto);align-items:center;list-style:none;row-gap:20px;column-gap:72px}@media screen and (max-width:768px){.footer .footerMenu .menu{gap:20px}}.footer .footerMenu .menu a{color:#fff;font-family:WorkSans,sans-serif;font-size:16px;font-weight:500;line-height:110%;letter-spacing:-.28px;text-decoration:none}.footer .footerMenu .menu a:hover{text-decoration:underline;text-decoration-thickness:10%;text-underline-offset:2px}.footer .footerMenu .menu .highlighted a{color:#1c2222;background-color:#fff;border-radius:99px;padding:6px 16px;text-decoration:none}.footer .footerMenu2 .menu-secondary-menu-container .menu{padding:0;margin:0;display:flex;align-items:center;list-style:none;gap:29px}.footer .footerMenu2 .menu-secondary-menu-container .menu .menu-item a{color:#1c2222;font-family:WorkSans,sans-serif;font-size:16px;font-weight:500;line-height:110%;letter-spacing:-.28px;text-decoration:none;padding:6px 16px;border-radius:99px;background-color:#f3f8f8;text-wrap:nowrap;transition:all .3s linear;border:1px solid #f3f8f8;position:relative}.footer .footerMenu2 .menu-secondary-menu-container .menu .menu-item a:hover{background-color:transparent;border-color:#f3f8f8;color:#f3f8f8}.footer .footerMenu2 .menu-secondary-menu-container .menu .menu-item a:active{background-color:transparent;border-color:#f3f8f8;color:#f3f8f8;opacity:.7}.footer .footerMenu2 .menu-secondary-menu-container .menu .menu-item a:focus-visible{background-color:#f3f8f8;color:#1c2222;outline-offset:2px;outline-style:solid;outline:#F3F8F8 2px;outline-style:solid!important}.footer .inferior,.footer .superior{display:grid;grid-template-columns:repeat(2,auto)}.footer .superior{padding-bottom:16px;border-bottom:1px solid #fff;margin-bottom:8px;align-items:end}@media screen and (max-width:768px){.footer .superior{margin-top:48px}}.footer .superior .partners>:not(figure){color:#fff;font-family:WorkSans,sans-serif;font-size:12px;font-weight:500;line-height:120%;padding-bottom:4px;width:fit-content;border-bottom:1px solid;letter-spacing:-.18px;margin-bottom:16px}.footer .superior .partners figure{width:73px;height:54px;object-fit:contain}.footer .inferior .copyright>*{color:#fff;font-family:WorkSans,sans-serif;font-size:12px;font-weight:500;line-height:120%;letter-spacing:-.18px;margin:0}.footer .inferior .lang_switch .wpml-language-switcher-block ul.horizontal-list{justify-content:end}.footer .inferior .lang_switch .wp-block-navigation .wp-block-navigation-item__label{color:#fff;font-family:WorkSans,sans-serif;font-size:16px;font-weight:400;line-height:120%;letter-spacing:-.24px;text-transform:uppercase}.footer .inferior .lang_switch .wpml-language-switcher-block ul{gap:6px!important}.footer .inferior .lang_switch .wpml-language-switcher-block ul.hasSpacing.isHorizontal li:not(:last-child){margin-right:0!important}.footer .inferior .lang_switch .wp-block-navigation .wp-block-navigation-item:not(:last-child){border-right:1px solid;margin-right:0;padding-right:6px}.footer .inferior .lang_switch [data-wpml=current-language-item] .wp-block-navigation-item__label{font-weight:600}.footer .wp-block-image{margin:0}.footerLegal{padding:20px 0;background-color:#1c2222;color:#fff}.footerLegal .copyright>*{font-family:WorkSans,sans-serif;font-size:14px;font-weight:400;line-height:120%;letter-spacing:-.21px;margin:0}.footerLegal .legals-parent{display:flex;gap:16px}.footerLegal .legals-parent .legals{width:fit-content!important}@media screen and (max-width:768px){.footerLegal .legals-parent .legals{width:100%!important}}.footerLegal .legals-parent .legals .menu{padding:0;margin:0;display:flex;align-items:center;justify-content:end;list-style:none;gap:24px}@media screen and (max-width:768px){.footerLegal .legals-parent .legals .menu{justify-content:start;flex-wrap:wrap;margin-bottom:28px}}.footerLegal .legals-parent .legals .menu a{color:#fff;font-family:WorkSans,sans-serif;font-size:12px;font-weight:500;line-height:120%;letter-spacing:-.18px;text-decoration-thickness:10%}.footerLegal .legals-parent .legal-logos{display:flex;gap:16px;height:27px;width:fit-content}.footerLegal .legals-parent .legal-logos figure{height:100%}.footerLegal .legals-parent .legal-logos figure img{height:100%;width:auto}.mc4wp-form label{position:relative;margin:16px 0}.mc4wp-form label span{position:absolute;left:0;top:50%;transform:translateY(-50%);transition:all .15s ease;padding:0;font-family:WorkSans,sans-serif;font-size:16px;pointer-events:none;color:#fff}.mc4wp-form label input.filled+span,.mc4wp-form label input:focus+span{top:0;transform:translateY(-100%) scale(1)}header .skipContent{z-index:1041;position:absolute;border:0;box-shadow:none;outline:0;opacity:0;pointer-events:none;transition:0s opacity linear;top:15px;left:15px}header .skipContent.show{opacity:1;pointer-events:auto;visibility:visible}header .skipContent:focus{outline:2px solid #ED8664;outline-offset:2px}.navbar{min-height:64px;border-bottom:1px solid #5d5f5c;background:#fff}@media screen and (max-width:768px){.navbar{padding-top:42px!important}}.navbar .wc-block-mini-cart__button{padding:8px;background-color:#f7f6f2;border-radius:5px}.navbar .wc-block-mini-cart__button .wc-block-mini-cart__badge{color:#1c2222}.navbar .mainMenu{position:absolute;left:50%;transform:translateX(-50%)}@media screen and (max-width:1000px){.navbar .mainMenu{display:none}}.navbar .mainMenu .menu{padding:0;margin:0;display:flex;align-items:center;list-style:none;gap:29px}.navbar .mainMenu .menu .menu-item a{color:#1c2222;font-family:WorkSans,sans-serif;font-size:16px;font-weight:500;line-height:110%;letter-spacing:-.28px;text-decoration:none}.navbar .mainMenu .menu .menu-item a:hover{text-decoration:underline;text-decoration-thickness:10%;text-underline-offset:2px}.navbar .mainMenu .menu .current-menu-item a{font-family:"Playfair Display",sans-serif;color:#bb4f2a;font-size:18px;font-weight:500;line-height:110%;letter-spacing:-.28px;font-style:italic}.navbar .mainMenu .menu .current-menu-item a:hover{text-decoration-thickness:8%}.navbar .widgets{display:flex;align-items:center;gap:20px}@media screen and (max-width:1000px){.navbar .widgets .menu-secondary-menu-container{display:none}}.navbar .widgets .menu-secondary-menu-container .menu{padding:0;margin:0;display:flex;align-items:center;list-style:none;gap:29px}.navbar .widgets .menu-secondary-menu-container .menu .menu-item a{color:#1c2222;font-family:WorkSans,sans-serif;font-size:16px;font-weight:500;line-height:110%;letter-spacing:-.28px;text-decoration:none;padding:4px 16px;border-radius:99px;background-color:#ed8664;transition:.3s all linear;border:1px solid #e6673d;text-wrap:nowrap;position:relative}.navbar .widgets .menu-secondary-menu-container .menu .menu-item a:hover{background-color:#1c2222;color:#fff;border:1px solid #1c2222}.navbar .widgets .menu-secondary-menu-container .menu .menu-item a:active{background-color:#1c2222;color:#fff;border:1px solid #1c2222;opacity:.7}.navbar .widgets .menu-secondary-menu-container .menu .menu-item a:focus-visible{background-color:#ed8664;color:#1c2222;outline-offset:1px;outline-style:solid!important;outline:#E6673D 2px}.navbar .widgets .navbar-toggler{padding:0 5px 0 0;border:0;border-radius:0;outline:0;box-shadow:none}.navbar .widgets .navbar-toggler.collapsed .navbar-toggler-icon{background-image:url(https://theotherspaintours.com/wp-content/themes/theotherspain/assets/images/icons/mobile-menu.png);width:15px;height:18px;background-position:center;background-size:contain}.navbar .widgets .navbar-toggler .navbar-toggler-icon{background-image:url(https://theotherspaintours.com/wp-content/themes/theotherspain/assets/images/icons/close-mobile-menu.png);width:15px;height:18px;background-position:center;background-size:contain}@media screen and (max-width:1000px){.navbar .widgets .wpml-language-switcher-block{display:none}}.navbar #navbarMobileMenu.collapse:not(.show){display:none!important}.navbar #navbarMobileMenu .mainMenuMobile{min-height:calc(100dvh - 157px);display:flex;justify-content:center;align-items:center}@media screen and (min-width:1000px){.navbar #navbarMobileMenu .mainMenuMobile{display:none}}.navbar #navbarMobileMenu .mainMenuMobile .menu{display:flex;gap:48px;flex-direction:column;align-items:center;padding:0;margin:0;list-style:none}.navbar #navbarMobileMenu .mainMenuMobile .menu .menu-item a{color:#1c2222;font-family:WorkSans,sans-serif;font-size:16px;font-weight:500;line-height:110%;letter-spacing:-.28px;text-decoration:none;padding:4px 16px;border-radius:99px;background-color:#ed8664;transition:.3s all linear;border:1px solid #e6673d;text-wrap:nowrap}.navbar #navbarMobileMenu .mainMenuMobile .menu .current-menu-item a{font-family:"Playfair Display",sans-serif;font-style:italic;font-size:26px;font-weight:400;line-height:110%;letter-spacing:-.28px}@media screen and (max-width:992px){.navbar #navbarMobileMenu .mainMenuMobile .menu .current-menu-item a{font-size:18px}}.navbar #navbarMobileMenu .mainMenuMobile .menu .current-menu-item a:hover{text-decoration-thickness:8%}.navbar #navbarMobileMenu .lang_secondaryMenu{display:flex;align-items:center;justify-content:space-between;min-height:64px}@media screen and (min-width:1000px){.navbar #navbarMobileMenu .lang_secondaryMenu{display:none}}.navbar #navbarMobileMenu .menu-secondary-menu-container .menu{padding:0;margin:0;display:flex;align-items:center;list-style:none;gap:29px}.navbar #navbarMobileMenu .menu-secondary-menu-container .menu .menu-item a{color:#f3f8f8;font-family:WorkSans,sans-serif;font-size:16px;font-weight:500;line-height:110%;letter-spacing:-.28px;text-decoration:none;padding:4px 16px;border-radius:99px;background-color:#1c2222;transition:.3s all linear;border:1px solid #1c2222;text-wrap:nowrap}.navbar #navbarMobileMenu .menu-secondary-menu-container .menu .menu-item a:hover{color:#1c2222;background-color:#ed8664;border-color:#ed8664}.navbar .wp-block-navigation .wp-block-navigation-item__label{color:#1c2222;font-family:WorkSans,sans-serif;font-size:16px;font-weight:400;line-height:120%;letter-spacing:-.24px;text-transform:uppercase}.navbar .wpml-language-switcher-block ul{gap:6px!important}.navbar .wpml-language-switcher-block ul.hasSpacing.isHorizontal li:not(:last-child){margin-right:0!important;margin-top:0!important}.navbar .wp-block-navigation .wp-block-navigation-item:not(:last-child){border-right:1px solid;margin-right:0;padding-right:6px}.navbar [data-wpml=current-language-item] .wp-block-navigation-item__label{font-weight:600}.searchForm{position:fixed;top:-200px;background-color:#fff;padding:12px 64px 24px 64px;left:0;width:100%;height:82px;display:flex;flex-direction:column;justify-content:center;transition:.6s all linear;z-index:100}.searchForm.open{top:64px}@media screen and (max-width:768px){.searchForm{padding-inline:0}.searchForm.open{top:93px}}.searchForm .searchContainer{display:flex;align-items:center;gap:10px}.searchForm .arrow{min-width:27px;height:27px;border:0;background-color:transparent;border-right:1px solid #1c2222;position:relative;overflow:hidden;cursor:pointer}.searchForm .arrow img.first{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:28px;transition:.3s all linear}.searchForm .arrow img.second{position:absolute;top:50%;left:-100%;transform:translate(0,-50%);width:30px;height:28px;transition:.3s all linear}.searchForm .arrow:hover{border-right:0;border-left:1px solid #1c2222}.searchForm .arrow:hover img.first{left:100%;transform:translate(50%,-50%)}.searchForm .arrow:hover img.second{left:0}html{scroll-snap-type:y mandatory;scroll-padding-top:64px;margin:0!important}main{margin-top:64px}@media screen and (max-width:768px){main{margin-top:93px}}@media screen and (max-width:768px){.container{padding-inline:20px!important}}@media screen and (min-width:2048px){.container,.container-fluid{max-width:1920px!important;margin-inside:auto!important}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#1c2222}::-webkit-scrollbar-thumb:hover{background:#ed8664}.ctaBlack{color:#f3f8f8;font-family:WorkSans,sans-serif;font-size:16px;font-weight:500;line-height:110%;letter-spacing:-.28px;border-radius:99px;background:#1c2222;padding:6px 16px;text-decoration:none;border:1px solid #1c2222;cursor:pointer;display:block;width:fit-content;transition:.3s all linear}.ctaBlack:hover{color:#1c2222;background-color:#ed8664;border-color:#ed8664}.ctaPrimary{color:#1c2222;font-family:WorkSans,sans-serif;font-size:16px;font-weight:500;line-height:110%;letter-spacing:-.28px;border-radius:99px;background:#ed8664;padding:6px 16px;text-decoration:none;border:1px solid #e6673d;cursor:pointer;display:block;width:fit-content;transition:.3s all linear;position:relative}.ctaPrimary:hover{background-color:#1c2222;color:#fff;border:1px solid #1c2222}.ctaPrimary:active{background-color:#1c2222;color:#fff;border:1px solid #1c2222;opacity:.7}.ctaPrimary:focus-visible{background-color:#ed8664;color:#1c2222;outline-style:solid!important;outline-offset:2px;outline:2px #ED8664}.ctaTransparentSecondary{color:#1c2222;font-family:WorkSans,sans-serif;font-size:16px;font-weight:500;line-height:110%;letter-spacing:-.28px;border-radius:99px;background:0 0;padding:6px 16px;text-decoration:none;border:1px solid;cursor:pointer;display:block;width:fit-content;transition:.2s all linear}.ctaTransparentSecondary:hover{background-color:#ed8664;border-color:#ed8664}.ctaWhite{color:#1c2222;font-family:WorkSans,sans-serif;font-size:16px;font-weight:500;line-height:110%;letter-spacing:-.28px;border-radius:99px;background:#fff;padding:6px 16px;text-decoration:none;border:1px solid;cursor:pointer;display:block;width:fit-content;transition:.2s all linear}.ctaWhite:hover{background-color:#ed8664;border-color:#ed8664}.ctaOrangeTransparent{color:#bb4f2a;font-family:WorkSans,sans-serif;font-size:16px;font-weight:500;line-height:110%;letter-spacing:-.28px;border-radius:99px;background:0 0;padding:6px 16px;text-decoration:none;border:1px solid;cursor:pointer;display:block;width:fit-content;transition:.2s all linear}.ctaOrangeTransparent:hover{background-color:#bb4f2a;border-color:#bb4f2a;color:#1c2222}.wpcf7 input[type=submit]{position:relative;transition:all .3s linear;border:1px solid #1c2222!important}.wpcf7 input[type=submit]:hover{background-color:transparent;border-color:#1c2222;color:#1c2222}.wpcf7 input[type=submit]:active{background-color:transparent;border-color:#1c2222;color:#1c2222;opacity:.7}.wpcf7 input[type=submit]:focus-visible{background-color:#1c2222;color:#fff;outline-offset:1px;outline:#1C2222 2px;outline-style:solid!important}.ctaPrimaryTransparent{color:#bb4f2a;font-family:WorkSans,sans-serif;font-size:16px;font-weight:500;line-height:110%;letter-spacing:-.28px;border-radius:99px;background:0 0;padding:6px 16px;text-decoration:none;border:1px solid;cursor:pointer;display:block;width:fit-content;transition:.2s all linear}.ctaPrimaryTransparent:hover{background-color:#ed8664;border-color:#bb4f2a;color:#1c2222}.ctaPrimaryTransparent:active{background-color:#ed8664;border-color:#bb4f2a;color:#1c2222;opacity:.7}.ctaPrimaryTransparent:focus-visible{background-color:transparent;border-color:#bb4f2a;color:#1c2222;outline-offset:2px;outline-style:solid!important;outline:#E6673D 2px}.ctaCobreTransparent{color:#e6673d;font-family:WorkSans,sans-serif;font-size:16px;font-weight:500;line-height:110%;letter-spacing:-.28px;border-radius:99px;background:0 0;padding:6px 16px;text-decoration:none;border:1px solid;cursor:pointer;display:block;width:fit-content;transition:.2s all linear}.ctaCobreTransparent:hover{background-color:#e6673d;border-color:#e6673d;color:#1c2222}.y-sroll-snap-mandatory{min-height:calc(100dvh - 64px);scroll-snap-align:start;scroll-snap-stop:always}input{width:100%;outline:0}input[type=date],input[type=email],input[type=password],input[type=tel],input[type=text]{border:0;box-shadow:none;border-bottom:1px solid #1c2222;color:var(--Gris-TOS,#5d5f5c);font-family:WorkSans,sans-serif;font-size:16px;font-weight:400;line-height:120%;letter-spacing:-.24px;padding-bottom:7px;width:100%}select,textarea{border:0;box-shadow:none;border-bottom:1px solid #1c2222;color:var(--Gris-TOS,#5d5f5c);font-family:WorkSans,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:120%!important;letter-spacing:-.24px;padding-bottom:7px;width:100%;outline:0}select{appearance:none;background-image:url(https://theotherspaintours.com/wp-content/themes/theotherspain/assets/images/icons/arrow-select.png);background-repeat:no-repeat;background-position:center right}textarea{height:180px}@media screen and (max-width:576px){.entry-content.tourPage .container-fluid-right{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:0;padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}}.wpcf7 .label{margin-top:26px}.wpcf7 .wpcf7-form-control.wpcf7-not-valid{border-color:#d81c10}.wpcf7 .wpcf7-not-valid-tip{color:#d81c10;font-family:WorkSans,sans-serif;font-size:14px;font-weight:400;line-height:120%;letter-spacing:-.21px;margin-top:8px}.wpcf7 .half{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:end}@media screen and (max-width:768px){.wpcf7 .half{grid-template-columns:1fr;gap:0}}.wpcf7 .separator{margin-bottom:72px}.wpcf7 .discalimer{color:var(--Gris-TOS,#5b5e5a);font-family:WorkSans,sans-serif;font-size:14px;font-weight:400;line-height:120%;letter-spacing:-.21px;margin-bottom:12px}.wpcf7 .sectionTitle{font-family:WorkSans,sans-serif;font-size:24px;font-weight:500;line-height:110%;letter-spacing:-1.08px;margin-bottom:24px}.wpcf7 label{color:var(--Gris-TOS,#5b5e5a);font-family:WorkSans,sans-serif;font-size:16px;font-weight:400;line-height:120%;letter-spacing:-.24px;margin-top:20px}.wpcf7 .legal_submit>*{display:flex;align-items:center;margin-top:20px;justify-content:space-between;gap:20px}@media screen and (max-width:768px){.wpcf7 .legal_submit>*{flex-direction:column;gap:0}}.wpcf7 .wpcf7-acceptance .wpcf7-list-item{margin-left:0}.wpcf7 .wpcf7-acceptance label{display:flex;align-items:center;color:#5d5f5c;font-family:WorkSans,sans-serif;font-size:14px;font-weight:400;line-height:120%;letter-spacing:-.21px;gap:5px}.wpcf7 .wpcf7-acceptance label a{color:inherit}.wpcf7 .wpcf7-acceptance label input[type=checkbox]{appearance:none;min-width:16px;max-width:16px;height:16px;border-radius:2px;border:1px solid #5d5f5c}.wpcf7 .wpcf7-acceptance label input[type=checkbox]:checked{background-color:#5d5f5c}.wpcf7 .wpcf7-acceptance label input[type=checkbox]:focus-visible{outline:auto}.wpcf7 input[type=submit]{display:block;width:fit-content;padding:6px 16px;border-radius:99px;background:#1c2222;color:#f3f8f8;font-family:WorkSans,sans-serif;font-size:16px;font-weight:500;line-height:110%;letter-spacing:-.28px;border:0}@media screen and (max-width:768px){.wpcf7 input[type=submit]{margin-right:0;margin-left:auto}}.wpcf7 .wpcf7-spinner{display:none}@font-face{font-family:Playfair;src:url("https://theotherspaintours.com/wp-content/themes/theotherspain/assets/fonts/Playfair/Playfair-VariableFont.ttf") format("truetype");font-display:swap}@font-face{font-family:Playfair-Italic;src:url("https://theotherspaintours.com/wp-content/themes/theotherspain/assets/fonts/Playfair/Playfair-Italic-VariableFont.ttf") format("truetype");font-display:swap}@font-face{font-family:WorkSans;src:url("https://theotherspaintours.com/wp-content/themes/theotherspain/assets/fonts/Work-Sans/WorkSans-VariableFont.ttf") format("truetype");font-display:swap}@font-face{font-family:WorkSans-Italic;src:url("https://theotherspaintours.com/wp-content/themes/theotherspain/assets/fonts/Work-Sans/WorkSans-Italic-VariableFont.ttf") format("truetype");font-display:swap}@font-face{font-family:'Playfair Display';src:url("https://theotherspaintours.com/wp-content/themes/theotherspain/assets/fonts/Playfair/PlayfairDisplay-Regular.woff2") format("woff2"),url("https://theotherspaintours.com/wp-content/themes/theotherspain/assets/fonts/Playfair/PlayfairDisplay-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Playfair Display';src:url("https://theotherspaintours.com/wp-content/themes/theotherspain/assets/fonts/Playfair/PlayfairDisplay-Italic.woff2") format("woff2"),url("https://theotherspaintours.com/wp-content/themes/theotherspain/assets/fonts/Playfair/PlayfairDisplay-Italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}.flatpickr-input{background-image:url(https://theotherspaintours.com/wp-content/themes/theotherspain/assets/images/icons/flatpicker-icon.svg);background-position:right center;background-repeat:no-repeat;padding-right:20px}.flatpickr-calendar .flatpickr-months{align-items:center}.flatpickr-calendar .flatpickr-current-month span.cur-month{color:var(--Negro,#1c2222);font-family:WorkSans,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:120%!important;letter-spacing:-.24px!important;background-color:transparent!important}.flatpickr-calendar .flatpickr-current-month input.cur-year{color:var(--Negro,#1c2222);font-family:WorkSans,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:120%!important;letter-spacing:-.24px!important}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month{position:static;order:0;display:flex;height:100%;padding:5px}.flatpickr-calendar .flatpickr-months .flatpickr-next-month{position:static;order:1;display:flex;height:100%;padding:5px}.flatpickr-calendar .flatpickr-month{order:2}.flatpickr-calendar .flatpickr-month .flatpickr-current-month{padding-top:0;position:static;height:100%;display:flex;justify-content:space-between;width:100%;align-items:center}.flatpickr-calendar .flatpickr-day{border-radius:0!important;color:var(--Negro,#1c2222);font-family:WorkSans,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.21px}.flatpickr-calendar .flatpickr-day.today{border-color:#1c2222}.flatpickr-calendar .flatpickr-day:focus,.flatpickr-calendar .flatpickr-day:hover{background-color:#ed8664!important;color:#1c2222!important}.flatpickr-calendar .flatpickr-day.selected{background-color:#ed8664;color:#1c2222;border:0;font-weight:600}.flatpickr-calendar .flatpickr-weekdays{border-bottom:1px solid #1c2222}.flatpickr-calendar span.flatpickr-weekday{color:var(--Negro,#1c2222);font-family:WorkSans,sans-serif;font-size:14px;font-weight:500;line-height:120%;letter-spacing:-.21px}.flatpickr-calendar .flatpickr-day.fully-booked.flatpickr-disabled{color:#e71024}.flatpickr-calendar .flatpickr-day.flatpickr-disabled,.flatpickr-calendar .flatpickr-day.flatpickr-disabled:hover,.flatpickr-calendar .flatpickr-day.nextMonthDay,.flatpickr-calendar .flatpickr-day.notAllowed,.flatpickr-calendar .flatpickr-day.notAllowed.nextMonthDay,.flatpickr-calendar .flatpickr-day.notAllowed.prevMonthDay,.flatpickr-calendar .flatpickr-day.prevMonthDay{color:#b7b7b7}.flatpickr-calendar .flatpickr-day.endRange,.flatpickr-calendar .flatpickr-day.endRange.inRange,.flatpickr-calendar .flatpickr-day.endRange.nextMonthDay,.flatpickr-calendar .flatpickr-day.endRange.prevMonthDay,.flatpickr-calendar .flatpickr-day.endRange:focus,.flatpickr-calendar .flatpickr-day.endRange:hover,.flatpickr-calendar .flatpickr-day.inRange,.flatpickr-calendar .flatpickr-day.nextMonthDay.inRange,.flatpickr-calendar .flatpickr-day.nextMonthDay.today.inRange,.flatpickr-calendar .flatpickr-day.nextMonthDay:focus,.flatpickr-calendar .flatpickr-day.nextMonthDay:hover,.flatpickr-calendar .flatpickr-day.prevMonthDay.inRange,.flatpickr-calendar .flatpickr-day.prevMonthDay.today.inRange,.flatpickr-calendar .flatpickr-day.prevMonthDay:focus,.flatpickr-calendar .flatpickr-day.prevMonthDay:hover,.flatpickr-calendar .flatpickr-day.selected,.flatpickr-calendar .flatpickr-day.selected.inRange,.flatpickr-calendar .flatpickr-day.selected.nextMonthDay,.flatpickr-calendar .flatpickr-day.selected.prevMonthDay,.flatpickr-calendar .flatpickr-day.selected:focus,.flatpickr-calendar .flatpickr-day.selected:hover,.flatpickr-calendar .flatpickr-day.startRange,.flatpickr-calendar .flatpickr-day.startRange.inRange,.flatpickr-calendar .flatpickr-day.startRange.nextMonthDay,.flatpickr-calendar .flatpickr-day.startRange.prevMonthDay,.flatpickr-calendar .flatpickr-day.startRange:focus,.flatpickr-calendar .flatpickr-day.startRange:hover,.flatpickr-calendar .flatpickr-day.today.inRange,.flatpickr-calendar .flatpickr-day:focus,.flatpickr-calendar .flatpickr-day:hover{background-color:#ed8664!important;background:#ed8664!important;border:1px solid #ed8664!important;color:#1c2222!important}.flatpickr-calendar .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-calendar .flatpickr-day.inRange,.flatpickr-calendar .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-calendar .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-5px 0 0 #ed8664,5px 0 0 #ed8664;border:1px solid #ed8664;font-weight:600}.vscomp-ele{max-width:100%}.vscomp-ele .pop-comp-wrapper{z-index:10}.vscomp-ele .vscomp-wrapper{color:unset;font-family:WorkSans,sans-serif;font-size:20px;font-weight:500;line-height:120%;letter-spacing:-.9px}.vscomp-ele .vscomp-wrapper .vscomp-toggle-button{background-color:transparent;border:0;border-bottom:1px solid;padding-bottom:12px;box-shadow:none;outline:0}.vscomp-ele .vscomp-wrapper .vscomp-option{background-color:transparent!important;color:#5d5f5c;font-family:WorkSans,sans-serif;font-size:16px;font-weight:400;line-height:120%;letter-spacing:-.24px}.vscomp-ele .vscomp-wrapper .vscomp-option.selected,.vscomp-ele .vscomp-wrapper .vscomp-option:hover{background-color:#ed8664!important;color:#1c2222;font-weight:500;letter-spacing:-.28px}