@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);@import url(https://use.typekit.net/rot2isy.css);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);@import url(https://use.typekit.net/rot2isy.css);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);@import url(https://use.typekit.net/rot2isy.css);@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");@import url("https://use.typekit.net/rot2isy.css");@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);@import url(https://use.typekit.net/rot2isy.css);body:after{display:none}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:fixed;top:50% !important;transform:translate3d(0,-50%,0);left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:#222;*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;filter:alpha(Opacity=0);opacity:.5;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover,.lb-nav a.lb-prev:focus-visible{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;filter:alpha(Opacity=0);opacity:.5;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover,.lb-nav a.lb-next:focus-visible{filter:alpha(Opacity=100);opacity:1}.lb-prev:after,.lb-next:after{content:'\2190';position:absolute;top:50%;color:#fff;font-size:24px;}.lb-prev:after{left:-60px;}.lb-next:after{right:-60px;content:'\2192';}.lb-dataContainer{margin:0 auto;padding-top:5px;min-height:35px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover,.lb-data .lb-close:focus-visible{cursor:pointer;filter:alpha(Opacity=100);opacity:1}
.flickity-enabled{position:relative;}.flickity-enabled:focus{outline:none;}.flickity-viewport{overflow:hidden;position:relative;height:100%;}.flickity-slider{position:absolute;width:100%;height:100%;}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab;}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing;}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:white;background:hsla(0,0%,100%,0.75);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.flickity-prev-next-button:hover,.flickity-prev-next-button:focus-visible{background:white;}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09F;}.flickity-prev-next-button:active{opacity:0.6;}.flickity-prev-next-button.previous{left:10px;}.flickity-prev-next-button.next{right:10px;}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px;}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px;}.flickity-prev-next-button:disabled{opacity:0.3;cursor:auto;}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%;}.flickity-prev-next-button .arrow{fill:#333;}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1;}.flickity-rtl .flickity-page-dots{direction:rtl;}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer;}.flickity-page-dots .dot.is-selected{opacity:1;}
@font-face{font-family:"socicon";src:url(/themes/stack/fonts/socicon.ttf) format("truetype");font-weight:normal;font-style:normal;}[data-icon]:before{font-family:"socicon" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}[class^="socicon-"]:before,[class*=" socicon-"]:before{font-family:"socicon" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.socicon-modelmayhem:before{content:"\e000";}.socicon-mixcloud:before{content:"\e001";}.socicon-drupal:before{content:"\e002";}.socicon-swarm:before{content:"\e003";}.socicon-istock:before{content:"\e004";}.socicon-yammer:before{content:"\e005";}.socicon-ello:before{content:"\e006";}.socicon-stackoverflow:before{content:"\e007";}.socicon-persona:before{content:"\e008";}.socicon-triplej:before{content:"\e009";}.socicon-houzz:before{content:"\e00a";}.socicon-rss:before{content:"\e00b";}.socicon-paypal:before{content:"\e00c";}.socicon-odnoklassniki:before{content:"\e00d";}.socicon-airbnb:before{content:"\e00e";}.socicon-periscope:before{content:"\e00f";}.socicon-outlook:before{content:"\e010";}.socicon-coderwall:before{content:"\e011";}.socicon-tripadvisor:before{content:"\e012";}.socicon-appnet:before{content:"\e013";}.socicon-goodreads:before{content:"\e014";}.socicon-tripit:before{content:"\e015";}.socicon-lanyrd:before{content:"\e016";}.socicon-slideshare:before{content:"\e017";}.socicon-buffer:before{content:"\e018";}.socicon-disqus:before{content:"\e019";}.socicon-vkontakte:before{content:"\e01a";}.socicon-whatsapp:before{content:"\e01b";}.socicon-patreon:before{content:"\e01c";}.socicon-storehouse:before{content:"\e01d";}.socicon-pocket:before{content:"\e01e";}.socicon-mail:before{content:"\e01f";}.socicon-blogger:before{content:"\e020";}.socicon-technorati:before{content:"\e021";}.socicon-reddit:before{content:"\e022";}.socicon-dribbble:before{content:"\e023";}.socicon-stumbleupon:before{content:"\e024";}.socicon-digg:before{content:"\e025";}.socicon-envato:before{content:"\e026";}.socicon-behance:before{content:"\e027";}.socicon-delicious:before{content:"\e028";}.socicon-deviantart:before{content:"\e029";}.socicon-forrst:before{content:"\e02a";}.socicon-play:before{content:"\e02b";}.socicon-zerply:before{content:"\e02c";}.socicon-wikipedia:before{content:"\e02d";}.socicon-apple:before{content:"\e02e";}.socicon-flattr:before{content:"\e02f";}.socicon-github:before{content:"\e030";}.socicon-renren:before{content:"\e031";}.socicon-friendfeed:before{content:"\e032";}.socicon-newsvine:before{content:"\e033";}.socicon-identica:before{content:"\e034";}.socicon-bebo:before{content:"\e035";}.socicon-zynga:before{content:"\e036";}.socicon-steam:before{content:"\e037";}.socicon-xbox:before{content:"\e038";}.socicon-windows:before{content:"\e039";}.socicon-qq:before{content:"\e03a";}.socicon-douban:before{content:"\e03b";}.socicon-meetup:before{content:"\e03c";}.socicon-playstation:before{content:"\e03d";}.socicon-android:before{content:"\e03e";}.socicon-snapchat:before{content:"\e03f";}.socicon-twitter:before{content:"\e040";}.socicon-facebook:before{content:"\e041";}.socicon-googleplus:before{content:"\e042";}.socicon-pinterest:before{content:"\e043";}.socicon-foursquare:before{content:"\e044";}.socicon-yahoo:before{content:"\e045";}.socicon-skype:before{content:"\e046";}.socicon-yelp:before{content:"\e047";}.socicon-feedburner:before{content:"\e048";}.socicon-linkedin:before{content:"\e049";}.socicon-viadeo:before{content:"\e04a";}.socicon-xing:before{content:"\e04b";}.socicon-myspace:before{content:"\e04c";}.socicon-soundcloud:before{content:"\e04d";}.socicon-spotify:before{content:"\e04e";}.socicon-grooveshark:before{content:"\e04f";}.socicon-lastfm:before{content:"\e050";}.socicon-youtube:before{content:"\e051";}.socicon-vimeo:before{content:"\e052";}.socicon-dailymotion:before{content:"\e053";}.socicon-vine:before{content:"\e054";}.socicon-flickr:before{content:"\e055";}.socicon-500px:before{content:"\e056";}.socicon-instagram:before{content:"\e057";}.socicon-wordpress:before{content:"\e058";}.socicon-tumblr:before{content:"\e059";}.socicon-twitch:before{content:"\e05a";}.socicon-8tracks:before{content:"\e05b";}.socicon-amazon:before{content:"\e05c";}.socicon-icq:before{content:"\e05d";}.socicon-smugmug:before{content:"\e05e";}.socicon-ravelry:before{content:"\e05f";}.socicon-weibo:before{content:"\e060";}.socicon-baidu:before{content:"\e061";}.socicon-angellist:before{content:"\e062";}.socicon-ebay:before{content:"\e063";}.socicon-imdb:before{content:"\e064";}.socicon-stayfriends:before{content:"\e065";}.socicon-residentadvisor:before{content:"\e066";}.socicon-google:before{content:"\e067";}.socicon-yandex:before{content:"\e068";}.socicon-sharethis:before{content:"\e069";}.socicon-bandcamp:before{content:"\e06a";}.socicon-itunes:before{content:"\e06b";}.socicon-deezer:before{content:"\e06c";}.socicon-medium:before{content:"\e06d";}.socicon-telegram:before{content:"\e06e";}.socicon-openid:before{content:"\e06f";}.socicon-amplement:before{content:"\e070";}
@font-face{font-family:'stack-interface';src:url(/themes/stack/fonts/stack-interface.eot?33839631=);src:url(/themes/stack/fonts/stack-interface.eot?33839631=#iefix) format('embedded-opentype'),url(/themes/stack/fonts/stack-interface.woff2?33839631=) format('woff2'),url(/themes/stack/fonts/stack-interface.woff?33839631=) format('woff'),url(/themes/stack/fonts/stack-interface.ttf?33839631=) format('truetype'),url(/themes/stack/fonts/stack-interface.svg?33839631=#stack-interface) format('svg');font-weight:normal;font-style:normal;}[class^="stack-"]:before,[class*=" stack-"]:before{font-family:"stack-interface";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.stack-down-open-big:before{content:'\e800';}.stack-left-open-big:before{content:'\e801';}.stack-right-open-big:before{content:'\e802';}.stack-up-open-big:before{content:'\e803';}.stack-basket:before{content:'\e804';}.stack-search:before{content:'\e805';}.stack-down-dir:before{content:'\e806';}.stack-left-dir:before{content:'\e807';}.stack-right-dir:before{content:'\e808';}.stack-up-dir:before{content:'\e809';}.stack-down-open:before{content:'\e80a';}.stack-left-open:before{content:'\e80b';}.stack-right-open:before{content:'\e80c';}.stack-up-open:before{content:'\e80d';}.stack-menu:before{content:'\e80e';}.stack-users:before{content:'\e80f';}.stack-publish:before{content:'\e810';}.stack-trash:before{content:'\e811';}.stack-bell:before{content:'\e812';}.stack-cog:before{content:'\e813';}.stack-plus-circled:before{content:'\e814';}.stack-dot-3:before{content:'\e815';}
*,h1,h2,h3,h4,h5,h6,p,ul,a{margin:0;padding:0;}html{font-size:87.5%;}@media all and (max-width:768px){html{font-size:81.25%;}}body{font-size:1em;line-height:1.85714286em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Open Sans','Helvetica','Arial',sans-serif;color:#666666;font-weight:400;}.lead{font-size:1.35714286em;line-height:1.68421053em;}@media all and (max-width:767px){.lead{font-size:1.35714286em;line-height:1.36842105em;}}ul,ol{list-style:none;line-height:1.85714286em;}ul.bullets{list-style:inside;}ol{list-style-type:upper-roman;list-style-position:inside;}blockquote{font-size:1.78571429em;line-height:1.5em;padding:0;margin:0;border-left:0;}strong{font-weight:600;}hr{margin:1.85714286em 0;border-color:#fafafa;}a:hover,a:focus,a:active,a:focus-visible{text-decoration:none;outline:none;}.type--fade{opacity:.5;}.type--uppercase{text-transform:uppercase;}.type--bold{font-weight:bold;}.type--italic{font-style:italic;}.type--fine-print{font-size:0.85714286em;}.type--strikethrough{text-decoration:line-through;opacity:.5;}.type--underline{text-decoration:underline;}.type--body-font{font-family:'Open Sans','Helvetica';}body{overflow-x:hidden;}.pos-relative{position:relative;}.pos-absolute{position:absolute;}.pos-absolute.container{left:0;right:0;}.pos-top{top:0;}.pos-bottom{bottom:0;}.pos-right{right:0;}.pos-left{left:0;}.float-left{float:left;}.float-right{float:right;}@media all and (max-width:767px){.float-left,.float-right{float:none;}.float-left-xs{float:left;}.float-right-xs{float:right;}}.pos-vertical-center{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}@media all and (max-width:767px){.pos-vertical-center{top:0;transform:none;-webkit-transform:none;}}@media all and (max-height:600px){.pos-vertical-center{top:0;transform:none;-webkit-transform:none;}}.pos-vertical-align-columns{display:table;table-layout:fixed;width:100%;}.pos-vertical-align-columns > div[class*='col-']{display:table-cell;float:none;vertical-align:middle;}@media all and (max-width:990px){.pos-vertical-align-columns{display:block;width:auto;}.pos-vertical-align-columns > div[class*='col-']{display:block;}}.inline-block{display:inline-block;}.block{display:block;}@media all and (max-width:767px){.block--xs{display:block;}}@media all and (max-width:990px){.text-center-md{text-align:center;}.text-left-md{text-align:left;}.text-right-md{text-align:right;}}@media all and (max-width:767px){.text-center-xs{text-align:center;}.text-left-xs{text-align:left;}.text-right-xs{text-align:right;}}.height-100,.height-90,.height-80,.height-70,.height-60,.height-50,.height-40,.height-30,.height-20,.height-10{height:auto;padding:5em 0;}@media all and (max-width:767px){.height-100,.height-90,.height-80,.height-70,.height-60,.height-50,.height-40,.height-30,.height-20,.height-10{height:auto;padding:4em 0;}}@media all and (min-height:600px) and (min-width:767px){.height-10{height:10vh;}.height-20{height:20vh;}.height-30{height:30vh;}.height-40{height:40vh;}.height-50{height:50vh;}.height-60{height:60vh;}.height-70{height:70vh;}.height-80{height:80vh;}.height-90{height:90vh;}.height-100{height:100vh;}}section.height-auto{height:auto;}section.height-auto .pos-vertical-center{top:0;position:relative;transform:none;}@media all and (max-width:767px){div[class*='col-'][class*='height-']{padding-top:5.57142857em !important;padding-bottom:5.57142857em !important;}}img{max-width:100%;}.img--fullwidth{width:100%;}[data-grid="2"].masonry{-webkit-column-count:2;-webkit-column-gap:0;-moz-column-count:2;-moz-column-gap:0;column-count:2;column-gap:0;}[data-grid="2"].masonry li{width:100%;float:none;}[data-grid="2"] li{width:50%;display:inline-block;}[data-grid="3"].masonry{-webkit-column-count:3;-webkit-column-gap:0;-moz-column-count:3;-moz-column-gap:0;column-count:3;column-gap:0;}[data-grid="3"].masonry li{width:100%;float:none;}[data-grid="3"] li{width:33.33333333%;display:inline-block;}[data-grid="4"].masonry{-webkit-column-count:4;-webkit-column-gap:0;-moz-column-count:4;-moz-column-gap:0;column-count:4;column-gap:0;}[data-grid="4"].masonry li{width:100%;float:none;}[data-grid="4"] li{width:25%;display:inline-block;}[data-grid="5"].masonry{-webkit-column-count:5;-webkit-column-gap:0;-moz-column-count:5;-moz-column-gap:0;column-count:5;column-gap:0;}[data-grid="5"].masonry li{width:100%;float:none;}[data-grid="5"] li{width:20%;display:inline-block;}[data-grid="6"].masonry{-webkit-column-count:6;-webkit-column-gap:0;-moz-column-count:6;-moz-column-gap:0;column-count:6;column-gap:0;}[data-grid="6"].masonry li{width:100%;float:none;}[data-grid="6"] li{width:16.66666667%;display:inline-block;}[data-grid="7"].masonry{-webkit-column-count:7;-webkit-column-gap:0;-moz-column-count:7;-moz-column-gap:0;column-count:7;column-gap:0;}[data-grid="7"].masonry li{width:100%;float:none;}[data-grid="7"] li{width:14.28571429%;display:inline-block;}[data-grid="8"].masonry{-webkit-column-count:8;-webkit-column-gap:0;-moz-column-count:8;-moz-column-gap:0;column-count:8;column-gap:0;}[data-grid="8"].masonry li{width:100%;float:none;}[data-grid="8"] li{width:12.5%;display:inline-block;}@media all and (max-width:767px){[data-grid]:not(.masonry) li{width:33.333333%;}[data-grid="2"]:not(.masonry) li{width:50%;}[data-grid].masonry{-webkit-column-count:1;-moz-column-count:1;column-count:1;}}.background-image-holder{position:absolute;height:100%;top:0;left:0;background-size:cover !important;background-position:50% 50% !important;z-index:0;transition:opacity .3s linear;-webkit-transition:opacity .3s linear;opacity:0;background:#252525;}.background-image-holder:not([class*='col-']){width:100%;}.background-image-holder.background--bottom{background-position:50% 100% !important;}.background-image-holder.background--top{background-position:50% 0% !important;}.image--light .background-image-holder{background:none;}.background-image-holder img{display:none;}[data-overlay]{position:relative;}[data-overlay]:before{position:absolute;content:'';background:#252525;width:100%;height:100%;top:0;left:0;z-index:1;}[data-overlay] *:not(.container):not(.background-image-holder){z-index:2;}[data-overlay].image--light:before{background:#fff;}[data-overlay].bg--primary:before{background:#4a90e2;}[data-overlay="1"]:before{opacity:0.1;}[data-overlay="2"]:before{opacity:0.2;}[data-overlay="3"]:before{opacity:0.3;}[data-overlay="4"]:before{opacity:0.4;}[data-overlay="5"]:before{opacity:0.5;}[data-overlay="6"]:before{opacity:0.6;}[data-overlay="7"]:before{opacity:0.7;}[data-overlay="8"]:before{opacity:0.8;}[data-overlay="9"]:before{opacity:0.9;}[data-overlay="10"]:before{opacity:1;}[data-overlay="0"]:before{opacity:0;}[data-scrim-bottom]{position:relative;}[data-scrim-bottom]:before{position:absolute;content:'';width:100%;height:80%;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,#252525 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,#252525));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,#252525 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,#252525 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,#252525 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,#252525 100%);bottom:0;left:0;z-index:1;backface-visibility:hidden;}[data-scrim-bottom]:not(.image--light) h1,[data-scrim-bottom]:not(.image--light) h2,[data-scrim-bottom]:not(.image--light) h3,[data-scrim-bottom]:not(.image--light) h4,[data-scrim-bottom]:not(.image--light) h5,[data-scrim-bottom]:not(.image--light) h6{color:#a5a5a5;color:#f1f1f1;}[data-scrim-bottom]:not(.image--light) p,[data-scrim-bottom]:not(.image--light) span,[data-scrim-bottom]:not(.image--light) ul{color:#e6e6e6;}[data-scrim-bottom].image--light:before{background:#fff;}[data-scrim-bottom="1"]:before{opacity:0.1;}[data-scrim-bottom="2"]:before{opacity:0.2;}[data-scrim-bottom="3"]:before{opacity:0.3;}[data-scrim-bottom="4"]:before{opacity:0.4;}[data-scrim-bottom="5"]:before{opacity:0.5;}[data-scrim-bottom="6"]:before{opacity:0.6;}[data-scrim-bottom="7"]:before{opacity:0.7;}[data-scrim-bottom="8"]:before{opacity:0.8;}[data-scrim-bottom="9"]:before{opacity:0.9;}[data-scrim-bottom="10"]:before{opacity:1;}[data-scrim-top]{position:relative;}[data-scrim-top]:before{position:absolute;content:'';width:100%;height:80%;background:-moz-linear-gradient(bottom,#252525 0%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left bottom,left bottom,color-stop(0%,#252525),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(bottom,#252525 0%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(bottom,#252525 0%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(bottom,#252525 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,#252525 0%,rgba(0,0,0,0) 100%);top:0;left:0;z-index:1;}[data-scrim-top]:not(.image--light) h1,[data-scrim-top]:not(.image--light) h2,[data-scrim-top]:not(.image--light) h3,[data-scrim-top]:not(.image--light) h4,[data-scrim-top]:not(.image--light) h5,[data-scrim-top]:not(.image--light) h6{color:#fff;}[data-scrim-top]:not(.image--light) p,[data-scrim-top]:not(.image--light) span,[data-scrim-top]:not(.image--light) ul{color:#e6e6e6;}[data-scrim-top].image--light:before{background:#fff;}[data-scrim-top="1"]:before{opacity:0.1;}[data-scrim-top="2"]:before{opacity:0.2;}[data-scrim-top="3"]:before{opacity:0.3;}[data-scrim-top="4"]:before{opacity:0.4;}[data-scrim-top="5"]:before{opacity:0.5;}[data-scrim-top="6"]:before{opacity:0.6;}[data-scrim-top="7"]:before{opacity:0.7;}[data-scrim-top="8"]:before{opacity:0.8;}[data-scrim-top="9"]:before{opacity:0.9;}[data-scrim-top="10"]:before{opacity:1;}.imagebg{position:relative;}.imagebg .container{z-index:2;}.imagebg .container:not(.pos-absolute){position:relative;}.imagebg:not(.image--light) .bg--white p,.imagebg:not(.image--light) .bg--white ul{color:#666666;}div[data-overlay] h1,div[data-overlay] h2,div[data-overlay] h3,div[data-overlay] h4,div[data-overlay] h5,div[data-overlay] h6{color:#fff;}div[data-overlay] p,div[data-overlay] ul{color:#fff;}.parallax{overflow:hidden;}.parallax .background-image-holder{transition:none !important;-webkit-transition:none !important;-moz-transition:none !important;}.image--xxs{max-height:1.85714286em;}.image--xs{max-height:3.71428571em;}.image--sm{max-height:5.57142857em;}.image--md{max-height:7.42857143em;}.btn .btn__text,.btn i{color:#252525;border-color:#252525;font-weight:700;font-size:0.85714286em;}.btn.bg--facebook,.btn.bg--twitter,.btn.bg--instagram,.btn.bg--googleplus,.btn.bg--pinterest,.btn.bg--dribbble,.btn.bg--behance,.btn.bg--dark{border-color:rgba(0,0,0,0) !important;}.btn.bg--facebook .btn__text,.btn.bg--twitter .btn__text,.btn.bg--instagram .btn__text,.btn.bg--googleplus .btn__text,.btn.bg--pinterest .btn__text,.btn.bg--dribbble .btn__text,.btn.bg--behance .btn__text,.btn.bg--dark .btn__text{color:#fff;}.btn.bg--facebook .btn__text i,.btn.bg--twitter .btn__text i,.btn.bg--instagram .btn__text i,.btn.bg--googleplus .btn__text i,.btn.bg--pinterest .btn__text i,.btn.bg--dribbble .btn__text i,.btn.bg--behance .btn__text i,.btn.bg--dark .btn__text i{color:#fff;}.btn.bg--facebook:hover,.btn.bg--twitter:hover,.btn.bg--instagram:hover,.btn.bg--googleplus:hover,.btn.bg--pinterest:hover,.btn.bg--dribbble:hover,.btn.bg--behance:hover,.btn.bg--dark:hover{opacity:.9;}.btn.bg--facebook:focus-visible,.btn.bg--twitter:focus-visible,.btn.bg--instagram:focus-visible,.btn.bg--googleplus:focus-visible,.btn.bg--pinterest:focus-visible,.btn.bg--dribbble:focus-visible,.btn.bg--behance:focus-visible,.btn.bg--dark:focus-visible{opacity:.9;}.btn.bg--error{background:#e23636;border-color:#e23636 !important;}.btn.bg--error:hover,.btn.bg--error:focus-visible{background:#e54c4c;border-color:#e54c4c !important;color:#fff !important;}.btn.bg--error .btn__text{color:#fff;}.btn.bg--error .btn__text i{color:#fff;}.btn--transparent{background:none;border-color:rgba(0,0,0,0);padding-left:0;padding-right:0;}.btn--transparent.btn--white .btn__text{color:#fff;}.btn--unfilled{background:none;}.btn--unfilled.btn--white .btn__text{color:#fff;}.btn--unfilled.btn--white i{color:#fff;}.btn--floating{position:fixed;bottom:3.71428571em;right:3.71428571em;z-index:10;}.icon{line-height:1em;font-size:3.14285714em;}.icon--xs{font-size:1em;}.icon--sm{font-size:2.35714286em;}.icon--lg{font-size:5.57142857em;}ul:last-child{margin:0;}.list-inline li{padding:0 1em;margin-left:0;}.list-inline li:first-child{padding-left:0;}.list-inline li:last-child{padding-right:0;}.list-inline.list-inline--narrow li{padding:0 .5em;}.list-inline.list-inline--wide li{padding:0 2em;}.lb-outerContainer{border-radius:0;}.lb-outerContainer .lb-container{padding:0;}.lb-outerContainer .lb-container img{margin:0;}.lightbox-gallery{overflow:hidden;}.lightbox-gallery li{float:left;}.lightbox-gallery li img{margin:0;width:100%;}.lightbox-gallery.gallery--gaps li{padding:0.46428571em;}.menu-horizontal > li:not(:hover) > a,.menu-horizontal > li:not(:hover) > span,.menu-horizontal > li:not(:hover) > .modal-instance > .modal-trigger{opacity:.5;}.menu-horizontal > li > a,.menu-horizontal > li > span,.menu-horizontal > li > .modal-instance > .modal-trigger{transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;color:#252525;}.menu-horizontal > li > a:hover,.menu-horizontal > li > span:hover,.menu-horizontal > li > .modal-instance > .modal-trigger:hover{color:#252525;}.menu-horizontal > li > a:focus-visible,.menu-horizontal > li > span:focus-visible,.menu-horizontal > li > .modal-instance > .modal-trigger:focus-visible{color:#252525;}.bg--dark .menu-horizontal > li > a,.bg--dark .menu-horizontal > li > span{color:#fff;}.bg--dark .menu-horizontal > li > a:hover,.bg--dark .menu-horizontal > li > span:hover{color:#fff;}.bg--dark .menu-horizontal > li > a:focus-visible,.bg--dark .menu-horizontal > li > span:focus-visible{color:#fff;}.menu-vertical{width:100%;}.menu-vertical li{width:100%;}.menu-vertical li a{font-weight:normal;}@media all and (min-width:990px){.menu-horizontal{display:inline-block;}.menu-horizontal > li{display:inline-block;}.menu-horizontal > li:not(:last-child){margin-right:1.85714286em;}.menu-vertical{display:inline-block;}.menu-vertical li{white-space:nowrap;}.menu-vertical .dropdown__container{top:0;}.menu-vertical .dropdown__container .dropdown__content:not([class*='bg-']){background:#ffffff;}.menu-vertical .dropdown__container .dropdown__content{transform:translateX(75%);}}.dropdown{position:relative;}.dropdown .dropdown__container{transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;opacity:0;pointer-events:none;position:absolute;z-index:999;}.dropdown .dropdown__container .dropdown__container:before{height:0;}.dropdown .dropdown__content{padding:1.85714286em;}.dropdown .dropdown__content:not([class*='col-']){width:18.57142857em;}.dropdown .dropdown__content:not([class*='bg-']){background:#ffffff;}.dropdown .dropdown__content:not([class='bg--dark']) .menu-vertical a{color:#666666;}.dropdown .dropdown__trigger{cursor:pointer;user-select:none;}.dropdown.dropdown--active > .dropdown__container{opacity:1;}.dropdown.dropdown--active > .dropdown__container > .container > .row > .dropdown__content{pointer-events:all;}@media all and (min-width:991px){.dropdown .dropdown__container:before{height:0.92857143em;width:100%;content:'';display:block;}.dropdown .dropdown__content.dropdown__content--md{padding:2.78571429em;}.dropdown .dropdown__content.dropdown__content--lg{padding:3.71428571em;}.dropdown .dropdown__content.dropdown__content--xlg{padding:4.64285714em;}}@media all and (max-width:767px){.dropdown .dropdown__container{min-width:100%;position:relative;display:none;}.dropdown .dropdown__content{padding:1.85714286em;left:0 !important;}.dropdown.dropdown--active > .dropdown__container{display:block;}}body.dropdowns--hover .dropdown:not(.dropdown--click):hover > .dropdown__container,body.dropdowns--hover .dropdown:not(.dropdown--click):focus-visible > .dropdown__container{opacity:1;}body.dropdowns--hover .dropdown:not(.dropdown--click):hover > .dropdown__container:before,body.dropdowns--hover .dropdown:not(.dropdown--click):focus-visible > .dropdown__container:before{pointer-events:all;}body.dropdowns--hover .dropdown:not(.dropdown--click):hover > .dropdown__container .dropdown__content,body.dropdowns--hover .dropdown:not(.dropdown--click):focus-visible > .dropdown__container .dropdown__content{pointer-events:all;}body:not(.dropdowns--hover) .dropdown.dropdown--hover:hover > .dropdown__container,body:not(.dropdowns--hover) .dropdown.dropdown--hover:focus-visible > .dropdown__container{opacity:1;}body:not(.dropdowns--hover) .dropdown.dropdown--hover:hover > .dropdown__container:before,body:not(.dropdowns--hover) .dropdown.dropdown--hover:focus-visible > .dropdown__container:before{pointer-events:all;}body:not(.dropdowns--hover) .dropdown.dropdown--hover:hover > .dropdown__container .dropdown__content,body:not(.dropdowns--hover) .dropdown.dropdown--hover:focus-visible > .dropdown__container .dropdown__content{pointer-events:all;}@media all and (max-width:990px){body.dropdowns--hover .dropdown:not(.dropdown--click).dropdown--active > .dropdown__container{display:block;}body.dropdowns--hover .dropdown:not(.dropdown--click).dropdown--active > .dropdown__container:before{pointer-events:all;}}@media all and (max-width:767px){.dropdown.dropdown--absolute .dropdown__container{position:absolute;}}form{max-width:100%;}form + form{margin-top:30px;}form:before,form:after{content:".";display:block;height:0;overflow:hidden;}form:after{clear:both;}label{margin:0;font-size:1.14285714em;font-weight:400;}input[type],textarea,select{-webkit-appearance:none;background:#fcfcfc;padding:0.46428571em;border-radius:6px;border:1px solid #ececec;}input[type]:focus,textarea:focus,select:focus{outline:none;}input[type]:active,textarea:active,select:active{outline:none;}input[type]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#b3b3b3;font-size:1.14285714em;}input[type]:-moz-placeholder,textarea:-moz-placeholder,select:-moz-placeholder{color:#b3b3b3;font-size:1.14285714em;}input[type]::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:#b3b3b3;font-size:1.14285714em;}input[type]:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:#b3b3b3;font-size:1.14285714em;}input[type="image"]{border:none;padding:none;width:auto;}textarea{display:block;width:100%;max-width:100%;}select{cursor:pointer;padding-right:1.85714286em;-webkit-appearance:none;}select::ms-expand{display:none;}input[type="submit"]{background:none;outline:none;border:none;background:#4a90e2;padding:0.46428571em 2.78571429em 0.46428571em 2.78571429em;color:#fff;}@keyframes load{0%{opacity:0;width:0;}50%{width:100%;opacity:.8;left:0;}100%{left:100%;opacity:0;}}button{background:none;}button[type="submit"].btn--loading{position:relative;overflow:hidden;pointer-events:none;color:rgba(0,0,0,0);}button[type="submit"].btn--loading *{opacity:0;}button[type="submit"].btn--loading:after{content:'';position:absolute;width:0;height:100%;background:#ddd;animation:load 1.5s ease-out infinite;left:0;top:0;}button[type="submit"].btn--loading .btn__text{opacity:0;}button:focus{outline:none !important;}button.bg--error{color:#fff;}.input-icon{position:relative;}.input-icon i{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;position:absolute;}.input-checkbox,.input-radio,.input-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;}.input-checkbox input,.input-radio input,.input-select input{opacity:0 !important;height:0 !important;width:0 !important;position:absolute !important;}.input-checkbox label,.input-radio label,.input-select label{display:block !important;cursor:pointer;}.input-checkbox{padding:0;}.input-checkbox label{width:1.85714286em;height:1.85714286em;border-radius:6px;background:#000;}.input-radio{padding:0;}.input-radio label{width:1.85714286em;height:1.85714286em;border-radius:50%;background:#000;}.input-select{position:relative;}.input-select i{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);right:1em;font-size:.87em;}.input-file{position:relative;display:inline-block;}.input-file input{display:none;}.form-error{margin-top:1.5625em;padding:0.78125em;background:#D84D4D;color:#fff;position:fixed;min-width:350px;left:50%;bottom:1.5625em;transform:translate3d(-50%,0,0);-webkit-transform:translate3d(-50%,0,0);z-index:999;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);box-shadow:0px 0px 15px 0px rgba(0,0,0,0.1);}.form-success{margin-top:1.5625em;padding:0.78125em;background:#1DC020;color:#fff;position:fixed;min-width:350px;left:50%;bottom:1.5625em;transform:translate3d(-50%,0,0);-webkit-transform:translate3d(-50%,0,0);z-index:999;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);box-shadow:0px 0px 15px 0px rgba(0,0,0,0.1);}.attempted-submit .field-error{border-color:#D84D4D !important;}.attempted-submit div.recaptcha.field-error{border-color:#D84D4D !important;border-style:solid;border:1px solid;border-radius:5px;padding:5px;}div.recaptcha iframe{min-height:0;}.accordion li .accordion__title,.accordion li .accordion__content,.accordion li .accordion__content *{transition:0.3s linear;-webkit-transition:0.3s linear;-moz-transition:0.3s linear;}.accordion li .accordion__title{cursor:pointer;padding:0.46428571em 0.92857143em;border:1px solid #ececec;border-bottom:none;background:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.accordion li:last-child .accordion__title{border-bottom:1px solid #ececec;}.accordion li .accordion__content{opacity:0;visibility:hidden;max-height:0;}.accordion li .accordion__content > *{display:none;}.accordion li .accordion__content > *:first-child{padding-top:0;}.accordion li .accordion__content > *:last-child{padding-bottom:0;}.accordion li.active .accordion__title{background:#4a90e2;border-bottom:1px solid #ececec;}.accordion li.active .accordion__content{opacity:1;visibility:visible;max-height:500px;}.accordion li.active .accordion__content > *{display:inline-block;}.breadcrumb{padding:0;margin:0;background:none;display:inline-block;}.breadcrumb li{font-size:1em;}.breadcrumb li + li:before{padding:0 0.46428571em;}.radial{position:relative;}.radial .radial__label{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);margin-bottom:0;}.tabs{display:block;margin-bottom:0;}.tabs > li{display:inline-block;opacity:.5;transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.tabs > .active,.tabs:hover,.tabs:focus-visible{opacity:1;}.tabs .tab__title{cursor:pointer;}.tabs .tab__title:not(.btn){padding:0 1.85714286em;}.tabs li:first-child .tab__title:not(.btn){padding-left:0;}.tabs .tab__content{display:none;}.tabs-content{margin-top:1em;}.tabs-content li > .tab__content{width:100%;display:none;}.tabs-content > .active > .tab__content{display:block;}.tabs-container[data-content-align="left"] .tabs-content{text-align:left;}@media all and (max-width:767px){.tabs-content > li:not(.active) .tab__content{display:none !important;}}.boxed{position:relative;overflow:hidden;padding:1.85714286em;margin-bottom:30px;}.boxed.boxed--lg{padding:2.78571429em;}.boxed.boxed--sm{padding:1.23809524em;}.boxed.boxed--border{border:1px solid #ececec;}.boxed > div[class*='col-']:first-child:not(.boxed){padding-left:0;}.boxed > div[class*='col-']:last-child:not(.boxed){padding-right:0;}img + .boxed{margin-top:-1.85714286em;}@media all and (max-width:767px){.boxed{padding:1.23809524em;margin-bottom:15px;}.boxed.boxed--lg{padding:1.23809524em;}.boxed div[class*='col-']:not(.boxed){padding:0;}.boxed:last-child{margin-bottom:15px;}}.slides:not(.flickity-enabled) li.imagebg:not(:first-child){display:none;}.slides:not(.flickity-enabled) li.imagebg:first-child{background:#252525;animation:backgroundLoad .5s ease alternate infinite;}.slides:not(.flickity-enabled) li.imagebg:first-child .container{opacity:0;}@keyframes backgroundLoad{0%{background:#252525;}100%{background:#3f3f3f;}}.slider.height-10{height:auto;}.slider.height-10 .slides .flickity-slider > li{height:10vh;padding:0;}@media all and (min-width:768px){.slider.height-10 .slides li.imagebg{min-height:10vh;}}.slider.height-20{height:auto;}.slider.height-20 .slides .flickity-slider > li{height:20vh;padding:0;}@media all and (min-width:768px){.slider.height-20 .slides li.imagebg{min-height:20vh;}}.slider.height-30{height:auto;}.slider.height-30 .slides .flickity-slider > li{height:30vh;padding:0;}@media all and (min-width:768px){.slider.height-30 .slides li.imagebg{min-height:30vh;}}.slider.height-40{height:auto;}.slider.height-40 .slides .flickity-slider > li{height:40vh;padding:0;}@media all and (min-width:768px){.slider.height-40 .slides li.imagebg{min-height:40vh;}}.slider.height-50{height:auto;}.slider.height-50 .slides .flickity-slider > li{height:50vh;padding:0;}@media all and (min-width:768px){.slider.height-50 .slides li.imagebg{min-height:50vh;}}.slider.height-60{height:auto;}.slider.height-60 .slides .flickity-slider > li{height:60vh;padding:0;}@media all and (min-width:768px){.slider.height-60 .slides li.imagebg{min-height:60vh;}}.slider.height-70{height:auto;}.slider.height-70 .slides .flickity-slider > li{height:70vh;padding:0;}@media all and (min-width:768px){.slider.height-70 .slides li.imagebg{min-height:70vh;}}.slider.height-80{height:auto;}.slider.height-80 .slides .flickity-slider > li{height:80vh;padding:0;}@media all and (min-width:768px){.slider.height-80 .slides li.imagebg{min-height:80vh;}}.slider.height-90{height:auto;}.slider.height-90 .slides .flickity-slider > li{height:90vh;padding:0;}@media all and (min-width:768px){.slider.height-90 .slides li.imagebg{min-height:90vh;}}.slider.height-100{height:auto;}.slider.height-100 .slides .flickity-slider > li{height:100vh;padding:0;}@media all and (min-width:768px){.slider.height-100 .slides li.imagebg{min-height:100vh;}}.slider .slides .flickity-slider > li:not([class*='col-']){width:100%;}.slider .slides.slides--gapless li[class*='col-']{padding-left:0;padding-right:0;}.slider[data-arrows="true"].slider--arrows-hover:not(:hover) .flickity-prev-next-button,.slider[data-arrows="true"].slider--arrows-hover:not(:focus-visible) .flickity-prev-next-button{opacity:0;}.slider[data-paging="true"]:not(section){margin-bottom:3.71428571em;}.slider[data-paging="true"]:not(section) .flickity-page-dots{bottom:-3.71428571em;}.slider[data-paging="true"]:not([class*='text-']) .flickity-page-dots{text-align:center;}.slider[data-children="1"] .flickity-prev-next-button{display:none;}.slider:not([data-paging="true"]) .slides{margin:0;}.slider.controls--dark .flickity-page-dots .dot{background:#252525;}.slider.controls--dark .flickity-prev-next-button:before{color:#252525;}section.slider{padding:0;}section.slider.height-10{height:auto;}section.slider.height-10 .slides .flickity-slider > li{height:10vh;padding:0;}@media all and (min-width:768px){section.slider.height-10 .slides li.imagebg{min-height:10vh;}}section.slider.height-20{height:auto;}section.slider.height-20 .slides .flickity-slider > li{height:20vh;padding:0;}@media all and (min-width:768px){section.slider.height-20 .slides li.imagebg{min-height:20vh;}}section.slider.height-30{height:auto;}section.slider.height-30 .slides .flickity-slider > li{height:30vh;padding:0;}@media all and (min-width:768px){section.slider.height-30 .slides li.imagebg{min-height:30vh;}}section.slider.height-40{height:auto;}section.slider.height-40 .slides .flickity-slider > li{height:40vh;padding:0;}@media all and (min-width:768px){section.slider.height-40 .slides li.imagebg{min-height:40vh;}}section.slider.height-50{height:auto;}section.slider.height-50 .slides .flickity-slider > li{height:50vh;padding:0;}@media all and (min-width:768px){section.slider.height-50 .slides li.imagebg{min-height:50vh;}}section.slider.height-60{height:auto;}section.slider.height-60 .slides .flickity-slider > li{height:60vh;padding:0;}@media all and (min-width:768px){section.slider.height-60 .slides li.imagebg{min-height:60vh;}}section.slider.height-70{height:auto;}section.slider.height-70 .slides .flickity-slider > li{height:70vh;padding:0;}@media all and (min-width:768px){section.slider.height-70 .slides li.imagebg{min-height:70vh;}}section.slider.height-80{height:auto;}section.slider.height-80 .slides .flickity-slider > li{height:80vh;padding:0;}@media all and (min-width:768px){section.slider.height-80 .slides li.imagebg{min-height:80vh;}}section.slider.height-90{height:auto;}section.slider.height-90 .slides .flickity-slider > li{height:90vh;padding:0;}@media all and (min-width:768px){section.slider.height-90 .slides li.imagebg{min-height:90vh;}}section.slider.height-100{height:auto;}section.slider.height-100 .slides .flickity-slider > li{height:100vh;padding:0;}@media all and (min-width:768px){section.slider.height-100 .slides li.imagebg{min-height:100vh;}}section.slider[data-paging="true"] .flickity-page-dots{bottom:1.85714286em;}section.slider:not(.image--light)[data-paging="true"] .flickity-page-dots .dot{background:#fff;}section.slider .slides{margin:0;}@media all and (max-width:767px){section.slider[class*='height-'] .slides .flickity-slider > li{height:auto;padding:7.42857143em 0;}section.slider.space--lg .slides .flickity-slider > li{padding:11.14285714em 0;}section.slider.space--xlg .slides .flickity-slider > li{padding:11.14285714em 0;}}section.bg--dark .slider[data-paging="true"] .flickity-page-dots .dot,section.bg--primary .slider[data-paging="true"] .flickity-page-dots .dot{background:#fff;}.flickity-page-dots .dot{transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;width:8px;height:8px;border-radius:50%;background:#252525;border:none;margin:0 0.46428571em;}.flickity-page-dots .dot:hover:not(.is-selected),.flickity-page-dots .dot:focus-visible:not(.is-selected){opacity:.6;}.text-center .flickity-page-dots,section.slider .flickity-page-dots{text-align:center;}.flickity-prev-next-button svg{display:none;}.flickity-prev-next-button:before{font-family:'stack-interface';content:"\e80c";font-size:1em;font-weight:normal;}.flickity-prev-next-button.previous:before{content:"\e80b";}.imagebg:not(.image--light) .flickity-page-dots .dot,.bg--dark .flickity-page-dots .dot{background:#fff;}.hover-element{position:relative;overflow:hidden;margin-bottom:30px;}.hover-element *{transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;}.hover-element .hover-element__reveal{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;}.hover-element .hover-element__reveal .boxed{height:100%;}.hover-element:hover .hover-element__reveal,.hover-element:focus-visible .hover-element__reveal,.hover-element.hover--active .hover-element__reveal{opacity:1;}.hover-element img{margin-bottom:0;}@media all and (max-width:1024px){.hover-element{cursor:pointer;}}.row:last-child div[class*='col-']:last-child .hover-element{margin-bottom:0;}.masonry .masonry__container.masonry--active .masonry__item{opacity:1;pointer-events:initial;}.masonry .masonry__container .masonry__item{opacity:0;pointer-events:none;}.masonry .masonry__filters li{display:inline-block;cursor:pointer;text-transform:capitalize;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.masonry .masonry__filters li.active{cursor:default;}.masonry.masonry--gapless .masonry__item{padding:0 !important;margin-bottom:0;}.modal-instance .modal-body{display:none;}.modal-container{transition:0.3s linear;-webkit-transition:0.3s linear;-moz-transition:0.3s linear;padding:0;visibility:hidden;opacity:0;z-index:-1;position:fixed;width:100%;height:100%;top:0;left:0;}.modal-container.modal-active{opacity:1;visibility:visible;z-index:999;}.modal-container:before{background:rgba(0,0,0,0.85);content:'';position:fixed;width:100%;height:100%;top:0;left:0;z-index:1;}.modal-container .modal-content{backface-visibility:hidden;position:fixed;z-index:2;top:50%;left:50%;max-height:100%;overflow-y:scroll;border:none;transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-50%,-50%,0);padding:0;border-radius:0;box-shadow:none;}.modal-container .modal-content:not(.height--natural){width:50%;height:50%;}.modal-container .modal-content .modal-close-cross{cursor:pointer;position:absolute;opacity:.5;transition:0.1s linear;-webkit-transition:0.1s linear;-moz-transition:0.1s linear;top:1em;right:1em;z-index:99;}.modal-container .modal-content .modal-close-cross:before{content:'\00D7';font-size:1.5em;}.modal-container .modal-content .modal-close-cross:hover,.modal-container .modal-content .modal-close-cross:focus-visible{opacity:1;}.modal-container .modal-content.imagebg:not(.image--light) .modal-close-cross:before{color:#fff;}.modal-container .modal-content iframe{width:100%;outline:none;border:none;height:100%;backface-visibility:hidden;}.modal-container .modal-content iframe:first-child + .modal-close-cross:last-child{top:-3.71428571em;}@media all and (max-width:767px){.modal-container .modal-content{width:97% !important;height:auto !important;padding-top:2em;padding-bottom:2em;}}.map-container{position:relative;overflow:hidden;}.map-container iframe,.map-container .map-canvas{position:absolute;width:100%;height:100%;top:0;}.parallax > .background-image-holder,.parallax .slides li > .background-image-holder{height:100%;min-height:100vh;top:-50vh;transition:opacity 0.3s ease !important;-webkit-transition:opacity 0.3s ease !important;-webkit-transform-style:preserve-3d;}.parallax:first-child .slides li > .background-image-holder,.parallax:first-child .background-image-holder{top:0;}.main-container > a:first-child + .parallax .background-image-holder{top:0;}@media all and (max-width:1024px){.parallax > .background-image-holder,.parallax .slides li > .background-image-holder{-webkit-transition:transform 0.016s linear !important;transition:transform 0.016s linear !important;}.parallax.parallax-disable-mobile .background-image-holder,.parallax.parallax-disable-mobile .slides li > .background-image-holder{top:0 !important;transform:none !important;}}.notification{max-width:100%;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);position:fixed;z-index:99;pointer-events:none;padding:0;margin:1em;opacity:0;transition:0.3s linear;-webkit-transition:0.3s linear;-moz-transition:0.3s linear;}.notification:not([class*='bg-']){background:#fff;}.notification[class*='col-']{min-width:400px;}.notification .notification-close-cross{position:absolute;top:1em;z-index:99;right:1em;cursor:pointer;transition:0.1s linear;-webkit-transition:0.1s linear;-moz-transition:0.1s linear;opacity:.7;}.notification .notification-close-cross:before{content:'\00D7';font-size:1.5em;}.notification .notification-close-cross:hover,.notification .notification-close-cross:focus-visible{opacity:1;}.notification.notification--reveal{z-index:99;pointer-events:initial;}.notification.notification--reveal[data-animation="from-bottom"]{animation:from-bottom 0.3s linear 0s forwards;-webkit-animation:from-bottom 0.3s linear 0s forwards;-moz-animation:from-bottom 0.3s linear 0s forwards;}.notification.notification--reveal[data-animation="from-top"]{animation:from-top 0.3s linear 0s forwards;-webkit-animation:from-top 0.3s linear 0s forwards;-moz-animation:from-top 0.3s linear 0s forwards;}.notification.notification--reveal[data-animation="from-left"]{animation:from-left 0.3s linear 0s forwards;-webkit-animation:from-left 0.3s linear 0s forwards;-moz-animation:from-left 0.3s linear 0s forwards;}.notification.notification--reveal[data-animation="from-right"]{animation:from-right 0.3s linear 0s forwards;-webkit-animation:from-right 0.3s linear 0s forwards;-moz-animation:from-right 0.3s linear 0s forwards;}.notification.notification--dismissed{animation:fade-out 0.4s linear 0s forwards !important;-webkit-animation:fade-out 0.4s linear 0s forwards !important;-moz-animation:fade-out 0.4s linear 0s forwards !important;pointer-events:none;}.bg--dark + .notification-close-cross:before{color:#fff;}a[data-notification-link]{text-decoration:none;}a[data-notification-link]:hover,a[data-notification-link]:focus-visible{text-decoration:none;}@media all and (max-width:767px){.notification[class*='col-']{min-width:0;}}@keyframes from-bottom{from{transform:translate3d(0,100%,0);-webkit-transform:translate3d(0,100%,0);opacity:0;}to{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1;}}@-moz-keyframes from-bottom{from{transform:translate3d(0,100%,0);-webkit-transform:translate3d(0,100%,0);opacity:0;}to{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1;}}@-webkit-keyframes from-bottom{from{transform:translate3d(0,100%,0);-webkit-transform:translate3d(0,100%,0);opacity:0;}to{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1;}}@keyframes from-top{from{transform:translate3d(0,-100%,0);-webkit-transform:translate3d(0,-100%,0);opacity:0;}to{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1;}}@-moz-keyframes from-top{from{transform:translate3d(0,-100%,0);-webkit-transform:translate3d(0,-100%,0);opacity:0;}to{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1;}}@-webkit-keyframes from-top{from{transform:translate3d(0,-100%,0);-webkit-transform:translate3d(0,-100%,0);opacity:0;}to{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1;}}@keyframes from-left{from{transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0);opacity:0;}to{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1;}}@-moz-keyframes from-left{from{transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0);opacity:0;}to{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1;}}@-webkit-keyframes from-left{from{transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0);opacity:0;}to{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1;}}@keyframes from-right{from{transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0);opacity:1;}to{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1;}}@-moz-keyframes from-right{from{transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0);opacity:0;}to{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1;}}@-webkit-keyframes from-right{from{transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0);opacity:0;}to{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1;}}@keyframes fade-out{0%{opacity:1;}100%{opacity:0;}}@-webkit-keyframes fade-out{0%{opacity:1;}100%{opacity:0;}}@-moz-keyframes fade-out{0%{opacity:1;}100%{opacity:0;}}iframe{width:100%;min-height:350px;border:none;}@media all and (max-width:767px){iframe{min-height:220px;}}.videobg{background:#252525;position:relative;overflow:hidden;}.videobg .container,.videobg .background-image-holder{opacity:0;transition:0.3s linear;-webkit-transition:0.3s linear;-moz-transition:0.3s linear;}.videobg .background-image-holder{opacity:0 !important;}.videobg.video-active .container{opacity:1;}.videobg.video-active .loading-indicator{opacity:0;visibility:hidden;}.videobg video{object-fit:cover;height:100%;min-width:100%;position:absolute;top:0;z-index:0 !important;left:0;}@media all and (max-width:1024px){.videobg .background-image-holder,.videobg .container{opacity:1 !important;}.videobg .loading-indicator{display:none;}.videobg video{display:none;}}.youtube-background{position:absolute;height:100%;width:100%;top:0;z-index:0 !important;}.youtube-background .mb_YTPBar{opacity:0;height:0;visibility:hidden;}@media all and (max-width:1024px){.youtube-background{display:none;}}.loading-indicator{position:absolute !important;top:50%;left:50%;z-index:99 !important;width:50px;height:50px;margin-top:-25px;margin-left:-25px;background-color:#fff;border-radius:100%;-webkit-animation:loading-spinner 1s infinite ease-in-out;animation:loading-spinner 1s infinite ease-in-out;transition:0.3s linear;-webkit-transition:0.3s linear;-moz-transition:0.3s linear;}@-webkit-keyframes loading-spinner{0%{-webkit-transform:scale(0);}100%{-webkit-transform:scale(1);opacity:0;}}@keyframes loading-spinner{0%{-webkit-transform:scale(0);transform:scale(0);}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0;}}.video-cover{position:relative;}.video-cover video{max-width:100%;}.video-cover iframe{background:#252525;}.video-cover .background-image-holder{z-index:3;}.video-cover .video-play-icon{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-50%,-50%,0);}.video-cover .video-play-icon,.video-cover .background-image-holder{transition:0.3s linear;-webkit-transition:0.3s linear;-moz-transition:0.3s linear;}.video-cover.reveal-video .video-play-icon,.video-cover.reveal-video .background-image-holder{opacity:0 !important;pointer-events:none;}.video-cover[data-scrim-bottom]:before,.video-cover[data-overlay]:before,.video-cover[data-scrim-top]:before{transition:0.3s linear;-webkit-transition:0.3s linear;-moz-transition:0.3s linear;z-index:4;}.video-cover.reveal-video[data-scrim-bottom]:before,.video-cover.reveal-video[data-overlay]:before,.video-cover.reveal-video[data-scrim-top]:before{opacity:0;pointer-events:none;}.video-play-icon{width:7.42857143em;height:7.42857143em;border-radius:50%;position:relative;z-index:4;display:inline-block;border:2px solid #ffffff;cursor:pointer;background:#ffffff;}.video-play-icon.video-play-icon--sm{width:3.71428571em;height:3.71428571em;}.video-play-icon.video-play-icon--sm:before{border-width:4px 0 4px 9px;}.video-play-icon.video-play-icon--xs{width:1.85714286em;height:1.85714286em;}.video-play-icon.video-play-icon--xs:before{border-width:3px 0 3px 6px;margin-left:-3px;}.video-play-icon.bg--primary:before{border-color:transparent transparent transparent #fff;}.video-play-icon:before{position:absolute;top:50%;margin-top:-5px;left:50%;margin-left:-4px;content:'';width:0;height:0;border-style:solid;border-width:6px 0 6px 12px;border-color:transparent transparent transparent #ffffff;border-color:transparent transparent transparent #808080;}.video-play-icon.video-play-icon--dark{border-color:#252525;background:#252525;}.video-play-icon.video-play-icon--dark:before{border-color:transparent transparent transparent #252525;}.video-play-icon.video-play-icon--dark:before{border-color:transparent transparent transparent #fff;}@media all and (max-width:767px){.video-play-icon{width:4.95238095em;height:4.95238095em;}}div[class*='col-'][class*='-12']:not([class*='xs-12']) .video-cover iframe{min-height:550px;}@media all and (max-width:990px){div[class*='col-'][class*='-12']:not([class*='xs-12']) .video-cover iframe{min-height:350px;}}div[class*='col-'][class*='-10'] .video-cover iframe{min-height:450px;}div[class*='col-'][class*='-8'] .video-cover iframe{min-height:400px;}div[class*='col-'][class*='-6'] .video-cover iframe{min-height:350px;}@media all and (max-width:1200px){div[class*='col-'][class*='-6'] .video-cover iframe{min-height:300px;}}@media all and (max-width:990px){div[class*='col-'][class*='-6'] .video-cover iframe{min-height:220px;}}@media all and (max-width:767px){div[class*='col-'] .video-cover iframe{min-height:220px !important;}}.modal-container video{max-width:100%;}body{background:#ffffff;}.color--primary{color:#4a90e2 !important;}a{color:#f10e50;}.color--primary-1{color:#31639c !important;}.color--primary-2{color:#465773 !important;}.color--white{color:#fff;}.color--dark{color:#252525;}.color--success{color:#4ebf56;}.color--error{color:#e23636;}.bg--dark{background:#252525;}.bg--dark:not(.nav-bar):not(.bar){color:#ffffff;}.bg--dark:not(.nav-bar):not(.bar) h1,.bg--dark:not(.nav-bar):not(.bar) h2,.bg--dark:not(.nav-bar):not(.bar) h3,.bg--dark:not(.nav-bar):not(.bar) h4,.bg--dark:not(.nav-bar):not(.bar) h5,.bg--dark:not(.nav-bar):not(.bar) h6,.bg--dark:not(.nav-bar):not(.bar) i,.bg--dark:not(.nav-bar):not(.bar) span:not(.btn__text),.bg--dark:not(.nav-bar):not(.bar) p{color:#ffffff;}.bg--dark:not(.nav-bar):not(.bar) a:not(.btn){color:#fff;}.bg--site{background:#ffffff;}.bg--secondary{background:#fafafa;}.bg--primary{background:#4a90e2;}.bg--primary p,.bg--primary span,.bg--primary ul,.bg--primary a:not(.btn){color:#fff;}.bg--primary h1,.bg--primary h2,.bg--primary h3,.bg--primary h4,.bg--primary h5,.bg--primary h6,.bg--primary i{color:#fff;}.bg--primary .color--primary{color:#fff !important;}.bg--white{background:#fff;}.bg--white p,.bg--white span,.bg--white ul,.bg--white a:not(.btn){color:#666666;}.bg--white h1,.bg--white h2,.bg--white h3,.bg--white h4,.bg--white h5,.bg--white h6,.bg--white i{color:#252525;}.bg--error{background:#e23636;}.bg--success{background:#4ebf56;}.imagebg:not(.image--light) .bg--white p,.imagebg:not(.image--light) .bg--white span,.imagebg:not(.image--light) .bg--white ul,.imagebg:not(.image--light) .bg--white a:not(.btn){color:#666666;}.imagebg:not(.image--light) .bg--white h1,.imagebg:not(.image--light) .bg--white h2,.imagebg:not(.image--light) .bg--white h3,.imagebg:not(.image--light) .bg--white h4,.imagebg:not(.image--light) .bg--white h5,.imagebg:not(.image--light) .bg--white h6,.imagebg:not(.image--light) .bg--white i{color:#252525;}.imagebg:not(.image--light) .bg--secondary{background:rgba(250,250,250,0.2);}.bg--primary-1{background:#31639c;}.bg--primary-1 p,.bg--primary-1 span,.bg--primary-1 ul,.bg--primary-1 a:not(.btn){color:#fff;}.bg--primary-1 h1,.bg--primary-1 h2,.bg--primary-1 h3,.bg--primary-1 h4,.bg--primary-1 h5,.bg--primary-1 h6,.bg--primary-1 i{color:#fff;}.bg--primary-2{background:#465773;}.bg--primary-2 p,.bg--primary-2 span,.bg--primary-2 ul,.bg--primary-2 a:not(.btn){color:#fff;}.bg--primary-2 h1,.bg--primary-2 h2,.bg--primary-2 h3,.bg--primary-2 h4,.bg--primary-2 h5,.bg--primary-2 h6,.bg--primary-2 i{color:#fff;}.image-bg:not(.image-light) *:not(a){color:#fff;}.color--facebook{color:#3b5998;}.color--twitter{color:#00aced;}.color--googleplus{color:#dd4b39;}.color--instagram{color:#125688;}.color--pinterest{color:#cb2027;}.color--dribbble{color:#ea4c89;}.color--behance{color:#053eff;}.bg--facebook{background:#3b5998;color:#fff;}.bg--twitter{background:#00aced;color:#fff;}.bg--googleplus{background:#dd4b39;color:#fff;}.bg--instagram{background:#125688;color:#fff;}.bg--pinterest{background:#cb2027;color:#fff;}.bg--dribbble{background:#ea4c89;color:#fff;}.bg--behance{background:#053eff;color:#fff;}.imageblock{position:relative;padding:0;}.imageblock > .container,.imageblock > div[class*='col-']:not(.imageblock__content){padding-top:7.42857143em;padding-bottom:7.42857143em;float:none;overflow:hidden;}.imageblock.imageblock--lg > .container,.imageblock.imageblock--lg > div[class*='col-']:not(.imageblock__content){padding-top:9.28571429em;padding-bottom:9.28571429em;float:none;overflow:hidden;}.imageblock .imageblock__content{position:absolute;height:100%;top:0;z-index:2;padding:0;}.imageblock .imageblock__content .slider{position:absolute;width:100%;height:100%;top:0;}.imageblock .imageblock__content .slider .slides > li{padding:0;min-height:100%;position:absolute !important;}.imageblock.allow-overflow .imageblock__content{overflow:visible;}@media all and (max-height:728px){.imageblock > .container,.imageblock > div[class*='col-']:not(.imageblock__content){padding-top:3.71428571em;padding-bottom:3.71428571em;}}@media all and (max-width:767px){.imageblock[class*='space-']{padding-bottom:0;padding-top:0;}.imageblock .imageblock__content{position:relative;min-height:18.57142857em;}.imageblock > .container,.imageblock > div[class*='col-']:not(.imageblock__content){padding-top:5.57142857em;padding-bottom:5.57142857em;float:none;overflow:hidden;}.imageblock.imageblock--lg > .container,.imageblock.imageblock--lg > div[class*='col-']:not(.imageblock__content){padding-top:5.57142857em;padding-bottom:5.57142857em;float:none;overflow:hidden;}}form[action*='createsend.com'] *{transition:0.3s linear;-webkit-transition:0.3s linear;-moz-transition:0.3s linear;opacity:0;}form[action*='createsend.com'].form--active *{opacity:1;}form[action*='createsend.com'] .input-checkbox + br{display:none;}form[action*='createsend.com'].no-labels label{display:none;}form[action*='createsend.com'] br{display:none;}form[action*='createsend.com'] p > label:first-child{margin-bottom:0.92857143em;}form[action*='list-manage.com'] h2{font-family:'Open Sans','Helvetica','Arial',sans-serif;color:#252525;font-weight:300;font-variant-ligatures:common-ligatures;margin-top:0;margin-bottom:0;font-size:1.35714286em;line-height:1.36842105em;margin-bottom:1.36842105263158em;font-weight:400;}form[action*='list-manage.com'] h2.inline-block + .h4.inline-block:not(.typed-text){margin-left:0.68421052631579em;}form[action*='list-manage.com'] .input-group ul{overflow:hidden;}form[action*='list-manage.com'] .input-group ul li{float:left;}form[action*='list-manage.com'] *{transition:0.3s linear;-webkit-transition:0.3s linear;-moz-transition:0.3s linear;opacity:0;}form[action*='list-manage.com'].form--active *{opacity:1;}form[action*='list-manage.com'].no-labels label{display:none;}form[action*='list-manage.com'] .small-meta{font-size:0.5em;}.twitter-feed .user{display:none;}.twitter-feed .interact{display:none;}.twitter-feed .timePosted{font-size:.87em;}[class*='transition--']{transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;opacity:0;}[class*='transition--'].transition--active{opacity:1;}.transition--scale{transform:scale(0.98);-webkit-transform:scale(0.98);}.transition--scale.transition--active{opacity:1;transform:scale(1);-webkit-transform:scale(1);}.transition--slide{transform:translate3d(200px,0,0);-webkit-transform:translate3d(200px,0,0);transform:translate3d(30vw,0,0);-webkit-transform:translate3d(30vw,0,0);}.transition--slide.transition--active{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);}.switchable{position:relative;}.switchable div[class*='col-']:first-child{float:left;right:auto;}.switchable div[class*='col-']:first-child:not([class*='pull']):not([class*='push']){left:0;}.switchable div[class*='col-']:last-child{float:right;left:auto;}.switchable div[class*='col-']:last-child:not([class*='pull']):not([class*='push']){right:0;}.switchable.switchable--switch div[class*='col-']:first-child{float:right;right:0;left:auto;}.switchable.switchable--switch div[class*='col-']:first-child:not([class*='pull']):not([class*='push']){left:auto;}.switchable.switchable--switch div[class*='col-']:last-child{float:left;left:0;right:auto;}.switchable .switchable__text{margin-top:3.71428571em;}.switchable > div[class*='col-']{padding:0;}.typed-text{display:inline-block;}.typed-text.typed-text--cursor:after{content:'|';font-size:1.2em;-webkit-animation:blink 0.7s infinite;animation:blink 0.7s infinite;position:relative;right:6px;}@keyframes blink{0%{opacity:1;}50%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes blink{0%{opacity:1;}50%{opacity:0;}100%{opacity:1;}}[data-gradient-bg]{position:relative;background:#252525;}[data-gradient-bg] > canvas{position:absolute;width:100%;height:100%;top:0;left:0;}[data-gradient-bg] > canvas + .background-image-holder{opacity:.2 !important;}.bar{padding:1.85714286em 0;}.bar .logo{margin:0;position:relative;top:4px;}.bar .menu-horizontal{position:relative;top:6px;}.bar:not([class*='visible-']) + .bar{margin-top:0.92857143em;}.bar.bar--xs{padding:0.46428571em 0;}.bar.bar--sm{padding:0.92857143em 0;}.bar.bar--lg{padding:2.78571429em 0;}.bar.bar--lg .logo{top:0;}.bar.bar--xlg{padding:4.64285714em 0;}.bar.bar--xlg .logo{top:0;}.bar.bg--dark .logo-dark{display:none;}.bar:not(.bg--dark):not(.bar--transparent) .logo-light{display:none;}@media all and (max-width:767px){.bar.bar--mobile-sticky[data-scroll-class*='fixed'].pos-fixed{position:fixed;width:100%;background:#fff;z-index:999;}.bar.bar--mobile-sticky[data-scroll-class*='fixed'] + .bar.pos-fixed{top:3.71428571em;position:fixed;width:100%;background:#fff;z-index:999;}}@media all and (min-width:991px){.bar__module:not(:only-child){display:inline-block;}.bar__module:not(:last-child){margin-right:0.92857143em;}.bar--transparent:not(.bar--dark){background:none;}.bar--transparent:not(.bar--dark) .logo-dark{display:none;}.bar--transparent:not(.bar--dark) .logo-light{display:inline-block;}.bar--transparent:not(.bar--dark):not(.pos-fixed) .menu-horizontal > li > a,.bar--transparent:not(.bar--dark):not(.pos-fixed) .menu-horizontal > li > span{color:#fff;}.bar--transparent:not(.bar--dark):not(.pos-fixed) .btn:not([class*='primary']){border-color:rgba(255,255,255,0.3);}.bar--transparent:not(.bar--dark):not(.pos-fixed) .btn:not([class*='primary']) .btn__text{color:#fff;}.bar--transparent:not(.bar--dark):not(.pos-fixed) .btn:not([class*='primary']):hover,.bar--transparent:not(.bar--dark):not(.pos-fixed) .btn:not([class*='primary']):focus-visible{border-color:rgba(255,255,255,0.7);}.bar--absolute{position:absolute;}.bar--absolute,.pos-fixed{z-index:99;width:100%;}.bar.pos-fixed{position:fixed;top:0;animation:fadeInDown 0.3s ease-out forwards;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);box-shadow:0px 0px 25px 0px rgba(0,0,0,0.04);}.bar.pos-fixed:not([class*='bg-']){background:#ffffff;}.bar.pos-fixed:not([class*='bg-']) .logo-dark{display:inline-block;}.bar.pos-fixed:not([class*='bg-']) .logo-light{display:none;}.bar.pos-fixed.bg--dark{background:#252525;}}@media all and (max-width:767px){.bar__module{margin-bottom:0.92857143em;}.bar__module + .bar__module{margin-top:1.85714286em;}.bar__module .btn{display:block;}.bar__module .btn + .btn{margin-left:0 !important;}.bar__module .btn:not(:last-child){margin-bottom:0.92857143em;}.bar + nav.bar{padding-top:0;}}.page-navigator{position:fixed;padding:0;top:50%;transform:translateY(-50%);right:1.85714286em;z-index:10;}.page-navigator ul{display:inline-block;padding:0.92857143em;background:rgba(0,0,0,0.4);border-radius:1.85714286em;transition:all .2s ease;}.page-navigator ul:hover,.page-navigator ul:focus-visible{background:rgba(0,0,0,0.6);}.page-navigator ul li:not(:last-child){margin-bottom:1.85714286em;}@media all and (max-width:767px){.page-navigator{right:0;}.page-navigator ul{border-radius:1.85714286em 0 0 1.85714286em;padding:1.85714286em 0.92857143em;}}.page-navigator li a{width:8px;height:8px;background:#fff;border-radius:50%;transition:all .2s ease;display:block;position:relative;}.page-navigator li a:not(:hover),.page-navigator li a:not(:focus-visible){opacity:.5;}.page-navigator li a.inner-link--active{opacity:1;animation:bulge .5s ease;-webkit-animation:bulge .5s ease;}@keyframes bulge{0%{transform:scale(1);}50%{transform:scale(1.3);}100%{transform:scale(1);}}@-webkit-keyframes bulge{0%{transform:scale(1);}50%{transform:scale(1.3);}100%{transform:scale(1);}}.page-navigator li a[data-title]:before{content:attr(data-title);position:absolute;right:12px;top:-14px;background:#222;color:#fff;border-radius:6px;padding:4px 8px;display:inline-block;transition:all .2s ease;white-space:nowrap;}.page-navigator li a[data-title]:not(:hover):before,.page-navigator li a[data-title]:not(:focus-visible):before{opacity:0;transform:translateX(-20px);}.clearfix{overflow:hidden;}.allow-overflow{overflow:visible;}.container .row--gapless{padding-left:15px;padding-right:15px;}.container .row--gapless > div[class*='col-']{padding:0;}@media all and (max-width:767px){.text-left-xs{text-align:left;}}@media all and (max-width:991px){.text-left-sm{text-align:left;}}section > .row--gapless{padding-left:0;padding-right:0;}section > .row--gapless > div[class*='col-']{padding:0;}div.right{float:right;}div.left{float:left;}section.text-right > .container:last-child > .row:only-child > div[class*='col-']:only-child{float:right;}section,footer{padding-top:7.42857143em;padding-bottom:7.42857143em;}section.space--xxs,footer.space--xxs{padding-top:1.85714286em;padding-bottom:1.85714286em;}section.space--xs,footer.space--xs{padding-top:3.71428571em;padding-bottom:3.71428571em;}section.space--sm,footer.space--sm{padding-top:4.95238095em;padding-bottom:4.95238095em;}section.space--md,footer.space--md{padding-top:11.14285714em;padding-bottom:11.14285714em;}section.space--lg,footer.space--lg{padding-top:14.85714286em;padding-bottom:14.85714286em;}section.space--xlg,footer.space--xlg{padding-top:29.71428571em;padding-bottom:29.71428571em;}section.space--0,footer.space--0{padding:0;}section{padding-top:2.5em;padding-bottom:2.5em;}footer.section--even{padding-top:7.42857143em;padding-bottom:7.42857143em;}section.space-bottom--sm,footer.space-bottom--sm{padding-bottom:4.95238095em;}@media all and (max-width:767px){section,footer,section.section--even{padding:5.57142857em 0;}section.space--lg,footer.space--lg,section.section--even.space--lg,section.space--md,footer.space--md,section.section--even.space--md{padding:5.57142857em 0;}section.space--xlg,footer.space--xlg,section.section--even.space--xlg{padding:8.35714286em 0;}}div[class*='col-'] > div[class*='col-']:first-child{padding-left:0;}div[class*='col-'] > div[class*='col-']:last-child{padding-right:0;}@media all and (max-width:767px){.col-xs-6:nth-child(odd){padding-right:7.5px;}.col-xs-6:nth-child(even){padding-left:7.5px;}}@media all and (min-width:768px){.mt--1{margin-top:1.85714286em;}.mt--2{margin-top:3.71428571em;}.mt--3{margin-top:5.57142857em;}.mb--1{margin-bottom:1.85714286em;}.mb--2{margin-bottom:3.71428571em;}.mb--3{margin-bottom:5.57142857em;}}@media all and (max-width:990px){.mt--1,.mt--2{margin-top:1.85714286em;}.mt--3{margin-top:2.78571429em;}}.unpad{padding:0;}.unpad--bottom{padding-bottom:0;}.unpad--top{padding-top:0;}section.unpad--bottom{padding-bottom:0;}section.unpad{padding:0;}section.unpad--top{padding-top:0;}.unmarg--bottom{margin-bottom:0;}.unmarg{margin:0;}.unmarg--top{margin-top:0;}@media all and (min-width:1280px){body.boxed-layout{padding:3.71428571em 0;background:#ededed;}body.boxed-layout section:not([class*='bg-']):not(.imagebg),body.boxed-layout footer:not([class*='bg-']):not(.imagebg),body.boxed-layout nav:not([class*='bg-']):not(.bar--transparent):not(.bar--absolute),body.boxed-layout .tabs-container:not([class*='bg-']):not(.imagebg){background:#ffffff;}body.boxed-layout .nav-container,body.boxed-layout .main-container,body.boxed-layout > section,body.boxed-layout nav{max-width:1280px;margin:0 auto;}}.wizard__body{list-style:none;}.wizard__step:not(.active){display:none;}.wizard__step .wizard__title{display:none;}.wizard__controls{overflow:hidden;}.wizard__controls .wizard-prev{float:left;}.wizard__controls .wizard-next{float:right;}.wizard__controls .wizard-prev:hover,.wizard__controls .wizard-next:hover,.wizard__controls .wizard-prev:focus-visible,.wizard__controls .wizard-next:focus-visible{transform:none !important;}.wizard__controls .wizard-prev.inactive,.wizard__controls .wizard-next.inactive{pointer-events:none;opacity:.3;cursor:not-allowed;}.alert{overflow:hidden;border:1px solid #e6e6e6;padding:0.92857143em;}.alert .alert__body,.alert .alert__close{display:inline-block;user-select:none;}.alert .alert__body{float:left;}.alert .alert__close{float:right;cursor:pointer;}.alert.bg--error{background:#fce8e8;border-color:#e23636;}.alert.bg--error .alert__close{color:#e23636;}.alert.bg--success{background:#e4f5e5;border-color:#4ebf56;}.alert.bg--success .alert__close{color:#4ebf56;}.alert.bg--primary{background:#fafcfe;border-color:#4a90e2;}.alert.bg--primary .alert__body > span{color:#666666;}.alert.bg--primary .alert__close{color:#4a90e2;}.alert.alert--dismissed{display:none;}.box-shadow{box-shadow:0px 0px 25px 0px rgba(0,0,0,0.04);}.box-shadow-shallow{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.06);}.box-shadow-wide{box-shadow:0 23px 40px rgba(0,0,0,0.2);}.border--round{border-radius:6px;}.border--round:before{border-radius:6px;}.border--round .background-image-holder{border-radius:6px;}.border--round [data-scrim-top]:before,.border--round [data-scrim-bottom]:before,.border--round [data-overlay]:before{border-radius:6px;}.imageblock.border--round .background-image-holder{border-radius:6px 0 0 6px;}@media all and (max-width:767px){.imageblock.border--round .background-image-holder{border-radius:6px 6px 0 0;}}.theme--square .border--round,.theme--square .btn{border-radius:0px;}.theme--bordered{border:0.92857143em solid #252525;}.main-container.transition--fade:not(.transition--active){cursor:wait;}@media all and (min-width:1280px){body.boxed-layout > section.bar-3:first-of-type{border-radius:6px 6px 0 0;}body.boxed-layout .main-container > footer:last-child{border-radius:0 0 6px 6px;}}body.boxed-layout .modal-container section:not([class*='bg-']){background:none;}@media all and (max-width:767px){.block--xs{margin-top:0.92857143em;}}.container .container{max-width:100%;}.switchable-toggle{cursor:pointer;user-select:none;-webkit-user-select:none;}.back-to-top{position:fixed;width:3.71428571em;height:3.71428571em;background:#fff;border-radius:50%;text-align:center;right:1.85714286em;bottom:3.71428571em;padding-top:12px;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);box-shadow:0px 0px 25px 0px rgba(0,0,0,0.04);z-index:99;border:1px solid #ececec;transition:0.2s ease-out;-webkit-transition:0.2s ease-out;-moz-transition:0.2s ease-out;}.back-to-top i{color:#252525;}.back-to-top:not(.active){opacity:0;transform:translate3d(0,20px,0);-webkit-transform:translate3d(0,20px,0);pointer-events:none;}.back-to-top.active:hover,.back-to-top.active:focus-visible{transform:translate3d(0,-5px,0);-webkit-transform:translate3d(0,-5px,0);}.disable-scroll-bars{-ms-overflow-style:none;}.disable-scroll-bars::-webkit-scrollbar{display:none;}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,50px,0);-webkit-transform:translate3d(0,50px,0);}to{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-webkit-font-smoothing:antialiased;}}@-webkit-keyframes fadeInUp{from{opacity:0;transform:translate3d(0,50px,0);-webkit-transform:translate3d(0,50px,0);}to{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-webkit-font-smoothing:antialiased;}}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100px,0);-webkit-transform:translate3d(0,-100px,0);}to{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-webkit-font-smoothing:antialiased;}}@-webkit-keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100px,0);-webkit-transform:translate3d(0,-100px,0);}to{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-webkit-font-smoothing:antialiased;}}@keyframes fadeOutUp{from{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);}to{opacity:0;transform:translate3d(0,-50px,0);-webkit-transform:translate3d(0,-50px,0);-webkit-font-smoothing:antialiased;}}@-webkit-keyframes fadeOutUp{from{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);}to{opacity:0;transform:translate3d(0,-50px,0);-webkit-transform:translate3d(0,-50px,0);-webkit-font-smoothing:antialiased;}}@keyframes fadeOutRight{from{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);}to{opacity:0;transform:translate3d(50px,0,0);-webkit-transform:translate3d(50px,0,0);-webkit-font-smoothing:antialiased;}}@-webkit-keyframes fadeOutRight{from{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);}to{opacity:0;transform:translate3d(50px,0,0);-webkit-transform:translate3d(50px,0,0);-webkit-font-smoothing:antialiased;}}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-50px,0,0);-webkit-transform:translate3d(-50px,0,0);}to{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-webkit-font-smoothing:antialiased;}}@-webkit-keyframes fadeInLeft{from{opacity:0;transform:translate3d(-50px,0,0);-webkit-transform:translate3d(-50px,0,0);}to{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-webkit-font-smoothing:antialiased;}}@keyframes pulse{0%{opacity:0;transform:scale(1);-webkit-transform:scale(1);}50%{opacity:1;}100%{opacity:0;transform:scale(2);-webkit-transform:scale(2);}}@-webkit-keyframes pulse{0%{opacity:0;transform:scale(1);-webkit-transform:scale(1);}50%{opacity:1;}100%{opacity:0;transform:scale(2);-webkit-transform:scale(2);}}@keyframes kenBurns{0%{transform:scale(1);}100%{transform:scale(1.1);}}@-webkit-keyframes kenBurns{0%{transform:scale(1);}100%{transform:scale(1.1);}}section:not(.imagebg):not([class*='bg-']) + section.bg--secondary{border-top:1px solid #ebebeb;}section.bg--secondary:not(.imagebg) + section:not(.imagebg):not([class*='bg-']){border-top:1px solid #ebebeb;}section.bg--secondary:not(.unpad):not(.imageblock):not(.unpad--bottom):not(.border--bottom) + section.bg--secondary{padding-top:0;}section.bg--secondary + footer:not(.bg--dark):not(.bg--secondary){border-top:1px solid #ebebeb;}section.bg--dark + section.bg--dark{padding-top:0;}section.bg--dark:last-of-type + footer.bg--dark{background:#1b1b1b;}section.border--bottom:not([data-gradient-bg]){border-bottom:1px solid #ececec;}section.unpad{overflow:hidden;}section:not([class*='bg--']) + footer.bg--secondary{border-top:1px solid #ebebeb;}section.text-center div[class*='col-']:first-child:last-child{margin:0 auto;float:none;}.section--overlap{z-index:2;position:relative;}@media all and (max-width:1024px){html{font-size:80%;}}@media all and (min-width:768px){h1.h1--large,.h1.h1--large{font-weight:200;font-size:4.428571428571429em;line-height:1.048387096774194em;}h1.h1--large:not(:last-child),.h1.h1--large:not(:last-child){margin-bottom:0.419354838709677em;}h1.h1--large.type--uppercase,.h1.h1--large.type--uppercase{letter-spacing:10px;margin-right:-10px;}h1.h1--large + p.lead,.h1.h1--large + p.lead{margin-top:2.052631578947368em;}}h3 strong,.h3 strong{font-weight:400;}blockquote{font-family:'Merriweather',serif;font-style:italic;font-weight:300;}blockquote:not(:last-child){margin-bottom:1.04em;}blockquote > p{font-size:1em !important;}h4.inline-block + .h4.inline-block:not(.typed-text),.h4.inline-block + .h4.inline-block:not(.typed-text){margin-left:0.68421052631579em;}h6.type--uppercase,.h6.type--uppercase{letter-spacing:1px;margin-right:-1px;}span.h1:not(.inline-block),span.h2:not(.inline-block),span.h3:not(.inline-block),span.h4:not(.inline-block),span.h5:not(.inline-block),span.h6:not(.inline-block){display:block;}b{font-weight:600;}hr{border-color:#ECECEC;}.bg--dark hr{border-color:#585858;}[class*='bg-']:not(.bg--white):not(.bg--secondary) p,[class*='imagebg']:not(.image--light) p{opacity:.9;}.lead{font-weight:400;color:#808080;}.lead:not(:last-child){margin-bottom:1.36842105263158em;}.lead + .btn:last-child{margin-top:0.92857143em;}p:last-child{margin-bottom:0;}p strong{color:#252525;}pre{padding:0.92857143em;background:#fafafa;border:1px solid #ececec;border-radius:6px;line-height:20px;max-height:500px;}.bg--secondary > pre{background:#f5f5f5;border-color:#ddd;}.text-block:not(:last-child){margin-bottom:1.85714286em;}.text-block h2,.text-block .h2{margin-bottom:0.3939393939394em;}.text-block h5,.text-block .h5{margin:0;}.text-block h4:not(:last-child),.text-block .h4:not(:last-child){margin-bottom:0.3421052631579em;}.text-block h3,.text-block .h3{margin-bottom:0.52em;}@media all and (min-width:768px){div[class*='col-'] .text-block + .text-block{margin-top:3.71428571em;}}.heading-block{margin-bottom:3.71428571em;}.heading-block h1,.heading-block h2,.heading-block h3,.heading-block h4,.heading-block h5,.heading-block h6,.heading-block .h1,.heading-block .h2,.heading-block .h3,.heading-block .h4,.heading-block .h5,.heading-block .h6{margin-bottom:0;}.bg--dark .bg--secondary{background:#343434;}table{width:100%;border-collapse:separate;}table th,table td{padding:0.92857143em;}table th{background:#fafafa;color:#252525;}table tr:not(:last-of-type){border-bottom:1px solid #ececec;}table.border--round{border-radius:6px;border:1px solid #ececec;}.table--alternate-column th:nth-child(odd){background:none;}.table--alternate-column td:nth-child(even){background:#fafafa;}.table--alternate-row tbody tr:nth-child(even){background:#fafafa;}.bg--dark table.border--round{border-radius:6px;border:1px solid #3f3f3f;}.bg--dark table th{background:#3f3f3f;color:#fff;}.bg--dark .table--alternate-row tbody tr:nth-child(even){background:#323232;}ul:not([class*='menu']) li > a{font-weight:normal;}ul:not([class*='menu']) li > a:hover,ul:not([class*='menu']) li > a:focus-visible{text-decoration:none;}ol{list-style-position:outside;list-style-type:decimal;}ol li:not(:last-child){margin-bottom:1.85714286em;}ol.lead li:not(:last-child){margin-bottom:1.26315789473684em;}.list-inline{margin-left:0;display:inline-block;}.list-inline li{padding:0;}.list-inline li:not(:last-child){margin-right:1.85714286em;}.list-inline:not(:last-child){margin-right:1.85714286em;}.list-inline--images img{max-height:2.78571429em;}@media all and (min-width:768px){.list-inline--images li:not(:last-child){margin-right:5.57142857em;}}@media all and (max-width:767px){.list-inline--images li:not(:last-child){margin-bottom:1.85714286em;}}.list--loose > li:not(:last-child){margin-bottom:0.46428571em;}.list--hover li{transition:0.2s ease;-webkit-transition:0.2s ease;-moz-transition:0.2s ease;}.list--hover li:not(:hover),.list--hover li:not(:focus-visible){opacity:.6;}.social-list a{color:#252525;}.imagebg:not(.image--light) .social-list a{color:#fff;}@media all and (max-width:767px){.list-inline:not(.social-list):not(.list-inline--images){display:block;}.list-inline:not(.social-list):not(.list-inline--images) li{display:block;margin:0;}.list-inline:not(.social-list):not(.list-inline--images) li:not(:last-child){margin-bottom:0.46428571em;}}@media all and (max-width:767px){.list-inline{min-width:100%;}}.row--list span.h6{margin-bottom:0;}.row--list span.h3:last-child{margin-bottom:0;}@media all and (max-width:767px){.row--list > li{margin-bottom:0.92857143em;}}hr:first-child{margin-top:0;}hr.short{width:2.78571429em;border-color:#4a90e2;}hr[data-title]{margin:2.78571429em 0;text-align:center;}hr[data-title]:before{content:attr(data-title);background:#ffffff;position:relative;bottom:14px;padding:0.92857143em;font-style:italic;}.bg--dark hr:not(.short),.imagebg hr:not(.short),.bg--primary hr:not(.short){opacity:.3;}.btn{position:relative;}.btn.type--uppercase{letter-spacing:.5px;}.btn.type--uppercase .btn__text{letter-spacing:.5px;margin-right:-0.5px;}.btn .label{top:-0.92857143em;right:-3.71428571em;}.btn.btn--lg .btn__text{font-weight:600;}.btn.btn--lg.type--uppercase .btn__text{letter-spacing:1px;}.btn + p.type--fine-print,.btn + span.type--fine-print{margin-top:1.08333333333334em;}.btn.block{margin-left:0;}.btn.block + .btn.block{margin-top:0.92857143em;}.btn--icon{padding-left:5.57142857em;}.btn--icon i{position:absolute;height:100%;left:0;top:0;background:rgba(0,0,0,0.1);padding:0 13px;border-radius:6px 0 0 6px;font-size:16px;line-height:41px;}.btn--icon i.socicon{line-height:42px;}.btn--cart{width:3.71428571em;height:3.71428571em;border:2px solid #252525;display:block;text-align:center;border-radius:6px;opacity:.4;padding:0;}.btn--cart:hover,.btn--cart:focus-visible{opacity:1;}.btn--cart .btn__text{position:absolute;width:100%;left:0;top:50%;transform:translateY(-50%);font-size:1.142857142857143em;}.imagebg:not(.image--light) .btn--icon:not([class*='bg']):not([class*='primary']) i{color:#fff;background:rgba(255,255,255,0.2);}@media all and (min-width:768px){.btn-group .btn{margin-bottom:0 !important;margin-left:0;}.btn-group .btn + .btn{margin-left:0;}.btn-group .btn:not(:first-child):not(:last-child){border-radius:0;}.btn-group .btn:first-child{border-radius:6px 0 0 6px;}.btn-group .btn:last-child{border-radius:0 6px 6px 0;}.btn-group .btn:first-child:nth-last-child(2),.btn-group .btn:last-child:nth-child(2){width:50%;}}.btn-group{border:none;padding:0;}@media all and (max-width:767px){.btn-group .btn{display:block;}}.bg--dark .btn:not(.btn--primary){border-color:#3f3f3f;}.bg--dark .btn:not(.btn--primary):hover,.bg--dark .btn:not(.btn--primary):focus-visible{border-color:#656565;}.bg--dark .btn .btn__text{color:#fff;}.imagebg:not(.image--light) .btn:not([class*='primary']){border-color:rgba(255,255,255,0.3);}.imagebg:not(.image--light) .btn:not([class*='primary']):hover,.imagebg:not(.image--light) .btn:not([class*='primary']):focus-visible{border-color:#fff;}.imagebg.image--light .btn:not([class*='primary']){border-color:#252525;background:rgba(255,255,255,0.3);}.imagebg.image--light .btn:not([class*='primary']):hover,.imagebg.image--light .btn:not([class*='primary']):focus-visible{background:rgba(255,255,255,0.5);}img:last-child{margin-bottom:0;}img.flag{max-height:1.85714286em;}img.image--sm:not(:last-child){margin-bottom:0.92857143em;}img.promo.border--round{border:1px solid #ececec;}p.lead img{max-height:1.68421053em;}.imagebg h1,.imagebg h2,.imagebg h3,.imagebg h4,.imagebg h5,.imagebg h6{position:relative;}.imagebg:not(.image--light) span{color:#fff;}.imagebg.border--round{overflow:hidden;}section.parallax .row .background-image-holder{transform:none !important;top:0 !important;}.triptych.border--round img{position:relative;border-radius:6px;width:33.333333%;float:left;margin:0;}.triptych.border--round img:nth-child(2){transform:scale(1.2);-webkit-transform:scale(1.2);z-index:2;box-shadow:0 23px 40px rgba(0,0,0,0.2);}.gallery > div[class*='col-']{margin-bottom:30px;}.gallery-1{overflow:hidden;position:relative;}.gallery-1 .gallery__image:not(:last-child){margin-bottom:30px;}.gallery-1 > div[class*='col-']:first-child > .gallery__image{height:800px;}.gallery-1 > div[class*='col-']:last-child > .gallery__image{height:calc(385px);}.gallery__image{position:relative;overflow:hidden;}@media all and (max-width:767px){.gallery-1 .gallery__image{max-height:300px;margin-bottom:15px;}.gallery-1 .gallery__image:not(:last-child){margin-bottom:15px;}}.breadcrumbs{list-style:none;}.breadcrumbs li{font-size:0.85714285714286em;display:inline-block;}.breadcrumbs li:not(:last-child){margin-right:1.08333333333334em;}.breadcrumbs li:not(:last-child):after{content:'\00bb';margin-left:1.08333333333334em;}.breadcrumbs li a{font-weight:normal;}.imagebg .breadcrumbs,.bg--primary .breadcrumbs{color:#fff;}.imagebg .breadcrumbs a,.bg--primary .breadcrumbs a{color:#fff;font-weight:600;}.elements-title{border-top:none !important;}.elements-title + .tabs-container:not(:nth-last-child(2)),.elements-title + section:not(:nth-last-child(2)){margin-bottom:9.28571429em;}.elements-title + section:not(.imagebg):not([class*='bg-']):not(.unpad){padding-top:1.85714286em;}.label{display:inline-block;font-size:9px;font-weight:700;letter-spacing:.5px;color:#fff;text-transform:uppercase;height:26px;min-width:65px;padding:0 10px;text-align:center;border-radius:50px;position:absolute;z-index:3;top:1.23809524em;right:1.23809524em;}.label:not([class*='bg--']){background:#31639c;}.label.label--inline{position:relative;top:0;right:0;}.label.label--inline:not(:last-child){margin-right:0.92857143em;}.label.label--inline + span,.label.label--inline + p{position:relative;top:1px;}.label.switchable-toggle{left:50%;right:auto;transform:translate3d(-50%,0,0);-webkit-transform:translate3d(-50%,0,0);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.06);}.bg--primary-1 .label:not([class*='bg--']){background:#465773;}.menu-horizontal > li,.menu-vertical > li{font-family:'Open Sans','Roboto','Helvetica',Sans-Serif;}.bar .logo{max-height:1.85714286em;max-width:none;}.menu-horizontal > li > a,.menu-horizontal > li > .modal-instance > a{font-weight:500;}.menu-horizontal > li a:hover,.menu-horizontal > li a:focus-visible{text-decoration:none;}.hamburger-toggle i{color:#252525;}@media all and (min-width:990px){.menu-horizontal li:not(:last-child){margin-right:1.23809524em;}.bar__module:not(:only-child) .menu-horizontal{top:0;}}@media all and (min-width:768px) and (max-width:1023px){.bar-2 .menu-horizontal > li,.bar-1 .menu-horizontal > li{display:inline-block;}.bar-2 .menu-horizontal > li:not(:first-child),.bar-1 .menu-horizontal > li:not(:first-child){margin-left:0.92857143em;}.bar-2 .bar__module,.bar-1 .bar__module{margin-bottom:1.85714286em;}.bar-2 .row div[class*='col-']:last-child .bar__module:last-child,.bar-1 .row div[class*='col-']:last-child .bar__module:last-child{margin-bottom:0;}}.bar-1 .menu-horizontal > li > .dropdown__trigger,.bar-1 .menu-horizontal > li > a{font-size:0.857142857142857em;line-height:2.166666666666667em;text-transform:uppercase;font-weight:600;letter-spacing:.5px;}@media all and (min-width:1024px){.bar-1 .bar__module + .bar__module{margin-left:1.85714286em;}}@media all and (min-width:991px){.bar-2 .logo{position:absolute;left:50%;transform:translateX(-50%);}}.bar-3{font-size:0.85714286em;}.bar-3 .menu-horizontal{top:0;}@media all and (max-width:990px){.bar-3 .menu-horizontal li{display:inline-block;}.bar-3 .menu-horizontal li:not(:last-child){margin-right:0.92857143em;}}@media all and (min-width:990px){.bar-toggle .col-md-1 .logo{top:10px;}}@media all and (max-width:767px){.bar-4 .logo-light{display:none;}.bar-4 .logo-dark{margin-bottom:1.85714286em;}.bar.bg--dark{background:#252525;}.bar.bg--dark .hamburger-toggle i{color:#fff;}}.alert{border-radius:6px;}.alert:not(:last-child){margin-bottom:1.85714286em;}.alert .alert__close{font-size:1.35714286em;}.menu-toggle{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);box-shadow:0px 0px 25px 0px rgba(0,0,0,0.04);width:3.71428571em;height:3.71428571em;border-radius:50%;text-align:center;background:#fff;display:inline-block;transition:0.2s ease;-webkit-transition:0.2s ease;-moz-transition:0.2s ease;}.menu-toggle i{font-size:1.78571429em;position:relative;top:13px;color:#252525;}.menu-toggle:hover,.menu-toggle:focus-visible{box-shadow:0 23px 40px rgba(0,0,0,0.2);transform:translate3d(0,-2px,0);-webkit-transform:translate3d(0,-2px,0);}.nav-utility{padding:0.92857143em 0;}.nav-utility .nav-utility__module{font-size:0.85714285714286em;}.nav-utility .nav-utility__module a{color:#666666;font-weight:normal;}.nav-utility .nav-utility__module a i{transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;display:inline-block;}.nav-utility .nav-utility__module a:hover i,.nav-utility .nav-utility__module a:focus-visible i{transform:scale(1.5);-webkit-transform:scale(1.5);}.nav-utility .nav-utility__module.right:not(:last-child){margin-left:2.16666666666667em;}.utility-toggle{display:inline-block;cursor:pointer;width:3px;height:3px;position:relative;bottom:8px;border-radius:50%;background:#252525;}.utility-toggle:before,.utility-toggle:after{content:'';width:3px;height:3px;border-radius:50%;position:absolute;background:#252525;}.utility-toggle:before{top:6px;}.utility-toggle:after{top:12px;}.bar-stacked .logo{margin-bottom:3.71428571em;}.notification.side-menu{z-index:9999;background:#ffffff;padding-top:1.85714286em;margin:0;height:100%;box-shadow:0 23px 40px rgba(0,0,0,0.2);width:27.85714286em;}.notification.side-menu .side-menu__module{overflow:hidden;padding:2.78571429em;}.notification.side-menu .side-menu__module + hr:not(:last-child){margin:0;}.notification.side-menu .menu-vertical li a{font-size:1.35714286em;line-height:1.36842105em;}.notification.side-menu .menu-vertical li a:hover,.notification.side-menu .menu-vertical li a:focus-visible{text-decoration:none;}.notification.side-menu .btn:not(:last-child){margin-bottom:1.85714286em;}.notification.side-menu .btn + ul.list--loose{margin-top:0.92857143em;}.notification.side-menu .notification-close-cross{top:0.92857143em;right:2.78571429em;margin-top:8px;}.notification.side-menu .social-list:not(:first-child){margin-top:1.85714286em;}.menu-toggle.pos-fixed{position:fixed;right:5.57142857em;animation:fadeInDown .3s ease forwards;}@media all and (min-width:768px){.side-menu .side-menu__module span.type--fine-print{position:relative;top:8px;}}@media all and (max-width:767px){.side-menu{width:100%;}.side-menu .side-menu__module .float-right,.side-menu .side-menu__module .float-left{display:block;}}.nav-container.nav-container--sidebar + .main-container{width:calc(100vw - 20.428571428571463em);float:right;}.nav-container.nav-container--sidebar + .main-container .container{max-width:100%;}.nav-sidebar-column{position:fixed;z-index:3;left:0;width:20.42857143em;border-right:1px solid #ececec;height:100vh;overflow-y:scroll;-ms-overflow-style:none;padding:2.78571429em 1.85714286em;}.nav-sidebar-column:not([class*='bg-']){background:#ffffff;}.nav-sidebar-column.bg--dark{border-right:1px solid #3f3f3f;}.nav-sidebar-column::-webkit-scrollbar{display:none;}.nav-sidebar-column .logo{max-height:2.32142857em;margin-bottom:0.92857143em;}.nav-sidebar-column .text-block > p{margin-bottom:0.92857143em;}.nav-sidebar-column .menu-vertical li.dropdown:not(:hover):after,.nav-sidebar-column .menu-vertical li.dropdown:not(:focus-visible):after{opacity:.35;}.nav-sidebar-column .menu-vertical a:hover,.nav-sidebar-column .menu-vertical a:focus-visible{text-decoration:none;}.nav-sidebar-column .dropdown .dropdown__container,.nav-sidebar-column .dropdown .dropdown__content{left:0 !important;position:relative;pointer-events:all;}.nav-sidebar-column .dropdown .dropdown__container:before{height:0;}.nav-sidebar-column .dropdown .dropdown__content{transform:none !important;box-shadow:none;-webkit-box-shadow:none;padding-top:0.46428571em;padding-right:0;padding-left:0.46428571em;background:none !important;}.nav-sidebar-column .dropdown .menu-vertical li.dropdown:after{right:1.85714286em;}.nav-sidebar-column .dropdown:not(.dropdown--active) .dropdown__container{display:none;}.nav-sidebar-column .dropdown.dropdown--hover:hover > .dropdown__container,.nav-sidebar-column .dropdown.dropdown--hover:focus-visible > .dropdown__container{display:block;}.nav-sidebar-column .social-list{margin-bottom:0.92857143em;}body.dropdowns--hover .nav-sidebar-column .dropdown:hover > .dropdown__container,body.dropdowns--hover .nav-sidebar-column .dropdown:focus-visible > .dropdown__container{display:block;}.nav-sidebar-column-toggle{transition:all .3s ease;left:0;width:3.71428571em;height:3.71428571em;background:#ffffff;text-align:center;position:fixed;z-index:4;cursor:pointer;border-radius:0 0 6px 0;box-shadow:2px 1px 4px rgba(0,0,0,0.1);}.nav-sidebar-column-toggle > i{transition:all .3s ease;font-size:1.78571429em;position:relative;top:11px;}.nav-sidebar-column-toggle:not(.toggled-class) > i{opacity:.5;}.nav-sidebar-column-toggle.toggled-class i:before{content:'\e80b';}@media all and (max-width:990px){.nav-sidebar-column{transition:all .3s ease;left:-20.42857143em;box-shadow:2px 0px 4px rgba(0,0,0,0);}.nav-sidebar-column.active{left:0;box-shadow:2px 0px 4px rgba(0,0,0,0.1);}.nav-sidebar-column-toggle.toggled-class{left:20.42857143em;}.nav-container.nav-container--sidebar + .main-container{width:100%;float:none;}}.nav-container.nav-container--right .nav-sidebar-column{right:0;left:auto;}.nav-container.nav-container--right + .main-container{float:left;}.nav-container.nav-container--right .nav-sidebar-column-toggle{left:auto;right:0;border-radius:0 0 0 6px;box-shadow:-2px 1px 4px rgba(0,0,0,0.1);}@media all and (max-width:990px){.nav-container.nav-container--right .nav-sidebar-column{right:-20.42857143em;left:auto;}.nav-container.nav-container--right .nav-sidebar-column.active{left:auto;right:0;box-shadow:-2px 0px 4px rgba(0,0,0,0.1);}.nav-container.nav-container--right .nav-sidebar-column-toggle.toggled-class{left:auto;right:20.42857143em;}}.menu-fullscreen{color:#fff;}.menu-fullscreen .pos-absolute{width:100%;}.menu-fullscreen a{color:#fff;}.menu-fullscreen a:hover,.menu-fullscreen a:focus-visible{text-decoration:none;}.menu-fullscreen .social-list{margin-right:0;}.menu-fullscreen:before{background:rgba(0,0,0,0.9);}.menu-fullscreen .modal-content .modal-close-cross{right:3.71428571em;top:1em;}@media all and (max-width:767px){.menu-fullscreen .pos-bottom{position:relative;}}.dropdown > .dropdown__trigger:after{font-family:"stack-interface";display:inline-block;font-size:8px;position:relative;bottom:2px;}.dropdown > .dropdown__trigger .image--xxs{margin-right:0.46428571em;}.dropdown .dropdown__content{border-radius:6px;box-shadow:0 0 25px 0 rgba(0,0,0,0.08);-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,0.08);padding:1.23809524em 1.85714286em;}.dropdown .dropdown__content h5:not(:last-child){margin-bottom:0.92857143em;}.dropdown .dropdown__content .background-image-holder{border-radius:6px 0 0 6px;}.dropdown .dropdown__content > .pos-absolute[class*='col-']{left:0;top:0;height:100%;position:absolute !important;}.dropdown .dropdown__content > .pos-absolute[class*='col-'][data-overlay]:before{border-radius:6px 0 0 6px;}.menu-horizontal > .dropdown > .dropdown__trigger:after{content:'\e80a';margin-left:4px;}.menu-vertical > .dropdown > .dropdown__trigger{display:inline-block;width:100%;}@media all and (max-width:767px){.dropdown [class*='col-'] + [class*='col-']{margin-top:0.92857143em;}.dropdown .dropdown__content:not([class*='bg-']){border:none;box-shadow:none;}}@media all and (max-width:767px){.dropdown__container{left:0 !important;}}.menu-vertical li{transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;}.menu-vertical li:not(:hover):not(.dropdown--active),.menu-vertical li:not(:focus-visible):not(.dropdown--active){opacity:.75;}.menu-vertical li:not(:last-child){margin-bottom:0.30952381em;}.menu-vertical li.dropdown{position:relative;}.menu-vertical li.dropdown:after{content:'\e80c';font-family:'stack-interface';right:0;top:0;position:absolute;transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;display:inline-block;transform:translate3d(-10px,0,0);-webkit-transform:translate3d(-10px,0,0);}.menu-vertical li.dropdown:hover:after,.menu-vertical li.dropdown:focus-visible:after{transform:translate3d(-5px,0,0);-webkit-transform:translate3d(-5px,0,0);}.menu-vertical li.separate{border-top:1px solid #e6e6e6;margin-top:0.92857143em;padding-top:0.92857143em;}.menu-vertical li.separate.dropdown:after{top:.92857143em;}.menu-vertical + h5{margin-top:1.85714286em;}@media all and (max-width:990px){.menu-vertical .dropdown.dropdown--active:after{opacity:0;}}@media all and (min-width:991px){.dropdown .dropdown__container:before{height:18px;}}.tweets-feed .interact{display:none;}.tweets-feed .user a:hover,.tweets-feed .user a:focus-visible{text-decoration:none;}.tweets-feed .user img{border-radius:50%;}.tweets-feed-1{border-radius:6px;border:1px solid #ececec;overflow:hidden;}.tweets-feed-1 li{overflow:hidden;padding:1.85714286em;padding-bottom:0;}.tweets-feed-1 li:not(:last-child){border-bottom:1px solid #ececec;}.tweets-feed-1 .user{width:20%;float:left;margin-bottom:0.92857143em;}.tweets-feed-1 .user img{max-height:3.71428571em;margin-right:0.46428571em;}.tweets-feed-1 .user [data-scribe="element:name"],.tweets-feed-1 .user [data-scribe="element:screen_name"]{display:none;}.tweets-feed-1 .tweet,.tweets-feed-1 .timePosted{width:80%;float:right;}.tweets-feed-1 .tweet{margin-bottom:0.46428571em;}.tweets-feed-1 .timePosted{font-size:0.85714286em;line-height:2.16666667em;}.tweets-feed-1:not(:last-child) + .btn{margin-top:2.78571429em;}.imagebg .tweets-feed-1,.bg--dark .tweets-feed-1{border-color:rgba(255,255,255,0.1);}.imagebg .tweets-feed-1 li:not(:last-child),.bg--dark .tweets-feed-1 li:not(:last-child){border-color:rgba(255,255,255,0.1);}.tweets-feed-2 .user{display:none;}.tweets-feed-2 .timePosted{display:none;}.tweets-feed-2 li{overflow:hidden;}.tweets-feed-2 li:before{font-family:'socicon';content:"\e08d";}.tweets-feed-2 li .tweet{width:85%;float:right;}.tweets-feed.slider .user img{display:inline-block;clear:both;margin-bottom:0.92857143em;}.tweets-feed.slider .user [data-scribe="element:name"]{display:none;}.tweets-feed.slider .user [data-scribe="element:screen_name"]{display:block;font-size:1.35714286em;line-height:1.36842105em;font-weight:normal;}.tweets-feed.slider .tweet{margin-top:1.36842105263158em;margin-bottom:0.68421052631579em;font-size:1.35714286em;line-height:1.36842105em;}.tweets-feed.slider .timePosted{margin:0;}.tweets-feed.slider:not(:last-child) + .btn{margin-top:2.78571429em;}.instafeed a{transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;}.instafeed a:hover,.instafeed a:focus-visible{opacity:.75;}.instafeed:not(.instafeed--gapless) li{padding:0.46428571em;}.instafeed.instafeed--gapless li{margin-bottom:-1px;}.instafeed + .btn{margin-top:2.78571429em;}.instafeed[data-grid="1"][data-amount="8"] li{display:inline-block;width:12.5%;}.instagram{position:relative;}.instagram.unpad .btn{position:absolute;z-index:2;top:50%;transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-50%,-50%,0);margin:0;}.card__top{position:relative;overflow:hidden;}.card__action a{color:#666666;text-decoration:none;transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;}.card__action a i{color:#252525;font-size:1em;}.card__action a span{position:relative;bottom:2px;}.card__action a:not(:hover),.card__action a:not(:focus-visible){opacity:.5;}.card p a{text-decoration:none;}.masonry__item .card.boxed{margin-bottom:0;}.card-1 .card__avatar{margin-bottom:0.92857143em;}.card-1 .card__avatar img{max-height:2.78571429em;margin-right:0.46428571em;margin-bottom:0;}.card-1 .card__avatar,.card-1 .card__meta{display:inline-block;}.card-1 .card__meta{float:right;}.card-1 .card__body{border-bottom:1px solid #ececec;padding-bottom:0.92857143em;margin-bottom:0.92857143em;}.card-1 .card__body img{margin-bottom:0.92857143em;}.card-1 .card__body h4{margin-bottom:0.342105263157895em;}.bg--dark .card-1 .card__body{border-color:#3f3f3f;}@media all and (max-width:767px){.card .list-inline:not(.social-list) li{display:inline-block;}.card .list-inline:not(.social-list) li:not(:first-child){margin-left:0.92857143em;}}.card-2 .card__top img{border-radius:6px 6px 0 0;}.card-2 .card__body{border-bottom:1px solid #ececec;padding-bottom:1.85714286em;}.card-2 .card__body h4{margin:0;}.card-2 .card__body p{margin-top:0.92857143em;}.card-2 .card__bottom{overflow:hidden;}.card-2 .card__bottom > div{display:inline-block;width:50%;float:left;}.card-2 .card__bottom .h6{margin-bottom:0.541666666666667em;}.card-2 .card__body,.card-2 .card__bottom{padding:1.85714286em;border:1px solid #ececec;}.card-2 .card__body{border-bottom:none;border-top:none;}.card-2 .card__bottom{border-radius:0 0 6px 6px;padding:0.92857143em 1.85714286em;}.card-2 .card__action i{font-size:1.78571429em;}.bg--dark .card-2 .card__body,.bg--dark .card-2 .card__bottom{border-color:#3f3f3f;}.checkmark{display:inline-block;position:relative;width:1.23809524em;height:1.23809524em;border-radius:50%;text-align:center;}.checkmark:not([class*='bg-']){background:#4a90e2;}.checkmark:before{content:'\2713';color:#fff;font-size:11px;position:absolute;width:100%;left:0;top:-4px;}.checkmark.checkmark--cross:before{content:'\2717';}.checkmark:not(:last-child){margin-right:13px;}.icon:not(.block){display:inline-block;}.icon.icon--xs{font-size:1.14285714285714em;}.text-block .icon + h4{margin-top:0.6842105263158em;}.imagebg .icon{color:#fff;}p .material-icons{font-size:1em;}p .material-icons:first-child{margin-right:0.30952381em;}.material-icons{font-family:'Material Icons' !important;}.icon-circle{position:relative;display:inline-block;width:3.71428571em;height:3.71428571em;border-radius:50%;border:1px solid #ececec;background:#fafafa;text-align:center;}.icon-circle i{font-size:24px;position:absolute;top:50%;transform:translateY(-50%);width:100%;left:0;}.tooltip{position:relative;top:3px;display:inline-block;width:1.23809524em;height:1.23809524em;border-radius:50%;background:#252525;text-align:center;cursor:pointer;}.tooltip .tooltip__anchor{color:#fff;font-weight:700;font-size:11px;position:absolute;top:-5px;left:6px;}.tooltip .tooltip__text{transition:0.2s ease;-webkit-transition:0.2s ease;-moz-transition:0.2s ease;text-align:left;z-index:10;position:absolute;width:280px;background:#fafafa;border:1px solid #ececec;padding:0.61904762em;left:1.48571429em;top:-0.92857143em;opacity:0;pointer-events:none;cursor:default;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);box-shadow:0px 0px 25px 0px rgba(0,0,0,0.04);line-height:20px;}.tooltip:hover .tooltip__text,.tooltip:focus-visible .tooltip__text{opacity:1;}.tooltip:last-child{margin-left:0.92857143em;}[data-tooltip]{position:relative;overflow:visible;}[data-tooltip]:after{transition:all .2s ease;content:attr(data-tooltip);position:absolute;top:-24px;left:50%;transform:translateX(-50%);background:#252525;color:#fff;border:1px solid #e7e7e7;padding:2px 12px;pointer-events:none;white-space:nowrap;font-size:11px;line-height:18px;font-weight:600;border-radius:2px;z-index:2;font-family:'Open Sans';}[data-tooltip]:not(:hover):after,[data-tooltip]:not(:focus-visible):after{opacity:0;}.boxed{border-radius:6px;}.boxed .background-image-holder{border-radius:6px;}.boxed:before{border-radius:6px;}.boxed:not(:last-child){margin-bottom:30px;}.boxed:not([class*='bg-']){background:#ffffff;}.boxed.bg--secondary .boxed{background:#fafafa;}@media all and (min-width:768px){.switchable .imagebg .boxed{padding-left:5.57142857em;}}.bg--dark .boxed:not([class*='bg-']),.imagebg:not(.image--light) .boxed:not([class*='bg-']){background:none;color:#fff;}.bg--dark .boxed:not([class*='bg-']).boxed--border,.imagebg:not(.image--light) .boxed:not([class*='bg-']).boxed--border{border-color:#3f3f3f;}.bg--dark .boxed[class*='bg-'].boxed--border,.imagebg:not(.image--light) .boxed[class*='bg-'].boxed--border{border:none;}.imagebg:not(.image--light) .boxed:not(.bg--white):not(.bg--none){background:rgba(20,20,20,0.3);}.imagebg:not(.image--light) .boxed:not(.bg--white):not(.bg--none).boxed--border{border:none;}.imagebg:not(.image--light) .boxed:not(.bg--white):not(.bg--none) .boxed{background:none;}.bg--primary .boxed:not(.imagebg){color:#666666;}.bg--primary .boxed:not(.imagebg) p{color:#666666;}.bg--primary .boxed:not(.imagebg) h1,.bg--primary .boxed:not(.imagebg) h2,.bg--primary .boxed:not(.imagebg) h3,.bg--primary .boxed:not(.imagebg) h4,.bg--primary .boxed:not(.imagebg) h5,.bg--primary .boxed:not(.imagebg) h6,.bg--primary .boxed:not(.imagebg) .h1,.bg--primary .boxed:not(.imagebg) .h2,.bg--primary .boxed:not(.imagebg) .h3,.bg--primary .boxed:not(.imagebg) .h4,.bg--primary .boxed:not(.imagebg) .h5,.bg--primary .boxed:not(.imagebg) .h6,.bg--primary .boxed:not(.imagebg) i{color:#252525;}.bg--primary .boxed:not(.imagebg) a{color:#4a90e2;}.bg--primary .boxed:not(.imagebg) .color--primary{color:#4a90e2 !important;}@media all and (min-width:768px){.boxed.boxed--emphasis{transform:scale(1.075);-webkit-transform:scale(1.075);}}.feature:not(.boxed){margin-bottom:60px;}.feature.feature--featured:after{content:'';position:absolute;bottom:0;width:100%;height:4px;background:#4a90e2;left:0;}.feature h5{margin:0;}.feature h4{margin-bottom:0.342105263157895em;}.feature h4 + p{max-width:22.28571429em;}.feature i + h5{margin-top:1.85714286em;}.feature i + h4{margin-top:0.68421052631579em;}.feature i.icon--lg + h4{margin-top:1.36842105263158em;}.feature i.icon--lg + .h5{margin-top:0.92857143em;}.feature img + .boxed{border-radius:0 0 6px 6px;border-top:none;}.imagebg:not(.image--light) .feature.bg--white a:not(.btn){color:#4a90e2;}.imagebg:not(.image--light) .feature.bg--white .label{color:#fff;}@media all and (max-width:767px){.feature .feature__body form .row{margin-left:0;margin-right:0;}}section.text-center .feature-6 h4 + p{margin:0 auto;}@media all and (min-width:768px){.row div[class*='col-']:nth-child(1):nth-last-child(3) .feature,.row div[class*='col-']:nth-child(2):nth-last-child(2) .feature,.row div[class*='col-']:nth-child(3):last-child .feature{margin-bottom:0;}}a.block > .feature{transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;}a.block:hover > .feature,a.block:focus-visible > .feature{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);box-shadow:0px 0px 25px 0px rgba(0,0,0,0.04);}.feature-1{min-height:11.14285714em;}.feature-1 p{margin:0;}.feature-1 p.lead{min-height:5.05263157894737em;}.feature-1 > img:first-child{border-radius:6px 6px 0 0;}.feature-1 > a.block img{border-radius:6px 6px 0 0;}.feature-1 > a.block + .feature__body{border-radius:0 0 6px 6px;}.feature-1[class*='box-shadow']{border-radius:6px;transition:0.35s ease-out;-webkit-transition:0.35s ease-out;-moz-transition:0.35s ease-out;}.feature-1[class*='box-shadow']:hover,.feature-1[class*='box-shadow']:focus-visible{transform:translate3d(0,-10px,0);-webkit-transform:translate3d(0,-10px,0);box-shadow:0 23px 40px rgba(0,0,0,0.2);}.hover-shadow{border-radius:6px;backface-visibility:hidden;overflow:hidden;border:1px solid #ececec;transition:0.35s ease-out;-webkit-transition:0.35s ease-out;-moz-transition:0.35s ease-out;}.hover-shadow:hover,.hover-shadow:focus-visible{transform:translate3d(0,-10px,0);-webkit-transform:translate3d(0,-10px,0);box-shadow:0 23px 40px rgba(0,0,0,0.2);}.bg--dark .hover-shadow{border-color:#222;}.bg--dark .hover-shadow:hover,.bg--dark .hover-shadow:focus-visible{box-shadow:0 23px 40px #000000;}.feature-2{overflow:hidden;}.feature-2 .feature__body{width:75%;float:right;}.feature-2 h5{margin-bottom:0.46428571em;}.feature-2 p:last-child{margin:0;}.feature-2 i{width:25%;float:left;}.feature-large .feature-2 + .feature-2:last-child{margin-bottom:0;}@media all and (max-width:990px){.feature-2 .feature__body,.feature-2 i{width:100%;float:none;}.feature-2 p:first-of-type{margin-top:0.92857143em;}}.feature-3 i{margin-bottom:0.16666666666667em;}.feature-3 p{min-height:7.42857143em;}.feature-4 .btn{position:absolute;width:100%;bottom:0;left:0;border-radius:0;padding:0.92857143em;}.feature-4 .btn:hover,.feature-4 .btn:focus-visible{transform:none;}.feature-4 p{min-height:9.28571429em;}.feature-4 p:last-of-type{margin-bottom:3.71428571em;}.feature-5 i{width:25%;float:left;}.feature-5 .feature__body{width:75%;float:right;}.feature-5 p{min-height:5.57142857em;}.feature-5 p:last-of-type{margin-bottom:0.92857143em;}.feature-5:not([class*='bg-']){color:#252525;}.feature-6 p{min-height:9.28571429em;}.feature-6 p:last-child{margin:0;}.feature-7{height:13em;margin-bottom:30px;}.feature-7[data-overlay]:before{border-radius:6px;transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;}.feature-7[data-overlay]:hover:before,.feature-7[data-overlay]:focus-visible:before{opacity:.75;}.feature-7 .background-image-holder{border-radius:6px;}.feature-7 h3{margin:0;}.row--gapless .feature-7{margin:0;border-radius:0;}.row--gapless .feature-7 .background-image-holder{border-radius:0;}.row--gapless .feature-7:before{border-radius:0;}@media all and (max-width:767px){.feature-7 .pos-vertical-center{top:50%;transform:translate3d(0,-50%,0);-webkit-transform:translate3d(0,-50%,0);}}.feature-8{padding:2.78571429em 0 3.71428571em 0;}.feature-8:not(.boxed){margin-bottom:0;}.feature-8 .feature__body{max-width:70%;margin:0 auto;}.feature-8 p{min-height:5.57142857em;}@media all and (max-width:990px){.feature-8 .feature__body{max-width:85%;}}@media all and (max-width:767px){.feature p{min-height:auto;margin-left:auto;margin-right:auto;}.feature.boxed{margin-bottom:15px;}.feature:not(.boxed){margin-bottom:30px;}.feature.feature-8{margin-bottom:0;}}.feature-8 img{max-height:14.85714286em;}.feature-9 h4{margin:0;}.feature-9:not(.boxed){margin-bottom:30px;}@media all and (min-width:768px){.features-small-14 .text-block{margin-bottom:3.71428571em;}.features-small-14 h4{min-height:2.736842105263158em;}}@media all and (min-width:768px){.staggered div[class*='col-']:nth-child(2):last-child{margin-top:13em;}.staggered div[class*='col-']:nth-child(2):last-child:not(:last-child){margin-bottom:9.28571429em;}.staggered div[class*='col-'] .feature:not(:last-child){margin-bottom:9.28571429em;}}.feature-large h4:first-child{margin-bottom:0.68421052631579em;}.feature-large .feature:not(.boxed){margin-bottom:30px;}.feature-large .feature-3.text-center p{margin:0 auto;}.feature-large .lead + .feature-large__group{margin-top:3.71428571em;}.feature-large .feature-large__group{overflow:hidden;}.feature-large-1 .lead{margin-bottom:2.73684210526316em;}@media all and (min-width:768px){.feature-large-2 div[class*='col-']:first-child{margin-top:5.57142857em;}.feature-large-2 div[class*='col-']:last-child{margin-top:7.42857143em;}}@media all and (max-width:767px){.feature-large-2 img{margin:1.85714286em 0;}}.feature-large-7.switchable .boxed div[class*='col-']:only-child{float:none;}.feature-large-13 p.lead + .text-block{margin-top:3.71428571em;}.feature-large-13 div[class*='col-'] .text-block + .text-block{margin-top:2.78571429em;}@media all and (min-width:1200px){.feature-large-13:not(.text-center) .text-block p{max-width:26em;}}.feature-large-14 h5{margin-bottom:0.46428571em;}.feature-large-14 .boxed{margin-bottom:0;}.feature-large-14 .boxed.boxed--border img{border-radius:6px;}@media all and (min-width:768px){.feature-large-14.switchable .switchable__text{margin-top:5.57142857em;}}.accordion .accordion__title{transition:0.5s ease;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;opacity:.5;margin-bottom:0.92857143em;}.accordion .accordion__title:hover,.accordion .accordion__title:focus-visible{opacity:1;}.accordion .accordion__title:before{font-family:"stack-interface";content:'\e80d';margin-right:6px;color:#252525;}.accordion .accordion__title span{display:inline-block;}.accordion li.active{margin-bottom:0.92857143em;}.accordion li.active .accordion__title{opacity:1;}.accordion li.active .accordion__title:before{content:'\e80a';}.accordion li.active .accordion__content{animation:fadeUp .5s ease forwards;-webkit-animation:fadeUp .5s ease forwards;}.accordion-1 li.active .accordion__title{border-color:#4a90e2;}.accordion-1 li.active .accordion__title span{color:#fff;}.accordion-1 li.active .accordion__title:before{color:#fff;}.accordion-1 li .accordion__title{border-radius:6px;border-bottom:1px solid #ECECEC;}.accordion-2 li .accordion__title{border-left:none;border-right:none;border-top:none;border-bottom:1px solid #ECECEC;padding-left:0;}.accordion-2 li.active .accordion__title{background:none;border-bottom:1px solid rgba(0,0,0,0);}.bg--dark .accordion-2 li .accordion__title,.imagebg:not(.image--light) .accordion-2 li .accordion__title,.bg--primary .accordion-2 li .accordion__title,.bg--dark .accordion-1 li .accordion__title,.imagebg:not(.image--light) .accordion-1 li .accordion__title,.bg--primary .accordion-1 li .accordion__title{border-color:#4b4b4b;}.bg--dark .accordion-2 li .accordion__title:before,.imagebg:not(.image--light) .accordion-2 li .accordion__title:before,.bg--primary .accordion-2 li .accordion__title:before,.bg--dark .accordion-1 li .accordion__title:before,.imagebg:not(.image--light) .accordion-1 li .accordion__title:before,.bg--primary .accordion-1 li .accordion__title:before{color:#fff;}.imagebg:not(.image--light) .accordion li .accordion__title,.bg--primary .accordion li .accordion__title{border-color:rgba(255,255,255,0.3);}.tabs-container.tabs--vertical{overflow:hidden;}.tabs-container.tabs--vertical .tabs{width:25%;float:left;}.tabs-container.tabs--vertical .tabs li{display:block;}.tabs-container.tabs--vertical .tabs li:not(:last-child){border-right:none;border-bottom:1px solid #ECECEC;}.tabs-container.tabs--vertical .tabs-content{width:70%;float:right;margin-top:0;}.tabs-container.tabs--vertical .tabs-content > li:not(.active) .tab__content{animation:fadeOutUp .5s ease forwards;-webkit-animation:fadeOutUp .5s ease forwards;}.tabs-container.tabs--vertical .tabs-content > li.active .tab__content{animation:fadeInUp .5s ease forwards;-webkit-animation:fadeInUp .5s ease forwards;backface-visibility:hidden;}.tabs-container.tabs--vertical.tabs--icons .tabs{width:15%;text-align:center;}.tabs-container.tabs--vertical.tabs--icons .tabs-content{width:80%;}@media all and (max-width:767px){.tabs-container.tabs--vertical .tabs,.tabs-container.tabs--vertical .tabs-content{width:100%;float:none;}.tabs-container.tabs--vertical .tabs{margin-bottom:1.85714286em;}.tabs-container.tabs--vertical .tabs-content > li:not(.active) .tab__content{animation:fadeOutRight .5s ease forwards;-webkit-animation:fadeOutRight .5s ease forwards;}.tabs-container.tabs--vertical .tabs-content > li.active .tab__content{animation:fadeInLeft .5s ease forwards;-webkit-animation:fadeInLeft .5s ease forwards;backface-visibility:hidden;}}.tabs{display:inline-block;border:1px solid #ECECEC;border-radius:6px;margin-bottom:1.85714286em;}.tabs li{transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;padding:0.92857143em 1.85714286em;}.tabs li:not(:last-child){border-right:1px solid #ECECEC;}.tabs li.active{opacity:1;}.tabs li.active .tab__title{color:#4a90e2;}.tabs li.active .tab__title span{color:#4a90e2;}.tabs li:not(.active){opacity:.5;}.tabs li:hover,.tabs li:focus-visible{opacity:1;cursor:pointer;}.tabs .tab__title{transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;}.tabs .tab__title:not(.btn){padding-right:0;padding-left:0;}.tabs .tab__title i + span{margin-top:0.46428571em;display:inline-block;margin-bottom:0;}.bg--primary .tabs{border-color:#fff;}.bg--primary .tabs li.active .tab__title{color:#fff;}.bg--primary .tabs li.active .tab__title span{color:#fff;}.bg--primary .tabs li:not(:last-child){border-color:#fff;}@media all and (min-width:768px){.tabs.tabs--spaced{margin-bottom:3.71428571em;}}.tabs-content{position:relative;}.tabs-content > li:not(.active) .tab__content{position:absolute;left:0;top:0;display:block;opacity:0;pointer-events:none;animation:fadeOutRight .5s ease forwards;-webkit-animation:fadeOutRight .5s ease forwards;}.tabs-content > li.active{animation:fadeInLeft .5s ease forwards;-webkit-animation:fadeInLeft .5s ease forwards;backface-visibility:hidden;}@media all and (max-width:767px){.tabs li{display:block;}.tabs li:not(:last-child){border-bottom:1px solid #ECECEC;border-right:none;}}.switchable .switchable__text{margin-top:1.85714286em;}.switchable [class*='col-']:first-child .switchable__text{margin-bottom:2.78571429em;}.section--overlap .row{position:relative;margin-top:-13em;}@media all and (max-width:990px){.switchable .switchable__text{margin-top:0;}}@media all and (max-width:767px){.switchable .switchable__text{margin-top:1.85714286em;}.switchable .imageblock__content[class*='col-']{float:none !important;}.switchable .row > div[class*='col-']{float:none !important;}.switchable .row > div[class*='col-']:last-child:not(:only-child){margin-top:1.85714286em;}}.cta .btn:first-child:not(:last-child){margin-bottom:1.85714286em;}.cta.boxed:last-child{margin-bottom:0;}@media all and (min-width:768px){.cta--horizontal h4,.cta--horizontal .lead,.cta--horizontal .btn{margin:0;}.cta--horizontal h4,.cta--horizontal .lead{position:relative;top:4px;}.bg--dark .cta-1 > div[class*='col-']:last-child,.imagebg .cta-1 > div[class*='col-']:last-child{border-left:none;}}@media all and (min-width:1200px){.cta-1.boxed--border{padding:0;}.cta-1 > div[class*='col-']{padding:1.23809524em 15px;}.cta-1 > div[class*='col-']:last-child{border-left:1px solid #ECECEC;}}@media all and (max-width:990px){.cta-1{text-align:center;}.cta-1 > div[class*='col-']{padding-left:0;padding-right:0;}.cta-1 > div[class*='col-']:not(:last-child){margin-bottom:0.92857143em;}.cta-1 > div[class*='col-']:last-child{margin-top:1.85714286em;}}@media all and (max-width:767px){.cta .lead{margin:1.36842105263158em 0;}}.cta-2{transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;}.cta-2 h2{margin:1.57575757575758em 0;}.cta-2.bg--primary:hover,.cta-2.bg--primary:focus-visible{background:#5798e4;}.cta-2:hover,.cta-2:focus-visible{background:#ffffff;}@media all and (min-width:768px){.cta-3 .switchable__text{margin-top:5.57142857em;}}.video-play-icon:before{border-color:transparent transparent transparent #252525;margin-top:-3px;}.modal-instance .video-play-icon + span{position:relative;display:inline-block;margin-left:0.92857143em;white-space:nowrap;bottom:22px;}.modal-instance .video-play-icon.video-play-icon--xs + span{bottom:8px;margin-left:0.46428571em;}.video-cover{background:#252525;}.video-cover.border--round{overflow:hidden;}.video-cover.border--round iframe{border-radius:6px;}.video-cover:not(:last-child){margin-bottom:1.85714286em;}.video-cover + span.h4 + span{display:inline-block;margin-left:0.92857143em;}.video-cover .video-play-icon{transition:0.2s ease-out;-webkit-transition:0.2s ease-out;-moz-transition:0.2s ease-out;}.video-cover .video-play-icon:hover,.video-cover .video-play-icon:focus-visible{box-shadow:0 23px 40px rgba(0,0,0,0.2);transform:translate3d(-50%,-52%,0);-webkit-transform:translate3d(-50%,-52%,0);}.imagebg .video-cover .video-play-icon{z-index:10;}@media all and (min-width:768px){h2 + .video-cover{margin-top:3.71428571em;}}@media all and (min-width:768px){.video-1 .video-play-icon{margin-right:1.85714286em;}.video-1 h2{display:inline-block;position:relative;bottom:14px;}div[class*='col-sm-6'] .video-1 h2{bottom:0;display:block;}div[class*='col-sm-6'] .video-1 .video-play-icon{margin-bottom:0.46428571em;}}.video-1 h2{margin:0;}.imageblock__content .modal-instance{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-50%,-50%,0);}.modal-container .modal-content:not(.height--natural){height:auto;width:auto;}.modal-instance:not(.block){display:inline-block;}.modal-instance.block > .btn{display:block;}@media all and (min-width:768px){.modal-instance + span:last-child{display:inline-block;margin-left:0.92857143em;}}.modal-container .modal-content{max-height:95%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);}.modal-container .modal-content .feature:only-child{margin-bottom:0;}.modal-container .modal-content .feature:only-child .boxed{margin-bottom:0;}.modal-container .modal-content .imagebg:not(.image--light) .modal-close-cross:before{color:#fff;}@media all and (max-width:767px){.modal-container .modal-content > .modal-close-cross{top:3em;background:#222;width:2em;height:2em;text-align:center;border-radius:50%;color:#fff;}}.modal-content{-ms-overflow-style:none;}.modal-content::-webkit-scrollbar{display:none;}.notification{margin:1.85714286em;box-shadow:none;}.notification:not([class*='bg--']){background:none;}.notification > .boxed{margin:0;}.notification > .feature,.notification .feature__body{margin-bottom:0;}.search-box{width:100%;margin:0;padding:1.85714286em;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);box-shadow:0px 0px 25px 0px rgba(0,0,0,0.04);}.search-box.notification--reveal{z-index:9999;}.search-box .notification-close-cross{top:2.32142857em;right:1.85714286em;}.notification-close-cross.notification-close-cross--circle{background:#222;width:2em;height:2em;text-align:center;border-radius:50%;color:#fff;}.loader{border:3px solid #4a90e2;border-radius:30px;height:30px;left:50%;margin:-15px 0 0 -15px;opacity:0;position:fixed;z-index:10;top:50%;width:30px;animation:pulsate 0.7s ease-out infinite;}.loader.loader--fade{opacity:0;animation:none;}@keyframes pulsate{0%{transform:scale(0.1);opacity:0.0;}50%{opacity:1;}100%{transform:scale(1.2);opacity:0;}}.lb-close{position:relative;top:10px;}.lb-close:before{content:'\00D7';color:#fff;font-size:2.5em;font-weight:400;}.lb-close:hover,.lb-close:focus-visible{text-decoration:none;}.lb-prev:after,.lb-next:after{font-family:'stack-interface';position:fixed;}.lb-prev:after{content:'\e801';left:1.85714286em;}.lb-next:after{content:'\e802';right:1.85714286em;}.lb-data{overflow:hidden;min-height:30px;}a[data-lightbox]{transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;}a[data-lightbox]:hover,a[data-lightbox]:focus-visible{opacity:.8;cursor:zoom-in;}.cover .typed-headline{margin-bottom:3.71428571em;}.cover .typed-headline .type--bold{font-weight:400;}.cover .triptych{margin-top:3.71428571em;}.cover .btn + .modal-instance{margin-top:1.85714286em;}.cover h3 + form,.cover .h3 + form{margin-top:2.78571429em;}.cover .lead + .boxed{margin-top:3.71428571em;}.cover.unpad--bottom{overflow:hidden;}.cover .modal-instance.block:not(:first-child):not(:last-child){margin:2.78571429em 0;}.cover .pos-bottom{margin-bottom:1.85714286em;}@media all and (min-width:768px){.cover .row .row:last-child{margin-top:5.57142857em;}}@media all and (max-width:767px){.cover .pos-bottom.pos-absolute{position:relative;margin-top:1.85714286em;}}@media all and (max-width:990px){.cover .mt--3{margin-top:0;}}@media all and (min-width:768px){.cover .triptych{margin-top:7.42857143em;}}.cover-fullscreen{min-height:100vh;}.cover-fullscreen.slider[data-paging="true"] .slides .flickity-slider > li{height:100vh;}.cover-fullscreen.slider[data-paging="true"] .pos-bottom{bottom:5.57142857em;width:100%;}.cover-fullscreen.slider[data-paging="true"] h4{margin:0;}.cover-slider{overflow:hidden;}.cover-slider .slider{position:relative;width:100%;pointer-events:none;}.cover-slider .slider:nth-child(1){transform:translateY(-30%);}.cover-slider .slider:nth-child(2){transform:translateY(-25%);}.cover-slider .slider:nth-child(3){transform:translateY(-20%);}.cover-slider .slider .slide{opacity:.05;}.cover-slider .typed-headline{margin:0;}.cover-slider .typed-headline + .btn{margin-top:0.92857143em;}.cover-slider .slider-container{transform:rotateZ(-30deg) translateY(-10%);-webkit-transform:rotateZ(-30deg) translateY(-10%);position:absolute;width:100%;height:100%;top:0;}@media all and (min-width:768px){.cover-slider + .cta-4{position:absolute;background:none;color:#fff;border-bottom:none !important;width:100%;transform:translate3d(0,-100%,0);-webkit-transform:translate3d(0,-100%,0);}.cover-slider + .cta-4 a{color:#fff;font-weight:600;}}.cover-features.space--lg{padding-bottom:3.71428571em;}.cover-features .row:nth-child(2){margin-top:11.14285714em;}@media all and (max-width:767px){.cover-features.space--lg{padding-bottom:1.85714286em;}.cover-features .row:nth-child(2){margin-top:3.71428571em;}}.process-1{padding:3.71428571em 0;position:relative;overflow:hidden;}.process-1 .process__item{width:50%;}.process-1 .process__item:not(:last-child){margin-bottom:1.85714286em;}.process-1:before{content:'';position:absolute;width:2px;height:100%;left:50%;top:0;background:#4a90e2;}.process__item{position:relative;}.process__item:after{content:'';width:1.85714286em;height:1.85714286em;background:#fff;border:2px solid #4a90e2;border-radius:50%;position:absolute;top:0;margin-left:1px;}@media all and (min-width:768px){.process-1 .process__item:nth-child(odd){text-align:right;padding-right:3.71428571em;}.process-1 .process__item:nth-child(odd):after{right:-0.92857143em;}.process-1 .process__item:nth-child(even){margin-left:50%;padding-left:3.71428571em;}.process-1 .process__item:nth-child(even):after{left:-0.92857143em;}}@media all and (max-width:767px){.process-1:before,.process-2:before{left:0.92857143em;}.process-1 .process__item,.process-2 .process__item{width:100%;padding-left:3.71428571em;}.process-1 .process__item:after,.process-2 .process__item:after{left:0;}}.bg--dark .process-1:before,.imagebg .process-1:before,.bg--dark .process-2:before,.imagebg .process-2:before{background:#fff;}.bg--dark .process-1 .process__item:after,.imagebg .process-1 .process__item:after,.bg--dark .process-2 .process__item:after,.imagebg .process-2 .process__item:after{background:#fff;}.bg--dark .process-1 .process__item:after,.bg--dark .process-2 .process__item:after{border-color:#252525;}.process-2{position:relative;}.process-2 .process__item{padding-top:3.71428571em;}.process-2 .process__item:after{display:inline-block;text-align:center;}.process-2:before{content:'';position:absolute;width:100%;height:2px;top:0.92857143em;left:0;background:#4a90e2;}@media all and (max-width:767px){.process-2:before{height:100%;width:2px;left:1.85714286em;margin-left:2px;}.process-2 .process__item:after{top:3.71428571em;}}.process-3{list-style:none;position:relative;}.process-3 li{position:relative;z-index:1;overflow:hidden;}.process-3 li .process__number{float:left;width:15%;width:3.71428571em;height:3.71428571em;border-radius:50%;border:2px solid #4a90e2;background:#fff;text-align:center;}.process-3 li .process__number span{font-size:1.35714286em;font-weight:bold;color:#4a90e2;position:relative;top:12px;}.process-3 li .process__body{width:80%;float:right;}.process-3 li .process__body h4{margin-bottom:0.342105263157895em;}.process-3 li:not(:last-child){margin-bottom:3.71428571em;}.process-3:before{content:'';position:absolute;height:100%;width:1px;left:1.85714286em;top:0;border-left:1px dashed #ddd;}.bg--dark .process-3 li .process__number{background:#252525;}.bg--dark .process-3:before{border-color:#aaa;}.process-stepper > li{transition:all .3s ease;display:inline-block;float:left;text-align:center;position:relative;}.process-stepper > li:before{transition:all .3s ease;content:'';width:0.92857143em;height:0.92857143em;background:#ccc;border-radius:50%;display:block;margin:0 auto;margin-bottom:0.92857143em;}.process-stepper > li:after{transition:all .3s ease;content:'';width:100%;height:2px;position:absolute;background:#ccc;top:5px;left:0;}.process-stepper > li:first-child:after,.process-stepper > li:last-child:after{width:50%;}.process-stepper > li:first-child:after{left:50%;}.process-stepper > li.active:before,.process-stepper > li.active:after{background:#4a90e2;}.process-stepper > li > span{cursor:default;}.process-stepper[data-process-steps="6"] > li{width:16.666666666666667%;}.process-stepper[data-process-steps="5"] > li{width:20%;}.process-stepper[data-process-steps="4"] > li{width:25%;}.process-stepper[data-process-steps="3"] > li{width:33.33333333%;}.process-stepper[data-process-steps="2"] > li{width:50%;}.bg--dark .process-stepper li:not(.active):before,.bg--dark .process-stepper li:not(.active):after{background:#585858;}span + .typed-text.h2{margin-left:4px;}span + .typed-text.h1{margin-left:6px;}@media all and (max-width:767px){.typed-text{display:block;}.typed-headline{margin-bottom:1.85714286em;}.typed-headline h1,.typed-headline .h1{margin-bottom:0;}}.bg--dark input,.imagebg:not(.image--light) input,.bg--dark textarea,.imagebg:not(.image--light) textarea,.bg--dark select,.imagebg:not(.image--light) select,.bg--dark .input-select:after,.imagebg:not(.image--light) .input-select:after{color:#666666;}.bg--dark label,.imagebg:not(.image--light) label{color:#fff;}.bg--dark form.attempted-submit input.field-error{background:#D84D4D;color:#fff;}form{position:relative;}form > div[class*='col-']:not(:last-child),form > .row > div[class*='col-']:not(:last-child){margin-bottom:0.92857143em;}form .boxed:last-child{margin:0;}form.form--clearfix{margin-left:-15px;}@media all and (min-width:768px){div[class*='col-'] > form div[class*='col-']:last-child:nth-child(2){padding-right:0;}div[class*='col-'] > form div[class*='col-']:first-child:nth-last-child(2){padding-left:0;}form.form--horizontal > div[class*='col-']{margin:0;}}@media all and (max-width:767px){.row form > .row{margin-left:0;margin-right:0;}}h2 + form,.h2 + form{margin-top:2.78571429em;}h3 + form,.h3 + form,.lead + form{margin-top:2.78571429em;}.cover .lead + form{margin-top:3.71428571em;}form + span.type--fine-print{margin-top:1.08333333333334em;display:inline-block;}.form--inline > span.h4{color:#666666;}.form--inline input,.form--inline [class*='input-']{display:inline-block;max-width:200px;}.form--inline > span:not(:last-child),.form--inline input:not(:last-child),.form--inline [class*='input-']:not(:last-child){margin-right:0.92857143em;}.form--inline button{max-width:200px;}.bg--dark .form--inline > span.h4,.imagebg:not(.image--light) .form--inline > span.h4{color:#fff;}button.btn,input[type="submit"].btn{font-size:0.85714286em;font-weight:700;padding-left:0;padding-right:0;}button.btn.btn--primary,input[type="submit"].btn.btn--primary{color:#fff;}button.btn.type--uppercase,input[type="submit"].btn.type--uppercase{letter-spacing:.5px;margin-right:-0.5px;}button.checkmark.checkmark--cross,input[type="submit"].checkmark.checkmark--cross{width:1.85714286em;height:1.85714286em;border:none;background:#e23636;}button.checkmark.checkmark--cross:before,input[type="submit"].checkmark.checkmark--cross:before{content:'\00d7';font-size:18px;top:-1px;}button[type="submit"].btn--loading:after,input[type="submit"][type="submit"].btn--loading:after{background:#4a90e2;}.bg--primary button.btn{border-color:rgba(255,255,255,0.5);color:#fff;}.bg--primary button.btn:hover,.bg--primary button.btn:focus-visible{border-color:#fff;}.bg--primary button.btn.btn--primary{color:#4a90e2;border-color:#4a90e2;}.bg--primary button.btn.btn--primary-1{border-color:#31639c;}input,select{height:2.78571429em;}input.field-error{border-color:#EBA8A8;}input[type] + input[type],input[type] + .input-checkbox,input[type] + button,input[type] + .input-select{margin-top:0.92857143em;}input,[class*='input-'] label,select,textarea{transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;}input:not([class*='col-']),select:not([class*='col-']),.input-select:not([class*='col-']),textarea:not([class*='col-']),button[type="submit"]:not([class*='col-']){width:100%;}input[type],select,textarea{padding-left:0.92857143em;}input[type]:focus,select:focus,textarea:focus{border-color:#76abe9;}input[type="image"]{border:none;padding:none;width:auto;}label{font-size:.85714286em;}.bg--primary label,.bg--primary-1 label{color:#fff;}.input-icon i{top:8px;left:8px;}.input-icon input{padding-left:2.78571429em;}.text-center .input-checkbox label,.text-center .input-radio label{margin:0 auto;}.input-checkbox label,.input-radio label{font-size:1em;}.input-checkbox{margin-top:0.46428571em;}.input-checkbox.field-error label{border-color:#EBA8A8;}.input-checkbox label{background:none;border:1px solid #d3d3d3;text-align:center;position:relative;}.input-checkbox label:not(:last-child){margin-right:0.46428571em;}.input-checkbox label:hover,.input-checkbox label:focus-visible{border-color:#4a90e2;}.input-checkbox label:before{content:'';left:0;border-radius:6px;position:absolute;width:100%;height:100%;border:1px solid #4a90e2;opacity:0;transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;}.input-checkbox input:checked + label{border-color:#4a90e2;background:#4a90e2;}.input-checkbox input:checked + label:after{content:'L';transform:rotateY(180deg) rotateZ(-45deg);color:#fff;position:absolute;width:100%;left:0;top:-2px;font-weight:700;}.input-checkbox input:checked + label:before{animation:pulse .45s ease forwards;-webkit-animation:pulse .45s ease forwards;}.input-checkbox + span{display:inline-block;position:relative;bottom:10px;margin-left:0.92857143em;font-size:0.85714286em;white-space:nowrap;}.input-checkbox + button[type]{margin-top:0.92857143em;}.input-checkbox + span + button[type]{margin-top:0.92857143em;}.bg--dark .input-checkbox:not(.checked) label{border-color:#a5a5a5;}.bg--dark .input-checkbox + span{opacity:.75;}.input-checkbox.input-checkbox--switch label{width:3.71428571em;border-radius:60px;}.input-checkbox.input-checkbox--switch label:before{width:20px;height:20px;border-radius:50%;border-color:#d3d3d3;opacity:1;left:2px;top:2px;}.input-checkbox.input-checkbox--switch label:hover:before,.input-checkbox.input-checkbox--switch label:focus-visible:before{border-color:#4a90e2;}.input-checkbox.input-checkbox--switch input:checked + label{background:none;}.input-checkbox.input-checkbox--switch input:checked + label:before{animation:none !important;background:#4a90e2;border-color:#4a90e2;transform:translateX(1.85714286em);}.input-checkbox.input-checkbox--switch input:checked + label:after{display:none;}.input-radio.field-error label{border-color:#EBA8A8;}.input-radio .input__label{font-size:.85714286em;display:inline-block;}.input-radio .input__label + label{margin-top:0.92857143em;}.input-radio label{position:relative;background:none;border:1px solid #d3d3d3;}.input-radio label:hover,.input-radio label:focus-visible{border-color:#4a90e2;}.input-radio label:before{content:'';position:absolute;width:100%;height:100%;border-radius:50%;border:1px solid #4a90e2;transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;opacity:0;left:0;}.input-radio input:checked + label{border-color:#4a90e2;background-color:#4a90e2;}.input-radio input:checked + label:after{content:'';position:absolute;width:10px;height:10px;left:7px;top:7px;background-color:#fff;border-radius:50%;}.input-radio input:checked + label:before{animation:pulse .4s ease forwards;}.input-radio--innerlabel label{transition:all .3s ease;height:2.78571429em;line-height:2.50714286em;padding:0 0.92857143em;border:1px solid #ececec;border-radius:6px;cursor:pointer;width:100%;text-align:center;}.input-radio--innerlabel:hover,.input-radio--innerlabel:focus-visible{border-color:#4a90e2;}.input-radio--innerlabel input:checked + label{border-color:#4a90e2;background:#4a90e2;color:#fff;}.input-radio--innerlabel input:checked + label:after{display:none;}.input-radio--innerlabel input:checked + label:before{animation:none;}@media all and (max-width:1024px){.input-radio input:checked + label:after{top:6px;left:6px;}}.bg--primary .input-radio--innerlabel{border-color:#76abe9;}.bg--primary .input-radio--innerlabel:hover,.bg--primary .input-radio--innerlabel:focus-visible{border-color:#fff;}.bg--primary .input-radio--innerlabel.checked{background:#fff;border-color:#fff;}.bg--primary .input-radio--innerlabel.checked label{color:#4a90e2;}.bg--primary-1 .input-radio--innerlabel{border-color:#3e7cc2;}.bg--primary-1 .input-radio--innerlabel:hover,.bg--primary-1 .input-radio--innerlabel:focus-visible{border-color:#fff;}.bg--primary-1 .input-radio--innerlabel.checked{background:#fff;border-color:#fff;}.bg--primary-1 .input-radio--innerlabel.checked label{color:#31639c;}.input-select{position:relative;}.input-select select{-moz-appearance:none;-webkit-appearance:none;}.input-select:not(:last-child){margin-bottom:0.92857143em;}.input-select:after{position:absolute;right:0;height:100%;top:0;font-size:30px;content:'\2263';pointer-events:none;padding:0 13px;border-left:1px solid #ececec;line-height:31px;}.input-select:focus:after{border-color:#4a90e2;}.input-select select:focus{border-color:#4a90e2;}.input-number{position:relative;}.input-number > input[type="number"]{padding-left:.46428571em;width:100%;text-align:center;}.input-number > input[type="number"]::-webkit-inner-spin-button{display:none;}.input-number .input-number__controls{position:absolute;height:100%;width:100%;right:0;top:0;padding:0 0.92857143em;}.input-number .input-number__controls > span{position:absolute;display:block;width:10%;min-width:3.71428571em;height:100%;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;padding-top:6px;transition:all .3s ease;}.input-number .input-number__controls > span:hover,.input-number .input-number__controls > span:focus-visible{color:#4a90e2;}.input-number .input-number__controls .input-number__increase{right:0;border-left:1px solid #ececec;}.input-number .input-number__controls .input-number__decrease{left:0;border-right:1px solid #ececec;}.subscribe-form-1 h3{margin-bottom:0.52em;}.subscribe-form-1.boxed form{margin:1.85714286em;}@media all and (min-width:991px){.subscribe-form-2 p{top:2px;position:relative;}.subscribe-form-2 input{margin:0;}.subscribe-form-2 form [class*='col-']{margin:0 !important;}}@media all and (max-width:990px){.subscribe-form-2{text-align:center;}.subscribe-form-2 form{margin-top:1.85714286em;}}@media all and (max-width:767px){.elaborate-form-1 .pos-vertical-center{padding-left:15px;padding-right:15px;}.elaborate-form-1 form .col-xs-6:nth-child(even){padding-left:15px;}.elaborate-form-1 form .col-xs-6:nth-child(odd){padding-right:15px;}.elaborate-form-1 .row form > .row{margin-left:-15px;margin-right:-15px;}}.boxed-form h4{margin-bottom:0.684210526315789em;}.boxed-form:last-child{margin-bottom:0;}.datepicker{cursor:pointer;}.picker{transition:all .3s ease;z-index:10;max-width:100%;-webkit-transition:all .3s ease;margin-top:0.46428571em;position:absolute;background:#ffffff;border:1px solid #ececec;border-radius:6px;padding:0.92857143em;box-shadow:0 23px 40px rgba(0,0,0,0.2);}.picker .picker__header{text-align:center;margin-bottom:0.92857143em;}.picker .picker__header > div{font-weight:600;display:inline-block;color:#252525;}.picker .picker__header > div:not(:last-child){margin-right:0.46428571em;}.picker .picker__header .picker__nav--prev,.picker .picker__header .picker__nav--next{height:10px;width:10px;cursor:pointer;}.picker .picker__header .picker__nav--prev:after,.picker .picker__header .picker__nav--next:after{font-family:'stack-interface';}.picker .picker__header .picker__nav--next{float:right;}.picker .picker__header .picker__nav--next:after{content:'\e80c';}.picker .picker__header .picker__nav--prev{float:left;}.picker .picker__header .picker__nav--prev:after{content:'\e80b';}.picker .picker__day{transition:all .3s ease;cursor:pointer;}.picker .picker__day.picker__day--highlighted{color:#4a90e2;font-weight:600;}.picker .picker__day:hover,.picker .picker__day:focus-visible{color:#4a90e2;}.picker:not(.picker--opened){opacity:0;visibility:hidden;pointer-events:none;transform:scale(0);}.picker .picker__holder{outline:none !important;border:none !important;}.picker table td{padding:0.46428571em;padding-top:0;}.picker .picker__footer{text-align:center;}.picker .picker__button--today{float:left;}.picker .picker__button--close{float:right;}.picker button{transition:all .3s ease;height:auto;border:none;display:inline-block;}.picker button:not(:hover),.picker button:not(:focus-visible){opacity:.5;}.flickity-prev-next-button{transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;border-radius:0;background:#252525;width:2.78571429em;height:5.57142857em;}.flickity-prev-next-button:not(:hover),.flickity-prev-next-button:not(:focus-visible){opacity:.5;}.flickity-prev-next-button:hover,.flickity-prev-next-button:focus-visible{background:#252525;}.flickity-prev-next-button.previous{left:0;}.flickity-prev-next-button.next{right:0;}.flickity-prev-next-button:before{color:#fff;}.slider.slider--inline-arrows .flickity-prev-next-button{background:none;}.slider.slider--inline-arrows .flickity-prev-next-button:before{font-size:1.78571429em;color:#252525;content:'\e802';}.slider.slider--inline-arrows .flickity-prev-next-button.previous:before{content:'\e801';}.slider.slider--columns .previous{left:15px;}.slider.slider--columns .next{right:15px;}.slider.border--round .slides li{border-radius:6px;overflow:hidden;}.slider.boxed--border .slides li{border:1px solid #ececec;}.slider .slides li .feature:not(.feature-9){margin-bottom:0;}.slide .boxed:last-child{margin-bottom:0;}.slide:not([class*='col-']) > img:only-child{width:100%;}.bg--dark .slider.slider--inline-arrows .flickity-prev-next-button:before,.bg--primary .slider.slider--inline-arrows .flickity-prev-next-button:before,.imagebg:not(.image--light) .slider.slider--inline-arrows .flickity-prev-next-button:before{color:#fff;}@media all and (max-width:990px){.flickity-prev-next-button{display:none;}}@media all and (min-width:768px){h2 + .slider,.h2 + .slider{margin-top:3.71428571em;}}.slider.slider--ken-burns:not(.parallax) .slide.is-selected > .background-image-holder,.slider.slider--ken-burns:not(.parallax) .slide.is-selected > img:only-child{animation:kenBurns 15s ease alternate infinite;-webkit-animation:kenBurns 15s ease alternate infinite;}.radial{margin-left:auto;margin-right:auto;}.radial .radial__label{transition:opacity .3s ease;-webkit-transition:opacity .3s ease;}.radial:not(.radial--active) .radial__label{opacity:0;}.radial:not(:last-child){margin-bottom:1.85714286em;}@media all and (max-width:767px){.radial{margin-bottom:1.85714286em;}}.pricing{transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;position:relative;}.pricing h3:first-child{margin:0;}.pricing .label{top:2.78571429em;right:2.78571429em;}.pricing .h2{margin-bottom:0.3939393939394em;}.pricing ul li:not(:last-child){margin-bottom:0.46428571em;}.pricing ul li .checkmark + span{position:relative;bottom:3px;}.pricing:hover,.pricing:focus-visible{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);box-shadow:0px 0px 25px 0px rgba(0,0,0,0.04);}.pricing .h1{font-size:4.21428571428571em;line-height:1.10169491525424em;margin-bottom:0.22033898305085em;}.pricing .h1 .pricing__dollar{font-size:0.51020408163265em;position:relative;bottom:20px;}.pricing .feature-6 p{min-height:5.57142857em;}.pricing-1 .btn:last-child{position:absolute;width:100%;bottom:0;left:0;border-radius:0 0 6px 6px;padding:0.92857143em 0;margin:0;}.pricing-1 .btn:last-child:hover,.pricing-1 .btn:last-child:focus-visible{transform:none !important;}.pricing-1 ul{margin-bottom:5.57142857em;}.pricing-1 p{min-height:5.57142857em;}.pricing-1 p:first-of-type{margin-top:1.85714286em;}.pricing-1 p:last-of-type{margin-bottom:5.57142857em;}.pricing-1 img + p:first-of-type{margin-top:0;}@media all and (min-width:991px){.pricing-2 ul:first-child{margin-top:4.64285714em;}}@media all and (max-width:990px){.pricing-2{text-align:center;}.pricing-2 ul:first-child{margin-top:1.85714286em;}}.pricing-3{border:1px solid #ececec;border-radius:6px;}.pricing-3 .pricing__head{margin:0;border-bottom:1px solid #ececec;}.pricing-3 .pricing__head + .btn{display:block;border-radius:0;padding:0.92857143em 0;}.pricing-3 ul{border-radius:0 0 6px 6px;}.pricing-3 ul li{padding:0.92857143em 0;}.pricing-3 ul li:not(:last-child){border-bottom:1px solid #ececec;margin:0;}.pricing-3 ul:last-child{margin:0;}@media all and (max-width:990px){.pricing-3{margin-bottom:1.85714286em;}}@media all and (min-width:768px){.pricing-section-1 .pricing:not(.boxed--emphasis){left:0.92857143em;}.pricing-section-1 .pricing.boxed--emphasis{right:0.92857143em;}}@media all and (min-width:990px){.pricing-section-2 div[class*='col-']{padding:0;}.pricing-section-2 div[class*='col-']:not(:first-child):not(:last-child) .pricing__head{border-radius:0;}.pricing-section-2 div[class*='col-']:first-child .pricing{border-radius:6px 0 0 6px;}.pricing-section-2 div[class*='col-']:first-child .pricing .pricing__head{border-radius:6px 0 0 0;}.pricing-section-2 div[class*='col-']:last-child .pricing{border-radius:0 6px 6px 6px;border-right:1px solid #ececec;}.pricing-section-2 div[class*='col-']:last-child .pricing .pricing__head{border-radius:0 6px 0 0;}.pricing-section-2 .pricing{border:1px solid #ececec;border-radius:0 0 0 6px;border-right:none;}.pricing-section-2 .pricing:hover,.pricing-section-2 .pricing:focus-visible{box-shadow:none;}.pricing-section-2 .pricing ul{margin:0;}}.pricing-section-2.bg--dark .pricing,.pricing-section-2.bg--dark .pricing .pricing__head,.pricing-section-2.bg--dark .pricing ul li:not(:last-child),.pricing-section-2.bg--dark div[class*='col-']:last-child .pricing{border-color:#3f3f3f;}.pricing-section-2.imagebg .pricing,.pricing-section-2.imagebg .pricing .pricing__head,.pricing-section-2.imagebg .pricing ul li:not(:last-child),.pricing-section-2.imagebg div[class*='col-']:last-child .pricing{border-color:rgba(255,255,255,0.2);}iframe[src*='google.com/maps']{border:none;}.map-container{min-height:400px;}.map-container:not(:last-child){margin-bottom:1.85714286em;}.map-container.border--round{overflow:hidden;z-index:2;}.map-container.border--round .gm-style{border-radius:6px;}.map-container iframe{left:0;}@media all and (min-width:768px){.background-image-holder .map-container,.imageblock__content .map-container{position:absolute;width:100%;height:100%;top:0;left:0;}.map-container + div[class*='col-']{margin-top:3.71428571em;}}.testimonial{position:relative;overflow:hidden;}.testimonial h5:nth-last-child(2){margin:0;}.testimonial .testimonial__image{margin-bottom:1.85714286em;}@media all and (min-width:1025px){.testimonial-1 .switchable__text{margin-top:7.42857143em;}}.testimonial-2{float:none;width:100%;}.testimonial-2 .testimonial__image img{max-height:3.71428571em;float:left;margin-right:1.85714286em;}.testimonial-2 .boxed{width:100%;}@media all and (max-width:990px){.testimonial-2 p{min-height:7.42857143em;}}@media all and (max-width:767px){.testimonial-2 p{min-height:0;}}@media all and (min-width:768px){.lead + .testimonial-2{margin-top:3.71428571em;}}@media all and (min-width:768px){.testimonials-1 .list-inline{position:relative;top:0.92857143em;}.testimonials-1 .list-inline li:not(:last-child){margin-right:3.71428571em;}}@media all and (max-width:767px){.testimonials-1 .list-inline{margin-top:1.85714286em;}.testimonials-1 .list-inline li{margin-bottom:1.85714286em;}}.masonry__item:not(:empty){margin-bottom:30px;transform-style:preserve-3d;}.masonry__item:not(:empty) article{margin:0;}.masonry__item:not(:empty) article .boxed{margin:0;}.masonry__item:empty{height:0;min-height:0;}.masonry hr + .masonry__container,.masonry hr + .row{margin-top:4.64285714em;}.masonry-filter-holder:not(.masonry-filters--horizontal){display:inline-block;cursor:pointer;height:3.71428571em;position:relative;z-index:9;min-width:143px;}.masonry-filter-holder:not(.masonry-filters--horizontal) .masonry__filters{cursor:pointer;transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;z-index:2;display:inline-block;position:absolute;left:0;text-align:left;padding:0.92857143em 1.85714286em;border:1px solid #ececec;background:#ffffff;border-radius:6px;}.masonry-filter-holder:not(.masonry-filters--horizontal) .masonry__filters ul{margin:0;cursor:pointer;}.masonry-filter-holder:not(.masonry-filters--horizontal) .masonry__filters ul li{transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;display:block;color:#666666;white-space:nowrap;}.masonry-filter-holder:not(.masonry-filters--horizontal) .masonry__filters ul li:not(:last-child){margin-bottom:0.92857143em;}.masonry-filter-holder:not(.masonry-filters--horizontal) .masonry__filters ul li.active{color:#4a90e2;cursor:pointer;}.masonry-filter-holder:not(.masonry-filters--horizontal) .masonry__filters ul li.active:after{content:'\25bc';font-size:8px;margin-left:6px;position:relative;bottom:2px;display:inline-block;transform:scaleX(1.4) scaleY(0.9);transition:0.2s linear;-webkit-transition:0.2s linear;-moz-transition:0.2s linear;}.masonry-filter-holder:not(.masonry-filters--horizontal) .masonry__filters ul li:hover,.masonry-filter-holder:not(.masonry-filters--horizontal) .masonry__filters ul li:focus-visible{color:#4a90e2;}.masonry-filter-holder:not(.masonry-filters--horizontal) .masonry__filters ul:hover li.active:after,.masonry-filter-holder:not(.masonry-filters--horizontal) .masonry__filters ul:focus-visible li.active:after{opacity:0;}.masonry-filter-holder:not(.masonry-filters--horizontal):not(:hover) .masonry__filters ul,.masonry-filter-holder:not(.masonry-filters--horizontal):not(:focus-visible) .masonry__filters ul{max-height:1.85714286em;overflow:hidden;}.masonry-filter-holder:not(.masonry-filters--horizontal):not(:hover) .masonry__filters ul li:not(.active),.masonry-filter-holder:not(.masonry-filters--horizontal):not(:focus-visible) .masonry__filters ul li:not(.active){display:none;}.masonry-filter-holder:not(.masonry-filters--horizontal):hover .masonry__filters,.masonry-filter-holder:not(.masonry-filters--horizontal):focus-visible .masonry__filters{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);box-shadow:0px 0px 25px 0px rgba(0,0,0,0.04);}.masonry-filter-holder:not(.masonry-filters--horizontal):hover .masonry__filters ul li.active,.masonry-filter-holder:not(.masonry-filters--horizontal):focus-visible .masonry__filters ul li.active{cursor:default;}.masonry-filters--horizontal{display:inline-block;}.masonry-filters--horizontal .masonry__filters{display:inline-block;position:relative;bottom:20px;margin-left:0.92857143em;}.masonry-filters--horizontal .masonry__filters ul li{transition:all .3s ease;cursor:pointer;display:inline-block;}.masonry-filters--horizontal .masonry__filters ul li:not(:last-child){margin-right:1.85714286em;}.masonry-filters--horizontal .masonry__filters ul li.active{color:#4a90e2;}.masonry-filters--horizontal .masonry__filters ul li:not(.active){opacity:.5;}.masonry-filters--horizontal .masonry__filters ul li:hover,.masonry-filters--horizontal .masonry__filters ul li:focus-visible{opacity:1;}.masonry-filter-holder + .masonry__container{margin-top:3.71428571em;}.bg--dark .masonry-filter-holder .masonry__filters{background:#2a2a2a;border-color:#3f3f3f;}.bg--dark .masonry-filter-holder .masonry__filters li{color:#fff;}.masonry.masonry-demos .masonry__item:not(:empty){margin-bottom:3.71428571em;}.masonry.masonry-demos .masonry__item h5{margin-bottom:0;}.masonry.masonry-demos .masonry__item:not([style]) .hover-item{min-height:450px;background:#323232;border:1px solid #3f3f3f;}.masonry.masonry-demos .hover-item{transition:0.35s ease-out;-webkit-transition:0.35s ease-out;-moz-transition:0.35s ease-out;border-radius:6px;overflow:hidden;}.masonry.masonry-demos .hover-item:hover,.masonry.masonry-demos .hover-item:focus-visible{transform:translateY(-10px);}.masonry.masonry-demos .masonry__container{margin-top:3.71428571em;}article .article__title{margin-bottom:3.71428571em;}article .article__title > a{display:block;}article .article__title > a:hover,article .article__title > a:focus-visible{text-decoration:none;opacity:.75;}article .article__title h2{margin-bottom:0.3939393939394em;}article .article__title h1{margin-bottom:0.29545454545455em;}article .article__body img,article .article__body iframe,article .article__body .video-cover{border-radius:6px;}article .article__body img:not(:last-child),article .article__body iframe:not(:last-child),article .article__body .video-cover:not(:last-child){margin-bottom:1.85714286em;}article .article__body > a:first-child > img{margin-bottom:1.85714286em;}article .article__body p,article .article__body ul{font-size:1.35714286em;line-height:1.68421053em;font-weight:400;color:#808080;}article .article__body p:not(:last-child),article .article__body ul:not(:last-child){margin-bottom:1.36842105263158em;}article .article__body p + .btn:last-child,article .article__body ul + .btn:last-child{margin-top:0.92857143em;}article .article__body p + h5,article .article__body ul + h5{margin-top:2.78571429em;}article .article__body blockquote{text-align:center;}article .article__body blockquote:not(:last-child){margin-top:2.08em;margin-bottom:2.08em;}article .article__share{margin-top:5.57142857em;}article.imagebg{padding:1.85714286em;overflow:hidden;}article.imagebg:before{transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;}article.imagebg:hover:before,article.imagebg:focus-visible:before{opacity:.6;}article.imagebg .article__title{margin:0;position:absolute;bottom:0;z-index:2;max-width:90%;}article.imagebg .article__title span{font-size:0.85714286em;}article.imagebg .label{z-index:2;top:1.85714286em;right:1.85714286em;}article.feature-1 h5{min-height:3.71428571em;}article.feature-1 a img{transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;}article.feature-1 a:hover img,article.feature-1 a:focus-visible img{opacity:.85;}figure[class*='col-']{padding:0 !important;}figure.pull-right{margin-left:2.78571429em;}figure.pull-left{margin-right:2.78571429em;}figure img:not(:last-child){margin-bottom:0.46428571em !important;}figure figcaption{font-size:0.85714286em;font-style:italic;}section.unpad > article .imagebg + div{padding:5.57142857em 0;}.article__author{padding-bottom:1.85714286em;}.article__author img{max-height:3.71428571em;margin-bottom:0.46428571em;}.slides--gapless article.imagebg{height:27.85714286em;}.masonry-blog-magazine article,.masonry-blog-magazine .masonry__promo{height:338px;}.masonry-blog-magazine .height--tall{height:calc(706px);}@media all and (min-width:991px){.masonry__promo.boxed--lg{padding:7.42857143em;}}@media all and (max-width:990px){.masonry-blog-magazine .height--tall{height:338px;}.masonry__promo .pos-vertical-center{top:0;transform:none;}}@media all and (max-width:1200px){.masonry__promo.boxed--lg{padding:3.71428571em;}}.pagination{text-align:center;margin-top:1.85714286em;}.pagination:after{content:"";display:table;clear:both;}.pagination a{font-weight:normal;}.pagination div[class*='col-']{padding:0;}.pagination ol{margin-bottom:0;display:inline-block;}.pagination ol li{display:inline-block;margin:0;font-weight:700;line-height:23px;width:1.85714286em;height:1.85714286em;border-radius:50%;border:1px solid #ececec;}.pagination ol li > a{font-weight:700;}.pagination ol li:not(:last-child){margin-right:0.46428571em;}.pagination ol li.pagination__current{cursor:default;background:#ececec;color:#aaa;}.pagination__prev,.pagination__next{display:inline-block;}.pagination__next{float:right;}.pagination__prev{float:left;}.blog-article-wide:not(:last-child){border-bottom:1px solid #ececec;margin-bottom:3.71428571em;}.masonry-blog-list hr + .masonry__container{margin-top:0;}.masonry-blog-list article{border-bottom:1px solid #ececec;padding-top:2.78571429em;margin-bottom:5.57142857em;}.masonry-blog-list article .article__body{padding-bottom:5.57142857em;}.masonry-blog-magazine .masonry__item a{font-weight:normal;}.masonry-blog-magazine .masonry__item a:hover,.masonry-blog-magazine .masonry__item a:focus-visible{text-decoration:none;}.masonry-filter-container > span{position:relative;bottom:20px;}.masonry-filter-container > span + .masonry-filter-holder{margin-left:0.92857143em;}.comments__list li{padding:1.85714286em;border:1px solid #ececec;border-bottom:none;}.comments__list li:last-child{border-bottom:1px solid #ececec;}.comments__list li:nth-child(odd){background:#fcfcfc;}.comments__list li:nth-child(even){background:#f9f9f9;}.comments__list li:first-child{border-radius:6px 6px 0 0;}.comments__list li:last-child{border-radius:0 0 6px 6px;}.bg--secondary .comments__list li:nth-child(even){background:#fff;}@media all and (min-width:768px){.comments__list li{padding:2.78571429em;}}.comment{overflow:hidden;}.comment:not(:last-child){border-bottom:1px solid #ececec;padding-bottom:1.85714286em;}.comment .comment__avatar{width:15%;float:left;}.comment .comment__avatar img{max-height:3.71428571em;}.comment .comment__meta{font-size:0.85714286em;}.comment .comment__meta a{display:inline-block;}.comment .comment__meta a:not(:first-child){margin-left:1.08333333333334em;}.comment .comment__meta + p{margin-top:0.92857143em;}.comment .comment__body{width:85%;float:right;}.comment .comment__body h5.type--fine-print{margin:0;}.comment + .comment{margin-top:1.85714286em;padding-left:15%;}@media all and (min-width:768px){.comments + .comments-form{margin-top:3.71428571em;}}@media all and (min-width:768px){h3 + .related-blog-list{margin-top:3.71428571em;}}.related-blog-list li:not(:last-child){margin-bottom:1.85714286em;}.related-blog-list article img{border-radius:6px;}.related-blog-list article .article__title{margin-top:0.92857143em;margin-bottom:0;}.related-blog-list article .article__title .h4{margin-bottom:0.68421052631579em;}@media all and (min-width:991px){.sidebar{margin-top:7.42857143em;position:relative;bottom:18px;}}.sidebar .sidebar__widget > h5:first-child{margin-bottom:0.92857143em;}.sidebar .sidebar__widget:not(:last-child){margin-bottom:3.71428571em;}.tag-cloud li{display:inline-block;}.tag-cloud li:not(:last-child){margin-right:0.46428571em;}.tag-cloud li:not(:last-child):after{content:',';}.conversation__head{border-radius:6px 6px 0 0;}.conversation__head.boxed:not(:last-child){margin:0;}.conversation__head h4{margin:0;}.conversation__head .conversation__avatar{margin-top:0.92857143em;}.conversation__head .conversation__avatar img{max-height:1.85714286em;display:inline-block;margin-right:0.46428571em;margin-bottom:0;}@media all and (min-width:768px){.conversation__avatar{position:absolute;top:1.85714286em;right:2.78571429em;}}.conversation__reply{border-top:none !important;border-bottom:none;border-radius:0;}.conversation__reply.boxed:not(:last-child){margin-bottom:0;}.conversation__reply + .conversation__comments .comments__list li:first-child{border-radius:0;border-top:none;}.project-thumb > a{display:block;}.project-thumb:not(.hover-element) > a{transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;margin-bottom:1.85714286em;}.project-thumb:not(.hover-element) > a:hover,.project-thumb:not(.hover-element) > a:focus-visible{opacity:.85;}.project-thumb.hover-element{margin:0;}.project-thumb.hover-element > a{height:24.14285714em;text-decoration:none;font-weight:normal;}.project-thumb.hover-element .background-image-holder{transition:0.5s ease-out;-webkit-transition:0.5s ease-out;-moz-transition:0.5s ease-out;}.project-thumb.hover-element .hover-element__reveal .project-thumb__title{padding:1.85714286em;z-index:2;position:relative;color:#fff;}.project-thumb.hover-element .hover-element__reveal .project-thumb__title h5{margin:0;}.project-thumb.hover-element.hover--active{transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;}.project-thumb.hover-element.hover--active:hover,.project-thumb.hover-element.hover--active:focus-visible{opacity:.85;}.project-thumb.hover-element:not(.hover--active)[data-scrim-top] .hover-element__reveal{transition:0.5s ease;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;transform:translate3d(0,-100px,0);-webkit-transform:translate3d(0,-100px,0);}.project-thumb.hover-element:not(.hover--active)[data-scrim-top]:hover .hover-element__reveal,.project-thumb.hover-element:not(.hover--active)[data-scrim-top]:focus-visible .hover-element__reveal{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);}.project-thumb.hover-element [data-scrim-top]:before{height:100%;}.project-thumb h4{margin-bottom:0;}.project-thumb.height-40{min-height:350px;}@media all and (max-width:767px){.project-thumb.height-40{height:350px;min-width:100%;}}@media all and (min-width:768px){.col-xs-12:not(.col-sm-6) .project-thumb.hover-element > a{height:46.42857143em;}}.project-thumb.border--round .background-image-holder{border-radius:6px;}.project-thumb.border--round > a{border-radius:6px;overflow:hidden;}.project-thumb.border--round:before{border-radius:6px;overflow:hidden;}.col-md-4 .project-thumb > a:not(.imagebg){margin-bottom:0.92857143em;}.cart-form button[type="submit"]{margin-top:1.85714286em;}.cart-total > div{overflow:hidden;}@media all and (min-width:768px){.cart-total{margin-top:3.71428571em;}.cart-customer-details{margin-top:7.42857143em;}}@media all and (max-width:767px){.cart-total{margin-top:1.85714286em;}}.cart-customer-details div[class*='col-']{margin-top:0.46428571em;}.cart-customer-details .input-checkbox{margin:1.85714286em 0;}.cart-customer-details .input-checkbox + span{bottom:38px;}.product{margin-bottom:0.92857143em;}.product img{margin-bottom:0.92857143em;transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;backface-visibility:hidden;}.product a:hover img,.product a:focus-visible img{transform:translate3d(0,-5px,0);-webkit-transform:translate3d(0,-5px,0);}.product .label + img{margin-top:2.78571429em;}.product h5{display:inline-block;margin-bottom:0;margin-right:0.46428571em;}.product .h4{margin-bottom:0;}.product .h4:first-child{clear:left;}.product .product__controls{overflow:hidden;margin-bottom:0.92857143em;}.product .product__controls label,.product .product__controls button{position:relative;top:6px;}.product.product--tile{padding:1.85714286em;border-radius:6px;}@media all and (min-width:1200px){.product .btn--cart{position:absolute;right:1.85714286em;bottom:1.85714286em;}}.col-sm-6:not(.col-md-3) .product{text-align:center;}.col-md-3 .product--tile h5{display:block;}.masonry--tiles{padding:10px;}.masonry--tiles .masonry__item:not(:empty){padding:0 6px;margin-bottom:12px;}.masonry--tiles .masonry__item:not(:empty) .product--tile{margin:0;}.masonry--tiles .masonry__item:not(:empty) .product--tile .label{top:1.85714286em;right:2.78571429em;}.wizard{transition:opacity .3s ease;opacity:0;}.wizard.active{opacity:1;}.wizard > .actions a,.wizard > .actions a:hover,.wizard > .actions a:focus-visible,.wizard > .actions a:active{background:#4a90e2;transition:all .3s ease;padding:0.46428571em 1.85714286em;font-size:12px;text-transform:uppercase;font-weight:700;letter-spacing:1px;color:#fff;}.wizard > .steps .current a,.wizard > .steps .current a:hover,.wizard > .steps .current a:focus-visible,.wizard > .steps .current a:active{background:none;color:#252525;}.wizard > .steps a{position:relative;}.wizard > .steps a:before{content:'';width:15px;height:15px;border-radius:50%;position:absolute;left:50%;margin-left:-10px;background:#eee;display:block;bottom:0;transition:all .2s ease;}.wizard > .steps a:after{content:'';position:absolute;width:100%;bottom:7px;height:2px;background:#eee;left:0;transition:all .2s ease;}.wizard > .steps li:first-child a:after{width:50%;left:50%;}.wizard > .steps li:last-child a:after{width:50%;}.wizard > .steps li.current a:after,.wizard > .steps li.current a:before{background-color:#4a90e2;}.wizard > .steps a,.wizard > .steps a:hover,.wizard > .steps a:focus-visible{padding-bottom:2.78571429em;}.wizard > .steps .done a,.wizard > .steps .done a:hover,.wizard > .steps .done a:focus-visible,.wizard > .steps .done a:active,.wizard > .steps .disabled a,.wizard > .steps .disabled a:hover,.wizard > .steps .disabled a:focus-visible,.wizard > .steps .disabled a:active{background:none;color:#252525;}.wizard > .steps a,.wizard > .steps a:hover,.wizard > .steps a:focus-visible,.wizard > .steps a:active{margin:0;}.wizard > .actions a,.wizard > .actions a:hover,.wizard > .actions a:focus-visible,.wizard > .actions a:active{user-select:none;-moz-user-select:none;-webkit-user-select:none;}.wizard > .steps > ul,.wizard > .actions{text-align:center;}.wizard > .steps > ul > li,.wizard > .actions > ul > li{float:none;display:inline-block;}.wizard > section{padding:0;}.wizard > .content{background:#fafafa;margin-top:1.85714286em;margin-bottom:1.85714286em;border:1px solid #ececec;}.wizard > .content > .body{padding:1.85714286em;}.wizard > .steps .number{font-size:1em;}@media all and (max-width:767px){.wizard > .steps .number{display:block;}.wizard > .content{min-height:25em;}.wizard .pos-vertical-center{top:50%;transform:translateY(-50%);-wekbit-transform:translateY(-50%);}}.wizard.bg--white{background:none !important;}.wizard.bg--white > .content{background:#fff;}.wizard > .content img{max-height:240px;}@media all and (max-width:767px){.wizard > .content img{max-height:120px;margin-bottom:0.92857143em;}}footer .type--fine-print:not(p){opacity:.5;}footer a{font-weight:normal;}footer:not(.bg--primary):not(.bg--dark) a{color:#666666;}footer a.type--fine-print:not(:first-child){margin-left:1.85714286em;}footer .logo{max-height:1.67142857em;}footer ul:not(.list-inline):not(.slides) > li{line-height:2.32142857em !important;}footer.footer-2 .row:last-child{margin-top:3.71428571em;}footer.footer-5 .row [class*='col-'] > div:nth-last-child(2){margin:0.92857143em;}footer.footer-5 .row [class*='col-'] > div:nth-last-child(2) .type--fine-print{opacity:1;}footer.footer-6 .footer__lower{background:#fafafa;margin-top:1.85714286em;padding:1.85714286em 0;}footer.footer-6.bg--dark .footer__lower{background:#181818;}footer.footer-6.bg--secondary .footer__lower{background:#f5f5f5;}footer.footer-6.bg--primary .footer__lower{background:#3483de;}footer.footer-7{padding:1.85714286em 0;}@media all and (min-width:768px){footer .list-inline + .btn{position:relative;bottom:4px;}footer .logo{margin:0;}footer .logo:not(:last-child){margin-right:1.85714286em;}footer.footer-3 .logo + ul{position:relative;top:5px;}footer.footer-3 .logo + ul a{color:#252525;}footer.footer-3 .social-list{position:relative;top:9px;}footer.footer-3 .row:last-child{margin-top:1.85714286em;}footer.footer-4 .logo + span{position:relative;top:8px;}footer.footer-4 form{position:relative;bottom:4px;}footer.footer-4 .row:last-child{margin-top:1.85714286em;}footer.imagebg:not(.image--light) span,footer.imagebg:not(.image--light) p,footer.imagebg:not(.image--light) a{color:#fff;}.footer-1 .type--fine-print{position:relative;top:2px;}}@media all and (max-width:767px){footer .social-list{margin:1.85714286em 0;}.footer-4 form{margin:1.85714286em 0;}.footer-4 .logo{margin:0;}.footer-6 .footer__lower .social-list{margin-top:1.85714286em;}.footer-7 .social-list{margin-top:1.85714286em;}.footer-1 .social-list{margin-top:1.85714286em;}.footer-1 .logo{display:block;margin-top:1.85714286em;margin-bottom:0.92857143em;margin-left:auto;margin-right:auto;}}
body{margin-top:0px;}nav.tabs{margin-top:80px;}ol.process-3{padding-left:0;}section .row--gapless div[class*="col-"]{padding:0;}.btn .label{position:absolute;}.label{line-height:inherit;}.modal-instance .video-play-icon + span{bottom:-10px;}.modal-instance .video-play-icon.video-play-icon--xs + span{bottom:3px;}@media all and (min-width:768px){.video-1 h2{bottom:-15px;}}section:not(.image--light) .slider[data-paging="true"] .flickity-page-dots .dot{background:#fff;}section .slider[data-paging="true"] .flickity-page-dots{bottom:1.85714286em;}.slider.unmarg{margin:0 !important;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#252525;text-decoration:none;}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none;}h1 a:focus-visible,h2 a:focus-visible,h3 a:focus-visible,h4 a:focus-visible,h5 a:focus-visible,h6 a:focus-visible{text-decoration:none;}h2 a{font-weight:300;}h5 a,h6 a{font-weight:600;}[data-scrim-top]:not(.image--light) h1 a,[data-scrim-top]:not(.image--light) h2 a,[data-scrim-top]:not(.image--light) h3 a,[data-scrim-top]:not(.image--light) h4 a,[data-scrim-top]:not(.image--light) h5 a,[data-scrim-top]:not(.image--light) h6 a{color:#fff;}p a,span a,label a{text-decoration:none;}.menu-vertical li{white-space:normal !important;}.sidebar .block:not(:last-child){margin-bottom:3.71428571em;}.sidebar .block h2{font-weight:600;font-size:1em;line-height:1.85714286em;}#block-customblocktrybuiderbuynowbutton{margin-top:30px;}@media all and (min-width:769px){#block-mainnavigation{display:inline-block;margin-top:5px;margin-bottom:5px;}#block-customblocktrybuiderbuynowbutton{display:inline-block;margin-left:25px;margin-top:0;overflow:visible;}}.bar .logo{top:3px;}.bar.bg--dark .logo-dark,.bar.bg--transparent .logo-dark{display:none;}.bar:not(.bg--dark):not(.bar--transparent) .logo-light{display:none;}@media (min-width:768px){footer .footer-3 .row:last-child,footer .footer-4 .row:last-child{margin-top:1.85714286em;}}footer{padding-top:0;padding-bottom:0;}button#edit-submit,button#edit-subscribe{background:#F01E50;border-color:#F01E50;text-transform:uppercase;color:#fff;}form.comment-form button#edit-preview{display:none;}form#comment-form textarea{padding:16px 20px;background:#f5f5f5 none repeat scroll 0 0;}form#comment-form select#edit-comment-body-0-format--2{background:#f5f5f5 none repeat scroll 0 0;}form#comment-form button#edit-submit{float:right;max-width:25%;margin-right:0;}.region-content ul.links{padding-top:24px;text-transform:uppercase;}article.comment:first-child{border-radius:6px 6px 0 0;}.comment article.comment:first-child{border-radius:0;}article.comment:nth-child(2n+1){background:#fcfcfc;}article.comment{padding:2.78571429em;border:1px solid #ececec;border-bottom:none;margin:10px 0;}article.comment:last-child{border-radius:0 0 6px 6px;border-bottom:1px solid #ececec;}.indented article.comment{margin-left:15%;}#search-form .search-help-link{display:none;}#search-block-form .input-group{width:100%;}.stack-search:before{display:none;}.stack-search #search-block-form .input-group input{width:70%;padding-right:5%;border-radius:6px;display:inline-block;}.stack-search #search-block-form .input-group input:focus{border-color:#76abe9;}.stack-search #search-block-form .input-group-btn{display:inline-block;width:30%;padding-left:5%;}.stack-search #search-block-form .input-group-btn button{background:#4a90e2;border-color:#4a90e2;border-radius:6px;padding-top:0.46428571em;padding-bottom:0.46428571em;height:34px;}.stack-search #search-block-form .input-group-btn span.sr-only,.search-form .input-group-btn span.sr-only{position:unset;font-size:14px;color:white;height:15px;line-height:15px;}.stack-search #search-block-form .input-group-btn span.icon,.search-form .input-group-btn span.icon{display:none;}.search-form .input-group input{height:39px;}.search-form .input-group-btn button{padding:5px 25px;}.search-form .input-group-btn{font-size:14px;}@media all and (min-width:768px){#block-sitewidecontactform .form-type-textfield,#block-sitewidecontactform .form-type-email{width:47.5%;display:inline-block;}#block-sitewidecontactform .form-type-textfield{margin-right:4%;}#block-sitewidecontactform .form-item label{float:left;}#block-sitewidecontactform button[type=submit]{width:33%;float:left;letter-spacing:.5px;margin-right:-0.5px;text-transform:uppercase;background:#4a90e2;border-color:#4a90e2;}}#block-sitewidecontactform textarea{background:#fcfcfc;border:1px solid #ececec;}#block-sitewidecontactform button#edit-preview{display:none;}.register-horizontal #user-register-form .form-item{width:45%;display:inline-block;float:left;margin-right:5%;}.register-horizontal #user-register-form .form-actions,.register-horizontal #user-register-form .form-item.js-form-item-pass{width:100%;}.page-node-type-full-page #block-userlogin ul{display:none;}#block-userlogin,#block-userregistrationform,#block-requestnewpasswordform{margin-bottom:1.08333333333334em;}#block-userlogin button#edit-submit{background:#4a90e2;border-color:#4a90e2;}#block-userlogin button#edit-submit:hover,#block-userlogin button#edit-submit:focus-visible{background:#609de6;}#block-simplenewssubscription .field--name-mail .form-type-email label{display:none;}.subscribe-inline #block-simplenewssubscription #edit-actions{margin-top:10px;}.tooltip{}.tooltip-inner{float:left;overflow:hidden;}@media all and (min-width:768px){.subscribe-inline #block-simplenewssubscription .field--type-email{width:75%;float:left;}.subscribe-inline #block-simplenewssubscription .field--type-email input{height:40px;}.subscribe-inline #block-simplenewssubscription #edit-actions{width:22%;float:left;margin-left:3%;margin-top:-1px;}body.user-logged-in .subscribe-inline #block-simplenewssubscription #edit-actions{width:100%;margin-left:0;}}.icon.glyphicon{font-size:12px;}.field--name-field-blog-category{display:inline;}.field--name-field-image,.field--name-field-video{margin-bottom:1.85714286em;}.imagebg-content-article{padding:5.57142857em 0;}.article__author .field--name-user-picture{width:3.71428571em;height:3.71428571em;margin:0 auto;}.field--name-field-tags{margin-top:20px;}.field--name-field-tags .field--item{display:inline-block;margin-left:7px;}.feature-1 a img{border-radius:6px 6px 0 0;}.view-blog-tags .views-row{display:inline-block;padding-right:10px;}.page-node-type-project h1.page-header{padding-top:2em;padding-bottom:2em;}.page-node-type-project .block-views-blockportfolio-related-block-1{margin-top:7.42857143em;}.view-portfolio-lists .masonry__item img{border-radius:6px;}.portfolio-fullwidth .masonry__item{margin:0 !important;padding:0 !important;}.portfolio-fullwidth hr{display:none;}.project-images{padding-top:40px;}.page-node-type-job h1.page-header{padding-top:2em;padding-bottom:2em;margin-bottom:0;}.toolbar-menu .toolbar-box span{background:none;}.user-logged-in nav.tabs{position:fixed;left:0;top:80px;transition:all 0.5s ease 0.25s;z-index:1000;}.user-logged-in nav.tabs ul.tabs--primary{background:#fff none repeat scroll 0 0;border:medium none;list-style:outside none none;opacity:0.9;}.user-logged-in nav.tabs ul.tabs--primary li{float:none;opacity:0.8;padding:0;}.user-logged-in nav.tabs ul.tabs--primary li a{margin-right:0;}.user-logged-in nav.tabs ul.tabs--primary li.active a,.user-logged-in nav.tabs ul.tabs--primary li:hover a,.user-logged-in nav.tabs ul.tabs--primary li:focus-visible a{background:#ffb500 none repeat scroll 0 0;border:none;border-radius:0;color:#fff;}.user-logged-in nav.tabs ul.tabs--primary li.active,.user-logged-in nav.tabs ul.tabs--primary li:hover,.user-logged-in nav.tabs ul.tabs--primary li:focus-visible{opacity:1;}.form-type-checkbox,.form-type-radio,.input-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;}.form-type-checkbox input,.form-type-radio input{opacity:1 !important;height:auto !important;width:auto !important;position:absolute !important;margin-top:7px;}.form-type-checkbox input{-webkit-appearance:checkbox;}.form-type-radio input{-webkit-appearance:radio;}.form-type-checkbox{padding:0;}.form-type-radio{padding:0;}.form-type-checkbox{margin-top:0.46428571em;}.dropdown.open > .dropdown__container{opacity:1;}.image--xxs img{max-height:1.85714286em;}section.paragraph.parallax:nth-child(2),section.paragraph.parallax:nth-child(3){visibility:visible !important;}
.paragraph--type--legals-block-{max-width:996px;margin:30px auto 30px;padding:15px;font-size:1.2rem;}.paragraph--type--legals-block- h1{margin-bottom:30px;font-size:4rem;line-height:4.5rem;color:#232323;font-family:"questa",serif;font-weight:300;}.paragraph--type--legals-block- p{font-family:"Lato",sans-serif;font-size:1.3rem;line-height:2rem;letter-spacing:0.015rem;text-align:center;color:#4F4F4F;}.paragraph--type--legals-block- table{width:100% !important;border-collapse:collapse !important;border:1px solid #ececec;}.paragraph--type--legals-block- table tbody tr td{text-align:center;border:none !important;}.paragraph--type--legals-block- table tbody tr td span strong{color:#252525 !important;}.paragraph--type--legals-block- table tbody tr:nth-child(even){background:#fafafa !important;}.paragraph--type--legals-block- a{font-weight:400;color:#F01E50;}.paragraph--type--legals-block- a:hover,.paragraph--type--legals-block- a:focus-visible{background:transparent;color:#F01E50;text-decoration:underline;}.page-amigos-paradores{margin:86px auto;max-width:1200px;padding:1px 15px;}.page-amigos-paradores h2{margin-top:10px;margin-bottom:30px;color:#232323;font-size:4rem;line-height:4.5rem;font-family:"questa",serif;font-weight:300;}.page-amigos-paradores img{height:auto;}.page-amigos-paradores p{font-family:"Lato",sans-serif;font-size:1.3rem;line-height:2rem;letter-spacing:0.015rem;color:#4F4F4F;}@media (max-width:500px){.page-amigos-paradores table td{padding:2%;}}.page-amigos-paradores a{font-weight:400;color:#F01E50;}.page-amigos-paradores a:hover,.page-amigos-paradores a:focus-visible{background:transparent;color:#F01E50;text-decoration:underline;}.page-amigos-paradores a.bloque-boton{color:#FFF !important;}.page-amigos-paradores a.bloque-boton:hover,.page-amigos-paradores a.bloque-boton:focus-visible{color:#F01E50 !important;text-decoration:none !important;}#programa-puntos{max-width:996px;margin:30px auto 0px;padding:15px;font-size:1.2rem;}#programa-puntos p{margin-bottom:20px;font-family:"Lato",sans-serif;font-size:1.3rem;line-height:2rem;letter-spacing:0.015rem;color:#4F4F4F;}#programa-puntos p a{font-weight:400;color:#F01E50;}#programa-puntos p a:hover,#programa-puntos p a:focus-visible{background:transparent;color:#F01E50;}#programa-puntos h2{color:#232323;font-family:"questa",serif;font-weight:300;}#programa-puntos h4{font-family:"Lato",sans-serif;font-weight:normal;color:#232323;line-height:normal;margin-top:15px;}#programa-puntos ul{font-family:"Lato",sans-serif;}#programa-puntos ul li{font-size:1.2rem;line-height:1.5rem;margin-bottom:15px;color:#666666;}#programa-puntos ul li a{font-weight:400;color:#F01E50;}#programa-puntos ul li a:hover,#programa-puntos ul li a:focus-visible{background:transparent;color:#F01E50;text-decoration:underline;}#programa-puntos .listadoespecial .tipo1 li p strong{font-family:"Lato",sans-serif;color:#666666 !important;}#programa-puntos .listadoespecial ul li p strong{font-family:"Lato",sans-serif;color:#666666 !important;}#menu1 #menu_container .navigation_top_collapsible #block-dropdownlanguage,#menu1 #menu_container .navigation_top_collapsible_access #block-dropdownlanguage{top:auto;left:0;margin-top:-27px;}.prices-and-conditions{max-width:996px;margin:30px auto 0px;padding:15px;font-size:1.2rem;font-family:"Lato",sans-serif;}.prices-and-conditions p{font-family:"Lato",sans-serif;font-size:1.3rem;line-height:2rem;letter-spacing:0.015rem;color:#4F4F4F;}
@charset "UTF-8";.btn--primary.btn-transparente{background-color:rgba(240,30,80,0.768627451);}.btn--primary.btn-transparente:hover,.btn--primary.btn-transparente:focus-visible{background-color:#f01e50;}.field--name-field-enlace-secundario a:hover,.field--name-field-enlace-secundario a:focus-visible{background:transparent;color:#f01e50;text-decoration:underline;}.field--name-field-enlace-slide-ver a:hover,.field--name-field-enlace-slide-ver a:focus-visible{background:transparent;color:#f01e50;text-decoration:underline;}.block-home-top{margin:0;}.block-home-top h1{text-align:left;font-style:italic;font-family:"questa",serif;margin-bottom:10px;color:#ffffff;}.block-home-top h3{text-align:left;color:#ffffff;font-weight:300;margin-bottom:30px;}.block-home-top .input-block{position:relative;}.block-home-top input.home-buscador{font-family:"Lato",sans-serif;border:1px solid #ffffff;border-radius:0;padding-left:40px;background:transparent;color:#ffffff;font-style:italic;}.block-home-top input.home-buscador::-moz-placeholder{font-family:"Lato",sans-serif;font-style:italic;color:#ffffff;}.block-home-top input.home-buscador::placeholder{font-family:"Lato",sans-serif;font-style:italic;color:#ffffff;}.block-home-top input.home-buscador::before{content:"";width:40px;height:40px;}.block-home-top .search-icon{position:absolute;left:0;top:9px;width:40px;height:20px;color:#f01e50;}.block-home-top .anchor-top-home{position:absolute;width:100%;bottom:20px;left:0;}.block-home-top .anchor-top-home a{border-color:transparent;padding:24px 0 12px;border-radius:100px !important;display:inline-block;width:40px;height:75px;background-image:url("/themes/stack/img/icons/icon_down_white.svg");background-repeat:no-repeat;}.block-home-top .anchor-top-home a svg{height:42px;width:auto;}.block-home-top .anchor-top-home a:hover,.block-home-top .anchor-top-home a:focus-visible{background:rgba(255,255,255,0.2);background-image:url("/themes/stack/img/icons/icon_down.svg");background-repeat:no-repeat;padding:0;height:75px;}.block-home-top .enlaces-bottom{position:relative;display:block;width:100%;margin-top:50px;}.block-home-top .enlaces-bottom a{width:35%;min-width:300px;padding-top:2px;padding-bottom:2px;}.block-home-top .enlaces-bottom a:hover,.block-home-top .enlaces-bottom a:focus-visible{transform:none !important;}.block-home-top .enlaces-bottom .icon{position:relative;top:7px;margin-right:6px;font-size:1rem;}.block-home-top .enlaces-bottom .icon svg{height:24px;width:20px;}.block-home-top .enlaces-bottom .btn__text{font-weight:400;}#footer_rrss a:hover,#footer_rrss a:focus-visible{text-decoration:none;}.ico_rrss{display:inline-block;width:40px;height:40px;background-repeat:no-repeat;text-indent:-666em;overflow:hidden;}footer .ico_rrss{width:30px;height:30px;margin:0 1%;}.field--type-entity-reference .field--item h2{display:none;}.field--type-entity-reference .field--item .block{display:inline-block;}.field--type-entity-reference .field--item .block .field--name-field-icon-taxonomy img,.field--type-entity-reference .field--item .block .field--name-field-icon-taxonomy-entorno img{height:12px;width:14px;}.tooltip{position:relative;margin-top:20px;}.tooltip .tooltip-arrow{z-index:9999;color:#ffffff;display:none;}.tooltip .tooltip-inner{max-width:400px;width:250px;padding:10px 10px;}.layout-builder-block ul.contextual-links{clear:inherit !important;top:-7px !important;}.layout-builder-block ul.contextual-links a{line-height:0.85em !important;font-size:0.75rem !important;padding:0 10px !important;}.sf-dump{max-height:none;}#node-parador-edit-form .form-checkboxes .form-item{width:32%;display:inline-block;}body.page-node-type-custom-page h1.page-header{display:none;}@media (min-width:968px){.paragraph--type--paragraph-video-bg-block .cover-container-content,.paragraph--type--paragraph-video-bg-block .pos-vertical-center{max-width:825px;margin:0 auto;margin-top:80px;}}.beige{background-color:#faf7f1;}.beige-h50{background:linear-gradient(180deg,#faf7f1 50%,#ffffff 50%);}.beige-h50-inverse{background:linear-gradient(180deg,#ffffff 50%,#faf7f1 50%);}.beige-h75-inverse{background:linear-gradient(180deg,#ffffff 15%,#faf7f1 10%);}@media (min-width:769px){.beige-h75-inverse{background:linear-gradient(180deg,#ffffff 25%,#faf7f1 10%);}}.bg-white{background:#ffffff;}.btn{font-family:inherit;transition:inherit;-webkit-transition:inherit;-moz-transition:inherit;border-radius:inherit;padding-top:inherit;padding-bottom:inherit;padding-right:inherit;padding-left:inherit;border:inherit;border-width:inherit;font-size:inherit;line-height:inherit;box-shadow:none !important;}footer .btn--secondary{font-family:"Lato",sans-serif;font-weight:normal;border:1px solid #f01e50 !important;background-color:#ffffff !important;color:#f01e50 !important;width:65%;margin-top:60px;}footer .btn--secondary:hover,footer .btn--secondary:focus-visible{background-color:#f01e50 !important;color:#ffffff !important;}@media (max-width:768px){footer .btn--secondary{width:auto;}}.btn{display:inline-block;line-height:1.5rem;font-size:1rem;}a[data-lightbox=gallery]{display:initial !important;}button.btn,input[type=submit].btn,.btn{font-family:"Lato",sans-serif;font-weight:normal !important;font-size:1rem;margin:0;padding:0.75rem 2.5rem;text-decoration:none;}button.btn:link,button.btn:focus,button.btn:visited,button.btn:hover,button.btn:focus-visible,button.btn:active,input[type=submit].btn:link,input[type=submit].btn:focus,input[type=submit].btn:visited,input[type=submit].btn:hover,input[type=submit].btn:focus-visible,input[type=submit].btn:active,.btn:link,.btn:focus,.btn:visited,.btn:hover,.btn:focus-visible,.btn:active{outline:none !important;}button.btn--primary,input[type=submit].btn--primary,.btn--primary{color:#ffffff !important;border:1px solid #f01e50 !important;background:#f01e50 !important;}button.btn--primary:hover,button.btn--primary:focus-visible,button.btn--primary:focus,button.btn--primary.active,input[type=submit].btn--primary:hover,input[type=submit].btn--primary:focus-visible,input[type=submit].btn--primary:focus,input[type=submit].btn--primary.active,.btn--primary:hover,.btn--primary:focus-visible,.btn--primary:focus,.btn--primary.active{background:transparent !important;color:#f01e50 !important;}button.btn--primary:hover > .btn__text,button.btn--primary:focus-visible > .btn__text,button.btn--primary:focus > .btn__text,button.btn--primary.active > .btn__text,input[type=submit].btn--primary:hover > .btn__text,input[type=submit].btn--primary:focus-visible > .btn__text,input[type=submit].btn--primary:focus > .btn__text,input[type=submit].btn--primary.active > .btn__text,.btn--primary:hover > .btn__text,.btn--primary:focus-visible > .btn__text,.btn--primary:focus > .btn__text,.btn--primary.active > .btn__text{color:#f01e50 !important;}button.btn--primary > .btn__text:hover,button.btn--primary > .btn__text:focus-visible,input[type=submit].btn--primary > .btn__text:hover,input[type=submit].btn--primary > .btn__text:focus-visible,.btn--primary > .btn__text:hover,.btn--primary > .btn__text:focus-visible{color:#f01e50 !important;}button.btn--secondary,input[type=submit].btn--secondary,.btn--secondary{color:#ffffff !important;border:1px solid #56babd !important;background:#56babd !important;}button.btn--secondary:hover,button.btn--secondary:focus-visible,button.btn--secondary:focus,button.btn--secondary.active,input[type=submit].btn--secondary:hover,input[type=submit].btn--secondary:focus-visible,input[type=submit].btn--secondary:focus,input[type=submit].btn--secondary.active,.btn--secondary:hover,.btn--secondary:focus-visible,.btn--secondary:focus,.btn--secondary.active{background:transparent !important;color:#56babd !important;}button.btn--secondary:hover > .btn__text,button.btn--secondary:focus-visible > .btn__text,button.btn--secondary:focus > .btn__text,button.btn--secondary.active > .btn__text,input[type=submit].btn--secondary:hover > .btn__text,input[type=submit].btn--secondary:focus-visible > .btn__text,input[type=submit].btn--secondary:focus > .btn__text,input[type=submit].btn--secondary.active > .btn__text,.btn--secondary:hover > .btn__text,.btn--secondary:focus-visible > .btn__text,.btn--secondary:focus > .btn__text,.btn--secondary.active > .btn__text{color:#56babd !important;}button.btn--secondary > .btn__text:hover,button.btn--secondary > .btn__text:focus-visible,input[type=submit].btn--secondary > .btn__text:hover,input[type=submit].btn--secondary > .btn__text:focus-visible,.btn--secondary > .btn__text:hover,.btn--secondary > .btn__text:focus-visible{color:#56babd !important;}button.btn--gris-oscuro,input[type=submit].btn--gris-oscuro,.btn--gris-oscuro{color:#ffffff !important;border:1px solid #5a5a5a !important;background:#5a5a5a !important;}button.btn--gris-oscuro:hover,button.btn--gris-oscuro:focus-visible,button.btn--gris-oscuro:focus,button.btn--gris-oscuro.active,input[type=submit].btn--gris-oscuro:hover,input[type=submit].btn--gris-oscuro:focus-visible,input[type=submit].btn--gris-oscuro:focus,input[type=submit].btn--gris-oscuro.active,.btn--gris-oscuro:hover,.btn--gris-oscuro:focus-visible,.btn--gris-oscuro:focus,.btn--gris-oscuro.active{background:transparent !important;color:#5a5a5a !important;}button.btn--gris-oscuro:hover > .btn__text,button.btn--gris-oscuro:focus-visible > .btn__text,button.btn--gris-oscuro:focus > .btn__text,button.btn--gris-oscuro.active > .btn__text,input[type=submit].btn--gris-oscuro:hover > .btn__text,input[type=submit].btn--gris-oscuro:focus-visible > .btn__text,input[type=submit].btn--gris-oscuro:focus > .btn__text,input[type=submit].btn--gris-oscuro.active > .btn__text,.btn--gris-oscuro:hover > .btn__text,.btn--gris-oscuro:focus-visible > .btn__text,.btn--gris-oscuro:focus > .btn__text,.btn--gris-oscuro.active > .btn__text{color:#5a5a5a !important;}button.btn--gris-oscuro > .btn__text:hover,button.btn--gris-oscuro > .btn__text:focus-visible,input[type=submit].btn--gris-oscuro > .btn__text:hover,input[type=submit].btn--gris-oscuro > .btn__text:focus-visible,.btn--gris-oscuro > .btn__text:hover,.btn--gris-oscuro > .btn__text:focus-visible{color:#5a5a5a !important;}button.btn--black,input[type=submit].btn--black,.btn--black{color:#ffffff !important;border:1px solid #232323 !important;background:#232323 !important;}button.btn--black:hover,button.btn--black:focus-visible,button.btn--black:focus,button.btn--black.active,input[type=submit].btn--black:hover,input[type=submit].btn--black:focus-visible,input[type=submit].btn--black:focus,input[type=submit].btn--black.active,.btn--black:hover,.btn--black:focus-visible,.btn--black:focus,.btn--black.active{background:transparent !important;color:#232323 !important;}button.btn--black:hover > .btn__text,button.btn--black:focus-visible > .btn__text,button.btn--black:focus > .btn__text,button.btn--black.active > .btn__text,input[type=submit].btn--black:hover > .btn__text,input[type=submit].btn--black:focus-visible > .btn__text,input[type=submit].btn--black:focus > .btn__text,input[type=submit].btn--black.active > .btn__text,.btn--black:hover > .btn__text,.btn--black:focus-visible > .btn__text,.btn--black:focus > .btn__text,.btn--black.active > .btn__text{color:#232323 !important;}button.btn--black > .btn__text:hover,button.btn--black > .btn__text:focus-visible,input[type=submit].btn--black > .btn__text:hover,input[type=submit].btn--black > .btn__text:focus-visible,.btn--black > .btn__text:hover,.btn--black > .btn__text:focus-visible{color:#232323 !important;}button.btn--round,input[type=submit].btn--round,.btn--round{border-radius:50px !important;}button.btn--xs,input[type=submit].btn--xs,.btn--xs{padding:0.2 1.5rem !important;}button.btn--sm,input[type=submit].btn--sm,.btn--sm{padding:0.4rem 2.5rem !important;}button.btn--md,input[type=submit].btn--md,.btn--md{padding:0.5rem 3.5rem !important;}button.btn--lg,input[type=submit].btn--lg,.btn--lg{padding:0.75rem 4.5rem !important;}button.btn--xl,input[type=submit].btn--xl,.btn--xl{padding:0.725rem 5.5rem !important;}button.btn--auto,input[type=submit].btn--auto,.btn--auto{padding:auto !important;}button.btn-outline--primary,input[type=submit].btn-outline--primary,.btn-outline--primary{color:#f01e50;border:1px solid #f01e50 !important;background:transparent;}button.btn-outline--primary:hover,button.btn-outline--primary:focus-visible,button.btn-outline--primary:focus,button.btn-outline--primary.active,input[type=submit].btn-outline--primary:hover,input[type=submit].btn-outline--primary:focus-visible,input[type=submit].btn-outline--primary:focus,input[type=submit].btn-outline--primary.active,.btn-outline--primary:hover,.btn-outline--primary:focus-visible,.btn-outline--primary:focus,.btn-outline--primary.active{background:#f01e50 !important;color:#ffffff !important;}button.btn-outline--secondary,input[type=submit].btn-outline--secondary,.btn-outline--secondary{color:#56babd;border:1px solid #56babd !important;background:transparent;}button.btn-outline--secondary:hover,button.btn-outline--secondary:focus-visible,button.btn-outline--secondary:focus,button.btn-outline--secondary.active,input[type=submit].btn-outline--secondary:hover,input[type=submit].btn-outline--secondary:focus-visible,input[type=submit].btn-outline--secondary:focus,input[type=submit].btn-outline--secondary.active,.btn-outline--secondary:hover,.btn-outline--secondary:focus-visible,.btn-outline--secondary:focus,.btn-outline--secondary.active{background:#56babd !important;color:#ffffff !important;}button.btn-outline--gris-oscuro,input[type=submit].btn-outline--gris-oscuro,.btn-outline--gris-oscuro{color:#5a5a5a;border:1px solid #5a5a5a !important;background:transparent;}button.btn-outline--gris-oscuro:hover,button.btn-outline--gris-oscuro:focus-visible,button.btn-outline--gris-oscuro:focus,button.btn-outline--gris-oscuro.active,input[type=submit].btn-outline--gris-oscuro:hover,input[type=submit].btn-outline--gris-oscuro:focus-visible,input[type=submit].btn-outline--gris-oscuro:focus,input[type=submit].btn-outline--gris-oscuro.active,.btn-outline--gris-oscuro:hover,.btn-outline--gris-oscuro:focus-visible,.btn-outline--gris-oscuro:focus,.btn-outline--gris-oscuro.active{background:#5a5a5a !important;color:#ffffff !important;}button.btn-outline--black,input[type=submit].btn-outline--black,.btn-outline--black{color:#232323;border:1px solid #232323 !important;background:transparent;}button.btn-outline--black:hover,button.btn-outline--black:focus-visible,button.btn-outline--black:focus,button.btn-outline--black.active,input[type=submit].btn-outline--black:hover,input[type=submit].btn-outline--black:focus-visible,input[type=submit].btn-outline--black:focus,input[type=submit].btn-outline--black.active,.btn-outline--black:hover,.btn-outline--black:focus-visible,.btn-outline--black:focus,.btn-outline--black.active{background:#232323 !important;color:#ffffff !important;}button.btn-text--primary,input[type=submit].btn-text--primary,.btn-text--primary{color:#f01e50 !important;border:none !important;padding:inherit !important;font-weight:normal;}button.btn-text--primary:hover,button.btn-text--primary:focus-visible,button.btn-text--primary:focus,button.btn-text--primary.active,button.btn-text--primary.is-active,input[type=submit].btn-text--primary:hover,input[type=submit].btn-text--primary:focus-visible,input[type=submit].btn-text--primary:focus,input[type=submit].btn-text--primary.active,input[type=submit].btn-text--primary.is-active,.btn-text--primary:hover,.btn-text--primary:focus-visible,.btn-text--primary:focus,.btn-text--primary.active,.btn-text--primary.is-active{color:#f01e50 !important;background:transparent !important;text-decoration:underline !important;box-shadow:inherit !important;}button.btn-text--secondary,input[type=submit].btn-text--secondary,.btn-text--secondary{color:#56babd !important;border:none !important;padding:inherit !important;font-weight:normal;}button.btn-text--secondary:hover,button.btn-text--secondary:focus-visible,button.btn-text--secondary:focus,button.btn-text--secondary.active,button.btn-text--secondary.is-active,input[type=submit].btn-text--secondary:hover,input[type=submit].btn-text--secondary:focus-visible,input[type=submit].btn-text--secondary:focus,input[type=submit].btn-text--secondary.active,input[type=submit].btn-text--secondary.is-active,.btn-text--secondary:hover,.btn-text--secondary:focus-visible,.btn-text--secondary:focus,.btn-text--secondary.active,.btn-text--secondary.is-active{color:#56babd !important;background:transparent !important;text-decoration:underline !important;box-shadow:inherit !important;}button.btn-text--gris-oscuro,input[type=submit].btn-text--gris-oscuro,.btn-text--gris-oscuro{color:#5a5a5a !important;border:none !important;padding:inherit !important;font-weight:normal;}button.btn-text--gris-oscuro:hover,button.btn-text--gris-oscuro:focus-visible,button.btn-text--gris-oscuro:focus,button.btn-text--gris-oscuro.active,button.btn-text--gris-oscuro.is-active,input[type=submit].btn-text--gris-oscuro:hover,input[type=submit].btn-text--gris-oscuro:focus-visible,input[type=submit].btn-text--gris-oscuro:focus,input[type=submit].btn-text--gris-oscuro.active,input[type=submit].btn-text--gris-oscuro.is-active,.btn-text--gris-oscuro:hover,.btn-text--gris-oscuro:focus-visible,.btn-text--gris-oscuro:focus,.btn-text--gris-oscuro.active,.btn-text--gris-oscuro.is-active{color:#5a5a5a !important;background:transparent !important;text-decoration:underline !important;box-shadow:inherit !important;}button.btn-text--black,input[type=submit].btn-text--black,.btn-text--black{color:#232323 !important;border:none !important;padding:inherit !important;font-weight:normal;}button.btn-text--black:hover,button.btn-text--black:focus-visible,button.btn-text--black:focus,button.btn-text--black.active,button.btn-text--black.is-active,input[type=submit].btn-text--black:hover,input[type=submit].btn-text--black:focus-visible,input[type=submit].btn-text--black:focus,input[type=submit].btn-text--black.active,input[type=submit].btn-text--black.is-active,.btn-text--black:hover,.btn-text--black:focus-visible,.btn-text--black:focus,.btn-text--black.active,.btn-text--black.is-active{color:#232323 !important;background:transparent !important;text-decoration:underline !important;box-shadow:inherit !important;}button.btn--icon,input[type=submit].btn--icon,.btn--icon{line-height:3rem !important;}button.btn--reset,input[type=submit].btn--reset,.btn--reset{border:0 !important;display:inherit !important;line-height:inherit !important;padding:0 !important;}button.btn--reset:hover,button.btn--reset:focus-visible,button.btn--reset:focus,button.btn--reset.active,button.btn--reset.is-active,input[type=submit].btn--reset:hover,input[type=submit].btn--reset:focus-visible,input[type=submit].btn--reset:focus,input[type=submit].btn--reset.active,input[type=submit].btn--reset.is-active,.btn--reset:hover,.btn--reset:focus-visible,.btn--reset:focus,.btn--reset.active,.btn--reset.is-active{color:inherit !important;background:inherit !important;text-decoration:inherit !important;box-shadow:inherit !important;}.anchor-top-home a{border-color:transparent;padding:24px 0 12px;border-radius:100px !important;display:inline-block;width:40px;height:75px;background-image:url(/themes/stack/img/icons/icon_down_white.svg);background-repeat:no-repeat;}*{font-family:"Lato",sans-serif;}h1,.h1{font-size:4rem;line-height:4.5rem;}@media (max-width:768px){h1,.h1{font-size:3rem;line-height:3.5rem;}}@media (max-width:576px){h1,.h1{font-size:2.5rem;line-height:3rem;}}h2,.h2{font-size:4.3rem;line-height:4.7rem;}@media (max-width:768px){h2,.h2{font-size:3rem;line-height:3.5rem;}}h3,.h3{font-size:2.5rem;line-height:2.5rem;}@media (max-width:768px){h3,.h3{font-size:1.7rem;line-height:2rem;}}h4,.h4{font-size:2.5rem;line-height:3rem;}h5,.h5{font-size:2.5rem;line-height:3rem;}h6,.h6{font-size:2.5rem;line-height:3rem;}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"questa",serif;font-weight:300;}p,.text{font-family:"Lato",sans-serif;font-size:16px;line-height:1.4;letter-spacing:0.015rem;color:#4f4f4f;}.text-info{font-size:1rem;line-height:1.2rem;color:#c8c8c8;transform:translateY(0);}.text-questa{font-family:"questa",serif;}.text-lato{font-family:"Lato",sans-serif;}.text-light{font-weight:300;}.text-normal{font-weight:500;}.text-bold{font-weight:bold;}.text-italic{font-style:italic;}.text-normal{font-style:normal;}.text-size--xs{font-size:0.9rem !important;}.text-size--sm{font-size:1.008rem !important;}.text-size--md{font-size:1.8rem !important;}.text-size--lg{font-size:2.7rem !important;}.text-size--xl{font-size:4.5rem !important;}.text-size--xxl{font-size:6.6rem !important;}.text--primary{color:#f01e50 !important;}.text--secondary{color:#56babd !important;}.text--negro{color:#232323 !important;}.text--blanco{color:#ffffff !important;}.text--gris-claro{color:#f0f0f0 !important;}.text--gris-medio{color:#c8c8c8 !important;}.text--gris-oscuro{color:#5a5a5a !important;}.text--rojo-vino{color:#f01e50 !important;}.text--rojo-burdeos{color:#80003d !important;}.text--azul{color:#869db4 !important;}.text--beige{color:#faf7f1 !important;}.text--black{color:#232323 !important;}.text-deco--left{position:relative;padding-bottom:15px;}.text-deco--left:before{content:"";position:absolute;top:25%;left:-20px;background:#232323;height:1px;width:15px;}@media (min-width:768px){.text-deco--left:before{top:40%;transform:translate(-50%,-50%);width:25px;}}.text-deco--left--large:before{position:relative;top:-3px;content:"";display:inline-block;width:55px;height:1px;margin-right:10px;left:inherit;transform:inherit;}.text-deco--sides{position:relative;}.text-deco--sides:before,.text-deco--sides:after{position:relative;top:50%;content:"";display:inline-block;width:25px;height:1rem;border-top:1px solid #232323;transform:translateY(40%);}.text-deco--sides:before{margin-right:10px;}.text-deco--sides:after{margin-left:10px;}.text-deco--bottom{position:relative;padding-bottom:15px;}.text-deco--bottom:before{content:"";position:absolute;bottom:-20px;left:50%;transform:translate(-50%,0);background:#232323;height:1px;width:200px;}.line-height--0{line-height:0 !important;}.texto-izquierda{text-align:left;}.texto-derecha{text-align:right;}.texto-centro{text-align:center;}.field--name-field-antetitulo{font-family:"questa",serif;font-style:italic;font-size:18px;margin-bottom:25px;color:#232323;}.field--name-field-titulo,.field--name-field-titulo-principal{margin-top:10px;margin-bottom:20px;font-family:"questa",serif;font-size:4rem;line-height:4.5rem;letter-spacing:-0.03rem;color:#232323;font-weight:300;}.views-field-body .field-content p,.block-field-blocknodeparadorbody p{margin-bottom:15px;}.paragraph--type--legals-block- .field--name-field-content-explain p,.page-amigos-paradores p,.one-column .field--type-text-long p,.page-node-type-custom-page .field--type-text-with-summary p,.page-node-type-restaurant .block-views-blockphoto-gallery-restaurant-block-restaurant-the-parador p{margin-bottom:15px;}.iconP-air-conditioning:before{content:url(/themes/stack/img/icons/air-conditioning.svg);display:block;width:2.4rem;height:auto;}.iconP-aircraft:before{content:url(/themes/stack/img/icons/aircraft.svg);display:block;width:2.4rem;height:auto;}.iconP-arrow-left-red:before{content:url(/themes/stack/img/icons/arrow_left_red.svg);display:block;width:2.4rem;height:auto;}.iconP-arrow-left-white:before{content:url(/themes/stack/img/icons/arrow_left_white.svg);display:block;width:2.4rem;height:auto;}.iconP-arrow-right-red:before{content:url(/themes/stack/img/icons/arrow_right_red.svg);display:block;width:2.4rem;height:auto;}.iconP-arrow-right-white:before{content:url(/themes/stack/img/icons/arrow_right_white.svg);display:block;width:2.4rem;height:auto;}.iconP-bar:before{content:url(/themes/stack/img/icons/bar.svg);display:block;width:2.4rem;height:auto;}.iconP-boat:before{content:url(/themes/stack/img/icons/boat.svg);display:block;width:2.4rem;height:auto;}.iconP-business-center:before{content:url(/themes/stack/img/icons/business_center.svg);display:block;width:2.4rem;height:auto;}.iconP-cicloturismo:before{content:url(/themes/stack/img/icons/cicloturismo.svg);display:block;width:2.4rem;height:auto;}.iconP-currency-exchange:before{content:url(/themes/stack/img/icons/currency_exchange.svg);display:block;width:2.4rem;height:auto;}.iconP-dryer:before{content:url(/themes/stack/img/icons/dryer.svg);display:block;width:2.4rem;height:auto;}.iconP-elevator:before{content:url(/themes/stack/img/icons/elevator.svg);display:block;width:2.4rem;height:auto;}.iconP-garden:before{content:url(/themes/stack/img/icons/garden.svg);display:block;width:2.4rem;height:auto;}.iconP-golf:before{content:url(/themes/stack/img/icons/golf.svg);display:block;width:2.4rem;height:auto;}.iconP-gym:before{content:url(/themes/stack/img/icons/gym.svg);display:block;width:2.4rem;height:auto;}.iconP-heating:before{content:url(/themes/stack/img/icons/heating.svg);display:block;width:2.4rem;height:auto;}.iconP-mini-bar:before{content:url(/themes/stack/img/icons/mini_bar.svg);display:block;width:2.4rem;height:auto;}.iconP-minusvalid:before{content:url(/themes/stack/img/icons/minusvalid.svg);display:block;width:2.4rem;height:auto;}.iconP-monitor:before{content:url(/themes/stack/img/icons/monitor.svg);display:block;width:2.4rem;height:auto;}.iconP-mug:before{content:url(/themes/stack/img/icons/mug.svg);display:block;width:2.4rem;height:auto;}.iconP-parabolic-antenna:before{content:url(/themes/stack/img/icons/parabolic_antenna.svg);display:block;width:2.4rem;height:auto;}.iconP-park:before{content:url(/themes/stack/img/icons/park.svg);display:block;width:2.4rem;height:auto;}.iconP-pets:before{content:url(/themes/stack/img/icons/pets.svg);display:block;width:2.4rem;height:auto;}.iconP-play:before{content:url(/themes/stack/img/icons/play.svg);display:block;width:2.4rem;height:auto;}.iconP-pool:before{content:url(/themes/stack/img/icons/pool.svg);display:block;width:2.4rem;height:auto;}.iconP-red-dot:before{content:url(/themes/stack/img/icons/red_map_dot.svg);display:block;width:2.4rem;height:auto;}.iconP-restaurant:before{content:url(/themes/stack/img/icons/restaurant.svg);display:block;width:2.4rem;height:auto;}.iconP-soccer:before{content:url(/themes/stack/img/icons/soccer.svg);display:block;width:2.4rem;height:auto;}.iconP-start:before{content:url(/themes/stack/img/icons/start.svg);display:block;width:2.4rem;height:auto;}.iconP-strong_box:before{content:url(/themes/stack/img/icons/strong_box.svg);display:block;width:2.4rem;height:auto;}.iconP-treatment_room:before{content:url(/themes/stack/img/icons/treatment_room.svg);display:block;width:2.4rem;height:auto;}.iconP-tren:before{content:url(/themes/stack/img/icons/tren.svg);display:block;width:2.4rem;height:auto;}.iconP-tv:before{content:url(/themes/stack/img/icons/tv.svg);display:block;width:2.4rem;height:auto;}.iconP-washer:before{content:url(/themes/stack/img/icons/washer.svg);display:block;width:2.4rem;height:auto;}.iconP-wifi:before{content:url(/themes/stack/img/icons/wifi.svg);display:block;width:2.4rem;height:auto;}.iconP-calendar:before{content:url(/themes/stack/img/icons/calendar.svg);display:block;width:2.4rem;height:auto;}.iconP-location:before{content:url(/themes/stack/img/icons/location.svg);display:block;width:2.4rem;height:auto;}.iconP-info:before{content:url(/themes/stack/img/icons/info.svg);display:block;width:2.4rem;height:auto;}.iconP-size--xs:before{width:2.52rem;}.iconP-size--sm:before{width:4.2rem;}.iconP-size--md:before{width:7.8rem;}.iconP-size--lg:before{width:11.4rem;}.iconP-size--xl:before{width:15rem;}.iconP-tren:before{width:2.1rem;}.ico_facebook{background-image:url(/themes/stack/img/icons/icon_rrss_facebook.svg);}.ico_facebook:hover,.ico_facebook:focus-visible{background-image:url(/themes/stack/img/icons/icon_rrss_facebook_neg.svg);}.ico_instagram{background-image:url(/themes/stack/img/icons/icon_rrss_instagram.svg);}.ico_instagram:hover,.ico_instagram:focus-visible{background-image:url(/themes/stack/img/icons/icon_rrss_instagram_neg.svg);}.ico_linkedin{background-image:url(/themes/stack/img/icons/icon_rrss_linkedin.svg);}.ico_linkedin:hover,.ico_linkedin:focus-visible{background-image:url(/themes/stack/img/icons/icon_rrss_linkedin_neg.svg);}.ico_twitter{background-image:url(/themes/stack/img/icons/icon_rrss_twitter.svg);background-size:cover;}.ico_twitter:hover,.ico_twitter:focus-visible{background-image:url(/themes/stack/img/icons/icon_rrss_twitter_neg.svg);}.ico_vimeo{background-image:url(/themes/stack/img/icons/icon_rrss_vimeo.svg);}.ico_vimeo:hover,.ico_vimeo:focus-visible{background-image:url(/themes/stack/img/icons/icon_rrss_vimeo_neg.svg);}.ico_youtube{background-image:url(/themes/stack/img/icons/icon_rrss_youtube.svg);}.ico_youtube:hover,.ico_youtube:focus-visible{background-image:url(/themes/stack/img/icons/icon_rrss_youtube_neg.svg);}.ico_tiktok{background-image:url(/themes/stack/img/icons/TikTok.svg);background-size:cover;}.ico_tiktok:hover,.ico_tiktok:focus-visible{background-image:url(/themes/stack/img/icons/TikTok_neg.svg);}.w-5{width:5% !important;}.w-10{width:10% !important;}.w-15{width:15% !important;}.w-20{width:20% !important;}.w-25{width:25% !important;}.w-30{width:30% !important;}.w-35{width:35% !important;}.w-40{width:40% !important;}.w-45{width:45% !important;}.w-50{width:50% !important;}.w-55{width:55% !important;}.w-60{width:60% !important;}.w-65{width:65% !important;}.w-70{width:70% !important;}.w-75{width:75% !important;}.w-80{width:80% !important;}.w-85{width:85% !important;}.w-90{width:90% !important;}.w-95{width:95% !important;}.w-100{width:100% !important;}.w-auto{width:auto !important;}.h-5{height:5% !important;}.h-10{height:10% !important;}.h-15{height:15% !important;}.h-20{height:20% !important;}.h-25{height:25% !important;}.h-30{height:30% !important;}.h-35{height:35% !important;}.h-40{height:40% !important;}.h-45{height:45% !important;}.h-50{height:50% !important;}.h-55{height:55% !important;}.h-60{height:60% !important;}.h-65{height:65% !important;}.h-70{height:70% !important;}.h-75{height:75% !important;}.h-80{height:80% !important;}.h-85{height:85% !important;}.h-90{height:90% !important;}.h-95{height:95% !important;}.h-100{height:100% !important;}.h-auto{height:auto !important;}.mw-100{max-width:100% !important;}.mh-100{max-height:100% !important;}.min-vw-100{min-width:100vw !important;}.min-vh-100{min-height:100vh !important;}.min-vh-75{min-height:75vh !important;}.min-vh-50{min-height:50vh !important;}.vw-100{width:100vw !important;}.vh-100{height:100vh !important;}.m-0{margin:0 !important;}.mt-0,.my-0{margin-top:0 !important;}.mr-0,.mx-0{margin-right:0 !important;}.mb-0,.my-0{margin-bottom:0 !important;}.ml-0,.mx-0{margin-left:0 !important;}.m-1{margin:0.25rem !important;}.mt-1,.my-1{margin-top:0.25rem !important;}.mr-1,.mx-1{margin-right:0.25rem !important;}.mb-1,.my-1{margin-bottom:0.25rem !important;}.ml-1,.mx-1{margin-left:0.25rem !important;}.m-2{margin:0.5rem !important;}.mt-2,.my-2{margin-top:0.5rem !important;}.mr-2,.mx-2{margin-right:0.5rem !important;}.mb-2,.my-2{margin-bottom:0.5rem !important;}.ml-2,.mx-2{margin-left:0.5rem !important;}.m-3{margin:1rem !important;}.mt-3,.my-3{margin-top:1rem !important;}.mr-3,.mx-3{margin-right:1rem !important;}.mb-3,.my-3{margin-bottom:1rem !important;}.ml-3,.mx-3{margin-left:1rem !important;}.m-4{margin:1.5rem !important;}.mt-4,.my-4{margin-top:1.5rem !important;}.mr-4,.mx-4{margin-right:1.5rem !important;}.mb-4,.my-4{margin-bottom:1.5rem !important;}.ml-4,.mx-4{margin-left:1.5rem !important;}.m-5{margin:3rem !important;}.mt-5,.my-5{margin-top:3rem !important;}.mr-5,.mx-5{margin-right:3rem !important;}.mb-5,.my-5{margin-bottom:3rem !important;}.ml-5,.mx-5{margin-left:3rem !important;}.m-6{margin:5rem !important;}.mt-6,.my-6{margin-top:5rem !important;}.mr-6,.mx-6{margin-right:5rem !important;}.mb-6,.my-6{margin-bottom:5rem !important;}.ml-6,.mx-6{margin-left:5rem !important;}.p-0{padding:0 !important;}.pt-0,.py-0{padding-top:0 !important;}.pr-0,.px-0{padding-right:0 !important;}.pb-0,.py-0{padding-bottom:0 !important;}.pl-0,.px-0{padding-left:0 !important;}.p-1{padding:0.25rem !important;}.pt-1,.py-1{padding-top:0.25rem !important;}.pr-1,.px-1{padding-right:0.25rem !important;}.pb-1,.py-1{padding-bottom:0.25rem !important;}.pl-1,.px-1{padding-left:0.25rem !important;}.p-2{padding:0.5rem !important;}.pt-2,.py-2{padding-top:0.5rem !important;}.pr-2,.px-2{padding-right:0.5rem !important;}.pb-2,.py-2{padding-bottom:0.5rem !important;}.pl-2,.px-2{padding-left:0.5rem !important;}.p-3{padding:1rem !important;}.pt-3,.py-3{padding-top:1rem !important;}.pr-3,.px-3{padding-right:1rem !important;}.pb-3,.py-3{padding-bottom:1rem !important;}.pl-3,.px-3{padding-left:1rem !important;}.p-4{padding:1.5rem !important;}.pt-4,.py-4{padding-top:1.5rem !important;}.pr-4,.px-4{padding-right:1.5rem !important;}.pb-4,.py-4{padding-bottom:1.5rem !important;}.pl-4,.px-4{padding-left:1.5rem !important;}.p-5{padding:3rem !important;}.pt-5,.py-5{padding-top:3rem !important;}.pr-5,.px-5{padding-right:3rem !important;}.pb-5,.py-5{padding-bottom:3rem !important;}.pl-5,.px-5{padding-left:3rem !important;}.p-6{padding:5rem !important;}.pt-6,.py-6{padding-top:5rem !important;}.pr-6,.px-6{padding-right:5rem !important;}.pb-6,.py-6{padding-bottom:5rem !important;}.pl-6,.px-6{padding-left:5rem !important;}.m-n1{margin:-0.25rem !important;}.mt-n1,.my-n1{margin-top:-0.25rem !important;}.mr-n1,.mx-n1{margin-right:-0.25rem !important;}.mb-n1,.my-n1{margin-bottom:-0.25rem !important;}.ml-n1,.mx-n1{margin-left:-0.25rem !important;}.m-n2{margin:-0.5rem !important;}.mt-n2,.my-n2{margin-top:-0.5rem !important;}.mr-n2,.mx-n2{margin-right:-0.5rem !important;}.mb-n2,.my-n2{margin-bottom:-0.5rem !important;}.ml-n2,.mx-n2{margin-left:-0.5rem !important;}.m-n3{margin:-1rem !important;}.mt-n3,.my-n3{margin-top:-1rem !important;}.mr-n3,.mx-n3{margin-right:-1rem !important;}.mb-n3,.my-n3{margin-bottom:-1rem !important;}.ml-n3,.mx-n3{margin-left:-1rem !important;}.m-n4{margin:-1.5rem !important;}.mt-n4,.my-n4{margin-top:-1.5rem !important;}.mr-n4,.mx-n4{margin-right:-1.5rem !important;}.mb-n4,.my-n4{margin-bottom:-1.5rem !important;}.ml-n4,.mx-n4{margin-left:-1.5rem !important;}.m-n5{margin:-3rem !important;}.mt-n5,.my-n5{margin-top:-3rem !important;}.mr-n5,.mx-n5{margin-right:-3rem !important;}.mb-n5,.my-n5{margin-bottom:-3rem !important;}.ml-n5,.mx-n5{margin-left:-3rem !important;}.m-n6{margin:-5rem !important;}.mt-n6,.my-n6{margin-top:-5rem !important;}.mr-n6,.mx-n6{margin-right:-5rem !important;}.mb-n6,.my-n6{margin-bottom:-5rem !important;}.ml-n6,.mx-n6{margin-left:-5rem !important;}.m-auto{margin:auto !important;}.mt-auto,.my-auto{margin-top:auto !important;}.mr-auto,.mx-auto{margin-right:auto !important;}.mb-auto,.my-auto{margin-bottom:auto !important;}.ml-auto,.mx-auto{margin-left:auto !important;}@media (min-width:576px){.m-sm-0{margin:0 !important;}.mt-sm-0,.my-sm-0{margin-top:0 !important;}.mr-sm-0,.mx-sm-0{margin-right:0 !important;}.mb-sm-0,.my-sm-0{margin-bottom:0 !important;}.ml-sm-0,.mx-sm-0{margin-left:0 !important;}.m-sm-1{margin:0.25rem !important;}.mt-sm-1,.my-sm-1{margin-top:0.25rem !important;}.mr-sm-1,.mx-sm-1{margin-right:0.25rem !important;}.mb-sm-1,.my-sm-1{margin-bottom:0.25rem !important;}.ml-sm-1,.mx-sm-1{margin-left:0.25rem !important;}.m-sm-2{margin:0.5rem !important;}.mt-sm-2,.my-sm-2{margin-top:0.5rem !important;}.mr-sm-2,.mx-sm-2{margin-right:0.5rem !important;}.mb-sm-2,.my-sm-2{margin-bottom:0.5rem !important;}.ml-sm-2,.mx-sm-2{margin-left:0.5rem !important;}.m-sm-3{margin:1rem !important;}.mt-sm-3,.my-sm-3{margin-top:1rem !important;}.mr-sm-3,.mx-sm-3{margin-right:1rem !important;}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important;}.ml-sm-3,.mx-sm-3{margin-left:1rem !important;}.m-sm-4{margin:1.5rem !important;}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important;}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important;}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important;}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important;}.m-sm-5{margin:3rem !important;}.mt-sm-5,.my-sm-5{margin-top:3rem !important;}.mr-sm-5,.mx-sm-5{margin-right:3rem !important;}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important;}.ml-sm-5,.mx-sm-5{margin-left:3rem !important;}.m-sm-6{margin:5rem !important;}.mt-sm-6,.my-sm-6{margin-top:5rem !important;}.mr-sm-6,.mx-sm-6{margin-right:5rem !important;}.mb-sm-6,.my-sm-6{margin-bottom:5rem !important;}.ml-sm-6,.mx-sm-6{margin-left:5rem !important;}.p-sm-0{padding:0 !important;}.pt-sm-0,.py-sm-0{padding-top:0 !important;}.pr-sm-0,.px-sm-0{padding-right:0 !important;}.pb-sm-0,.py-sm-0{padding-bottom:0 !important;}.pl-sm-0,.px-sm-0{padding-left:0 !important;}.p-sm-1{padding:0.25rem !important;}.pt-sm-1,.py-sm-1{padding-top:0.25rem !important;}.pr-sm-1,.px-sm-1{padding-right:0.25rem !important;}.pb-sm-1,.py-sm-1{padding-bottom:0.25rem !important;}.pl-sm-1,.px-sm-1{padding-left:0.25rem !important;}.p-sm-2{padding:0.5rem !important;}.pt-sm-2,.py-sm-2{padding-top:0.5rem !important;}.pr-sm-2,.px-sm-2{padding-right:0.5rem !important;}.pb-sm-2,.py-sm-2{padding-bottom:0.5rem !important;}.pl-sm-2,.px-sm-2{padding-left:0.5rem !important;}.p-sm-3{padding:1rem !important;}.pt-sm-3,.py-sm-3{padding-top:1rem !important;}.pr-sm-3,.px-sm-3{padding-right:1rem !important;}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important;}.pl-sm-3,.px-sm-3{padding-left:1rem !important;}.p-sm-4{padding:1.5rem !important;}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important;}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important;}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important;}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important;}.p-sm-5{padding:3rem !important;}.pt-sm-5,.py-sm-5{padding-top:3rem !important;}.pr-sm-5,.px-sm-5{padding-right:3rem !important;}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important;}.pl-sm-5,.px-sm-5{padding-left:3rem !important;}.p-sm-6{padding:5rem !important;}.pt-sm-6,.py-sm-6{padding-top:5rem !important;}.pr-sm-6,.px-sm-6{padding-right:5rem !important;}.pb-sm-6,.py-sm-6{padding-bottom:5rem !important;}.pl-sm-6,.px-sm-6{padding-left:5rem !important;}.m-sm-n1{margin:-0.25rem !important;}.mt-sm-n1,.my-sm-n1{margin-top:-0.25rem !important;}.mr-sm-n1,.mx-sm-n1{margin-right:-0.25rem !important;}.mb-sm-n1,.my-sm-n1{margin-bottom:-0.25rem !important;}.ml-sm-n1,.mx-sm-n1{margin-left:-0.25rem !important;}.m-sm-n2{margin:-0.5rem !important;}.mt-sm-n2,.my-sm-n2{margin-top:-0.5rem !important;}.mr-sm-n2,.mx-sm-n2{margin-right:-0.5rem !important;}.mb-sm-n2,.my-sm-n2{margin-bottom:-0.5rem !important;}.ml-sm-n2,.mx-sm-n2{margin-left:-0.5rem !important;}.m-sm-n3{margin:-1rem !important;}.mt-sm-n3,.my-sm-n3{margin-top:-1rem !important;}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem !important;}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem !important;}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem !important;}.m-sm-n4{margin:-1.5rem !important;}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem !important;}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem !important;}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem !important;}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem !important;}.m-sm-n5{margin:-3rem !important;}.mt-sm-n5,.my-sm-n5{margin-top:-3rem !important;}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem !important;}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem !important;}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem !important;}.m-sm-n6{margin:-5rem !important;}.mt-sm-n6,.my-sm-n6{margin-top:-5rem !important;}.mr-sm-n6,.mx-sm-n6{margin-right:-5rem !important;}.mb-sm-n6,.my-sm-n6{margin-bottom:-5rem !important;}.ml-sm-n6,.mx-sm-n6{margin-left:-5rem !important;}.m-sm-auto{margin:auto !important;}.mt-sm-auto,.my-sm-auto{margin-top:auto !important;}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important;}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important;}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important;}}@media (min-width:768px){.m-md-0{margin:0 !important;}.mt-md-0,.my-md-0{margin-top:0 !important;}.mr-md-0,.mx-md-0{margin-right:0 !important;}.mb-md-0,.my-md-0{margin-bottom:0 !important;}.ml-md-0,.mx-md-0{margin-left:0 !important;}.m-md-1{margin:0.25rem !important;}.mt-md-1,.my-md-1{margin-top:0.25rem !important;}.mr-md-1,.mx-md-1{margin-right:0.25rem !important;}.mb-md-1,.my-md-1{margin-bottom:0.25rem !important;}.ml-md-1,.mx-md-1{margin-left:0.25rem !important;}.m-md-2{margin:0.5rem !important;}.mt-md-2,.my-md-2{margin-top:0.5rem !important;}.mr-md-2,.mx-md-2{margin-right:0.5rem !important;}.mb-md-2,.my-md-2{margin-bottom:0.5rem !important;}.ml-md-2,.mx-md-2{margin-left:0.5rem !important;}.m-md-3{margin:1rem !important;}.mt-md-3,.my-md-3{margin-top:1rem !important;}.mr-md-3,.mx-md-3{margin-right:1rem !important;}.mb-md-3,.my-md-3{margin-bottom:1rem !important;}.ml-md-3,.mx-md-3{margin-left:1rem !important;}.m-md-4{margin:1.5rem !important;}.mt-md-4,.my-md-4{margin-top:1.5rem !important;}.mr-md-4,.mx-md-4{margin-right:1.5rem !important;}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important;}.ml-md-4,.mx-md-4{margin-left:1.5rem !important;}.m-md-5{margin:3rem !important;}.mt-md-5,.my-md-5{margin-top:3rem !important;}.mr-md-5,.mx-md-5{margin-right:3rem !important;}.mb-md-5,.my-md-5{margin-bottom:3rem !important;}.ml-md-5,.mx-md-5{margin-left:3rem !important;}.m-md-6{margin:5rem !important;}.mt-md-6,.my-md-6{margin-top:5rem !important;}.mr-md-6,.mx-md-6{margin-right:5rem !important;}.mb-md-6,.my-md-6{margin-bottom:5rem !important;}.ml-md-6,.mx-md-6{margin-left:5rem !important;}.p-md-0{padding:0 !important;}.pt-md-0,.py-md-0{padding-top:0 !important;}.pr-md-0,.px-md-0{padding-right:0 !important;}.pb-md-0,.py-md-0{padding-bottom:0 !important;}.pl-md-0,.px-md-0{padding-left:0 !important;}.p-md-1{padding:0.25rem !important;}.pt-md-1,.py-md-1{padding-top:0.25rem !important;}.pr-md-1,.px-md-1{padding-right:0.25rem !important;}.pb-md-1,.py-md-1{padding-bottom:0.25rem !important;}.pl-md-1,.px-md-1{padding-left:0.25rem !important;}.p-md-2{padding:0.5rem !important;}.pt-md-2,.py-md-2{padding-top:0.5rem !important;}.pr-md-2,.px-md-2{padding-right:0.5rem !important;}.pb-md-2,.py-md-2{padding-bottom:0.5rem !important;}.pl-md-2,.px-md-2{padding-left:0.5rem !important;}.p-md-3{padding:1rem !important;}.pt-md-3,.py-md-3{padding-top:1rem !important;}.pr-md-3,.px-md-3{padding-right:1rem !important;}.pb-md-3,.py-md-3{padding-bottom:1rem !important;}.pl-md-3,.px-md-3{padding-left:1rem !important;}.p-md-4{padding:1.5rem !important;}.pt-md-4,.py-md-4{padding-top:1.5rem !important;}.pr-md-4,.px-md-4{padding-right:1.5rem !important;}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important;}.pl-md-4,.px-md-4{padding-left:1.5rem !important;}.p-md-5{padding:3rem !important;}.pt-md-5,.py-md-5{padding-top:3rem !important;}.pr-md-5,.px-md-5{padding-right:3rem !important;}.pb-md-5,.py-md-5{padding-bottom:3rem !important;}.pl-md-5,.px-md-5{padding-left:3rem !important;}.p-md-6{padding:5rem !important;}.pt-md-6,.py-md-6{padding-top:5rem !important;}.pr-md-6,.px-md-6{padding-right:5rem !important;}.pb-md-6,.py-md-6{padding-bottom:5rem !important;}.pl-md-6,.px-md-6{padding-left:5rem !important;}.m-md-n1{margin:-0.25rem !important;}.mt-md-n1,.my-md-n1{margin-top:-0.25rem !important;}.mr-md-n1,.mx-md-n1{margin-right:-0.25rem !important;}.mb-md-n1,.my-md-n1{margin-bottom:-0.25rem !important;}.ml-md-n1,.mx-md-n1{margin-left:-0.25rem !important;}.m-md-n2{margin:-0.5rem !important;}.mt-md-n2,.my-md-n2{margin-top:-0.5rem !important;}.mr-md-n2,.mx-md-n2{margin-right:-0.5rem !important;}.mb-md-n2,.my-md-n2{margin-bottom:-0.5rem !important;}.ml-md-n2,.mx-md-n2{margin-left:-0.5rem !important;}.m-md-n3{margin:-1rem !important;}.mt-md-n3,.my-md-n3{margin-top:-1rem !important;}.mr-md-n3,.mx-md-n3{margin-right:-1rem !important;}.mb-md-n3,.my-md-n3{margin-bottom:-1rem !important;}.ml-md-n3,.mx-md-n3{margin-left:-1rem !important;}.m-md-n4{margin:-1.5rem !important;}.mt-md-n4,.my-md-n4{margin-top:-1.5rem !important;}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem !important;}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem !important;}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem !important;}.m-md-n5{margin:-3rem !important;}.mt-md-n5,.my-md-n5{margin-top:-3rem !important;}.mr-md-n5,.mx-md-n5{margin-right:-3rem !important;}.mb-md-n5,.my-md-n5{margin-bottom:-3rem !important;}.ml-md-n5,.mx-md-n5{margin-left:-3rem !important;}.m-md-n6{margin:-5rem !important;}.mt-md-n6,.my-md-n6{margin-top:-5rem !important;}.mr-md-n6,.mx-md-n6{margin-right:-5rem !important;}.mb-md-n6,.my-md-n6{margin-bottom:-5rem !important;}.ml-md-n6,.mx-md-n6{margin-left:-5rem !important;}.m-md-auto{margin:auto !important;}.mt-md-auto,.my-md-auto{margin-top:auto !important;}.mr-md-auto,.mx-md-auto{margin-right:auto !important;}.mb-md-auto,.my-md-auto{margin-bottom:auto !important;}.ml-md-auto,.mx-md-auto{margin-left:auto !important;}}@media (min-width:992px){.m-lg-0{margin:0 !important;}.mt-lg-0,.my-lg-0{margin-top:0 !important;}.mr-lg-0,.mx-lg-0{margin-right:0 !important;}.mb-lg-0,.my-lg-0{margin-bottom:0 !important;}.ml-lg-0,.mx-lg-0{margin-left:0 !important;}.m-lg-1{margin:0.25rem !important;}.mt-lg-1,.my-lg-1{margin-top:0.25rem !important;}.mr-lg-1,.mx-lg-1{margin-right:0.25rem !important;}.mb-lg-1,.my-lg-1{margin-bottom:0.25rem !important;}.ml-lg-1,.mx-lg-1{margin-left:0.25rem !important;}.m-lg-2{margin:0.5rem !important;}.mt-lg-2,.my-lg-2{margin-top:0.5rem !important;}.mr-lg-2,.mx-lg-2{margin-right:0.5rem !important;}.mb-lg-2,.my-lg-2{margin-bottom:0.5rem !important;}.ml-lg-2,.mx-lg-2{margin-left:0.5rem !important;}.m-lg-3{margin:1rem !important;}.mt-lg-3,.my-lg-3{margin-top:1rem !important;}.mr-lg-3,.mx-lg-3{margin-right:1rem !important;}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important;}.ml-lg-3,.mx-lg-3{margin-left:1rem !important;}.m-lg-4{margin:1.5rem !important;}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important;}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important;}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important;}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important;}.m-lg-5{margin:3rem !important;}.mt-lg-5,.my-lg-5{margin-top:3rem !important;}.mr-lg-5,.mx-lg-5{margin-right:3rem !important;}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important;}.ml-lg-5,.mx-lg-5{margin-left:3rem !important;}.m-lg-6{margin:5rem !important;}.mt-lg-6,.my-lg-6{margin-top:5rem !important;}.mr-lg-6,.mx-lg-6{margin-right:5rem !important;}.mb-lg-6,.my-lg-6{margin-bottom:5rem !important;}.ml-lg-6,.mx-lg-6{margin-left:5rem !important;}.p-lg-0{padding:0 !important;}.pt-lg-0,.py-lg-0{padding-top:0 !important;}.pr-lg-0,.px-lg-0{padding-right:0 !important;}.pb-lg-0,.py-lg-0{padding-bottom:0 !important;}.pl-lg-0,.px-lg-0{padding-left:0 !important;}.p-lg-1{padding:0.25rem !important;}.pt-lg-1,.py-lg-1{padding-top:0.25rem !important;}.pr-lg-1,.px-lg-1{padding-right:0.25rem !important;}.pb-lg-1,.py-lg-1{padding-bottom:0.25rem !important;}.pl-lg-1,.px-lg-1{padding-left:0.25rem !important;}.p-lg-2{padding:0.5rem !important;}.pt-lg-2,.py-lg-2{padding-top:0.5rem !important;}.pr-lg-2,.px-lg-2{padding-right:0.5rem !important;}.pb-lg-2,.py-lg-2{padding-bottom:0.5rem !important;}.pl-lg-2,.px-lg-2{padding-left:0.5rem !important;}.p-lg-3{padding:1rem !important;}.pt-lg-3,.py-lg-3{padding-top:1rem !important;}.pr-lg-3,.px-lg-3{padding-right:1rem !important;}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important;}.pl-lg-3,.px-lg-3{padding-left:1rem !important;}.p-lg-4{padding:1.5rem !important;}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important;}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important;}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important;}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important;}.p-lg-5{padding:3rem !important;}.pt-lg-5,.py-lg-5{padding-top:3rem !important;}.pr-lg-5,.px-lg-5{padding-right:3rem !important;}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important;}.pl-lg-5,.px-lg-5{padding-left:3rem !important;}.p-lg-6{padding:5rem !important;}.pt-lg-6,.py-lg-6{padding-top:5rem !important;}.pr-lg-6,.px-lg-6{padding-right:5rem !important;}.pb-lg-6,.py-lg-6{padding-bottom:5rem !important;}.pl-lg-6,.px-lg-6{padding-left:5rem !important;}.m-lg-n1{margin:-0.25rem !important;}.mt-lg-n1,.my-lg-n1{margin-top:-0.25rem !important;}.mr-lg-n1,.mx-lg-n1{margin-right:-0.25rem !important;}.mb-lg-n1,.my-lg-n1{margin-bottom:-0.25rem !important;}.ml-lg-n1,.mx-lg-n1{margin-left:-0.25rem !important;}.m-lg-n2{margin:-0.5rem !important;}.mt-lg-n2,.my-lg-n2{margin-top:-0.5rem !important;}.mr-lg-n2,.mx-lg-n2{margin-right:-0.5rem !important;}.mb-lg-n2,.my-lg-n2{margin-bottom:-0.5rem !important;}.ml-lg-n2,.mx-lg-n2{margin-left:-0.5rem !important;}.m-lg-n3{margin:-1rem !important;}.mt-lg-n3,.my-lg-n3{margin-top:-1rem !important;}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem !important;}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem !important;}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem !important;}.m-lg-n4{margin:-1.5rem !important;}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem !important;}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem !important;}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem !important;}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem !important;}.m-lg-n5{margin:-3rem !important;}.mt-lg-n5,.my-lg-n5{margin-top:-3rem !important;}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem !important;}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem !important;}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem !important;}.m-lg-n6{margin:-5rem !important;}.mt-lg-n6,.my-lg-n6{margin-top:-5rem !important;}.mr-lg-n6,.mx-lg-n6{margin-right:-5rem !important;}.mb-lg-n6,.my-lg-n6{margin-bottom:-5rem !important;}.ml-lg-n6,.mx-lg-n6{margin-left:-5rem !important;}.m-lg-auto{margin:auto !important;}.mt-lg-auto,.my-lg-auto{margin-top:auto !important;}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important;}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important;}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important;}}@media (min-width:1200px){.m-xl-0{margin:0 !important;}.mt-xl-0,.my-xl-0{margin-top:0 !important;}.mr-xl-0,.mx-xl-0{margin-right:0 !important;}.mb-xl-0,.my-xl-0{margin-bottom:0 !important;}.ml-xl-0,.mx-xl-0{margin-left:0 !important;}.m-xl-1{margin:0.25rem !important;}.mt-xl-1,.my-xl-1{margin-top:0.25rem !important;}.mr-xl-1,.mx-xl-1{margin-right:0.25rem !important;}.mb-xl-1,.my-xl-1{margin-bottom:0.25rem !important;}.ml-xl-1,.mx-xl-1{margin-left:0.25rem !important;}.m-xl-2{margin:0.5rem !important;}.mt-xl-2,.my-xl-2{margin-top:0.5rem !important;}.mr-xl-2,.mx-xl-2{margin-right:0.5rem !important;}.mb-xl-2,.my-xl-2{margin-bottom:0.5rem !important;}.ml-xl-2,.mx-xl-2{margin-left:0.5rem !important;}.m-xl-3{margin:1rem !important;}.mt-xl-3,.my-xl-3{margin-top:1rem !important;}.mr-xl-3,.mx-xl-3{margin-right:1rem !important;}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important;}.ml-xl-3,.mx-xl-3{margin-left:1rem !important;}.m-xl-4{margin:1.5rem !important;}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important;}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important;}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important;}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important;}.m-xl-5{margin:3rem !important;}.mt-xl-5,.my-xl-5{margin-top:3rem !important;}.mr-xl-5,.mx-xl-5{margin-right:3rem !important;}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important;}.ml-xl-5,.mx-xl-5{margin-left:3rem !important;}.m-xl-6{margin:5rem !important;}.mt-xl-6,.my-xl-6{margin-top:5rem !important;}.mr-xl-6,.mx-xl-6{margin-right:5rem !important;}.mb-xl-6,.my-xl-6{margin-bottom:5rem !important;}.ml-xl-6,.mx-xl-6{margin-left:5rem !important;}.p-xl-0{padding:0 !important;}.pt-xl-0,.py-xl-0{padding-top:0 !important;}.pr-xl-0,.px-xl-0{padding-right:0 !important;}.pb-xl-0,.py-xl-0{padding-bottom:0 !important;}.pl-xl-0,.px-xl-0{padding-left:0 !important;}.p-xl-1{padding:0.25rem !important;}.pt-xl-1,.py-xl-1{padding-top:0.25rem !important;}.pr-xl-1,.px-xl-1{padding-right:0.25rem !important;}.pb-xl-1,.py-xl-1{padding-bottom:0.25rem !important;}.pl-xl-1,.px-xl-1{padding-left:0.25rem !important;}.p-xl-2{padding:0.5rem !important;}.pt-xl-2,.py-xl-2{padding-top:0.5rem !important;}.pr-xl-2,.px-xl-2{padding-right:0.5rem !important;}.pb-xl-2,.py-xl-2{padding-bottom:0.5rem !important;}.pl-xl-2,.px-xl-2{padding-left:0.5rem !important;}.p-xl-3{padding:1rem !important;}.pt-xl-3,.py-xl-3{padding-top:1rem !important;}.pr-xl-3,.px-xl-3{padding-right:1rem !important;}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important;}.pl-xl-3,.px-xl-3{padding-left:1rem !important;}.p-xl-4{padding:1.5rem !important;}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important;}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important;}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important;}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important;}.p-xl-5{padding:3rem !important;}.pt-xl-5,.py-xl-5{padding-top:3rem !important;}.pr-xl-5,.px-xl-5{padding-right:3rem !important;}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important;}.pl-xl-5,.px-xl-5{padding-left:3rem !important;}.p-xl-6{padding:5rem !important;}.pt-xl-6,.py-xl-6{padding-top:5rem !important;}.pr-xl-6,.px-xl-6{padding-right:5rem !important;}.pb-xl-6,.py-xl-6{padding-bottom:5rem !important;}.pl-xl-6,.px-xl-6{padding-left:5rem !important;}.m-xl-n1{margin:-0.25rem !important;}.mt-xl-n1,.my-xl-n1{margin-top:-0.25rem !important;}.mr-xl-n1,.mx-xl-n1{margin-right:-0.25rem !important;}.mb-xl-n1,.my-xl-n1{margin-bottom:-0.25rem !important;}.ml-xl-n1,.mx-xl-n1{margin-left:-0.25rem !important;}.m-xl-n2{margin:-0.5rem !important;}.mt-xl-n2,.my-xl-n2{margin-top:-0.5rem !important;}.mr-xl-n2,.mx-xl-n2{margin-right:-0.5rem !important;}.mb-xl-n2,.my-xl-n2{margin-bottom:-0.5rem !important;}.ml-xl-n2,.mx-xl-n2{margin-left:-0.5rem !important;}.m-xl-n3{margin:-1rem !important;}.mt-xl-n3,.my-xl-n3{margin-top:-1rem !important;}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem !important;}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem !important;}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem !important;}.m-xl-n4{margin:-1.5rem !important;}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem !important;}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem !important;}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem !important;}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem !important;}.m-xl-n5{margin:-3rem !important;}.mt-xl-n5,.my-xl-n5{margin-top:-3rem !important;}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem !important;}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem !important;}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem !important;}.m-xl-n6{margin:-5rem !important;}.mt-xl-n6,.my-xl-n6{margin-top:-5rem !important;}.mr-xl-n6,.mx-xl-n6{margin-right:-5rem !important;}.mb-xl-n6,.my-xl-n6{margin-bottom:-5rem !important;}.ml-xl-n6,.mx-xl-n6{margin-left:-5rem !important;}.m-xl-auto{margin:auto !important;}.mt-xl-auto,.my-xl-auto{margin-top:auto !important;}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important;}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important;}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important;}}.pt-none{padding-top:0px;}.pb-none{padding-bottom:0px;}.pb-80{padding-bottom:80px;}.mt-none{margin-top:0px;}.mt-10{margin-top:10px;}.mt-20{margin-top:20px;}.mb-none{margin-bottom:0px;}.mb-10{margin-bottom:10px !important;}.mb-20{margin-bottom:20px !important;}@media (max-width:768px){.mb-xs-10{margin-bottom:10px;}}@media (max-width:768px){.mb-xs-20{margin-bottom:20px;}}@media (max-width:768px){.mb-xs-40{margin-bottom:40px;}}.mt-2_5{margin-top:2.5rem;}.mb-2_5{margin-bottom:2.5rem;}.pt-2_5{padding-top:2.5rem;}.pb-2_5{padding-bottom:2.5rem;}@media (min-width:768px){.mt-100-negative:not(.contextual-region){margin-top:-100px !important;}.mt-50-negative:not(.contextual-region){margin-top:-50px !important;}.mt-100-negative:not(.contextual-region){margin-top:-100px !important;}.mb-50-negative:not(.contextual-region){margin-bottom:-50px !important;}.mb-150-negative:not(.contextual-region){margin-bottom:-140px !important;}.mb-175-negative:not(.contextual-region){margin-bottom:-156px !important;}}.d-flex{display:flex !important;}.d-block{display:block !important;}.d-inline-block{display:inline-block !important;}.d-contains{display:contains !important;}.d-none{display:none !important;}@media (min-width:576px){.d-sm-flex{display:flex !important;}.d-sm-block{display:block !important;}.d-sm-inline-block{display:inline-block !important;}.d-sm-contains{display:contains !important;}.d-sm-none{display:none !important;}}@media (min-width:768px){.d-md-flex{display:flex !important;}.d-md-block{display:block !important;}.d-md-inline-block{display:inline-block !important;}.d-md-contains{display:contains !important;}.d-md-none{display:none !important;}}@media (min-width:992px){.d-lg-flex{display:flex !important;}.d-lg-block{display:block !important;}.d-lg-inline-block{display:inline-block !important;}.d-lg-contains{display:contains !important;}.d-lg-none{display:none !important;}}@media (min-width:1200px){.d-xl-flex{display:flex !important;}.d-xl-block{display:block !important;}.d-xl-inline-block{display:inline-block !important;}.d-xl-contains{display:contains !important;}.d-xl-none{display:none !important;}}.flex-row{flex-direction:row !important;}.flex-column{flex-direction:column !important;}.flex-row-reverse{flex-direction:row-reverse !important;}.flex-column-reverse{flex-direction:column-reverse !important;}.flex-wrap{flex-wrap:wrap !important;}.flex-nowrap{flex-wrap:nowrap !important;}.flex-wrap-reverse{flex-wrap:wrap-reverse !important;}.flex-fill{flex:1 1 auto !important;}.flex-grow-0{flex-grow:0 !important;}.flex-grow-1{flex-grow:1 !important;}.flex-shrink-0{flex-shrink:0 !important;}.flex-shrink-1{flex-shrink:1 !important;}.justify-content-start{justify-content:flex-start !important;}.justify-content-end{justify-content:flex-end !important;}.justify-content-center{justify-content:center !important;}.justify-content-between{justify-content:space-between !important;}.justify-content-around{justify-content:space-around !important;}.align-items-start{align-items:flex-start !important;}.align-items-end{align-items:flex-end !important;}.align-items-center{align-items:center !important;}.align-items-baseline{align-items:baseline !important;}.align-items-stretch{align-items:stretch !important;}.align-content-start{align-content:flex-start !important;}.align-content-end{align-content:flex-end !important;}.align-content-center{align-content:center !important;}.align-content-between{align-content:space-between !important;}.align-content-around{align-content:space-around !important;}.align-content-stretch{align-content:stretch !important;}.align-self-auto{align-self:auto !important;}.align-self-start{align-self:flex-start !important;}.align-self-end{align-self:flex-end !important;}.align-self-center{align-self:center !important;}.align-self-baseline{align-self:baseline !important;}.align-self-stretch{align-self:stretch !important;}@media (min-width:576px){.flex-sm-row{flex-direction:row !important;}.flex-sm-column{flex-direction:column !important;}.flex-sm-row-reverse{flex-direction:row-reverse !important;}.flex-sm-column-reverse{flex-direction:column-reverse !important;}.flex-sm-wrap{flex-wrap:wrap !important;}.flex-sm-nowrap{flex-wrap:nowrap !important;}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important;}.flex-sm-fill{flex:1 1 auto !important;}.flex-sm-grow-0{flex-grow:0 !important;}.flex-sm-grow-1{flex-grow:1 !important;}.flex-sm-shrink-0{flex-shrink:0 !important;}.flex-sm-shrink-1{flex-shrink:1 !important;}.justify-content-sm-start{justify-content:flex-start !important;}.justify-content-sm-end{justify-content:flex-end !important;}.justify-content-sm-center{justify-content:center !important;}.justify-content-sm-between{justify-content:space-between !important;}.justify-content-sm-around{justify-content:space-around !important;}.align-items-sm-start{align-items:flex-start !important;}.align-items-sm-end{align-items:flex-end !important;}.align-items-sm-center{align-items:center !important;}.align-items-sm-baseline{align-items:baseline !important;}.align-items-sm-stretch{align-items:stretch !important;}.align-content-sm-start{align-content:flex-start !important;}.align-content-sm-end{align-content:flex-end !important;}.align-content-sm-center{align-content:center !important;}.align-content-sm-between{align-content:space-between !important;}.align-content-sm-around{align-content:space-around !important;}.align-content-sm-stretch{align-content:stretch !important;}.align-self-sm-auto{align-self:auto !important;}.align-self-sm-start{align-self:flex-start !important;}.align-self-sm-end{align-self:flex-end !important;}.align-self-sm-center{align-self:center !important;}.align-self-sm-baseline{align-self:baseline !important;}.align-self-sm-stretch{align-self:stretch !important;}}@media (min-width:768px){.flex-md-row{flex-direction:row !important;}.flex-md-column{flex-direction:column !important;}.flex-md-row-reverse{flex-direction:row-reverse !important;}.flex-md-column-reverse{flex-direction:column-reverse !important;}.flex-md-wrap{flex-wrap:wrap !important;}.flex-md-nowrap{flex-wrap:nowrap !important;}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important;}.flex-md-fill{flex:1 1 auto !important;}.flex-md-grow-0{flex-grow:0 !important;}.flex-md-grow-1{flex-grow:1 !important;}.flex-md-shrink-0{flex-shrink:0 !important;}.flex-md-shrink-1{flex-shrink:1 !important;}.justify-content-md-start{justify-content:flex-start !important;}.justify-content-md-end{justify-content:flex-end !important;}.justify-content-md-center{justify-content:center !important;}.justify-content-md-between{justify-content:space-between !important;}.justify-content-md-around{justify-content:space-around !important;}.align-items-md-start{align-items:flex-start !important;}.align-items-md-end{align-items:flex-end !important;}.align-items-md-center{align-items:center !important;}.align-items-md-baseline{align-items:baseline !important;}.align-items-md-stretch{align-items:stretch !important;}.align-content-md-start{align-content:flex-start !important;}.align-content-md-end{align-content:flex-end !important;}.align-content-md-center{align-content:center !important;}.align-content-md-between{align-content:space-between !important;}.align-content-md-around{align-content:space-around !important;}.align-content-md-stretch{align-content:stretch !important;}.align-self-md-auto{align-self:auto !important;}.align-self-md-start{align-self:flex-start !important;}.align-self-md-end{align-self:flex-end !important;}.align-self-md-center{align-self:center !important;}.align-self-md-baseline{align-self:baseline !important;}.align-self-md-stretch{align-self:stretch !important;}}@media (min-width:992px){.flex-lg-row{flex-direction:row !important;}.flex-lg-column{flex-direction:column !important;}.flex-lg-row-reverse{flex-direction:row-reverse !important;}.flex-lg-column-reverse{flex-direction:column-reverse !important;}.flex-lg-wrap{flex-wrap:wrap !important;}.flex-lg-nowrap{flex-wrap:nowrap !important;}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important;}.flex-lg-fill{flex:1 1 auto !important;}.flex-lg-grow-0{flex-grow:0 !important;}.flex-lg-grow-1{flex-grow:1 !important;}.flex-lg-shrink-0{flex-shrink:0 !important;}.flex-lg-shrink-1{flex-shrink:1 !important;}.justify-content-lg-start{justify-content:flex-start !important;}.justify-content-lg-end{justify-content:flex-end !important;}.justify-content-lg-center{justify-content:center !important;}.justify-content-lg-between{justify-content:space-between !important;}.justify-content-lg-around{justify-content:space-around !important;}.align-items-lg-start{align-items:flex-start !important;}.align-items-lg-end{align-items:flex-end !important;}.align-items-lg-center{align-items:center !important;}.align-items-lg-baseline{align-items:baseline !important;}.align-items-lg-stretch{align-items:stretch !important;}.align-content-lg-start{align-content:flex-start !important;}.align-content-lg-end{align-content:flex-end !important;}.align-content-lg-center{align-content:center !important;}.align-content-lg-between{align-content:space-between !important;}.align-content-lg-around{align-content:space-around !important;}.align-content-lg-stretch{align-content:stretch !important;}.align-self-lg-auto{align-self:auto !important;}.align-self-lg-start{align-self:flex-start !important;}.align-self-lg-end{align-self:flex-end !important;}.align-self-lg-center{align-self:center !important;}.align-self-lg-baseline{align-self:baseline !important;}.align-self-lg-stretch{align-self:stretch !important;}}@media (min-width:1200px){.flex-xl-row{flex-direction:row !important;}.flex-xl-column{flex-direction:column !important;}.flex-xl-row-reverse{flex-direction:row-reverse !important;}.flex-xl-column-reverse{flex-direction:column-reverse !important;}.flex-xl-wrap{flex-wrap:wrap !important;}.flex-xl-nowrap{flex-wrap:nowrap !important;}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important;}.flex-xl-fill{flex:1 1 auto !important;}.flex-xl-grow-0{flex-grow:0 !important;}.flex-xl-grow-1{flex-grow:1 !important;}.flex-xl-shrink-0{flex-shrink:0 !important;}.flex-xl-shrink-1{flex-shrink:1 !important;}.justify-content-xl-start{justify-content:flex-start !important;}.justify-content-xl-end{justify-content:flex-end !important;}.justify-content-xl-center{justify-content:center !important;}.justify-content-xl-between{justify-content:space-between !important;}.justify-content-xl-around{justify-content:space-around !important;}.align-items-xl-start{align-items:flex-start !important;}.align-items-xl-end{align-items:flex-end !important;}.align-items-xl-center{align-items:center !important;}.align-items-xl-baseline{align-items:baseline !important;}.align-items-xl-stretch{align-items:stretch !important;}.align-content-xl-start{align-content:flex-start !important;}.align-content-xl-end{align-content:flex-end !important;}.align-content-xl-center{align-content:center !important;}.align-content-xl-between{align-content:space-between !important;}.align-content-xl-around{align-content:space-around !important;}.align-content-xl-stretch{align-content:stretch !important;}.align-self-xl-auto{align-self:auto !important;}.align-self-xl-start{align-self:flex-start !important;}.align-self-xl-end{align-self:flex-end !important;}.align-self-xl-center{align-self:center !important;}.align-self-xl-baseline{align-self:baseline !important;}.align-self-xl-stretch{align-self:stretch !important;}}.position-relative{position:relative !important;}.position-absolute{position:absolute !important;}.position-fixed{position:fixed !important;}@media (min-width:576px){.position-sm-relative{position:relative !important;}.position-sm-absolute{position:absolute !important;}.position-sm-fixed{position:fixed !important;}}@media (min-width:768px){.position-md-relative{position:relative !important;}.position-md-absolute{position:absolute !important;}.position-md-fixed{position:fixed !important;}}@media (min-width:992px){.position-lg-relative{position:relative !important;}.position-lg-absolute{position:absolute !important;}.position-lg-fixed{position:fixed !important;}}@media (min-width:1200px){.position-xl-relative{position:relative !important;}.position-xl-absolute{position:absolute !important;}.position-xl-fixed{position:fixed !important;}}.offset-1{margin-left:8.3333333333%;}.offset-2{margin-left:16.6666666667%;}.offset-3{margin-left:25%;}.offset-4{margin-left:33.3333333333%;}.offset-5{margin-left:41.6666666667%;}.offset-6{margin-left:50%;}.offset-7{margin-left:58.3333333333%;}.offset-8{margin-left:66.6666666667%;}.offset-9{margin-left:75%;}.offset-10{margin-left:83.3333333333%;}.offset-11{margin-left:91.6666666667%;}.offset-12{margin-left:100%;}@media (min-width:576px){.offset-sm-1{margin-left:8.3333333333%;}.offset-sm-2{margin-left:16.6666666667%;}.offset-sm-3{margin-left:25%;}.offset-sm-4{margin-left:33.3333333333%;}.offset-sm-5{margin-left:41.6666666667%;}.offset-sm-6{margin-left:50%;}.offset-sm-7{margin-left:58.3333333333%;}.offset-sm-8{margin-left:66.6666666667%;}.offset-sm-9{margin-left:75%;}.offset-sm-10{margin-left:83.3333333333%;}.offset-sm-11{margin-left:91.6666666667%;}.offset-sm-12{margin-left:100%;}}@media (min-width:768px){.offset-md-1{margin-left:8.3333333333%;}.offset-md-2{margin-left:16.6666666667%;}.offset-md-3{margin-left:25%;}.offset-md-4{margin-left:33.3333333333%;}.offset-md-5{margin-left:41.6666666667%;}.offset-md-6{margin-left:50%;}.offset-md-7{margin-left:58.3333333333%;}.offset-md-8{margin-left:66.6666666667%;}.offset-md-9{margin-left:75%;}.offset-md-10{margin-left:83.3333333333%;}.offset-md-11{margin-left:91.6666666667%;}.offset-md-12{margin-left:100%;}}@media (min-width:992px){.offset-lg-1{margin-left:8.3333333333%;}.offset-lg-2{margin-left:16.6666666667%;}.offset-lg-3{margin-left:25%;}.offset-lg-4{margin-left:33.3333333333%;}.offset-lg-5{margin-left:41.6666666667%;}.offset-lg-6{margin-left:50%;}.offset-lg-7{margin-left:58.3333333333%;}.offset-lg-8{margin-left:66.6666666667%;}.offset-lg-9{margin-left:75%;}.offset-lg-10{margin-left:83.3333333333%;}.offset-lg-11{margin-left:91.6666666667%;}.offset-lg-12{margin-left:100%;}}@media (min-width:1200px){.offset-xl-1{margin-left:8.3333333333%;}.offset-xl-2{margin-left:16.6666666667%;}.offset-xl-3{margin-left:25%;}.offset-xl-4{margin-left:33.3333333333%;}.offset-xl-5{margin-left:41.6666666667%;}.offset-xl-6{margin-left:50%;}.offset-xl-7{margin-left:58.3333333333%;}.offset-xl-8{margin-left:66.6666666667%;}.offset-xl-9{margin-left:75%;}.offset-xl-10{margin-left:83.3333333333%;}.offset-xl-11{margin-left:91.6666666667%;}.offset-xl-12{margin-left:100%;}}@media (min-width:1200px){.deco-izq-10,.deco-der-10,.deco-izq-20,.deco-der-20{overflow:hidden;position:relative;}.deco-izq-10:before{left:5.5%;}.deco-izq-20:before{left:14%;}.deco-izq-10:before,.deco-izq-20:before{content:"";position:absolute;top:0;width:1px;height:100%;display:block;background:#869db4;}.deco-izq-10-50-t:before,.deco-izq-10-50-b:before,.deco-izq-20-50-t:before,.deco-izq-20-50-b:before{height:50vh;}.deco-izq-10-50-b:before,.deco-izq-20-50-b:before{top:inherit;bottom:0;}.deco-der-10:after{right:5.5%;}.deco-der-20:after{right:14%;}.deco-der-10:after,.deco-der-20:after{content:"";position:absolute;top:0;width:1px;height:100%;display:block;background:#869db4;}.deco-der-10-50-t:after,.deco-der-10-50-b:after,.deco-der-20-50-t:after,.deco-der-20-50-b:after{height:50vh;}.deco-der-10-50-b:after,.deco-der-20-50-b:after{top:inherit;bottom:0;}.linea-deco-btn{position:absolute;top:inherit;bottom:0;left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background:#232323;height:1px;width:200px;}.line-bottom-center{width:68%;}.line-bottom-center{width:68%;}.line-bottom-center.before{content:"";position:absolute;left:68%;top:0;width:1px;height:30vh;display:block;background:#869DB4;}.line-left-center{padding-bottom:15em;position:relative;}.line-left-center:before{content:"";position:absolute;left:68%;top:0;width:1px;height:100%;display:block;background:#869DB4;}}.deco-izq10::before{position:absolute;left:5.5%;top:0;content:"";width:1px;height:100%;display:block;background:#869db4;}.deco-der10::after{position:absolute;right:5.5%;top:0;content:"";width:1px;height:100%;display:block;background:#869db4;}.deco-der20::after{position:absolute;right:14%;top:0;content:"";width:1px;height:100%;display:block;background:#869db4;}.deco-izq20-top::before{position:absolute;left:14%;top:0;content:"";width:1px;height:40%;display:block;background:#869db4;}.deco-centro-top::before{position:absolute;left:5.5%;top:0;content:"";width:1px;height:30vh;display:block;background:#869db4;}.deco-derecha::after{position:absolute;right:5.5%;top:160px;content:"";width:1px;height:100vh;display:block;background:#869db4;}.deco-derecha-full::after{position:absolute;right:5.5%;top:120px;content:"";width:1px;height:100%;display:block;background:#869db4;}.deco-derecha20::before{position:absolute;right:20%;top:0;content:"";width:1px;height:30vh;display:block;background:#869db4;}.deco-titulo{position:relative;}.deco-titulo::before{position:absolute;left:-20px;content:"";display:inline-block;height:100%;width:1px;background-color:#232323;}.border{border:1px solid #4f4f4f;}.img-fluid{max-width:100%;height:auto;}.pos-center-vh-100{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;}.pos-center-vh-100 .anchor-top-home{position:absolute;bottom:15px;left:50%;}.translate-10{transform:translateY(10px);}.separator{border-top:0.1px solid #c8c8c8;}.booking-iframe-loading{border:5px solid #f3f3f3;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border-top:5px solid #555;border-radius:50%;width:50px !important;height:50px !important;margin:0 auto;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.ui-datepicker{border:1px solid #232323 !important;border-radius:0 !important;margin-bottom:-1px;z-index:1000 !important;}.ui-datepicker .ui-widget-header{font-family:"questa",serif;background:#ffffff;color:#232323;font-weight:normal;border:0;}.ui-datepicker .ui-widget-header .ui-datepicker-month,.ui-datepicker .ui-widget-header .ui-datepicker-year{font-family:"questa",serif;font-size:20px;}.ui-datepicker th{background:#ffffff;font-weight:normal;color:#232323;}.ui-datepicker td .ui-state-active{border:1px solid #232323;}.ui-datepicker td a{text-align:left;}.month-picker{border:1px solid #232323 !important;border-radius:0 !important;}.month-picker .ui-widget-header{font-family:"questa",serif;background:#ffffff;color:#232323;font-weight:normal;border:0;}.month-picker .ui-widget-header .month-picker-title .ui-button{font-family:"questa",serif;font-size:20px;background:#ffffff;font-weight:normal;color:#232323;}.month-picker .month-picker-month-table .ui-corner-all{border-radius:0;}.month-picker .month-picker-month-table .ui-corner-all.ui-state-active{background:#56babd !important;color:#ffffff !important;border:1px solid #232323 !important;}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus-visible,.pagination > .active > span:focus-visible,.pagination > .active > a:focus,.pagination > .active > span:focus{background-color:#ffffff;border-color:#f01e50;color:#f01e50;}.pagination > li > a,.pagination > li > span{font-size:16px;color:#232323;border:1px solid #ffffff;}.pagination > li:first-child > a,.pagination > li:first-child > span{border-top-left-radius:0;border-bottom-left-radius:0;}.pagination > li:last-child > a,.pagination > li:last-child > span{border-top-right-radius:0;border-bottom-right-radius:0;}.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus-visible,.pagination > li > span:focus-visible,.pagination > li > a:focus,.pagination > li > span:focus{background-color:#ffffff;border-color:#f01e50;color:#f01e50;}.pagination .pager__item.active a{font-weight:bold;}.views-more-link{color:#f01e50;font-weight:normal !important;}.views-more-link:hover,.views-more-link:focus-visible{color:#f01e50;text-decoration:underline;}.messages__wrapper{padding:0 15px;position:relative;z-index:98;background:transparent;overflow:hidden;}@media (max-width:768px){.messages__wrapper{padding-left:25px;padding-right:25px;}}@media (max-width:374px){.messages__wrapper{padding-left:15px;padding-right:15px;}}@media (max-width:1199px){.messages__wrapper{z-index:1;}}.messages__wrapper .alert-danger,.messages__wrapper .alert{max-width:600px;margin:15px auto;padding:5px 20px;background:#daf0f1;border-radius:6px;color:#232323;border:2px solid #91d1d3;}.messages__wrapper .alert-danger.alert-success,.messages__wrapper .alert.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;}.messages__wrapper .alert-danger.alert-success p,.messages__wrapper .alert.alert-success p{color:#4f4f4f;}.messages__wrapper .alert-danger.alert-success .close,.messages__wrapper .alert.alert-success .close{background:transparent;}.messages__wrapper .alert-danger.alert-success .close span,.messages__wrapper .alert.alert-success .close span{color:#232323 !important;}.messages__wrapper .alert-danger p,.messages__wrapper .alert p{color:#232323;font-size:16px;line-height:1.4;text-align:left;padding:5px 0;}.messages__wrapper .alert-danger .close,.messages__wrapper .alert .close{background:none;opacity:1;border-radius:0;top:0;color:#f01e50;border:0;text-shadow:none;box-shadow:none;z-index:9;cursor:pointer;}.messages__wrapper .alert-danger .close span,.messages__wrapper .alert .close span{font-size:26px;font-weight:lighter;color:#232323 !important;}.messages__wrapper .alert-danger .item-list--messages,.messages__wrapper .alert .item-list--messages{display:block !important;position:relative !important;width:auto !important;background:transparent !important;border:0 !important;padding:5px 0 !important;text-align:left !important;}.messages__wrapper .alert-danger .item-list--messages li,.messages__wrapper .alert .item-list--messages li{font-size:16px;margin-bottom:5px;}.messages__wrapper .alert-danger .item-list--messages li:last-child,.messages__wrapper .alert .item-list--messages li:last-child{margin-bottom:0;}.path-reservas .messages__wrapper .alert-danger,.path-reservas .messages__wrapper .alert{max-width:600px;margin:15px auto;padding:5px 20px;background:#daf0f1;border-radius:6px;color:#232323;border:2px solid #91d1d3;}.path-reservas .messages__wrapper .alert-danger.alert-success,.path-reservas .messages__wrapper .alert.alert-success{color:#232323;background-color:#dff0d8;border-color:#d6e9c6;}.path-reservas .messages__wrapper .alert-danger.alert-success p,.path-reservas .messages__wrapper .alert.alert-success p{color:#232323;}.path-reservas .messages__wrapper .alert-danger.alert-success .close,.path-reservas .messages__wrapper .alert.alert-success .close{background:transparent;}.path-reservas .messages__wrapper .alert-danger.alert-success .close span,.path-reservas .messages__wrapper .alert.alert-success .close span{color:#232323 !important;}.path-reservas .messages__wrapper .alert-danger p,.path-reservas .messages__wrapper .alert p{color:#232323;font-size:16px;line-height:1.4;text-align:left;padding:5px 0;}.path-reservas .messages__wrapper .alert-danger .close,.path-reservas .messages__wrapper .alert .close{background:transparent;opacity:1;border-radius:0;top:0;color:#232323;border:0;text-shadow:none;box-shadow:none;z-index:9;cursor:pointer;}.path-reservas .messages__wrapper .alert-danger .close span,.path-reservas .messages__wrapper .alert .close span{font-size:26px;font-weight:lighter;color:#232323 !important;}.path-reservas .messages__wrapper .alert-danger .item-list--messages,.path-reservas .messages__wrapper .alert .item-list--messages{display:block !important;position:relative !important;width:auto !important;background:transparent !important;border:0 !important;padding:5px 0 !important;text-align:left !important;}.path-frontpage .messages__wrapper{background:#ffffff;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .messages__wrapper{margin-bottom:25px;}#save_values_modal{display:none;z-index:99;}#save_values_modal .modal-background{background:rgba(0,0,0,0.6784313725);opacity:1;display:block;height:100%;width:100%;position:fixed;top:0;left:0;z-index:9;}#save_values_modal .modal-content-div{position:fixed;z-index:10;top:30%;left:0;text-align:center;width:100%;}@media (max-width:768px){#save_values_modal .modal-content-div{padding-left:25px;padding-right:25px;}}@media (max-width:374px){#save_values_modal .modal-content-div{padding-left:15px;padding-right:15px;}}#save_values_modal .modal-content-div .modal-body{background:#ffffff;max-width:600px;margin:0 auto;padding:50px 25px 25px;}@media (max-width:600px){#save_values_modal .modal-content-div .modal-body{padding:30px 25px 5px;}}#save_values_modal .modal-content-div .modal-body .title_modal{font-family:"questa",serif;font-size:32px;color:#232323;font-weight:normal;line-height:32px;}@media (max-width:768px){#save_values_modal .modal-content-div .modal-body .title_modal{font-size:24px;line-height:24px;}}#save_values_modal .modal-content-div #edit-confirm-modal{margin-top:30px;margin-bottom:20px;}@media (max-width:600px){#save_values_modal .modal-content-div #edit-confirm-modal #edit-save,#save_values_modal .modal-content-div #edit-confirm-modal #edit-nosave{width:100% !important;margin-left:0 !important;margin-right:0 !important;}}@media (max-width:600px){#save_values_modal .modal-content-div #edit-confirm-modal #edit-nosave{margin-top:0 !important;margin-bottom:0 !important;}}.layout--onecol.texto-izquierda .block-inline-blockparadores-titulos-texto-y-enlace{padding:3.2em 4.5%;}@media (min-width:768px){.layout--onecol.texto-izquierda .block-inline-blockparadores-titulos-texto-y-enlace{padding:2.5em 4.5% 0;}}.layout--onecol .field--name-field-antetitulo::before{position:relative;top:-3px;content:"";display:inline-block;width:55px;height:1px;background:#5A5A5A;margin-right:10px;}.layout__region{overflow:visible !important;}.no-padding-top{padding-top:0 !important;}.no-padding-bottom{padding-bottom:0 !important;}footer #block-footerright{text-align:center;}footer #block-footerright a{display:block;}footer{padding-top:60px;padding-bottom:5px;border-top:1px solid rgba(35,35,35,0.5098039216);}@media (max-width:768px){footer{padding-bottom:0 !important;}}footer #postscript{margin:0;}footer #postscript h2{font-size:1.2rem;margin-bottom:0;}footer #postscript li{line-height:1rem !important;}footer #postscript li a{padding:9px 0;color:#232323;}footer h2,footer p,footer div{color:#232323;border:0;}footer h2{font-weight:600;}footer .content a,footer .content a.is-active{color:#232323;text-decoration:none;border:0;}footer .content a:hover,footer .content a:focus-visible{color:#f01e50;background:transparent;}footer .content li a{border:0;}footer .footer-logo{max-width:170px;}footer .logo_safe_tourism{width:125px;height:auto;margin-top:15px;}@media (max-width:1199px){footer .logo_safe_tourism{margin-top:0;}}@media (max-width:768px){footer .logo_safe_tourism{width:90px;}}footer .text-align-center .btn--secondary{max-width:230px;}#block-footerright img{max-width:140px;margin-top:10px;}#block-footerlegend{width:86%;margin:42px 7% 65px;text-align:center;}#block-footerlegend #footer_info{float:left;}#block-footerlegend #footer_legal{float:right;}#block-footerlegend a{margin:auto 10px;color:#f01e50;}#block-footerlegend .field--name-body{display:flex;flex-wrap:wrap;}@media all and (max-width:768px){footer #postscript{margin:0;margin-bottom:0 !important;}footer #block-footerlegend{width:90%;margin:15px 5% 45px;}footer #block-footerlegend #footer_rrss{width:100%;}footer #block-footerlegend a{margin:auto 2%;}footer #block-footerlegend a img{width:10%;}footer #block-footerlegend a:hover,footer #block-footerlegend a:focus-visible{padding:0;margin:auto 2%;}footer #block-footerlegend a:hover img,footer #block-footerlegend a:focus-visible img{width:11%;}footer #block-footerlegend #footer_info{float:none;}footer #footer_legal{float:none;width:100%;}}@media all and (max-width:991px){footer #postscript{margin:0;}footer #block-footerlegend{width:90%;margin:15px 5% 45px;}footer #block-footerlegend #footer_rrss{width:100%;margin-top:30px;margin-bottom:30px;}footer #block-footerlegend a{margin:auto 2%;}footer #block-footerlegend a img{width:10%;max-width:32px;}footer #block-footerlegend a:hover,footer #block-footerlegend a:focus-visible{padding:0;margin:auto 1.5%;}footer #block-footerlegend a:hover img,footer #block-footerlegend a:focus-visible img{width:11%;}footer #block-footerlegend #footer_info{display:flex !important;justify-content:space-between;flex-direction:row;float:inherit;justify-content:center;width:100%;}footer #footer_legal{float:none;width:100%;}}@media (min-width:1200px){#footer_rrss{margin-bottom:0;}}@media all and (min-width:769px) and (max-width:1200px){footer #postscript{margin:0;}footer .postscript_second,footer .postscript_third,footer .postscript_fouth{width:25% !important;}footer #block-footerlegend{width:95%;margin:60px 2.5% 35px;}}@media all and (max-width:1199px){footer #block-footerleft .footer-logo{margin-bottom:10px;}footer #block-footerleft p{margin:0;}footer #block-footerleft a{margin-top:20px;margin-bottom:20px;}footer .postscript_second,footer .postscript_third{display:inline-block;width:40%;margin:0 5%;}footer .postscript_second a,footer .postscript_third a{line-height:1.2rem;}footer .postscript_fouth{margin-top:20px;margin-bottom:20px;}footer .postscript_fouth p{height:0;padding:0;margin:0;}}@media all and (min-width:1200px) and (max-width:1599px){#footer_rrss{margin-bottom:100px;}}body.navbar-is-fixed-top{margin-top:0px;}.menu-principal{min-height:0 !important;}@media (max-width:1199px){.menu-principal:not(.pos-fixed){background:transparent;}.menu-principal .hamburger-toggle{z-index:9999;}}.menu-principal .icon-black{display:none;}.menu-principal #block-customblocktrybuiderbuynowbutton a:hover,.menu-principal #block-customblocktrybuiderbuynowbutton a:focus-visible{background-color:rgba(255,255,255,0.5294117647) !important;}@media (min-width:768px) and (max-width:1199px){.menu-principal #block-customblocktrybuiderbuynowbutton a{margin-top:0;}}.menu-principal.pos-fixed{background:#ffffff !important;}.menu-principal.pos-fixed .icon-black{display:inline-block;}.menu-principal.pos-fixed .icon-white{display:none;}@media (min-width:768px) and (max-width:1199px){.menu-principal.pos-fixed .site-branding .logo{top:1px;}}@media (min-width:768px) and (max-width:1199px) and (min-width:1025px) and (max-width:1199px){.menu-principal.pos-fixed .site-branding .logo{top:-1px;}}@media (max-width:767px){.menu-principal.pos-fixed .navigation_top_collapsible .icon svg{width:15px;}.menu-principal.pos-fixed .hamburger-toggle{width:16px;margin-top:2px;}.menu-principal.pos-fixed #block-customblocktrybuiderbuynowbutton{vertical-align:bottom;}}@media (max-width:1199px){.menu-principal.pos-fixed #menu1{background:#ffffff !important;}.menu-principal.pos-fixed .logo-dark{display:none;}}.menu-principal:not(.pos-fixed) #menu1:not(.bar--transparent) .logo-dark{display:block;}.menu-principal:not(.bar--transparent){border-bottom:1px solid rgba(35,35,35,0.5098039216);}#menu1:not(.bar--transparent){background:#ffffff;color:#232323;}#menu1:not(.bar--transparent) a{color:#232323;}#menu1:not(.bar--transparent) a .user-no-authenticated{font-weight:300;}#menu1:not(.bar--transparent) .logo-paradores-full-light{display:none;}#menu1:not(.bar--transparent) .hamburger-toggle{background-image:url("/themes/stack/img/icons/icon_menu_black.svg");}#menu1:not(.bar--transparent) .icon-white,#menu1:not(.bar--transparent) .img_white{display:none;}#menu1:not(.bar--transparent) .icon-black{display:inline-block;}#menu1:not(.bar--transparent) .enlace_txt,#menu1:not(.bar--transparent) .user-name{color:#232323;}#menu1:not(.bar--transparent) .enlace_txt:hover,#menu1:not(.bar--transparent) .enlace_txt:focus-visible,#menu1:not(.bar--transparent) .user-name:hover,#menu1:not(.bar--transparent) .user-name:focus-visible{color:#f01e50;}#menu1:not(.bar--transparent) .menu_right .block-booking-reserva-restaurant-block .block-reserve-your-restaurant .btn{color:#232323 !important;}#menu1:not(.bar--transparent) .menu_right .block-booking-reserva-restaurant-block .block-reserve-your-restaurant .btn:before{content:"";background:url(/themes/stack/img/icons/reservar_restaurante_negro.svg) no-repeat center center/contain;}@media (max-width:1199px){#menu1:not(.pos-fixed) .container .row > div{padding-left:25px;}#menu1:not(.pos-fixed) .container .row > div.menu_right{padding-left:0;}}@media (max-width:1199px) and (min-width:769px){#menu1:not(.pos-fixed) .container .row > div.menu_right{margin-left:-15px;margin-top:25px !important;}}@media (max-width:374px){#menu1:not(.pos-fixed) .container .row > div{padding-left:15px;}}#menu1{padding-top:30px;padding-bottom:30px;}#menu1 .menu_right #block-customblocktrybuiderbuynowbutton .btn--primary:hover,#menu1 .menu_right #block-customblocktrybuiderbuynowbutton .btn--primary:focus-visible{background-color:#ffffff;}#menu1 .menu_right #block-customblocktrybuiderbuynowbutton .btn--primary .btn__text{font-weight:normal !important;}#menu1 .row{text-align:center;display:flex;flex-wrap:nowrap;justify-content:center;}@media (max-width:1199px){#menu1 .row{flex-wrap:wrap;}}@media (max-width:768px){#menu1 .row{margin-right:-5px;}}@media (max-width:374px){#menu1 .row{margin-right:-15px;}}#menu1 .branding{position:relative;top:3px;display:inline-block !important;padding:0 25px;vertical-align:top;}#menu1 .logo-light{max-height:none;width:157px;}#menu1 .logo-dark{height:45px;max-height:none;top:0;}#menu1 #block-dropdownlanguage .active-language{color:#232323;padding-left:15px;}#menu1 #block-dropdownlanguage button.dropdown-toggle{color:#232323;}#menu1 #block-mainnavigation{border-color:#232323;}#menu1 #block-mainnavigation .menu-horizontal{display:flex;}#menu1 .navigation_top_collapsible span{color:#232323;}#menu1 .navigation_top_collapsible span:hover,#menu1 .navigation_top_collapsible span:focus-visible{color:#f01e50;}#menu1 .navigation_top_collapsible span.icon-black{display:inline-block;}#menu1 .navigation_top_collapsible span.icon-white{display:none;}#menu1 #block-customblocktrybuiderbuynowbutton .btn--primary.btn-transparente{background-color:#ffffff;}#menu1 #block-customblocktrybuiderbuynowbutton .btn--primary.btn-transparente .btn__text{color:#f01e50;}#menu1.bar--transparent{border-bottom:0px;}#menu1.bar--transparent .logo-dark{display:none;}#menu1.bar--transparent #block-dropdownlanguage .active-language{color:#ffffff;}#menu1.bar--transparent #block-dropdownlanguage button.dropdown-toggle{color:#ffffff;}#menu1.bar--transparent #block-mainnavigation{border-color:#ffffff;}#menu1.bar--transparent .navigation_top_collapsible span,#menu1.bar--transparent .navigation_top_collapsible_access span{color:#ffffff;}#menu1.bar--transparent .navigation_top_collapsible span:hover,#menu1.bar--transparent .navigation_top_collapsible span:focus-visible,#menu1.bar--transparent .navigation_top_collapsible_access span:hover,#menu1.bar--transparent .navigation_top_collapsible_access span:focus-visible{color:#f01e50;}#menu1.bar--transparent .navigation_top_collapsible span.icon-black,#menu1.bar--transparent .navigation_top_collapsible_access span.icon-black{display:none;}#menu1.bar--transparent .navigation_top_collapsible span.icon-white,#menu1.bar--transparent .navigation_top_collapsible_access span.icon-white{display:inline-block;}#menu1.bar--transparent .navigation_top_collapsible_access .user-no-authenticated,#menu1.bar--transparent .navigation_top_collapsible_access .user-name{color:#ffffff;font-weight:300;}#menu1.bar--transparent .navigation_top_collapsible_access .user-no-authenticated:hover,#menu1.bar--transparent .navigation_top_collapsible_access .user-no-authenticated:focus-visible,#menu1.bar--transparent .navigation_top_collapsible_access .user-name:hover,#menu1.bar--transparent .navigation_top_collapsible_access .user-name:focus-visible{color:#f01e50;}#menu1.bar--transparent .navigation_top_collapsible_access .user-name{font-weight:normal;cursor:pointer;}#menu1.bar--transparent .navigation_top_collapsible_access .ico{padding:4px;}#menu1.bar--transparent .navigation_top_collapsible_access .ico img{height:13px;width:auto;top:-3px;cursor:pointer;}#menu1.bar--transparent .navigation_top_collapsible_access .ico img.img_black{display:none;}#menu1.bar--transparent #block-customblocktrybuiderbuynowbutton .btn--primary.btn-transparente{background-color:#f01e50;}#menu1.bar--transparent #block-customblocktrybuiderbuynowbutton .btn--primary.btn-transparente .btn__text{color:#ffffff;}#menu1 .navigation_top_collapsible_access .region-navigation-top-collapsible-access{display:flex;align-items:center;}#menu1.pos-fixed{padding-top:10px;padding-bottom:2px;background:#ffffff !important;border-bottom:1px solid rgba(35,35,35,0.5098039216);}@media (max-width:1199px){#menu1.pos-fixed .row{flex-wrap:nowrap;}}#menu1.pos-fixed .logo-dark{display:inline-block;}#menu1.pos-fixed .branding{top:10px;}@media (max-width:1199px){#menu1.pos-fixed .branding{display:flex !important;left:5%;position:relative;top:0;}}#menu1.pos-fixed .branding .logo{top:0;max-height:3rem;}@media (max-width:1199px){#menu1.pos-fixed .navigation_top_collapsible_access{white-space:nowrap;}}@media (max-width:1199px){#menu1.pos-fixed .navigation_top_collapsible_access .search-autocomplete-header{margin-right:20px;}}@media (max-width:1199px){#menu1.pos-fixed .navigation_top_collapsible_access #block-loginamigosblock{margin-left:20px;}}#menu1.pos-fixed .navigation_top_collapsible_access span.security_text,#menu1.pos-fixed .navigation_top_collapsible_access [data-drupal-messages],#menu1.pos-fixed .navigation_top_collapsible_access span.register_text{white-space:normal;}#menu1.pos-fixed .menu_right{top:0;}@media (max-width:992px){#menu1.pos-fixed .menu_right{margin-left:-15px;}}#menu1.pos-fixed .menu_right .block-booking-reserva-restaurant-block .btn{color:#232323 !important;}#menu1.pos-fixed .menu_right .block-booking-reserva-restaurant-block .btn:before{content:"";background:url(/themes/stack/img/icons/reservar_restaurante_negro.svg) no-repeat center center/contain;}#menu1.pos-fixed .menu_right .block-booking-reserva-restaurant-block .btn:hover{color:#f01e50 !important;}#menu1.pos-fixed .menu_right .block-booking-reserva-restaurant-block .btn:hover:before{content:"";background:url(/themes/stack/img/icons/reservar_restaurante_rosa.svg) no-repeat center center/contain;}@media (max-width:1199px){#menu1.pos-fixed .menu_right .region-navigation-right-collapsible{display:flex;}}@media (max-width:1199px){#menu1.pos-fixed .menu_right .region-navigation-right-collapsible .block-booking-reserva-parador-block{margin-bottom:0;margin-right:10px;}}@media (max-width:992px){#menu1.pos-fixed .menu_right .region-navigation-right-collapsible .block-booking-reserva-parador-block .btn{border:0 !important;background:transparent !important;padding-left:0 !important;padding-right:0 !important;min-width:auto;}}@media (max-width:900px){#menu1.pos-fixed .menu_right .region-navigation-right-collapsible .block-booking-reserva-parador-block .btn{padding-left:4px !important;padding-right:8px !important;width:0;}}@media (max-width:992px){#menu1.pos-fixed .menu_right .region-navigation-right-collapsible .block-booking-reserva-parador-block .btn .btn__text{font-size:13px;font-weight:300 !important;text-transform:initial;color:#232323 !important;padding:5px 0 !important;}}@media (max-width:900px){#menu1.pos-fixed .menu_right .region-navigation-right-collapsible .block-booking-reserva-parador-block .btn .btn__text{font-size:0;padding-left:0 !important;padding-right:0 !important;}}@media (max-width:992px){#menu1.pos-fixed .menu_right .region-navigation-right-collapsible .block-booking-reserva-parador-block .btn .btn__text:before{content:"";background:url(/themes/stack/img/icons/reservar_parador_negro.svg) no-repeat center center/contain;background-size:13px;position:relative;width:15px;height:20px;float:left;margin-right:4px;}}@media (max-width:900px){#menu1.pos-fixed .menu_right .region-navigation-right-collapsible .block-booking-reserva-parador-block .btn .btn__text:before{background-size:15px;}}@media (max-width:992px){#menu1.pos-fixed .menu_right .region-navigation-right-collapsible .block-booking-reserva-parador-block .btn .btn__text:hover:before,#menu1.pos-fixed .menu_right .region-navigation-right-collapsible .block-booking-reserva-parador-block .btn .btn__text:focus-visible:before{background:url(/themes/stack/img/icons/reservar_parador_rosa.svg) no-repeat center center/contain;}}@media (max-width:1199px){#menu1.pos-fixed .menu_right .region-navigation-right-collapsible .block-booking-reserva-restaurant-block{margin-right:10px;}}@media (max-width:900px){#menu1.pos-fixed .menu_right .region-navigation-right-collapsible .block-booking-reserva-restaurant-block{margin-right:0;}}@media (max-width:992px){#menu1.pos-fixed .menu_right .region-navigation-right-collapsible .block-booking-reserva-restaurant-block .block-reserve-your-restaurant .btn{font-size:13px;font-weight:300 !important;min-width:auto;padding:5px 0 !important;text-transform:initial;color:#232323 !important;border:0 !important;background:transparent !important;}}@media (max-width:900px){#menu1.pos-fixed .menu_right .region-navigation-right-collapsible .block-booking-reserva-restaurant-block .block-reserve-your-restaurant .btn{font-size:0;padding-left:4px !important;padding-right:0 !important;}}@media (max-width:992px){#menu1.pos-fixed .menu_right .region-navigation-right-collapsible .block-booking-reserva-restaurant-block .block-reserve-your-restaurant .btn:before{content:"";background:url(/themes/stack/img/icons/reservar_restaurante_negro.svg) no-repeat center center/contain;background-size:13px;position:relative;width:15px;height:20px;float:left;margin-right:4px;}}@media (max-width:900px){#menu1.pos-fixed .menu_right .region-navigation-right-collapsible .block-booking-reserva-restaurant-block .block-reserve-your-restaurant .btn:before{background-size:14px;margin-right:0;}}@media (max-width:992px){#menu1.pos-fixed .menu_right .region-navigation-right-collapsible .block-booking-reserva-restaurant-block .block-reserve-your-restaurant .btn:hover:before,#menu1.pos-fixed .menu_right .region-navigation-right-collapsible .block-booking-reserva-restaurant-block .block-reserve-your-restaurant .btn:focus-visible:before{background:url(/themes/stack/img/icons/reservar_restaurante_rosa.svg) no-repeat center center/contain;}}#menu1.pos-fixed #block-mainnavigation{border-color:#232323;}#menu1.pos-fixed .menu-horizontal{top:3px;}#menu1.pos-fixed .navigation_top_collapsible .enlace_txt,#menu1.pos-fixed .navigation_top_collapsible_access .enlace_txt{color:#232323;}#menu1.pos-fixed .navigation_top_collapsible a:hover .enlace_txt,#menu1.pos-fixed .navigation_top_collapsible a:focus-visible .enlace_txt,#menu1.pos-fixed .navigation_top_collapsible_access a:hover .enlace_txt,#menu1.pos-fixed .navigation_top_collapsible_access a:focus-visible .enlace_txt{color:#f01e50;}#menu1.pos-fixed .navigation_top_collapsible span.icon-black,#menu1.pos-fixed .navigation_top_collapsible_access span.icon-black{display:inline-block;}#menu1.pos-fixed .navigation_top_collapsible span.icon-white,#menu1.pos-fixed .navigation_top_collapsible_access span.icon-white{display:none;}#menu1.pos-fixed .navigation_top_collapsible_access .ico .img_white{display:none;}#menu1.pos-fixed .navigation_top_collapsible_access .ico .img_black{display:inline-block !important;}#menu1.pos-fixed .navigation_top_collapsible_access .user-no-authenticated,#menu1.pos-fixed .navigation_top_collapsible_access .user-name{color:#232323;}#menu1.pos-fixed #block-dropdownlanguage .active-language{color:#232323;}#menu1.pos-fixed #block-dropdownlanguage button.dropdown-toggle{color:#232323;box-shadow:none;}#menu1.pos-fixed #block-dropdownlanguage button.dropdown-toggle span{color:#232323;}#menu1.pos-fixed #block-dropdownlanguage ul.dropdown-menu{background:#f0f0f0;}#menu1.pos-fixed #block-dropdownlanguage ul.dropdown-menu a{color:#232323;}#menu1.pos-fixed #block-dropdownlanguage ul.dropdown-menu a:hover,#menu1.pos-fixed #block-dropdownlanguage ul.dropdown-menu a:focus-visible{color:#f01e50;}#menu1.pos-fixed #block-customblocktrybuiderbuynowbutton .btn--primary.btn-transparente{background-color:#f01e50;}#menu1.pos-fixed #block-customblocktrybuiderbuynowbutton .btn--primary.btn-transparente .btn__text{color:#ffffff;}#menu2{background-color:#faf7f1;margin:0;top:0;left:0;position:fixed;width:100%;height:100vh;display:block;text-align:center;font-family:"questa",serif;overflow:auto;}#menu2 .menu-button{position:absolute;}#menu2 .menu-button-close-2{font-size:1.5rem;font-weight:300;color:#232323;text-align:center;min-width:60px;display:block;}#menu2 ul.menu-horizontal{text-align:center;}#menu2 ul.menu-horizontal a{font-family:"questa",serif;font-size:2rem;color:#232323;}#menu2 .logo-submenu img{width:50%;max-width:150px;margin-top:40px;margin-bottom:20px;}#menu2 #block-customblocktrybuiderbuynowbutton{display:none;}#menu2 #block-mainnavigation{border:0;}#menu2 .link-consulta-reserva{color:#f01e50 !important;text-transform:uppercase;font-family:"Lato",sans-serif;font-size:1.4rem !important;font-weight:400;display:block;margin-top:50px;}@media (max-height:510px){#menu2 .link-consulta-reserva{margin-top:25px;}}#menu2 .link-reserva-mesa{color:#f01e50 !important;text-transform:uppercase;font-family:"Lato",sans-serif;font-size:1.4rem !important;font-weight:400;}#menu2 .navigation_top_collapsible,#menu2 .navigation_top_collapsible_access{position:relative;bottom:10px;text-align:center;width:100%;left:0;font-size:1.4rem;}@media (max-height:480px){#menu2 .navigation_top_collapsible,#menu2 .navigation_top_collapsible_access{position:relative;bottom:0;}}#menu2 #block-dropdownlanguage{position:relative;margin:auto;width:50px;}@media (max-width:1199px){#menu2 #block-dropdownlanguage{width:100%;}}#menu2 #block-dropdownlanguage .active-language{margin:0;}#menu2 #block-dropdownlanguage .language-link{color:#232323;}#menu2 #block-dropdownlanguage .dropdown-toggle{color:#232323;box-shadow:none;margin:0;}#menu2 #block-dropdownlanguage ul{top:auto;background-color:transparent;box-shadow:none;border:0;text-align:center;}#menu2 #block-dropdownlanguage ul a:hover,#menu2 #block-dropdownlanguage ul a:focus-visible{color:#f01e50;}#menu2 #block-menubuscador{display:none;}#menu2 #block-menuaccesoamigos{display:none;}#menu2 .menu_right .region-navigation-right-collapsible{display:none;}#menu2 .row{margin-right:0;margin-left:0;}.bar .logo{top:-3px;}#menu_container{display:inline-block;}.site-branding .logo{z-index:10;}#block-mainnavigation{border-top:1px solid #ffffff;}#block-mainnavigation ul.menu-horizontal li{margin:0px auto !important;height:auto !important;}#block-mainnavigation ul.menu-horizontal li.active a{border-bottom:1px solid #f01e50;}#block-mainnavigation a{text-transform:none;opacity:1;font-size:1rem;font-weight:300;margin:0 10px;padding-bottom:2px;white-space:nowrap;}#block-mainnavigation a:hover,#block-mainnavigation a:focus-visible{color:#f01e50;}.navigation_top_collapsible,.navigation_top_collapsible_access{text-align:right;position:relative;}.navigation_top_collapsible .icon,.navigation_top_collapsible_access .icon{font-size:1rem;padding:4px;color:#f01e50;border-radius:50%;}.navigation_top_collapsible .icon svg,.navigation_top_collapsible_access .icon svg{height:13px;}.navigation_top_collapsible .enlace_txt,.navigation_top_collapsible .user-no-authenticated,.navigation_top_collapsible .user-name,.navigation_top_collapsible_access .enlace_txt,.navigation_top_collapsible_access .user-no-authenticated,.navigation_top_collapsible_access .user-name{color:#232323;font-weight:300;position:relative;top:-2px;cursor:pointer;}.navigation_top_collapsible a:hover,.navigation_top_collapsible a:focus-visible,.navigation_top_collapsible_access a:hover,.navigation_top_collapsible_access a:focus-visible{text-decoration:none;}.navigation_top_collapsible a:hover .enlace_txt,.navigation_top_collapsible a:focus-visible .enlace_txt,.navigation_top_collapsible_access a:hover .enlace_txt,.navigation_top_collapsible_access a:focus-visible .enlace_txt{color:#f01e50;}.menu_right{position:relative;top:0;display:inline-block;vertical-align:top;}@media (min-width:1199px){.menu_right{margin-left:25px;}}.menu_right .block-booking-reserva-parador-block .btn,.menu_right .block-booking-reserva-restaurant-block .btn{font-size:12px;padding:5px 30px !important;text-transform:uppercase;min-width:200px;width:100%;}@media (max-width:1199px){.menu_right .block-booking-reserva-parador-block .btn,.menu_right .block-booking-reserva-restaurant-block .btn{width:auto;}}.menu_right .block-booking-reserva-parador-block .btn:hover,.menu_right .block-booking-reserva-parador-block .btn:focus-visible,.menu_right .block-booking-reserva-restaurant-block .btn:hover,.menu_right .block-booking-reserva-restaurant-block .btn:focus-visible{opacity:0.8;cursor:pointer;}.menu_right .block-booking-reserva-parador-block .btn span,.menu_right .block-booking-reserva-restaurant-block .btn span{font-size:12px;font-weight:normal;}.menu_right .block-booking-reserva-parador-block{margin-bottom:10px;}.menu_right .block-booking-reserva-parador-block .btn{color:#ffffff !important;border:1px solid #f01e50 !important;background:#f01e50 !important;}.menu_right .block-booking-reserva-parador-block .btn:hover span,.menu_right .block-booking-reserva-parador-block .btn:focus-visible span{color:#ffffff !important;}.menu_right .block-booking-reserva-restaurant-block .block-reserve-your-restaurant{display:block;}.menu_right .block-booking-reserva-restaurant-block .block-reserve-your-restaurant .btn{color:#232323 !important;border:1px solid #ffffff !important;background:#ffffff !important;}.menu_right .block-booking-reserva-restaurant-block .block-reserve-your-restaurant .btn:before{content:"";background:url(/themes/stack/img/icons/reservar_restaurante_negro.svg) no-repeat center center/contain;background-size:13px;position:relative;width:15px;height:20px;float:left;margin-right:4px;}.menu_right .block-booking-reserva-restaurant-block .block-reserve-your-restaurant .btn:hover{color:#f01e50 !important;}.menu_right .block-booking-reserva-restaurant-block .block-reserve-your-restaurant .btn:hover:before{content:"";background:url(/themes/stack/img/icons/reservar_restaurante_rosa.svg) no-repeat center center/contain;}#block-dropdownlanguage{display:inline-block;position:absolute;left:0;top:-11px;}@media (max-width:1199px){#block-dropdownlanguage{left:-15px;top:0;}}#block-dropdownlanguage ul.dropdown-menu{position:relative;z-index:9999;left:-60px;top:41px;height:auto;border-radius:0;background-color:#ffffff;}@media (max-width:1199px){#block-dropdownlanguage ul.dropdown-menu{left:0;}}#block-dropdownlanguage ul.dropdown-menu li{font-size:1rem;}@media (max-width:1199px){#block-dropdownlanguage ul.dropdown-menu li{width:auto;display:inline-block;}}#block-dropdownlanguage ul.dropdown-menu a{color:#232323;}#block-dropdownlanguage ul.dropdown-menu a:hover,#block-dropdownlanguage ul.dropdown-menu a:focus-visible{color:#f01e50;}#block-dropdownlanguage button.dropdown-toggle{position:absolute;left:5px;background:transparent;border:0;color:#ffffff;width:80px;text-align:right;padding-right:15px;height:43px;}@media (max-width:1199px){#block-dropdownlanguage button.dropdown-toggle{left:15px;}#block-dropdownlanguage button.dropdown-toggle .caret{margin-top:-5px;}}#block-dropdownlanguage .dropdown-language-item.open button.dropdown-toggle{box-shadow:none;}#block-dropdownlanguage button.active-language{background:transparent;color:#ffffff;border:0;width:50px;text-align:left;font-weight:400;}#search-block-form #edit-keys{float:right;width:85%;background:transparent;color:#ffffff;position:relative;top:9px;font-size:0.85rem;}#search-block-form #edit-keys::-moz-placeholder{content:"Buscador" !important;color:#ffffff;opacity:1;font-weight:300;}#search-block-form #edit-keys::placeholder{content:"Buscador" !important;color:#ffffff;opacity:1;font-weight:300;}#search-block-form .form-item{margin-bottom:4px;}#search-block-form .input-group-btn{float:left;width:15%;text-align:right;}#search-block-form .icon{font-size:1rem;padding:4px;background:#ffffff;color:#f01e50;border-radius:50%;}#search-block-form input{border:0px;box-shadow:none;}#search-block-form button{border:0;}.nav-utility{padding:0;}.nav-utility .module.right{float:none;position:absolute;z-index:1;right:10%;top:110px;}.nav-utility #block-customblocktrybuiderbuynowbutton a{padding:4px 20px;}.nav-utility #block-customblocktrybuiderbuynowbutton a span{font-weight:400;}#block-stack-search{display:inline-block;}#block-menubuscador{display:inline-block;margin-right:20px;}#block-menuaccesoamigos{display:inline-block;margin-right:20px;}#block-menutellamamos,#block-clicktocallform{display:inline-block;}#toolbar-administration{font-size:0.75rem;}#toolbar-bar{overflow:visible;}nav.toolbar-lining .toolbar-icon::before{width:13px;}#admin-toolbar-search-input{height:26px;}ul.tabs-content{margin:0;}#toolbar-administration li.menu-item{font-size:0.85rem;}@media (max-width:768px){.submenu-section-top{text-align:center;}}#menu1 #block-customblocktrybuiderbuynowbutton .btn--primary.btn-transparente .btn__text{color:#ffffff;}body[data-once~=contextualToolbar-init] .bar--absolute,body[data-once~=contextualToolbar-init] .pos-fixed{z-index:9;}body[data-once~=contextualToolbar-init] #block-stack-help{text-align:center;position:relative;background:#ffffff;z-index:10;}body[data-once~=contextualToolbar-init] .layout-builder-form{margin-top:0;padding-top:50px;background:#ffffff;z-index:10;}body[data-once~=contextualToolbar-init] .layout-builder-form #edit-actions{text-align:center;}body[data-once~=contextualToolbar-init] .layout-builder-discard-changes,body[data-once~=contextualToolbar-init] .layout-builder-revert-overrides{text-align:center;background:#ffffff;z-index:10;}@media all and (max-width:499px){.menu-principal.pos-fixed .logo-zone{width:auto !important;left:10%;}#menu2 ul.menu-horizontal a{font-size:1.6rem;}#menu2 ul.menu-horizontal .link-consulta-reserva,#menu2 ul.menu-horizontal .link-reserva-mesa{font-size:1.4rem !important;}}@media all and (max-width:1000px){.extra-menu-zone .enlace_txt,.extra-menu-zone .user-no-authenticated,.extra-menu-zone .user-name,#menu_container .enlace_txt,#menu_container .user-no-authenticated,#menu_container .user-name{display:none;}#menu2 .img-menu{display:none;}#menu2.menu-visible .hamburger-toggle{top:20px !important;}.navigation_top_collapsible .icon svg,.navigation_top_collapsible_access .icon svg{height:20px;width:20px;}.region-navigation-top-collapsible-access .ico img{height:20px !important;top:-4px !important;}.region-navigation-top-collapsible-access .block-block-login-agencias .ico img{top:0 !important;}#edit-clicktocall-button .icon img{width:auto;height:20px !important;margin-top:0;}.menu-principal .bar.bar--sm{padding-bottom:0;}.menu-principal.pos-fixed{margin-bottom:0;}.menu-principal.pos-fixed .row{line-height:1rem;}.menu-principal.pos-fixed .bar--sm{padding:0;}.menu-principal.pos-fixed .navigation_top_collapsible,.menu-principal.pos-fixed .navigation_top_collapsible_access{vertical-align:super;padding:0;margin:0;}.menu-principal.pos-fixed .navigation_right_collapsible{line-height:1rem;}.menu-principal.pos-fixed .logo-zone{top:4px;height:auto;}.menu-principal.pos-fixed .extra-menu-zone{top:0;}#menu1.pos-fixed #menu_container{top:2px !important;width:35%;}#menu1.pos-fixed .region-navigation-top-collapsible-access .ico img{top:0px !important;}#menu1.pos-fixed #search_autocomplete_header .icon .icon{height:auto !important;width:20px !important;}#menu1.pos-fixed #edit-clicktocall-button .icon img{top:0px !important;}#menu1.pos-fixed .menu_right{height:31px;}}@media (max-width:1000px) and (max-width:374px){#edit-clicktocall-button .icon img,.region-navigation-top-collapsible-access .ico img,.search-autocomplete-header #search_autocomplete_header .icon img{width:15px !important;height:15px !important;}}@media all and (min-width:769px) and (max-width:1200px){#menu1{margin:10px 0 0;position:relative;top:0;width:100%;z-index:9999;}#menu1.pos-fixed{position:fixed;top:0;z-index:9999;width:100%;background:rgba(255,255,255,0.9490196078);margin:0;}#menu1.pos-fixed .container{width:100%;padding:0;}#menu1.pos-fixed .logo-paradores-full-light{display:none;}#menu1.pos-fixed .navigation_collapsible .bar__module{margin:0;}.extra-menu-zone .enlace_txt{display:inline-block;position:relative;top:-2px;}.extra-menu-zone .navigation_top_collapsible,.extra-menu-zone .navigation_top_collapsible_access{top:0;}#menu2 .menu-button-close-2{text-align:left;}#menu2 .navigation_top_collapsible,#menu2 .navigation_top_collapsible_access{position:absolute;bottom:auto;text-align:right;width:100%;right:0;font-size:1.4rem;padding-right:5%;}#menu2 .navigation_top_collapsible #block-dropdownlanguage,#menu2 .navigation_top_collapsible_access #block-dropdownlanguage{top:-20px;z-index:10;}#menu2 .navigation_collapsible{margin-top:0;}#menu2 .navigation_collapsible::before{content:"- Menú";display:block;margin-left:1rem;font-family:"questa",serif;font-style:italic;font-weight:300;font-size:0.9rem;text-align:left;}#menu2 #menu_container{width:90%;position:absolute;left:12%;}#menu2 #menu_container ul.menu-horizontal{text-align:left;}#menu2 #menu_container ul.menu-horizontal li{margin-left:1rem;}#menu2 .menu_right{width:37%;position:absolute;right:0;top:18%;}.menu-principal .bar.bar--sm{padding-bottom:5px;}.menu-principal.pos-fixed .site-branding .logo svg{height:30px !important;margin-top:0 !important;}.menu-principal.pos-fixed .bar.bar--sm{padding-top:8px;padding-bottom:8px !important;}.menu-principal.pos-fixed .logo-zone{height:auto;}.menu-principal.pos-fixed .logo-zone .region-branding{line-height:1rem;}}@media all and (max-width:1199px){.menu-visible{display:block !important;}.menu-principal{position:absolute;top:0;z-index:100;width:100%;background:rgba(0,0,0,0.2666666667);}.menu-principal .container{width:100%;}.menu-principal .logo-paradores-full-light{display:block;}.menu-principal .logo-dark{display:none;}.menu-principal .logo-dark-symbol{display:none;}.menu-principal .site-branding .logo{position:relative;height:55px;width:auto;}.menu-principal .hamburger-toggle{background-image:url("/themes/stack/img/icons/icon_menu_white.svg");background-size:contain;width:20px;height:20px;display:block;background-repeat:no-repeat;position:relative;top:10px;}.menu-principal .hamburger-toggle i{color:#ffffff;display:none;}.menu-principal .logo-zone{position:absolute;top:0;left:0;width:100%;text-align:center;display:block;height:50px;}.menu-principal .extra-menu-zone{width:100%;float:none;top:0;}.menu-principal .extra-menu-zone .navigation_right_collapsible{display:block;text-align:center !important;}.menu-principal .extra-menu-zone .navigation_right_collapsible #block-customblocktrybuiderbuynowbutton{margin:30px 0 0 !important;}.menu-principal #block-loginamigosblock{margin-left:5px;}}@media (max-width:1199px) and (max-width:768px){.menu-principal #block-loginamigosblock{margin-left:0 !important;}.menu-principal #block-loginamigosblock .block-inner div .ico{padding-bottom:0 !important;}.menu-principal #block-loginamigosblock .block-inner div .ico .img_white,.menu-principal #block-loginamigosblock .block-inner div .ico .img_black{top:-2px !important;}}@media (max-width:1199px) and (max-width:420px){.menu-principal .search-autocomplete-header{margin-right:0;}}@media all and (max-width:1199px){.menu-principal.pos-fixed{position:fixed;top:0;z-index:100;width:100%;background:#ffffff;}.menu-principal.pos-fixed .menu-button{padding-left:0;padding-right:0;width:20%;}.menu-principal.pos-fixed .site-branding .logo{right:0;height:26px;margin-top:2px;}.menu-principal.pos-fixed .hamburger-toggle.menu-button-2{top:7px;left:15px;background-image:url("/themes/stack/img/icons/icon_menu_black.svg");}.menu-principal.pos-fixed .hamburger-toggle.menu-button-2 i{vertical-align:text-top;color:#232323;}.menu-principal.pos-fixed #menu2 .hamburger-toggle.menu-button-2.toggled-class{background-image:url("/themes/stack/img/icons/icon_close_black.svg") !important;}.menu-principal.pos-fixed #menu2 .hamburger-toggle.menu-button-2.toggled-class .icon{display:none;}.menu-principal.pos-fixed .navigation_right_collapsible{display:inline-block;margin-right:5px !important;}.menu-principal.pos-fixed .navigation_right_collapsible #block-customblocktrybuiderbuynowbutton{margin:0 !important;}.menu-principal.pos-fixed .region-navigation-top-collapsible a .enlace_txt{left:-4px;color:#232323;}.menu-principal.pos-fixed .container{width:100%;padding:0;}.menu-principal.pos-fixed .bar--sm{padding-bottom:0 !important;}.menu-principal.pos-fixed .logo-dark-symbol{display:inline-block;}.menu-principal.pos-fixed .logo-paradores-full-light{display:none;}.menu-principal.pos-fixed .logo-dark{display:none;}.menu-principal.pos-fixed .logo-zone{position:absolute;width:55%;text-align:center;}.hamburger-toggle{z-index:9999;position:relative;}#menu2 .menu-button{position:absolute;top:20px !important;}#menu2 .menu-button-close-2{min-width:auto;}#menu2.menu-visible .container{width:100%;}}@media (max-width:1199px) and (max-width:768px){#menu2.menu-visible .container{padding-left:25px;padding-right:25px;}}@media (max-width:1199px) and (max-width:374px){#menu2.menu-visible .container{padding-left:15px;padding-right:15px;}}@media all and (max-width:1199px){#menu2.menu-visible .container .region-navigation-collapsible{text-align:left;}#menu2.menu-visible .hamburger-toggle{background-image:url("/themes/stack/img/icons/icon_close_black.svg");position:relative;left:0 !important;height:25px;width:25px;top:0px !important;}}@media (max-width:1199px) and (max-width:768px){#menu2.menu-visible .hamburger-toggle{left:0;}}@media all and (max-width:1199px){.site-branding{position:relative;}.site-branding .logo{position:absolute;margin:auto;float:none !important;top:0;right:0;height:34px;max-height:none;}#menu2{z-index:9999;}#menu2 ul.menu-horizontal li{display:block;}}@media (max-width:1199px) and (min-height:510px){#menu2 ul.menu-horizontal li{height:6vh;}}@media all and (max-width:1199px){#menu2 ul.menu-horizontal li a{line-height:1.6em;}#menu2 .logo-paradores-full-light{display:none;}#menu2 .logo-dark-symbol{display:none;}.extra-menu-zone{text-align:right;}.extra-menu-zone .icon{height:26px;}.extra-menu-zone .block{display:inline-block;margin-right:4px !important;}.extra-menu-zone .navigation_top_collapsible,.extra-menu-zone .navigation_top_collapsible_access{display:inline-block;vertical-align:text-top;padding-top:0px;margin-bottom:-3px;}.extra-menu-zone .navigation_right_collapsible{display:inline-block;}.extra-menu-zone #block-dropdownlanguage{display:none;}.extra-menu-zone #block-menutellamamos,.extra-menu-zone #block-clicktocallform{display:none !important;}.extra-menu-zone #block-customblocktrybuiderbuynowbutton{margin-top:0;}.extra-menu-zone #block-customblocktrybuiderbuynowbutton a{padding:3px 10px;}.extra-menu-zone #block-customblocktrybuiderbuynowbutton a .btn__text{font-weight:300;letter-spacing:0.01rem;}.extra-menu-zone #block-customblocktrybuiderbuynowbutton .bar__module{margin-bottom:0;}#menu1{padding-top:0;padding-bottom:0;margin:0;padding:0.92857143em 0;}#menu1 .branding{position:absolute;width:100%;top:10px;display:block !important;}#menu1 #menu_container{position:relative;right:15px;float:right;}#block-menubuscador{margin-right:0;}#menu1.pos-fixed{padding:10px 25px;height:55px;border-bottom:1px solid #ffffff;}#menu1.pos-fixed #menu_container{float:none;top:-22px;width:auto;text-align:right;}#menu1.pos-fixed #menu_container #block-loginamigosblock{margin-right:20px;}#menu1.pos-fixed .menu_right{top:1px;right:5px;width:auto;text-align:right;float:right;margin-top:0;}}@media (max-width:1199px) and (max-width:992px){#menu1.pos-fixed .menu_right{right:0;}}@media all and (max-width:1199px){#menu1.pos-fixed .menu_right .btn--sm{padding:0.4rem 1.5rem !important;}}@media (max-width:1024px){#menu1.pos-fixed{padding:8px 25px;height:47px;}}@media all and (min-width:1200px){.logo-dark-symbol{display:none;}#menu1 .branding{padding:0;margin-right:25px;}#menu1.pos-fixed .logo{top:-2px;height:44px;max-height:none;}#menu2{display:none;}}@media (max-width:900px){.bar__module{margin-bottom:0;}#menu1.pos-fixed{padding:4px 25px;height:39px;}}@media (max-width:900px) and (max-width:374px){#menu1.pos-fixed{padding-left:15px;}}@media (max-width:900px){#menu1.pos-fixed .menu-button{width:5%;}#menu1.pos-fixed #menu_container{top:4px !important;flex:none;}#menu1.pos-fixed #menu_container #block-loginamigosblock{margin-right:0 !important;margin-left:0 !important;}#menu1.pos-fixed #menu_container #block-buscadordeparadoresheader .search-autocomplete-header{margin-right:0;}#menu1.pos-fixed .region-navigation-top-collapsible-access .ico img{height:auto !important;width:15px !important;}#menu1.pos-fixed #edit-clicktocall-button .icon img,#menu1.pos-fixed #search_autocomplete_header .icon img{height:auto !important;width:15px !important;}}#menu1 #menu_container{position:relative;}#menu1 #menu_container .navigation_top_collapsible_access{display:inline-block;top:-2px;position:relative;}#menu1 #menu_container .navigation_top_collapsible,#menu1 #menu_container .navigation_top_collapsible_access{display:inline-block;position:initial;vertical-align:bottom;}#menu1 #menu_container .navigation_top_collapsible #block-dropdownlanguage,#menu1 #menu_container .navigation_top_collapsible_access #block-dropdownlanguage{top:auto;left:0;margin-top:-40px;}@media (max-width:1199px){#menu1 #menu_container .navigation_collapsible{display:none;}#menu1 #menu_container #block-dropdownlanguage{display:none;}}@media (max-width:1199px){#menu1 .menu_right{display:block;margin:0 auto;margin-top:25px;top:5px;}#menu1 .menu_right #block-customblocktrybuiderbuynowbutton{margin:auto;position:relative;top:15px;}#menu1 .menu_right #block-customblocktrybuiderbuynowbutton .btn--sm{padding-left:1rem !important;padding-right:1rem !important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}}@media (max-width:1199px){#menu1.pos-fixed .menu_right #block-customblocktrybuiderbuynowbutton,#menu1:not(.bar--transparent) .menu_right #block-customblocktrybuiderbuynowbutton{top:0;}}@media all and (max-width:1200px){#menu2 .bar__module > a.btn--primary{display:none;}}@media (max-width:1199px){#menu1.pos-fixed .logo-dark{display:none;}}.view-display-id-block_paradores_halls .wrapper-filters,.view-display-id-block_find_restaurant .wrapper-filters{display:none !important;}#menu1.bar--transparent.pos-fixed ul.menu-horizontal li.dropdown .dropdown__container{max-width:-moz-fit-content !important;max-width:fit-content !important;position:absolute !important;}#menu1.bar--transparent.pos-fixed ul.menu-horizontal li.dropdown .dropdown__container .container{width:-moz-fit-content;width:fit-content;background-color:#ffffff;}#menu1.bar--transparent:not(.pos-fixed){background-color:rgba(0,0,0,0.5);}#menu1.bar--transparent:not(.pos-fixed) ul.menu-horizontal li.dropdown .dropdown__container ul.menu-vertical.text-left li a{color:#ffffff;font-weight:300;display:block;padding:8px 0 !important;}#menu1.bar--transparent:not(.pos-fixed) ul.menu-horizontal li.dropdown .dropdown__container ul.menu-vertical.text-left li a:hover{color:#f10e50;}#menu1.bar--transparent:not(.pos-fixed) .menu_right .block-modify-your-booking{margin-top:10px;}#menu1.bar--transparent:not(.pos-fixed) .menu_right .block-modify-your-booking a{color:#ffffff;}#menu1.bar--transparent:not(.pos-fixed) .menu_right .block-modify-your-booking a:hover{color:#fe285b;}#menu1.bar--transparent .menu_right .block-modify-your-booking .btn::before{content:"";background:url(/themes/stack/img/icons/modificar_reserva.svg) no-repeat center center/contain;background-size:18px;position:relative;height:24px;width:20px;float:left;margin-right:4px;}#menu1.pos-fixed .menu_right .block{margin-bottom:1rem;}#menu1.pos-fixed .menu_right .block-modify-your-booking{margin-bottom:10px;}#menu1.pos-fixed .menu_right .block-modify-your-booking .btn::before{content:"";background:url(/themes/stack/img/icons/modificar_reserva_negro.svg) no-repeat center center/contain;}#menu1.pos-fixed .menu_right .block-reserve-your-restaurant a{border:1px solid #232323 !important;}#menu1.pos-fixed ul.menu-horizontal li.dropdown .dropdown__container ul.menu-vertical.text-left li{margin:0.5rem 0 !important;}#menu1 ul.menu-horizontal li.dropdown .dropdown__container{display:flex;flex-wrap:wrap;width:-moz-fit-content;width:fit-content;left:0 !important;padding-left:0.5rem;}#menu1 ul.menu-horizontal li.dropdown .dropdown__container:before{height:auto;}#menu1 ul.menu-horizontal li.dropdown .dropdown__container ul.menu-vertical.text-left li{opacity:1;}#menu1 .container .row #menu_container #block-dropdownlanguage{display:block;}#menu1 .container .row .dropdown__content.col-md-2.col-sm-4{left:0 !important;width:100%;padding:0px;background:none;}#menu1:not(.bar--transparent) ul.menu-horizontal li.dropdown .dropdown__container .container{width:-moz-fit-content;width:fit-content;background-color:#ffffff;}#menu1:not(.bar--transparent) .menu_right .block{margin-bottom:1rem;}#menu1:not(.bar--transparent) .menu_right .block-modify-your-booking .btn::before{content:"";background:url(/themes/stack/img/icons/modificar_reserva_negro.svg) no-repeat center center/contain;}#menu1:not(.bar--transparent) .menu_right .block-reserve-your-restaurant a{border:1px solid #232323 !important;}#menu1 .menu_right .block-modify-your-booking{color:#232323;}#menu1 .menu_right .block-modify-your-booking .btn:hover::before{content:"";background:url(/themes/stack/img/icons/modificar_reserva_rosa.svg) no-repeat center center/contain;}#menu1 .menu_right .block-modify-your-booking span.btn__text{text-transform:none;font-weight:400;font-size:0.9em;color:unset;}#menu1 .menu_right .block-modify-your-booking a{color:#232323;}#menu1 .menu_right .block-modify-your-booking a:hover{color:#fe285b;}#menu1 .menu_right .block-modify-your-booking a.btn.btn--sm{padding:0 !important;}#menu1 .menu_right .block-reserve-your-restaurant span.btn__text{color:#232323;}#menu1 .menu_right .block-reserve-your-restaurant a{color:#232323;}#menu1 .menu_right .block-reserve-your-restaurant a:hover{color:#fe285b;}#menu2 ul.menu-horizontal li a.link-reserva-parador,#menu2 ul.menu-horizontal li a.link-reserva-mesa,#menu2 ul.menu-horizontal li a.link-consulta-reserva,#menu2 ul.menu-horizontal li a.link-nuestra-empresa,#menu2 ul.menu-horizontal li a.link-actualidad{color:#f01e50;font-weight:400;display:block;text-transform:none;font-family:"questa",serif;font-size:1.4rem;}#menu2 ul.menu-horizontal a.link-reserva-parador{margin-top:35px;}#menu2 ul.menu-horizontal li.dropdown{height:unset;}#menu2 ul.menu-horizontal li.dropdown .dropdown__container .dropdown__content{background:none;padding:0px;}#menu2 ul.menu-horizontal li.dropdown .dropdown__container .container .dropdown__content ul.menu-vertical li{margin:0;}#menu2 ul.menu-horizontal li.dropdown .dropdown__container .container .dropdown__content ul.menu-vertical li a{font-size:1.7rem;}#menu2 .link-consulta-reserva{margin-top:0px;}#menu2 .navigation_top_collapsible{display:none;}#block-mainnavigation ul.menu-horizontal li.active a{border-bottom:0px;}@media (min-width:1200px){#menu1 ul.menu-horizontal li .link-nuestra-empresa{display:none;}#menu1 ul.menu-horizontal li .link-reserva-parador{display:none;}#menu1:not(.bar--transparent) .menu_right .block-modify-your-booking a{padding:5px 0px;}#menu1 .branding{justify-content:center;align-items:center;}}@media (max-width:1200px){#menu1.bar--transparent.pos-fixed .menu_right .block-modify-your-booking{margin:0px;}#menu1.bar--transparent.pos-fixed .menu_right .block-modify-your-booking .btn::before{height:20px;background-size:16px;}#menu1.pos-fixed .site-branding .logo svg{height:20px !important;margin-top:0;}#menu1.pos-fixed .menu_right span.btn__text{display:none;}#menu1.pos-fixed .menu_right .region-navigation-right-collapsible .block-booking-reserva-restaurant-block .block-reserve-your-restaurant{border:0px;}#menu1.pos-fixed .menu_right .region-navigation-right-collapsible .block-booking-reserva-restaurant-block .block-reserve-your-restaurant a{border:0 !important;}#menu1.pos-fixed .menu_right .region-navigation-right-collapsible .block-booking-reserva-restaurant-block .block-reserve-your-restaurant .btn::before{background-size:11px;}#menu1.pos-fixed .menu_right .region-navigation-right-collapsible .block-booking-reserva-parador-block .btn::before{content:"";background:url(/themes/stack/img/icons/reservar_parador_negro.svg) no-repeat center center/contain;background-size:contain;background-size:13px;position:relative;width:15px;height:20px;float:left;margin-right:4px;border:0;background-color:unset;}#menu1.pos-fixed .menu_right .btn--sm{padding:0.4rem 0 !important;}#menu1.pos-fixed .menu_right .block-modify-your-booking a.btn.btn--sm{padding:0.4rem 0 !important;}#menu1.pos-fixed .menu_right .block-booking-reserva-parador-block .btn{border:0 !important;background-color:unset !important;}#menu1.pos-fixed .menu_right .block-booking-reserva-restaurant-block .btn{content:"";}#menu1.pos-fixed .menu_right .block-booking-reserva-restaurant-block .btn::before{content-visibility:visible;}#menu1.pos-fixed .menu_right .block{margin-bottom:0rem;}#menu1.pos-fixed .branding{justify-content:center;align-items:center;}#menu1.pos-fixed #menu_container .navigation_top_collapsible #block-dropdownlanguage{top:0.5vh;}#menu1:not(.bar--transparent) .menu_right .block-modify-your-booking a{padding:5px 0px;}}@media (max-width:1199px){#menu1 .text-left.col-xs-1.col-sm-2.menu-button.menu-button-1.hidden-lg{align-content:center;}#menu1:not(.bar--transparent) #menu_container .navigation_top_collapsible_access #block-dropdownlanguage{top:0;margin-top:-20px;}#menu1:not(.bar--transparent) #menu_container .navigation_top_collapsible #block-dropdownlanguage{margin-top:0;top:0.5vh;}#menu1.pos-fixed{padding:0;}#menu1.pos-fixed .row{flex-wrap:wrap;margin:0;padding:0 5px;}#menu1.pos-fixed #menu_container{top:0;padding-top:10px;padding-bottom:10px;position:inherit;align-content:center;}#menu1.pos-fixed #menu_container .navigation_top_collapsible #block-dropdownlanguage{margin-top:0;}#menu1.pos-fixed #menu_container #block-dropdownlanguage{margin-top:0;}#menu1.pos-fixed #menu_container #block-dropdownlanguage button.dropdown-toggle{left:30px;width:auto;}#menu1.pos-fixed .text-left.col-xs-1.col-sm-2.menu-button{padding-left:10px;padding-right:10px;}#menu1.pos-fixed .hamburger-toggle.menu-button-2{top:0;left:0;}#menu1.pos-fixed .branding{padding-top:10px;padding-bottom:10px;left:0;flex:1 0 20%;}#menu1.pos-fixed .menu_right{flex:0 0 20%;float:none;top:0;padding-bottom:10px;padding-top:10px;}#menu1.pos-fixed .menu_right .region-navigation-right-collapsible .block-booking-reserva-parador-block{margin-right:0;padding:0 10px;}#menu1.pos-fixed #block-dropdownlanguage ul.dropdown-menu li{display:block;}#menu1:not(.pos-fixed) .container .row > div{padding:0 25px;}#menu1:not(.pos-fixed) .container .row > div.menu_right{padding:0 25px;}#menu1:not(.pos-fixed) .container .row > div.branding{width:auto;}#menu1:not(.pos-fixed) #menu_container{position:inherit;}#menu1:not(.pos-fixed) #menu_container .navigation_top_collapsible #block-dropdownlanguage{left:4rem;}#menu1:not(.pos-fixed) .hamburger-toggle{top:0;}#menu1:not(.pos-fixed) .text-left.col-xs-1.col-sm-2.menu-button.menu-button-1.hidden-lg{align-content:center;}#menu1:not(.pos-fixed) #menu_container .navigation_top_collapsible #block-dropdownlanguage,#menu1:not(.pos-fixed) #menu_container .navigation_top_collapsible_access #block-dropdownlanguage{top:1vh;left:3rem;height:100%;margin-top:0;}#menu1:not(.pos-fixed) #block-dropdownlanguage ul.dropdown-menu li{display:block;}#menu1 #menu_container .navigation_top_collapsible #block-dropdownlanguage{top:1vh;left:3rem;height:100%;margin-top:0;}#menu1 #menu_container .navigation_top_collapsible_access #block-dropdownlanguage{top:1vh;left:3rem;height:100%;margin-top:0;}}@media (max-width:1000px){#menu1.pos-fixed .menu_right{height:100%;}#menu1.pos-fixed #menu_container #block-loginamigosblock{margin-right:0px;margin-left:0px;}#menu1.pos-fixed #menu_container .navigation_top_collapsible #block-dropdownlanguage{top:0.75vh;}#menu1.pos-fixed .navigation_top_collapsible_access .search-autocomplete-header{margin-right:0px;margin-left:0px;}.region-navigation-top-collapsible-access .ico img{height:15px !important;}.region-navigation-top-collapsible-access .icon img{height:15px !important;}#edit-clicktocall-button .icon img{height:15px !important;}}@media (min-width:992px) and (max-width:1199px){#menu1.pos-fixed .menu-button{width:auto;}#menu1.pos-fixed .row{text-align:left;justify-content:start;}#menu1.pos-fixed .menu_right{display:inline-block;margin:0;right:0;}#menu1.pos-fixed .menu_right .region-navigation-right-collapsible .block-booking-reserva-restaurant-block{margin-right:0;}#menu1.pos-fixed .menu_right .region-navigation-right-collapsible .block-booking-reserva-parador-block{padding:0;}#menu1.pos-fixed .menu_right .block-booking-reserva-parador-block .btn,#menu1.pos-fixed .menu_right .block-booking-reserva-restaurant-block .btn{max-width:175px;min-width:unset;}#menu1.pos-fixed .branding{width:auto;flex:1 0 auto;margin-left:2vw;}#menu1.pos-fixed div.menu_right:nth-child(4) > div:nth-child(1) > div:nth-child(2){display:inline-block;}}@media (max-width:992px){#menu1.pos-fixed .menu_right{margin-left:0;}#menu1.pos-fixed .menu_right .region-navigation-right-collapsible .block-booking-reserva-restaurant-block .block-reserve-your-restaurant .btn:before{width:17px;}#menu1.pos-fixed .menu_right .region-navigation-right-collapsible .block-booking-reserva-parador-block .btn .btn__text{padding:5px 0 inherit !important;}}@media (max-width:900px){#menu1.pos-fixed{height:55px;}#menu1.pos-fixed .branding{margin-left:4rem;padding-left:2rem;padding-right:2rem;}#menu1.pos-fixed .navigation_top_collapsible span.icon-black,#menu1.pos-fixed .navigation_top_collapsible_access span.icon-black{display:block;padding:0 4px;}#menu1.pos-fixed .navigation_top_collapsible_access .ico .img_black{display:block !important;}#menu1.pos-fixed .menu-button{width:auto;}#menu1.pos-fixed #menu_container{flex:0 0 auto;}#menu1.pos-fixed .menu_right .region-navigation-right-collapsible .block-booking-reserva-parador-block{padding:0;}#menu1.pos-fixed .menu_right .region-navigation-right-collapsible .block-booking-reserva-restaurant-block{padding-right:5px;padding-left:0;}#menu1 #search_autocomplete_header{vertical-align:unset;}#menu1 .block-clicktocall{display:block !important;}#menu1 #friends-access,#menu1 #enlace_acceso_amigos{display:inline;vertical-align:sub;}#menu1 #block-loginamigosblock .user-header{align-content:last baseline;}#menu1 .ico{display:block;}}@media (max-width:900px){#menu1.pos-fixed .menu_right .region-navigation-right-collapsible .block-booking-reserva-parador-block .btn{padding-left:8px !important;padding-right:4px !important;width:auto;}}@media (min-width:769px) and (max-width:1200px){#menu1.pos-fixed .container{line-height:0;}}@media (max-width:768px){#menu2 ul.menu-horizontal li.dropdown .dropdown__container .dropdown__content ul.menu-vertical{text-align:center;}}@media (min-width:768px) and (max-width:1200px){#menu2 ul.menu-horizontal li.dropdown .dropdown__container{transition:none;-webkit-transition:none;}#menu2 ul.menu-horizontal li.dropdown.dropdown--active.open .dropdown__container{position:relative;left:0 !important;padding-left:1rem;}#menu2 ul.menu-horizontal li.dropdown.dropdown--active.open .dropdown__container .dropdown__content{left:0 !important;width:100%;}#menu2 ul.menu-horizontal li.dropdown.dropdown--active.open .dropdown__container .container{padding:0;}#menu2 ul.menu-horizontal li.dropdown.dropdown--active.open .dropdown__container .container .dropdown__content{box-shadow:none;-webkit-box-shadow:none;}}@media (max-width:420px){#menu1.pos-fixed .menu-button{flex:0 0 auto;}#menu1.pos-fixed .branding{margin:0;max-width:-moz-fit-content;max-width:fit-content;padding:10px 0;}#menu1.pos-fixed .branding .logo svg{height:20px !important;}#menu1.pos-fixed #menu_container{margin-left:1vh;}}.layout__region{overflow:hidden;}.layout-builder .layout{position:relative;}.layout-builder-block{background-color:transparent;}.layout-builder-form{margin-top:50px;}#block-stack-help p{font-size:1rem;}#drupal-off-canvas{padding:5px 5px 15px !important;}#drupal-off-canvas *{font-size:1rem;line-height:1rem;}#drupal-off-canvas a{font-size:1rem;}#drupal-off-canvas a.cke_button{height:10px;padding:2px 2px;}#drupal-off-canvas a.cke_button:hover,#drupal-off-canvas a.cke_button:focus-visible{border:0;padding:2px 2px;}#drupal-off-canvas input{font-size:0.9rem;}#drupal-off-canvas .fieldset-wrapper .form-checkboxes .form-item{display:block;}#drupal-off-canvas .cke{width:100% !important;}#drupal-off-canvas .cke_toolbar{float:none;}#drupal-off-canvas .cke_editable{font-size:0.8rem;}#drupal-off-canvas .field--name-field-titulo,#drupal-off-canvas .field--name-field-titulo-principal{margin-top:0;margin-bottom:0;}#drupal-off-canvas .filter-wrapper{height:auto;background-color:transparent;padding-top:0;}#drupal-off-canvas .filter-wrapper .form-item{margin-bottom:0;margin-top:0;}#drupal-off-canvas .form-checkbox{position:relative !important;margin-right:5px !important;}#drupal-off-canvas button.field-add-more-submit{margin-top:10px;}#cke_91{width:200px;}#cke_91 ul.cke_panel_list li a{font-size:0.75rem;}.two-columns{padding-top:2.5em;padding-bottom:2.5em;}.two-columns.texto-izquierda img{width:100%;-o-object-fit:cover;object-fit:cover;}.two-columns .field--name-field-enlace{margin-top:40px;margin-bottom:100px;}.two-columns .field--name-field-antetitulo::before{position:relative;top:-6px;content:"";display:inline-block;width:55px;height:1px;background:#5a5a5a;margin-right:10px;}@media (max-width:768px){.two-columns.txt-img,.two-columns.img-txt{display:flex;flex-direction:column;}}@media (max-width:768px){.two-columns.txt-img .left-region,.two-columns.txt-img .right-region,.two-columns.img-txt .left-region,.two-columns.img-txt .right-region{width:100%;}.two-columns.txt-img .left-region .field--type-image,.two-columns.txt-img .right-region .field--type-image,.two-columns.img-txt .left-region .field--type-image,.two-columns.img-txt .right-region .field--type-image{width:100%;}.two-columns.txt-img .left-region .mt-100-negative,.two-columns.txt-img .right-region .mt-100-negative,.two-columns.img-txt .left-region .mt-100-negative,.two-columns.img-txt .right-region .mt-100-negative{margin-bottom:-100px;}.two-columns.txt-img .left-region .mt-100-negative img,.two-columns.txt-img .right-region .mt-100-negative img,.two-columns.img-txt .left-region .mt-100-negative img,.two-columns.img-txt .right-region .mt-100-negative img{top:-100px;}}.two-columns.txt-img .left-region .block--view-mode-imagen-ancho-100- img,.two-columns.txt-img .left-region .block-inline-blockbloque-imagen-vertical-adaptativ img,.two-columns.txt-img .right-region .block--view-mode-imagen-ancho-100- img,.two-columns.txt-img .right-region .block-inline-blockbloque-imagen-vertical-adaptativ img,.two-columns.img-txt .left-region .block--view-mode-imagen-ancho-100- img,.two-columns.img-txt .left-region .block-inline-blockbloque-imagen-vertical-adaptativ img,.two-columns.img-txt .right-region .block--view-mode-imagen-ancho-100- img,.two-columns.img-txt .right-region .block-inline-blockbloque-imagen-vertical-adaptativ img{width:100%;}@media (max-width:768px){.two-columns.txt-img .left-region .block--view-mode-imagen-ancho-100- img,.two-columns.txt-img .left-region .block-inline-blockbloque-imagen-vertical-adaptativ img,.two-columns.txt-img .right-region .block--view-mode-imagen-ancho-100- img,.two-columns.txt-img .right-region .block-inline-blockbloque-imagen-vertical-adaptativ img,.two-columns.img-txt .left-region .block--view-mode-imagen-ancho-100- img,.two-columns.img-txt .left-region .block-inline-blockbloque-imagen-vertical-adaptativ img,.two-columns.img-txt .right-region .block--view-mode-imagen-ancho-100- img,.two-columns.img-txt .right-region .block-inline-blockbloque-imagen-vertical-adaptativ img{height:640px;-o-object-fit:cover;object-fit:cover;}}@media (min-width:1200px){.two-columns.txt-img .left-region,.two-columns.img-txt .left-region{padding-top:120px;}}@media (min-width:769px) and (max-width:1200px){.two-columns.txt-img .left-region,.two-columns.img-txt .left-region{padding-top:30px;}}.two-columns.txt-img.m-auto-remove-left .left-region.m-auto,.two-columns.img-txt.m-auto-remove-left .left-region.m-auto{margin-top:inherit !important;margin-bottom:inherit !important;}.two-columns.txt-img.m-auto-remove-right .right-region.m-auto,.two-columns.img-txt.m-auto-remove-right .right-region.m-auto{margin-top:inherit !important;margin-bottom:inherit !important;}@media (max-width:576px){.two-columns.txt-img .bottom-region,.two-columns.img-txt .bottom-region{margin-left:0;padding:0;margin-bottom:25px;}}@media (max-width:576px){.two-columns.txt-img .bottom-region .block,.two-columns.img-txt .bottom-region .block{margin:0;padding:0;}}@media (max-width:768px){.two-columns.txt-img .bottom-region .block.block-views-blockrandom-paradores-block-random-paradores,.two-columns.img-txt .bottom-region .block.block-views-blockrandom-paradores-block-random-paradores{padding-left:25px;padding-right:25px;}}@media (max-width:374px){.two-columns.txt-img .bottom-region .block.block-views-blockrandom-paradores-block-random-paradores,.two-columns.img-txt .bottom-region .block.block-views-blockrandom-paradores-block-random-paradores{padding-left:15px;padding-right:15px;}}@media (max-width:576px){.two-columns.txt-img .bottom-region .block-inline-blockbloque-imagen-secundaria-adaptat,.two-columns.img-txt .bottom-region .block-inline-blockbloque-imagen-secundaria-adaptat{margin:0;padding:0;}}.two-columns.txt-img{position:relative;}.two-columns.txt-img .left-region .block{padding-right:8.5%;padding-left:8.5%;}@media (max-width:768px){.two-columns.txt-img .left-region .block{padding:25px;}}@media (max-width:374px){.two-columns.txt-img .left-region .block{padding-right:15px;padding-left:15px;}}@media (max-width:768px){.two-columns.txt-img .left-region .block.bloque-deco{padding-left:40px;}}@media (max-width:374px){.two-columns.txt-img .left-region .block.bloque-deco{padding-left:35px;}}@media (min-width:1200px){.two-columns.txt-img .left-region .block.block-inline-blockparadores-titulos-texto-y-enlace:not(.block--view-mode-no-padding-top){padding-top:120px;}}@media (min-width:576px){.two-columns.txt-img .left-region .block{padding-bottom:50px;}}@media (min-width:968px){.two-columns.txt-img .left-region .block{padding-left:15%;max-width:960px;}.two-columns.txt-img .left-region .block.block--view-mode-padding-left-20-{padding-left:30%;}}.two-columns.txt-img .left-region .block.block-inline-blockbloque-imagen-cuadrada-adaptativ,.two-columns.txt-img .left-region .block.block-inline-blockbloque-imagen-secundaria-adaptat{padding-left:0;margin-top:0;}@media (max-width:576px){.two-columns.txt-img .left-region .block.block-inline-blockbloque-imagen-cuadrada-adaptativ,.two-columns.txt-img .left-region .block.block-inline-blockbloque-imagen-secundaria-adaptat{padding:0;}}@media (min-width:576px){.two-columns.txt-img .left-region .block.block-inline-blockbloque-imagen-cuadrada-adaptativ,.two-columns.txt-img .left-region .block.block-inline-blockbloque-imagen-secundaria-adaptat{margin-top:50px;}}@media (max-width:768px){.two-columns.txt-img .left-region .block.block-inline-blockbloque-imagen-cuadrada-adaptativ,.two-columns.txt-img .left-region .block.block-inline-blockbloque-imagen-secundaria-adaptat{margin-top:50px;}}.two-columns.txt-img .left-region .block .mt-4,.two-columns.txt-img .left-region .block .my-4{margin-top:38px !important;}@media (max-width:768px){.two-columns.txt-img .right-region{padding-top:25px;}}.two-columns.txt-img .right-region .field--name-field-imagen-principal-cuadrada{float:right;}.two-columns.txt-img .right-region img{float:right;}@media screen and (min-width:992px) and (max-width:1550px){.two-columns.txt-img .left-region .block-inline-blockparadores-titulos-texto-y-enlace{padding-top:120px;}.two-columns.txt-img .right-region{margin-top:0 !important;}}.two-columns.txt-img .bottom-region .field--name-field-imagen-newsletter,.two-columns.txt-img .bottom-region .block-inline-blockbloque-img-secondary{margin-left:-15px;}.two-columns.txt-img .bottom-region .block-inline-blockbloque-imagen-secundaria-adaptat{margin-top:20px;width:100%;margin-left:0;}@media (min-width:768px){.two-columns.txt-img .bottom-region .block-inline-blockbloque-imagen-secundaria-adaptat{margin-left:-15px;}}@media (min-width:768px){.two-columns.txt-img .bottom-region .block-inline-blockbloque-imagen-secundaria-adaptat{max-width:65%;}}@media (max-width:576px){.two-columns.txt-img .bottom-region .block-inline-blockbloque-imagen-secundaria-adaptat{width:85%;}}@media (max-width:768px){.two-columns.img-txt .left-region{padding-bottom:25px;order:2;}}.two-columns.img-txt .left-region .block{overflow:visible;}.two-columns.img-txt .left-region .field--name-field-imagen-principal-cuadrada{float:left;}.two-columns.img-txt .left-region .field--name-field-imagen-principal img{position:relative;top:-70px;}@media (min-width:576px){.two-columns.img-txt .right-region{display:flex;align-items:center;}}@media (max-width:768px){.two-columns.img-txt .right-region{order:1;}}.two-columns.img-txt .right-region .block{padding-right:8.5%;padding-left:8.5%;}@media (max-width:768px){.two-columns.img-txt .right-region .block{padding:25px;}}@media (max-width:374px){.two-columns.img-txt .right-region .block{padding-right:15px;padding-left:15px;}}@media (min-width:968px){.two-columns.img-txt .right-region .block{max-width:960px;}}@media (max-width:768px){.two-columns.img-txt .right-region .block.bloque-deco{padding-left:40px;}}@media (max-width:374px){.two-columns.img-txt .right-region .block.bloque-deco{padding-left:35px;}}.two-columns.img-txt .right-region .block.block-inline-blockbloque-img-secondary{padding-right:0;margin-top:0;margin-right:-15px;}@media (max-width:576px){.two-columns.img-txt .right-region .block.block-inline-blockbloque-img-secondary{padding:0;margin-top:50px;}}@media (min-width:768px){.two-columns.img-txt .right-region .block.block-inline-blockbloque-img-secondary{margin-top:100px;}}@media (min-width:1200px){.two-columns.img-txt .right-region .block.block-inline-blockparadores-titulos-texto-y-enlace{padding-right:30%;}}.two-columns.img-txt .right-region .block .mt-4,.two-columns.img-txt .right-region .block .my-4{margin-top:38px !important;}.two-columns.img-txt .bottom-region .block-inline-blockbloque-img-secondary{margin-right:-15px;margin-left:auto;}.two-columns.img-txt .bottom-region .block-inline-blockbloque-imagen-secundaria-adaptat{margin-top:20px;margin-left:auto;margin-right:-15px;}@media (max-width:768px){.two-columns.img-txt .bottom-region .block-inline-blockbloque-imagen-secundaria-adaptat{width:100%;}}@media (min-width:768px){.two-columns.img-txt .bottom-region .block-inline-blockbloque-imagen-secundaria-adaptat{width:75%;margin-top:70px;}}.two-columns.img-txt.no-deco .field--name-field-imagen-principal img{top:0;}.two-columns.img-txt.no-deco .field--name-field-enlace-principal{margin-top:40px;}.two-columns .slider{padding:0 !important;}.two-columns .slider img{width:100%;}.two-columns .two-columns-container .left-region{padding-bottom:0;}.two-columns .two-columns-container .right-region{padding-top:0;}.two-columns[class^=deco-]{padding-top:0 !important;padding-bottom:60px;}@media (max-width:768px){.two-columns[class^=deco-]{padding-bottom:30px;}}@media (max-width:769px){.two-columns.region-translate:not(.newsletter-form).img-txt .left-region,.two-columns.region-translate:not(.newsletter-form).img-txt .right-region,.two-columns.region-translate:not(.newsletter-form).txt-img .left-region,.two-columns.region-translate:not(.newsletter-form).txt-img .right-region{width:85%;}}@media (max-width:768px){.two-columns.region-translate:not(.newsletter-form).txt-img .left-region:not(.no-right-region){order:2;transform:translateY(0);z-index:2;margin:0 !important;margin-top:-640px !important;}.two-columns.region-translate:not(.newsletter-form).txt-img .left-region:not(.no-right-region) .block--view-mode-default{background:rgba(255,255,255,0.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:590px;margin-top:25px;margin-bottom:25px;}}@media (max-width:769px){.two-columns.region-translate:not(.newsletter-form).txt-img .right-region{order:1;margin-right:0 !important;}}@media (max-width:768px){.two-columns.region-translate:not(.newsletter-form).img-txt .right-region:not(.no-left-region){order:2;transform:translateY(0);z-index:2;margin-right:0 !important;margin-top:-640px !important;padding:0;}.two-columns.region-translate:not(.newsletter-form).img-txt .right-region:not(.no-left-region) .block--view-mode-default{background:rgba(255,255,255,0.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:590px;margin-top:25px;margin-bottom:25px;}}@media (max-width:769px){.two-columns.region-translate:not(.newsletter-form).img-txt .left-region{order:1;margin-left:0 !important;}}.two-columns.img-right .left-region{width:65%;padding:100px 15% 60px 8.5%;}.two-columns.img-right .left-region p{margin-top:0;}.two-columns.img-right .right-region{display:flex;padding-bottom:50px;vertical-align:top;align-items:center;justify-content:flex-end;}@media (max-width:768px){.two-columns.img-right .right-region{padding-top:0;}}@media (min-width:768px){.bottom-region .block-field-blockparagraph2-cols-txt-img-blanco-no-deco-field-imagen-inferior .field--name-field-imagen-inferior,.bottom-region .block-field-blockparagraph2-cols-img-txt-blanco-no-deco-field-imagen-inferior .field--name-field-imagen-inferior{margin-top:70px;width:75%;}.bottom-region .block-field-blockparagraph2-cols-txt-img-blanco-no-deco-field-imagen-inferior .field--name-field-imagen-inferior img,.bottom-region .block-field-blockparagraph2-cols-img-txt-blanco-no-deco-field-imagen-inferior .field--name-field-imagen-inferior img{width:100%;height:auto;}}@media (min-width:768px){.bottom-region .block-field-blockparagraph2-cols-img-txt-blanco-no-deco-field-imagen-inferior .field--name-field-imagen-inferior{float:right;}}@media (max-width:768px){.path-not-frontpage .col-xs-12.col-sm-8.col-md-7.col-lg-8.right-region.m-auto{padding-right:0;padding-left:0;}}@media (min-width:2300px){.block-inline-blockbloque-imagen-secundaria-adaptat{width:100%;height:auto;max-width:1680px !important;}}article[data-history-node-id="141"] .one-column .main-region{padding-top:120px;padding-bottom:80px;}.one-column{position:relative;}@media (max-width:768px){.one-column{padding-right:25px;padding-left:25px;}}@media (max-width:374px){.one-column{padding-right:15px;padding-left:15px;}}.one-column .main-region{max-width:600px;margin:auto;padding-top:50px;}.one-column .main-region.align-items-center p{text-align:center;}.one-column .field--name-field-antetitulo::before{position:relative;top:-6px;content:"";display:inline-block;width:55px;height:1px;background:#5a5a5a;margin-right:10px;}.one-column .field--name-field-antetitulo::after{position:relative;top:-6px;content:"";display:inline-block;width:55px;height:1px;background:#5a5a5a;margin-left:10px;}.one-column .field--name-field-titulo{color:#232323;}.one-column .field--name-field-enlace-principal{padding-top:30px;padding-bottom:30px;}.one-column .block-field-blockparagraph1-col-centro-blanco-deco-izq-field-enlaces{overflow:visible;margin-top:60px;}.one-column .block-field-blockparagraph1-col-centro-blanco-deco-izq-field-enlaces a{color:#f01e50;}.one-column .bottom-region .bottom-column{display:inline-block;margin:auto 2.5%;width:20%;text-align:center;}.one-column .bottom-region .bottom-column img{width:100%;margin:auto;}.one-column .bottom-region a{width:70%;margin-top:40px;margin-bottom:60px;}.one-column .bottom-region .bottom-column-4{display:inline-block;margin:auto 0.65%;width:21%;text-align:center;}.one-column .bottom-region .bottom-column-4 img{width:100%;margin:auto;}.one-column .bottom-region .bottom-column-4-margin{display:inline-block;}.one-column #footer_rrss{width:100%;margin-top:80px;}.one-column #footer_rrss a{display:inline-block;border:0px;line-height:1rem;}.one-column #footer_rrss a:hover,.one-column #footer_rrss a:focus-visible{background:transparent;}.one-column.centrado{padding-bottom:180px;}.one-column.izquierda .main-region{max-width:70%;padding-right:40%;}@media all and (max-width:768px){.one-column .main-region{padding-top:25px;}.one-column .bottom-region .bottom-column{width:90%;}.one-column .bottom-region .bottom-column-4{width:70%;margin-bottom:30px;}.one-column.centrado{padding-bottom:40px;}.one-column.centrado .field--name-field-antetitulo::after{width:20px !important;}.one-column.centrado .field--name-field-descripcion{font-size:1.2rem;}.one-column.izquierda{margin-bottom:20px;}.one-column.izquierda .main-region{max-width:80%;padding:0;}.one-column.izquierda .field--name-field-antetitulo::after{display:none;}.one-column.izquierda .field--name-field-titulo{padding-left:0;}.one-column.izquierda .field--name-field-contenido p{padding-left:0 !important;}.one-column #footer_rrss{margin-top:50px;margin-bottom:0;}}@media all and (min-width:769px) and (max-width:1200px){.one-column.centrado.blanco .main-region{padding-bottom:20px;}.one-column .bottom-region a{width:92%;margin-top:30px;}.one-column.izquierda .main-region{padding-right:20%;padding-top:60px;}.one-column.centrado{padding-bottom:40px;}.one-column.centrado.beige{padding-bottom:120px;}.one-column.centrado.beige .bottom-3-cols .bottom-column{margin:auto 1.5%;width:26%;}}@media all and (min-width:1200px) and (max-width:1599px){.one-column.izquierda.blanco .main-region{max-width:80%;padding-top:60px;}.one-column.centrado{padding-bottom:80px !important;}.one-column.centrado.blanco{padding-bottom:0px !important;}}@media all and (min-width:1600px){.one-column.centrado.blanco{padding-bottom:60px !important;}}.layout--onecol .block-views-blockparadores-por-tipo-block-por-tipo-naturaleza,.layout--onecol .block-views-blockcajas-regalo-slider-home-block-gift-box-slider-home,.layout--onecol .block-views-blockofertas-slider-home-block-offers-slider-home{padding-top:60px;padding-bottom:60px;}@media (max-width:768px){.layout--onecol .block-views-blockparadores-por-tipo-block-por-tipo-naturaleza,.layout--onecol .block-views-blockcajas-regalo-slider-home-block-gift-box-slider-home,.layout--onecol .block-views-blockofertas-slider-home-block-offers-slider-home{padding-top:30px;padding-bottom:30px;}}.layout--onecol .block-layout-builder.block-inline-blockpure-html .field--name-field-pure-html .img-bodas .row{display:flex;flex-direction:row;flex-wrap:nowrap;}@media (max-width:425px){.layout--onecol .block-layout-builder.block-inline-blockpure-html .field--name-field-pure-html .img-bodas .row{flex-wrap:wrap;}}.block-inline-blockbloque-basic-section-text-center p{text-align:center;}.block-inline-blockbloque-container-3-columnas{display:flex;align-items:flex-end;justify-content:center;flex-wrap:wrap;margin:auto;text-align:center;padding-bottom:60px;}@media (max-width:768px){.block-inline-blockbloque-container-3-columnas{justify-content:space-between;padding:25px;}}@media (max-width:768px) and (max-width:374px){.block-inline-blockbloque-container-3-columnas{padding-left:15px;padding-right:15px;}}.block-inline-blockbloque-container-3-columnas .field--name-field-imagen{width:100%;}.block-inline-blockbloque-container-3-columnas .field--name-field-imagen img{width:100%;}.block-inline-blockbloque-container-3-columnas .bottom-column{display:inline-block;margin-right:1.75%;width:28.5%;text-align:center;}@media (max-width:768px){.block-inline-blockbloque-container-3-columnas .bottom-column{margin-right:0;width:31.33%;}}.block-inline-blockbloque-container-3-columnas .bottom-column:last-child{margin-right:0;}.block-inline-blockbloque-container-3-columnas .bottom-column img{margin-right:auto;margin-left:auto;}.block-inline-blockbloque-container-3-columnas-x-4-{padding-bottom:150px;}.block-inline-blockbloque-container-3-columnas-x-4- .bottom-column{display:inline-block;margin:auto 2.5%;width:20%;text-align:center;}@media (min-width:768px) and (max-width:1200px){.block-inline-blockbloque-container-3-columnas-x-4- .bottom-column{margin:auto 1.5%;width:26%;}}@media (max-width:767px){.block-inline-blockbloque-container-3-columnas-x-4- .bottom-column{width:100%;margin:0 auto;}}.block-inline-blockbloque-container-3-columnas-x-4- .bottom-column .btn{margin-top:15px !important;margin-bottom:30px !important;}@media (max-width:767px){.block-inline-blockbloque-container-3-columnas-x-4- .bottom-column .btn{width:50%;margin-top:5px !important;margin-bottom:45px !important;}}.block-inline-blockbloque-container-3-columnas-x-4- .bottom-column:last-child .btn{margin-bottom:0 !important;}.block-inline-blockpure-html .field--name-field-pure-html .img-bodas img{min-height:530px;-o-object-fit:cover;object-fit:cover;}.block-inline-blockbloque-container-4-columnas{text-align:center;}.block-inline-blockbloque-container-4-columnas .bottom-column-4{width:21.05%;display:inline-block;margin:auto 0.65%;text-align:center;}.block-inline-blockbloque-container-4-columnas .bottom-column-4 img{width:100%;margin:auto;}@media (max-width:768px){.block-inline-blockbloque-container-4-columnas{display:none;}}.block-inline-blockparadores-titulos-texto-y-enlace.block--view-mode-no-padding-top{padding-top:0;}@media (min-width:768px){.block-inline-blockparadores-titulos-texto-y-enlace.block--view-mode-ancho-50-{width:50%;padding-left:5.5%;}}@media (max-width:992px){.block-inline-blockparadores-titulos-texto-y-enlace{padding-top:2.5em;padding-bottom:2.5em;}}@media (max-width:767px){.block-inline-blockparadores-titulos-texto-y-enlace{padding-top:1.5em;padding-bottom:1.5em;}}.block-inline-blockbloque-container-3-columnas .d-block{width:100%;text-align:center;}.block-inline-blockbloque-container-3-columnas .btn{width:60%;padding:7.5px;}@media (max-width:768px){.countdown{margin-bottom:50px;}}.countdown .imgBg{min-height:300px;background-size:cover !important;background-repeat:no-repeat !important;}@media (max-width:768px){.countdown .imgBg{min-height:200px;background-position:center !important;}}.countdown .field--name-field-titulo{font-size:2.35rem;font-weight:300;color:#232323;font-family:"Lato",sans-serif;padding-right:15px;padding-left:15px;}@media (max-width:768px){.countdown .field--name-field-titulo{font-size:2rem;}}.countdown #js-countdown-timer{margin-bottom:15px;}@media (min-width:768px){.countdown #js-countdown-timer{transform:translateX(-54px);}}.countdown-label{display:flex;align-items:center;font-size:1.7rem;font-weight:300;margin-right:10px;}.countdown-container-time{display:flex;}.countdown-separator,.countdown-time{display:flex;align-items:center;font-size:3rem;padding:5px;height:60px;}.countdown-separator{padding-bottom:12px;}.countdown-time{background:#f01e50;color:#ffffff;}.countdown-time__label{font-size:1rem;}.newsletter-form.two-columns{padding-top:0;padding-bottom:0;}@media (max-width:768px){.newsletter-form.two-columns{padding-bottom:60px;}}.newsletter-form.two-columns .left-region{display:flex;flex-direction:column;justify-content:center;padding-bottom:0;}@media (max-width:768px){.newsletter-form.two-columns .left-region{padding-left:0;padding-right:0;}}.newsletter-form.two-columns .left-region .block{padding-bottom:0;}@media (max-width:768px){.newsletter-form.two-columns .left-region .block{padding-left:25px;}}@media (max-width:374px){.newsletter-form.two-columns .left-region .block{padding-left:15px;}}.newsletter-form.two-columns .left-region .field--name-field-titulo{color:#232323;}@media (max-width:768px){.newsletter-form.two-columns .right-region img{max-height:236px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}}.newsletter-form.two-columns .field--name-field-contenido,.newsletter-form.two-columns .field--name-field-titulo{text-align:left;}.newsletter-form.two-columns #email{margin-top:60px;font-family:"Lato",sans-serif;border:1px solid #232323;border-radius:0;padding-left:20px;background:transparent;color:#232323;font-style:italic;}.newsletter-form.two-columns #email::-moz-placeholder{font-family:"Lato",sans-serif;font-style:italic;color:#c8c8c8;}.newsletter-form.two-columns #email::placeholder{font-family:"Lato",sans-serif;font-style:italic;color:#c8c8c8;}.newsletter-form.two-columns .two-columns.newsletter-form #newsletter-submit{max-width:200px;margin:50px auto;text-align:center;padding:0;border-radius:0;background:transparent;color:#f01e50;}@media (max-width:768px){.newsletter-form.two-columns .two-columns.newsletter-form #newsletter-submit{margin:30px auto 50px;}}.newsletter-form.two-columns .newsletter{text-align:center;}.newsletter-form.two-columns #newsletter-submit{max-width:200px;margin:50px auto;text-align:center;padding:0;border:1px solid #f01e50;border-radius:0;background:transparent;color:#f01e50;}.newsletter-form .right-region{display:flex;justify-content:flex-end;}@media (max-width:768px){.newsletter-form .right-region{justify-content:center;}}.newsletter-form .right-region img{max-height:700px;width:auto;}@media (min-width:768px){.newsletter-form .right-region .field--name-field-imagen-principal{display:flex;justify-content:flex-end;}}@media (max-width:768px){.newsletter-form{display:flex;flex-direction:column;}.newsletter-form .left-region{z-index:2;}.newsletter-form .left-region #email{margin-top:35px;}.newsletter-form .left-region,.newsletter-form .right-region{width:100%;}.newsletter-form .right-region img{position:relative !important;top:0;}}@media (max-width:795px){#newsletter-reducido .newsletter-form.two-columns{padding:0px;}}#newsletter-reducido .newsletter-form.two-columns .right-region{display:none;}#newsletter-reducido .newsletter-form.two-columns .left-region{width:90%;display:flex;padding:20px 0px;float:none;margin:0 auto;flex-direction:row;}@media (max-width:795px){#newsletter-reducido .newsletter-form.two-columns .left-region{display:block;}}#newsletter-reducido .newsletter-form.two-columns .left-region .newsletter{padding:0 1rem;}#newsletter-reducido .newsletter-form.two-columns .left-region .newsletter .field--name-field-titulo h2{font-size:2.5rem;line-height:2.7rem;margin-bottom:1rem;}#newsletter-reducido .newsletter-form.two-columns .left-region .newsletter .field--name-field-contenido p{font-size:0.75em;}#newsletter-reducido .newsletter-form.two-columns .left-region .newsletter .block-paradores-newsletter{margin-top:15px;}#newsletter-reducido .newsletter-form.two-columns .left-region .newsletter .block-paradores-newsletter .simplenews-subscribe .form-type-email{display:none;}#newsletter-reducido .newsletter-form.two-columns .left-region .newsletter .block-paradores-newsletter .simplenews-subscribe .newsletter_submit{margin:0px;}@media all and (max-width:768px){.newsletter #email::-moz-placeholder{color:#5a5a5a;}.newsletter #email::placeholder{color:#5a5a5a;}.newsletter-form .right-region .field--name-field-imagen-principal{height:260px;}.newsletter-form .right-region img{position:relative !important;}}@media all and (min-width:769px) and (max-width:1200px){.newsletter-form .left-region{padding-left:0%;padding-top:0;}.newsletter-form .right-region{padding-top:55px;}}body.page-node-type-article #main-container{background-color:#faf7f1;}body.page-node-type-article #menu1 #block-customblocktrybuiderbuynowbutton .btn--primary.btn-transparente .btn__text{color:#ffffff !important;}body.path-taxonomy #menu1 #block-customblocktrybuiderbuynowbutton .btn--primary.btn-transparente .btn__text{color:#ffffff !important;}body.path-taxonomy .feed-icons{display:none;text-align:center;}body.page-node-type-article .main-container .layout__region{position:relative;overflow:visible;}body.page-node-type-article .main-container .layout__region .block{position:relative;overflow:visible;}body.page-node-type-article .main-container img{border-radius:0px;}body.page-node-type-article .main-container .block-field-blocknodearticletitle{max-width:1000px;margin-bottom:30px;}body.page-node-type-article .main-container .block-field-blocknodearticletitle span{font-family:"questa",serif;font-size:4.7rem;line-height:5rem;letter-spacing:-0.03rem;color:#232323;}body.page-node-type-article .main-container .block-field-blocknodearticletitle span::before{content:"";position:absolute;left:-25px;top:0px;width:1px;height:100%;display:inline-block;background:#232323;}body.page-node-type-article .main-container .field--name-field-blog-category{display:block;margin-bottom:20px;}body.page-node-type-article .main-container .field--name-field-blog-category .field--item{display:inline-block;}body.page-node-type-article .main-container .field--name-field-blog-category .field--item a{color:#56babd;}body.page-node-type-article .main-container .field--name-field-escrito-por,body.page-node-type-article .main-container .field--name-field-fuente-fotos{color:#56babd;font-weight:300;}body.page-node-type-article .main-container .field--name-field-escrito-por .field--label,body.page-node-type-article .main-container .field--name-field-fuente-fotos .field--label{font-weight:300;}body.page-node-type-article .main-container .field--name-body h3{font-family:"questa",serif;font-size:3rem;}body.page-node-type-article .main-container .field--name-body p{font-weight:300;color:#232323;font-size:1.3rem;}body.page-node-type-article .main-container .field--name-body a{font-size:1.3rem;font-weight:300;color:#f01e50;}body.page-node-type-article .main-container .field--name-body a:hover,body.page-node-type-article .main-container .field--name-body a:focus-visible{text-decoration:underline;}body.page-node-type-article .main-container .field--name-body strong{font-weight:400;}body.page-node-type-article .main-container .field--name-body img{height:100%;}body.page-node-type-article .main-container .field--name-body sub{bottom:0.9em;display:block;font-style:italic;}body.page-node-type-article,article[data-history-node-id="163"]{}body.page-node-type-article .layout--twocol-section,article[data-history-node-id="163"] .layout--twocol-section{margin:50px auto;}body.page-node-type-article .layout--twocol-section .layout__region--second,article[data-history-node-id="163"] .layout--twocol-section .layout__region--second{height:100%;border:1px solid #5a5a5a;flex:0 1 28%;margin:0 0 0 5%;padding:20px 1.5%;}@media (max-width:768px){body.page-node-type-article .layout--twocol-section .layout__region--second,article[data-history-node-id="163"] .layout--twocol-section .layout__region--second{padding:20px 15px;}}body.page-node-type-article .layout--twocol-section .layout__region--second h2,article[data-history-node-id="163"] .layout--twocol-section .layout__region--second h2{font-family:"Lato",sans-serif;font-size:1.4rem;line-height:1.3rem;font-weight:400;}body.page-node-type-article .layout--twocol-section .layout__region--second #search-block-form,article[data-history-node-id="163"] .layout--twocol-section .layout__region--second #search-block-form{margin-top:0;}body.page-node-type-article .layout--twocol-section .layout__region--second .block-search,article[data-history-node-id="163"] .layout--twocol-section .layout__region--second .block-search{border-bottom:1px solid #c8c8c8;padding-bottom:20px;margin-bottom:30px;}body.page-node-type-article .layout--twocol-section .layout__region--second .block-search .sr-only,article[data-history-node-id="163"] .layout--twocol-section .layout__region--second .block-search .sr-only{position:relative;width:auto;height:auto;color:#232323;font-family:"Lato",sans-serif;font-size:1.4rem;line-height:1.3rem;font-weight:400;}body.page-node-type-article .layout--twocol-section .layout__region--second .block-search .input-group input#edit-keys,article[data-history-node-id="163"] .layout--twocol-section .layout__region--second .block-search .input-group input#edit-keys{float:none !important;display:block;width:100% !important;border:1px solid #232323;border-radius:0px;color:#f01e50;}body.page-node-type-article .layout--twocol-section .layout__region--second .block-search .input-group input#edit-keys::-moz-placeholder,article[data-history-node-id="163"] .layout--twocol-section .layout__region--second .block-search .input-group input#edit-keys::-moz-placeholder{color:#5a5a5a;}body.page-node-type-article .layout--twocol-section .layout__region--second .block-search .input-group input#edit-keys::placeholder,article[data-history-node-id="163"] .layout--twocol-section .layout__region--second .block-search .input-group input#edit-keys::placeholder{color:#5a5a5a;}body.page-node-type-article .layout--twocol-section .layout__region--second .block-search .input-group .input-group-btn,article[data-history-node-id="163"] .layout--twocol-section .layout__region--second .block-search .input-group .input-group-btn{width:100% !important;margin-top:20px;margin-bottom:40px;text-align:center !important;}body.page-node-type-article .layout--twocol-section .layout__region--second .block-search .input-group .input-group-btn .icon,article[data-history-node-id="163"] .layout--twocol-section .layout__region--second .block-search .input-group .input-group-btn .icon{display:none;}body.page-node-type-article .layout--twocol-section .layout__region--second .block-search .input-group .input-group-btn span,article[data-history-node-id="163"] .layout--twocol-section .layout__region--second .block-search .input-group .input-group-btn span{display:block;text-align:center;padding:8px 40px;font-weight:300;font-size:1.2rem;text-transform:uppercase;background:#f01e50;color:#ffffff;}body.page-node-type-article .layout--twocol-section .layout__region--second .block-search .input-group .input-group-btn button,article[data-history-node-id="163"] .layout--twocol-section .layout__region--second .block-search .input-group .input-group-btn button{background:transparent;width:auto;margin:auto;padding:10px 5%;}body.page-node-type-article .layout--twocol-section .layout__region--second .view-blog-categories .views-row,article[data-history-node-id="163"] .layout--twocol-section .layout__region--second .view-blog-categories .views-row{display:flow-root list-item;margin-left:5%;}body.page-node-type-article .layout--twocol-section .layout__region--second .view-blog-categories .views-row a,article[data-history-node-id="163"] .layout--twocol-section .layout__region--second .view-blog-categories .views-row a{color:#232323;font-weight:300;}article[data-history-node-id="163"] .view-noticias-destacadas{max-width:1500px;width:90%;margin:auto;}@media (max-width:768px){article[data-history-node-id="163"] .view-noticias-destacadas{max-width:100%;width:100%;}}article[data-history-node-id="163"] .view-noticias-destacadas .views-row{display:inline-block;width:44%;vertical-align:text-top;text-align:center;margin:0 1%;}article[data-history-node-id="163"] .view-noticias-destacadas .views-row .views-field-field-image img{width:100%;}article[data-history-node-id="163"] .view-noticias-destacadas .views-row .views-field-created{text-align:left;font-weight:300;}article[data-history-node-id="163"] .view-noticias-destacadas .views-row .views-field-field-blog-category{text-align:left;}article[data-history-node-id="163"] .view-noticias-destacadas .views-row .views-field-field-blog-category a{color:#56babd;}article[data-history-node-id="163"] .view-noticias-destacadas .views-row .views-field-field-blog-category a:hover,article[data-history-node-id="163"] .view-noticias-destacadas .views-row .views-field-field-blog-category a:focus-visible{color:#f01e50;text-decoration:none;}article[data-history-node-id="163"] .view-noticias-destacadas .views-row .views-field-title{text-align:left;margin-top:10px;margin-bottom:10px;}article[data-history-node-id="163"] .view-noticias-destacadas .views-row .views-field-title a{color:#232323;font-family:"questa",serif;font-size:2.3rem;font-weight:300;line-height:2.3rem;}article[data-history-node-id="163"] .view-noticias-destacadas .views-row .views-field-title a:hover,article[data-history-node-id="163"] .view-noticias-destacadas .views-row .views-field-title a:focus-visible{text-decoration:none;color:#f01e50;}article[data-history-node-id="163"] .view-noticias-destacadas nav ul.pager a{border-color:#f01e50;}article[data-history-node-id="163"] .view-noticias-destacadas nav ul.pager a:hover,article[data-history-node-id="163"] .view-noticias-destacadas nav ul.pager a:focus-visible{background-color:#f01e50;color:#ffffff;}article[data-history-node-id="163"] .layout--twocol-section--67-33{width:80%;}article[data-history-node-id="163"] .layout--twocol-section--67-33 .layout__region{overflow:visible;}article[data-history-node-id="163"] .layout--twocol-section--67-33 .layout__region .block{overflow:visible;}article[data-history-node-id="163"] .view-noticias-mas-entradas .views-row{margin-bottom:70px;}article[data-history-node-id="163"] .view-noticias-mas-entradas .views-row .views-field{vertical-align:top;}article[data-history-node-id="163"] .view-noticias-mas-entradas .views-row .views-field-field-image{display:inline-block;width:32%;}article[data-history-node-id="163"] .view-noticias-mas-entradas .views-row .views-field-fieldset{display:inline-block;width:65%;padding-left:2%;}article[data-history-node-id="163"] .view-noticias-mas-entradas .views-row .views-field-field-blog-category a{color:#56babd;}article[data-history-node-id="163"] .view-noticias-mas-entradas .views-row .views-field-title{text-align:left;margin-top:10px;margin-bottom:10px;}article[data-history-node-id="163"] .view-noticias-mas-entradas .views-row .views-field-title a{color:#232323;font-family:"questa",serif;font-size:2.3rem;font-weight:300;line-height:2.3rem;}article[data-history-node-id="163"] .view-noticias-mas-entradas .views-row .views-field-title a:hover,article[data-history-node-id="163"] .view-noticias-mas-entradas .views-row .views-field-title a:focus-visible{text-decoration:none;color:#f01e50;}article[data-history-node-id="163"] .view-noticias-mas-entradas .views-row .views-field-body p{font-size:1rem;line-height:1.6rem;}.block-quicktabs-blocknews-tabs{border-bottom:1px solid #c8c8c8;padding-bottom:20px;margin-bottom:30px;}.block-quicktabs-blocknews-tabs #quicktabs-news_tabs ul.quicktabs-tabs{text-align:center;}.block-quicktabs-blocknews-tabs #quicktabs-news_tabs .news-tabs-container{display:inline-block;height:35px;width:35px;margin:0 7%;padding:0px;border-radius:5px;}.block-quicktabs-blocknews-tabs #quicktabs-news_tabs .news-tabs-container a{display:inline-block;background-repeat:no-repeat;background-size:contain;width:35px;height:35px;color:transparent;}.block-quicktabs-blocknews-tabs #quicktabs-news_tabs #quicktabs-tab-news_tabs-0 a{background-image:url(/themes/stack/img/icons/icon_clock_grey.svg);}.block-quicktabs-blocknews-tabs #quicktabs-news_tabs #quicktabs-tab-news_tabs-0.active a{background-image:url(/themes/stack/img/icons/icon_clock_white.svg);}.block-quicktabs-blocknews-tabs #quicktabs-news_tabs #quicktabs-tab-news_tabs-1 a{background-image:url(/themes/stack/img/icons/icon_star_grey.svg);}.block-quicktabs-blocknews-tabs #quicktabs-news_tabs #quicktabs-tab-news_tabs-1.active a{background-image:url(/themes/stack/img/icons/icon_star_white.svg);}.block-quicktabs-blocknews-tabs #quicktabs-news_tabs #quicktabs-tab-news_tabs-2 a{background-image:url(/themes/stack/img/icons/icon_tag_grey.svg);}.block-quicktabs-blocknews-tabs #quicktabs-news_tabs #quicktabs-tab-news_tabs-2.active a{background-image:url(/themes/stack/img/icons/icon_tag_white.svg);}.block-quicktabs-blocknews-tabs #quicktabs-news_tabs .views-field-field-image{display:inline-block;width:35%;}.block-quicktabs-blocknews-tabs #quicktabs-news_tabs .views-field-fieldset{display:inline-block;width:60%;vertical-align:top;margin-left:3%;}.block-quicktabs-blocknews-tabs #quicktabs-news_tabs .views-field-fieldset .views-field-created{font-size:0.85rem;font-weight:300;color:#5a5a5a;}.block-quicktabs-blocknews-tabs #quicktabs-news_tabs .views-field-fieldset .views-field-title{font-size:1.1rem;line-height:1.4;}.block-quicktabs-blocknews-tabs #quicktabs-news_tabs .views-field-fieldset .views-field-title a{color:#232323;}.block-quicktabs-blocknews-tabs #quicktabs-news_tabs #quicktabs-tabpage-news_tabs-2{text-align:center;}.block-quicktabs-blocknews-tabs #quicktabs-news_tabs #quicktabs-tabpage-news_tabs-2 .views-row{display:inline-block;}.block-quicktabs-blocknews-tabs #quicktabs-news_tabs #quicktabs-tabpage-news_tabs-2 .views-row a{font-size:1.2rem;}.block-quicktabs-blocknews-tabs #quicktabs-news_tabs #quicktabs-tabpage-news_tabs-2 .views-row a:hover,.block-quicktabs-blocknews-tabs #quicktabs-news_tabs #quicktabs-tabpage-news_tabs-2 .views-row a:focus-visible{color:#f01e50;}.block-tagclouds-blocktags{width:100%;max-width:300px;display:block;}.block-tagclouds-blocktags .tagclouds-term{display:inline-block;}.blog-search-block{border-bottom:1px solid #c8c8c8;padding-bottom:20px;}.blog-search-block .text{font-size:1.4rem;line-height:1.3rem;font-weight:400;color:#232323;margin-bottom:10px;}.blog-search-block .blog-search-input svg{position:absolute;top:37px;}.blog-search-block .blog-search-input input{border-color:#232323;}.blog-search-block .blog-serach-submit{text-align:center;}.blog-search-block .blog-serach-submit input{max-width:190px;margin:17px auto;height:34px;font-style:normal;}@media all and (max-width:500px){body.page-node-type-article .view-noticias-destacadas .views-row,article[data-history-node-id="163"] .view-noticias-destacadas .views-row{display:block;width:90%;margin:10px 5%;}body.page-node-type-article .block-field-blocknodearticletitle{width:90%;margin:50px 5% 30px;}body.page-node-type-article .block-field-blocknodearticletitle span{font-size:3rem;line-height:3.4rem;}}@media all and (max-width:768px){body.page-node-type-article,article[data-history-node-id="163"]{}body.page-node-type-article .layout--twocol-section--67-33,article[data-history-node-id="163"] .layout--twocol-section--67-33{width:100%;padding-left:25px;padding-right:25px;}}@media (max-width:768px) and (max-width:374px){body.page-node-type-article .layout--twocol-section--67-33,article[data-history-node-id="163"] .layout--twocol-section--67-33{padding-left:15px;padding-right:15px;}}@media all and (max-width:768px){body.page-node-type-article .layout--twocol-section--67-33.texto-izquierda,article[data-history-node-id="163"] .layout--twocol-section--67-33.texto-izquierda{padding-left:40px;}}@media (max-width:768px) and (max-width:374px){body.page-node-type-article .layout--twocol-section--67-33.texto-izquierda,article[data-history-node-id="163"] .layout--twocol-section--67-33.texto-izquierda{padding-left:35px;}}@media all and (max-width:768px){body.page-node-type-article .layout--twocol-section .layout__region--first,article[data-history-node-id="163"] .layout--twocol-section .layout__region--first{flex:0 1 100%;}body.page-node-type-article .layout--twocol-section .layout__region--first .views-field-field-image,article[data-history-node-id="163"] .layout--twocol-section .layout__region--first .views-field-field-image{display:block;width:100%;}body.page-node-type-article .layout--twocol-section .layout__region--first .views-field-fieldset,article[data-history-node-id="163"] .layout--twocol-section .layout__region--first .views-field-fieldset{display:block;width:100%;}body.page-node-type-article .layout--twocol-section .layout__region--second,article[data-history-node-id="163"] .layout--twocol-section .layout__region--second{flex:0 0 100%;margin:50px 0;}body.page-node-type-article .layout--twocol-section .layout__region--second #quicktabs-news_tabs ul.quicktabs-tabs,article[data-history-node-id="163"] .layout--twocol-section .layout__region--second #quicktabs-news_tabs ul.quicktabs-tabs{margin-bottom:30px;}body.page-node-type-article .layout--twocol-section .layout__region--second #quicktabs-news_tabs .views-field-title,article[data-history-node-id="163"] .layout--twocol-section .layout__region--second #quicktabs-news_tabs .views-field-title{font-size:1.6rem;line-height:2rem;padding-left:0%;}body.page-node-type-article .main-container .block-field-blocknodearticletitle{width:80%;margin:50px 10%;}body.page-node-type-article .main-container .block-field-blocknodearticletitle span{font-size:3.7rem;line-height:4rem;}body.page-node-type-article .main-container .block-field-blocknodearticlecreated,body.page-node-type-article .main-container .block-field-blocknodearticlefield-blog-category{width:90%;margin:0px 6%;}body.page-node-type-article .main-container .field--name-field-image img{width:100%;}}@media all and (min-width:769px) and (max-width:1200px){body.page-node-type-article .layout--twocol-section--67-33,article[data-history-node-id="163"] .layout--twocol-section--67-33{width:96%;}body.page-node-type-article .layout--twocol-section--67-33 .layout__region--second #quicktabs-news_tabs ul.quicktabs-tabs,article[data-history-node-id="163"] .layout--twocol-section--67-33 .layout__region--second #quicktabs-news_tabs ul.quicktabs-tabs{margin-bottom:30px;}body.page-node-type-article .layout--twocol-section--67-33 .layout__region--second .views-row,article[data-history-node-id="163"] .layout--twocol-section--67-33 .layout__region--second .views-row{margin-bottom:10px;}body.page-node-type-article .layout--twocol-section--67-33 .layout__region--second .views-field-created,article[data-history-node-id="163"] .layout--twocol-section--67-33 .layout__region--second .views-field-created{line-height:1rem;}body.page-node-type-article .layout--twocol-section .layout__region--first,article[data-history-node-id="163"] .layout--twocol-section .layout__region--first{flex:0 1 68%;}body.page-node-type-article .layout--twocol-section .layout__region--first .views-field-field-image,article[data-history-node-id="163"] .layout--twocol-section .layout__region--first .views-field-field-image{display:block;width:100%;}body.page-node-type-article .layout--twocol-section .layout__region--first .views-field-fieldset,article[data-history-node-id="163"] .layout--twocol-section .layout__region--first .views-field-fieldset{display:block;width:100%;}body.page-node-type-article .layout--twocol-section .layout__region--second,article[data-history-node-id="163"] .layout--twocol-section .layout__region--second{flex:0 0 30%;margin:0 0 0 2%;}body.page-node-type-article .layout--twocol-section .layout__region--second #quicktabs-news_tabs ul.quicktabs-tabs,article[data-history-node-id="163"] .layout--twocol-section .layout__region--second #quicktabs-news_tabs ul.quicktabs-tabs{margin-bottom:30px;margin-left:0;}body.page-node-type-article .layout--twocol-section .layout__region--second #quicktabs-news_tabs ul.quicktabs-tabs li,article[data-history-node-id="163"] .layout--twocol-section .layout__region--second #quicktabs-news_tabs ul.quicktabs-tabs li{margin:0 5%;}body.page-node-type-article .layout--twocol-section .layout__region--second #quicktabs-news_tabs .views-field-field-image,article[data-history-node-id="163"] .layout--twocol-section .layout__region--second #quicktabs-news_tabs .views-field-field-image{display:-block;width:100%;margin-bottom:6px;}body.page-node-type-article .layout--twocol-section .layout__region--second #quicktabs-news_tabs .views-field-fieldset,article[data-history-node-id="163"] .layout--twocol-section .layout__region--second #quicktabs-news_tabs .views-field-fieldset{width:100%;}body.page-node-type-article .layout--twocol-section .layout__region--second #quicktabs-news_tabs .views-field-title,article[data-history-node-id="163"] .layout--twocol-section .layout__region--second #quicktabs-news_tabs .views-field-title{font-size:1.1rem;line-height:1.2rem;padding-left:0%;}body.page-node-type-article .layout--twocol-section .layout__region--second .view-blog-categories .views-row,article[data-history-node-id="163"] .layout--twocol-section .layout__region--second .view-blog-categories .views-row{margin-bottom:0px;}body.page-node-type-article .view-noticias-mas-entradas .views-row,article[data-history-node-id="163"] .view-noticias-mas-entradas .views-row{margin-bottom:50px;}}@media all and (max-width:1200px){body.page-node-type-article .col-md-8{width:90%;margin:20px 5%;}body.page-node-type-article .layout--twocol-section--67-33{width:100%;margin-top:0;}body.page-node-type-article .block-field-blocknodearticletitle{margin-top:70px;}}@media all and (min-width:1201px){body.page-node-type-article .layout--twocol-section--67-33{width:100%;}body.page-node-type-article .layout--twocol-section--67-33 .layout__region--first{flex:0 1 70%;}body.page-node-type-article .layout--twocol-section--67-33 .layout__region--second{flex:0 1 28%;margin-left:2%;}}@media all and (min-width:1201px) and (max-width:1500px){article[data-history-node-id="163"] .layout--twocol-section--67-33{width:94%;margin:20px auto;}}@media all and (min-width:1201px) and (max-width:1600px){body.page-node-type-article .layout--twocol-section--67-33 .layout__region--second #quicktabs-news_tabs ul.quicktabs-tabs,article[data-history-node-id="163"] .layout--twocol-section--67-33 .layout__region--second #quicktabs-news_tabs ul.quicktabs-tabs{margin:20px 0;}body.page-node-type-article .layout--twocol-section--67-33 .layout__region--second #quicktabs-news_tabs ul.quicktabs-tabs li,article[data-history-node-id="163"] .layout--twocol-section--67-33 .layout__region--second #quicktabs-news_tabs ul.quicktabs-tabs li{margin:0 5%;}body.page-node-type-article .col-md-8{width:80%;margin:0 10%;}}@media all and (max-width:1500px){.layout__region--second #quicktabs-news_tabs ul.quicktabs-tabs{margin-bottom:30px;}.layout__region--second #quicktabs-news_tabs .views-field-title{font-size:1.6rem;line-height:2rem;padding-left:0%;}}@media all and (min-width:1500px){.layout__region--second #quicktabs-news_tabs ul.quicktabs-tabs{margin-bottom:30px;}}.clone-menu-responsive{overflow-x:scroll;}.clone-menu-responsive::-webkit-scrollbar{height:2px;scrollbar-color:#f01e50;}.clone-menu-responsive::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,0.3);}.clone-menu-responsive::-webkit-scrollbar-thumb{background-color:#f01e50;outline:1px solid slategrey;}.clone-menu-responsive .menu{display:flex;}.clone-menu-responsive .menu li{flex:1 0 auto;}section.videobg{min-height:320px;}@media (max-width:768px){section.videobg{min-height:100vh;}}@media (max-height:540px){section.videobg{min-height:110vh;}}@media (max-height:480px){section.videobg{min-height:530px;}}section.videobg.video-active{padding-bottom:0;}section.videobg.video-active .youtube-background{z-index:1 !important;}@media (max-width:1199px){section.videobg.video-active .youtube-background{padding-bottom:100% !important;height:100% !important;min-height:665px !important;}}@media (min-width:1200px){section.videobg.video-active .youtube-background iframe{width:100% !important;height:100% !important;margin-top:0 !important;margin-left:0 !important;}}section.videobg.video-active .container{z-index:3;position:absolute !important;left:0;right:0;}@media (max-width:767px){section.videobg.video-active .container{left:50%;top:60%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:100%;}}section.videobg .background-image-holder{opacity:1 !important;}section.videobg .background-image-holder:after{content:"";background:linear-gradient(180deg,rgba(0,0,0,0.4509803922) 0%,rgba(0,0,0,0.2784313725) 55%,rgba(255,255,255,0) 100%) !important;width:100%;height:100%;display:block;}@media (max-width:768px){section.videobg .youtube-background{padding-bottom:100% !important;}}section.videobg .inline-YTPlayer{margin-top:-70px;z-index:2;}section.videobg .container{opacity:1;}@media (max-width:768px){section.videobg .container{position:absolute !important;left:50%;top:55%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:100%;padding-left:10px;padding-right:10px;}}@media (max-width:374px){section.videobg .container{padding-left:0;padding-right:0;}}section.videobg .container .col-xs-12.h-100{height:auto !important;}section.videobg .field_titulo_cover_top{font-style:italic;margin-bottom:10px;color:#ffffff;}@media (max-width:375px){section.videobg .field_titulo_cover_top{font-size:2.5rem !important;line-height:3rem;}}section.videobg .field_subtitulo_cover_top{color:#ffffff;font-weight:300;margin-bottom:30px;font-size:2.5rem;line-height:2.5rem;font-family:"Lato",sans-serif;}@media (max-width:768px){section.videobg .field_subtitulo_cover_top{font-size:1.7rem;}}section.videobg .field_anchor_cover_top{margin-top:25%;animation:animateArrow 2.5s infinite linear;}@media (max-height:768px){section.videobg .field_anchor_cover_top{margin-top:15%;}}@media (max-height:680px){section.videobg .field_anchor_cover_top{margin-top:15%;}}section.videobg .field_anchor_cover_top a.enlace-icon{background-repeat:no-repeat;}section.videobg .field_anchor_cover_top a.enlace-icon:hover,section.videobg .field_anchor_cover_top a.enlace-icon:focus-visible{background:transparent;background-image:url("/themes/stack/img/icons/icon_down_2.svg");background-repeat:no-repeat;background-color:#ffffff;}section.videobg .submenu-section-top{margin-bottom:30px;}@media (max-height:590px){section.videobg .submenu-section-top{margin-top:65px;}}@media (min-width:769px) and (max-width:967px){section.videobg .submenu-section-top .field--name-field-submenu-page{margin-top:80px;}}section.videobg .submenu-section-top .field--name-field-submenu-page ul li{display:inline-block;border-right:1px solid #ffffff;}section.videobg .submenu-section-top .field--name-field-submenu-page ul li a{border:none;font-weight:300;padding-top:0;padding-bottom:0;color:#ffffff;background-color:transparent;display:inline-block;line-height:1.5rem;font-size:1rem;}section.videobg .submenu-section-top .field--name-field-submenu-page ul li a:visited{color:#ffffff;}section.videobg .submenu-section-top .field--name-field-submenu-page ul li a:hover,section.videobg .submenu-section-top .field--name-field-submenu-page ul li a:focus-visible{color:#f01e50;}section.videobg .submenu-section-top .field--name-field-submenu-page ul li a.is-active{color:#f01e50;font-weight:bold;}section.videobg .submenu-section-top .field--name-field-submenu-page ul li.last{border-right:none;}section.videobg .submenu-section-top .field--name-field-submenu-page ul li:focus-visible{outline:none;}section.videobg .field--name-field-paragraph-content{margin-top:30px;}section.videobg .home-buscador{color:#ffffff;border-color:#ffffff;font-size:16px;font-style:normal !important;height:39px;padding-bottom:10px;}section.videobg .home-buscador::-moz-placeholder{color:#ffffff;opacity:1;font-style:italic;font-size:16px;}section.videobg .home-buscador::placeholder{color:#ffffff;opacity:1;font-style:italic;font-size:16px;}#home-top .container{height:70vh;margin-top:20vh;max-width:850px;z-index:3;position:absolute;left:0;right:0;}@media (max-width:768px){#home-top .container{position:relative;left:0;top:0;transform:none;-webkit-transform:none;width:auto;padding-left:10px;padding-right:10px;}}@media (max-width:374px){#home-top .container{padding-left:0;padding-right:0;}}@media (min-width:768px){#home-top .container{position:relative;}}#home-top .container .col-sm-12{height:70vh;display:block;text-align:center;}#home-top .container::before{content:"";display:block;width:6%;height:100%;position:absolute;left:-8%;top:50px;border-left:1px solid #ffffff;border-top:1px solid #ffffff;}#home-top .background-image-holder{top:0 !important;z-index:1;}#home-top .background-image-holder:after{content:"";background:linear-gradient(180deg,rgba(0,0,0,0.4509803922) 0%,rgba(0,0,0,0.2784313725) 55%,rgba(255,255,255,0) 100%) !important;width:100%;height:100%;display:block;}#home-top .anchor-top-home{bottom:5vh;position:absolute;left:0;right:0;}#home-top .enlaces-bottom .btn__text{font-weight:400;color:#ffffff !important;}.paragraph--type--paragraph-video-bg-block .search-icon{position:absolute;left:0;top:9px;width:40px;height:20px;color:#f01e50;}.paragraph--type--paragraph-video-bg-block .enlaces-bottom{display:flex;justify-content:space-evenly;align-items:center;width:100%;margin-top:100px;}@media (max-width:375px){.paragraph--type--paragraph-video-bg-block .enlaces-bottom{bottom:20px !important;}}@media (max-width:768px){.paragraph--type--paragraph-video-bg-block .enlaces-bottom{flex-direction:column;}}@media (min-width:1200px){.paragraph--type--paragraph-video-bg-block .enlaces-bottom{justify-content:center;}}@media (min-width:1200px){.paragraph--type--paragraph-video-bg-block .enlaces-bottom{margin-top:70px;margin-bottom:15%;justify-content:space-evenly;}}@media (max-height:800px){.paragraph--type--paragraph-video-bg-block .enlaces-bottom{margin-top:80px;}}@media (max-height:680px){.paragraph--type--paragraph-video-bg-block .enlaces-bottom{margin-top:30px;}}.paragraph--type--paragraph-video-bg-block .enlaces-bottom .btn--icon.type--uppercase.btn-transparente{width:auto;line-height:2.3rem !important;min-width:auto;padding-top:2px;padding-bottom:2px;background:transparent !important;border:0 !important;border-bottom:1px solid #ffffff !important;padding-left:0 !important;padding-right:0 !important;}@media (max-width:480px){.paragraph--type--paragraph-video-bg-block .enlaces-bottom .btn--icon.type--uppercase.btn-transparente{min-width:auto;}}@media (min-width:767px){.paragraph--type--paragraph-video-bg-block .enlaces-bottom .btn--icon.type--uppercase.btn-transparente{margin-right:initial;}}.paragraph--type--paragraph-video-bg-block .enlaces-bottom .btn--icon.type--uppercase.btn-transparente .icon{position:relative;top:7px;margin-right:6px;font-size:1rem;}.paragraph--type--paragraph-video-bg-block .enlaces-bottom .btn--icon.type--uppercase.btn-transparente .icon svg{height:24px;width:20px;}.paragraph--type--paragraph-video-bg-block .enlaces-bottom .btn--icon.type--uppercase.btn-transparente:hover,.paragraph--type--paragraph-video-bg-block .enlaces-bottom .btn--icon.type--uppercase.btn-transparente:focus-visible{background-color:transparent !important;}.paragraph--type--paragraph-video-bg-block .enlaces-bottom .btn--icon.type--uppercase.btn-transparente:hover span,.paragraph--type--paragraph-video-bg-block .enlaces-bottom .btn--icon.type--uppercase.btn-transparente:focus-visible span{color:#ffffff !important;}.paragraph--type--paragraph-video-bg-block .enlaces-bottom .btn--icon.type--uppercase.btn-transparente:hover span.btn__text,.paragraph--type--paragraph-video-bg-block .enlaces-bottom .btn--icon.type--uppercase.btn-transparente:focus-visible span.btn__text{color:#ffffff !important;}.paragraph--type--paragraph-video-bg-block .enlaces-bottom .btn--icon.type--uppercase.btn-transparente:hover span.btn__text:hover,.paragraph--type--paragraph-video-bg-block .enlaces-bottom .btn--icon.type--uppercase.btn-transparente:hover span.btn__text:focus-visible,.paragraph--type--paragraph-video-bg-block .enlaces-bottom .btn--icon.type--uppercase.btn-transparente:focus-visible span.btn__text:hover,.paragraph--type--paragraph-video-bg-block .enlaces-bottom .btn--icon.type--uppercase.btn-transparente:focus-visible span.btn__text:focus-visible{color:#ffffff !important;}.paragraph--type--paragraph-video-bg-block .enlaces-bottom .btn--icon.type--uppercase.btn-transparente:hover span svg path,.paragraph--type--paragraph-video-bg-block .enlaces-bottom .btn--icon.type--uppercase.btn-transparente:focus-visible span svg path{fill:#ffffff;}.paragraph--type--paragraph-video-bg-block .enlaces-bottom .btn--icon.type--uppercase.btn-transparente:nth-child(2){visibility:hidden;position:absolute;}.paragraph--type--paragraph-video-bg-block .anchor-top-home{bottom:10vh;}@media (min-width:769px) and (max-width:1200px){.paragraph--type--paragraph-video-bg-block .anchor-top-home{bottom:7vh !important;}}@media (min-width:1200px){.paragraph--type--paragraph-video-bg-block .anchor-top-home{bottom:10vh;}}.parallax:first-child .slides li > .background-image-holder,.parallax:first-child .background-image-holder{top:0 !important;}@media all and (max-width:768px){#home-top{padding-bottom:8rem;}#home-top .enlaces-bottom{margin-top:0;}#home-top .enlaces-bottom a{display:block;margin:10px auto;}#home-top.video-active{padding-bottom:0;}.anchor-top-home{position:relative !important;bottom:auto !important;margin-top:30px;display:none;}.enlaces-bottom{position:relative !important;bottom:auto !important;}.field--name-field-antetitulo:before,.field--name-field-antetitulo:after{width:20px !important;}.field--name-field-titulo{font-size:2.6rem;line-height:3rem;color:#232323;font-weight:300;}.field--name-field-contenido{font-style:normal;}.field--name-field-contenido p{margin-top:0;}.field--name-field-enlace{margin-top:30px !important;margin-bottom:25px !important;}.field--name-field-enlace a{width:100%;display:block;text-align:center;font-size:1.2rem;line-height:1.7rem;}.paragraph--type--_-cols-img-txt-blanco-deco- .bottom-region{margin-top:50px;}.paragraph--type--banner-imagen-ancho-completo-par img{width:100%;}}@media all and (max-width:375px){#home-top .enlaces-bottom{bottom:-20px !important;left:0;}#home-top .enlaces-bottom a{margin:10px auto;padding-top:0px;padding-bottom:4px;}}@media all and (min-width:769px) and (max-width:1200px){#home-top .anchor-top-home{bottom:15vh;}#home-top.video-active{padding-bottom:0;}}@media all and (max-width:1199px){.enlaces-bottom a{vertical-align:top;}}.path-frontpage section.videobg{max-height:80vh;padding:0;margin:0;}.path-frontpage section.videobg .background-image-holder{min-height:80vh;}.path-frontpage section.videobg .enlaces-bottom{margin-top:0;margin-bottom:0;}.path-frontpage section.videobg .field_anchor_cover_top{margin-top:8vh;animation:none;}.path-frontpage section#home-top .anchor-top-home{position:relative;}@media (max-width:1200px){.path-frontpage section.videobg .field_anchor_cover_top{display:none;}.path-frontpage section#home-top .container{margin-top:30vh;}}@media (max-width:1400px){.path-frontpage section.videobg{max-height:70vh;min-height:60vh;}}@media (max-width:769px){.path-frontpage section.videobg{min-height:60vh;padding:0;}.path-frontpage section.videobg .field--name-field-paragraph-content{margin-top:0;}.path-frontpage section.videobg div[class*=col-]:first-child:last-child{margin-top:30vh;}.path-frontpage section.videobg .field_anchor_cover_top{display:none;}.path-frontpage section.videobg .field_subtitulo_cover_top{margin-bottom:0px;}.path-frontpage section#home-top .container{max-height:60vh;margin-top:0;}}@media (max-width:380px){.path-frontpage section#home-top .enlaces-bottom{bottom:0 !important;}.path-frontpage section.videobg div[class*=col-]:first-child:last-child{margin-top:30vh;}}@media (max-width:768px){.path-frontpage section.videobg.app-movil div[class^=col-]:first-child:last-child{margin-top:0;}}@media (max-width:375px){.path-frontpage section.videobg .field_titulo_cover_top{font-size:2rem !important;}.path-frontpage section.videobg .field_subtitulo_cover_top{font-size:1.5rem;}}.paragraph--type--paragraph-sliders-block{position:relative;}.slider{padding:3.2em 4.7%;margin:auto;}@media (max-width:768px){.slider{margin-bottom:0;padding-left:25px;padding-right:25px;}}@media (max-width:768px) and (max-width:374px){.slider{padding-left:15px;padding-right:15px;}}.slider .flickity-viewport{overflow-y:clip;}.slider button.previous,.slider button.next{display:inline-block;position:absolute;top:-20px;width:40px;height:40px;background:transparent;background-repeat:no-repeat;opacity:1;}.slider button.previous::before,.slider button.next::before{display:none;}.slider button.previous{right:55px;left:auto;background-image:url(/themes/stack/img/icons/icon_prev.svg);}@media (max-width:768px){.slider button.previous{right:40px;}}@media (min-width:1200px) and (max-width:1350px){.slider button.previous{right:48px;}}.slider button.previous:hover,.slider button.previous:focus-visible{background-image:url(/themes/stack/img/icons/icon_prev_black.svg);}.slider button.next{right:15px;background-image:url(/themes/stack/img/icons/icon_next.svg);}@media (max-width:768px){.slider button.next{right:0;}}@media (min-width:1200px) and (max-width:1350px){.slider button.next{right:8px;}}.slider button.next:hover,.slider button.next:focus-visible{background-image:url(/themes/stack/img/icons/icon_next_black.svg);}.slide-paradores{overflow:hidden;}@media (max-width:768px){.slide-paradores{width:100%;padding-left:0;padding-right:0;}}.slide-paradores .main-region{position:relative;}.slide-paradores .contenido-slide-top{position:absolute;z-index:10;width:100%;background:rgba(0,0,0,0.2666666667);background:linear-gradient(180deg,rgba(0,0,0,0.4509803922) 0%,rgba(0,0,0,0.2784313725) 55%,rgba(255,255,255,0) 100%) !important;display:block;height:100%;}.slide-paradores .block .img-responsive{width:100%;-o-object-fit:cover;object-fit:cover;max-height:570px;}.slide-paradores .slide-title-line{position:absolute;left:0;top:32px;z-index:10;content:"";display:inline-block;width:7%;height:1px;background-color:#ffffff;}.slide-paradores .field--name-field-titulo-slide{position:relative;z-index:10;padding:18px 8% 0;color:#ffffff;font-family:"questa",serif;font-size:1.95rem;line-height:2rem;}.slide-paradores .field--name-field-titulo-slide::before{content:"";position:absolute;left:0;top:32px;z-index:10;display:inline-block;width:7%;height:1px;background-color:#ffffff;}.slide-paradores .field--name-field-contenido-interior-slide{position:relative;z-index:10;width:80%;margin:4px 8% 0;padding-bottom:10px;font-weight:300;}.slide-paradores .field--name-field-contenido-interior-slide p{color:#ffffff;margin:0;}.slide-paradores .field--name-field-contenido-inferior-slide{margin-top:15px;margin-bottom:15px;font-size:16px;line-height:1.4;}.slide-paradores .bottom-region{padding-left:30px;padding-right:30px;}@media (max-width:1199px){.slide-paradores .bottom-region{padding-left:0;padding-right:0;}}.slide-paradores .btn-text--primary{position:relative;line-height:1rem;padding-right:15px !important;font-weight:bold !important;}.slide-paradores .btn-text--primary:after{content:">";font-size:2rem;position:absolute;right:-5px;top:50%;transform:translateY(-55%);}.slider-x1 .slides{width:100%;}@media (min-width:768px){.slider-x1 .slides{width:50%;}}.slider-x1.w-100 .slides{width:100% !important;}.slider-x1.w-100 .slides .block-field-blockparagraphslide-paradoresfield-imagen-slide{padding:0 !important;}.slider-x1 .slide{width:calc(100% / 1);}.slider-x2 .slide{width:calc(100% / 2);}.slider-x3 .slide{width:calc(100% / 3);}.slider-x4 .slide{width:calc(100% / 4);}.block-field-blockparagraph2-cols-txt-img-blanco-no-deco-field-slider-inside-block{margin-top:50px;}.block-field-blockparagraph2-cols-txt-img-blanco-no-deco-field-slider-inside-block .slider-x1{padding:0 !important;}.block-field-blockparagraph2-cols-txt-img-blanco-no-deco-field-slider-inside-block .slider-x1 .slide{padding-right:0 !important;padding-left:0 !important;}.block-field-blockparagraph2-cols-txt-img-blanco-no-deco-field-slider-inside-block .slider-x1 .slide img{width:100%;}.block-field-blockparagraph2-cols-txt-img-blanco-no-deco-field-slider-inside-block .slider-x1 .slide .block-field-blockparagraphslide-paradoresfield-enlace-slide-ver,.block-field-blockparagraph2-cols-txt-img-blanco-no-deco-field-slider-inside-block .slider-x1 .slide .block-field-blockparagraphslide-paradoresfield-contenido-inferior-slide{padding-right:0 !important;padding-left:0 !important;}.slider-x1 button.next{right:0;}.slider-x1 button.previous{right:40px;}.slider-x1 .slide{padding:0;}.two-columns.txt-img .left-region .slider-x1 .block{padding:0;}.slide p{font-size:1.05rem;line-height:1.5rem;}.slide .field--name-field-titulo,.slide h3{margin-bottom:3px;font-family:"questa",serif;font-size:1.95rem;line-height:2.3rem;color:#232323;}@media (max-width:767px){.slide .field--name-field-titulo,.slide h3{font-size:1.9rem;margin-bottom:0;}}.slide .field--name-field-titulo a,.slide h3 a{font-family:"questa",serif;}.slide .field--name-field-contenido p{margin-top:0;padding-right:10%;}@media (max-width:767px){.slide .field--name-field-contenido p{padding-right:0;}}@media (max-width:767px){.slide{width:100%;margin:0;padding:0;}.slide .slide-title-line{left:0;}.slide .field--name-field-contenido-inferior-slide{padding:0;}.slide .field--name-field-contenido-inferior-slide p{font-size:1.1rem;}.slide .field--name-field-enlace-slide-ver{margin-top:7px;}.slide .field--name-field-enlace-slide-ver a{padding-left:0;}}.slide .bottom-region .block-field-blockparagraphslide-infofield-enlace-principal{overflow-y:clip;}.block-slider.block--view-mode-home{padding:2em 0 0;}@media (min-width:769px){.block-slider.block--view-mode-home{padding:4em 0 0;}}@media (min-width:1745px){article[data-history-node-id="141"] section.paragraph--type--paragraph-sliders-block.deco-derecha .slider{padding-right:0;padding-left:9px;}}.banner-card-two-columns{padding:35px 15px;text-align:center;background-color:#faf7f1;}@media (max-width:768px){.banner-card-two-columns{padding-left:25px;padding-right:25px;}}@media (max-width:374px){.banner-card-two-columns{padding-left:15px;padding-right:15px;}}@media (min-width:769px){.banner-card-two-columns{padding:35px 10%;}}.banner-card-two-columns .content-card-txt{max-width:240px;margin:0 auto;}.banner-card-two-columns .two-columns-container{max-width:800px;margin:auto;padding:20px 2%;border:1px solid #232323;display:flex;justify-content:space-between;}.banner-card-two-columns .left-region{display:inline-block;width:40%;margin:auto 4%;}.banner-card-two-columns .left-region .card-claim{margin-top:2px;margin-bottom:5px;font-size:1.4rem;color:#232323;}.banner-card-two-columns .left-region .field--name-field-texto{max-width:250px;margin:auto;}.banner-card-two-columns .right-region{display:inline-block;width:40%;margin:auto 4%;}.banner-card-two-columns .right-region .btn-outline--primary{margin:0 auto 20px !important;}.banner-card-two-columns .right-region .field--name-field-enlace-principal{margin:20px auto 20px;}.banner-card-two-columns .right-region .field--name-field-enlace-secundario{margin:20px auto 20px;}.banner-card-two-columns .right-region .field--name-field-enlace-secundario a{border:0;}.search-input_magnifying-glass.bg-white{background-color:#ffffff !important;}@media (max-width:768px){.two-columns.txt-img .right-region img{position:relative;max-width:none;width:100%;height:auto;}}@media (max-width:768px){.two-columns.img-right.block-inline-blockblock-basic-section-with-image-r{display:flex;flex-direction:column;}.two-columns.img-right.block-inline-blockblock-basic-section-with-image-r .left-region,.two-columns.img-right.block-inline-blockblock-basic-section-with-image-r .right-region{width:100%;padding-left:15px;padding-right:15px;}.two-columns.img-right.block-inline-blockblock-basic-section-with-image-r .left-region{position:relative;}.two-columns.img-right.block-inline-blockblock-basic-section-with-image-r .right-region{position:relative;}.two-columns.txt-img.block-inline-blockblock-basic-section-with-image-l{display:flex;flex-direction:column;}.two-columns.txt-img.block-inline-blockblock-basic-section-with-image-l .left-region,.two-columns.txt-img.block-inline-blockblock-basic-section-with-image-l .right-region{width:100% !important;position:relative;padding-left:15px;padding-right:15px;}.two-columns.txt-img.block-inline-blockblock-basic-section-with-image-l .left-region{position:relative;}.two-columns.txt-img.block-inline-blockblock-basic-section-with-image-l .right-region{position:relative;}}@media (max-width:768px){.wrapper-friends .two-columns-container{display:flex;flex-direction:column;}.wrapper-friends .left-region,.wrapper-friends .right-region{width:100%;margin:inherit;}.wrapper-friends .right-region{display:flex;flex-direction:column;margin-top:20px;margin-bottom:20px;}.wrapper-friends .right-region .btn-outline--primary{margin:0px auto 20px !important;}}#webform-submission-contact-add-form label{font-size:1.2rem;margin-left:9px;font-weight:300;}#webform-submission-contact-add-form label.form-required::after{position:relative;top:7px;left:2px;content:"*";display:inline-block;background-image:none;font-size:1.4rem;line-height:1rem;font-weight:600;color:#f01e50;}#webform-submission-contact-add-form a{color:#f01e50;}#webform-submission-contact-add-form input,#webform-submission-contact-add-form select,#webform-submission-contact-add-form textarea{border-radius:0px;border-color:#c8c8c8;box-shadow:none;}#webform-submission-contact-add-form .select-wrapper::after{color:#f01e50;}#webform-submission-contact-add-form .webform-element-description{font-size:1.2rem;margin-left:10px;font-style:italic;font-weight:300;margin-top:-4px;}#webform-submission-contact-add-form #edit-info-top{display:flex;}@media (max-width:650px){#webform-submission-contact-add-form #edit-info-top{display:block;text-align:center;}}#webform-submission-contact-add-form #edit-info-top .reservas-block{text-align:center;}#webform-submission-contact-add-form #edit-info-top .reservas-block .reservas_phone{margin-bottom:5px;color:#f01e50;font-size:1.6rem;}#webform-submission-contact-add-form #edit-info-top .reservas-block .icon{width:20px;}#webform-submission-contact-add-form #edit-info-top .reservas-block .reservas_horario{margin-top:7px;}#webform-submission-contact-add-form #edit-info-top .reservas-block .reservas_horario .icon{display:inline-block;width:40px;height:29px;margin:0;vertical-align:super;top:2px;position:relative;}#webform-submission-contact-add-form #edit-info-top .reservas-block .reservas_horario .clock-text{display:inline-block;font-weight:600;}#webform-submission-contact-add-form #edit-info-top .reservas-block .reservas_horario p{line-height:1.4rem;font-size:1.3rem;}#webform-submission-contact-add-form #edit-info-top .trabajo-block .trabajo_phone{border:1px solid #f01e50;width:80%;margin-bottom:6px;margin-top:14px;cursor:auto;}#webform-submission-contact-add-form #edit-info-top .trabajo-block .trabajo_phone .icon{display:inline-block;width:20px;margin:0;position:relative;top:-3px;}#webform-submission-contact-add-form #edit-info-top .trabajo-block .trabajo_phone p{color:#f01e50;display:inline-block;font-size:1.6rem;font-weight:400;}#webform-submission-contact-add-form #edit-info-top .trabajo-block .trabajo_txt p{font-weight:300;line-height:1.6rem;}#webform-submission-contact-add-form #edit-contact-info-name-container{clear:both;}#webform-submission-contact-add-form #edit-actions{text-align:center;}#webform-submission-contact-add-form #edit-actions button#edit-actions-submit{width:auto;margin:auto;text-transform:uppercase;}#webform-submission-contact-add-form #edit-conditions-checks-container p{font-size:1.2rem;font-weight:300;line-height:1.5rem;}#webform-submission-contact-add-form #edit-conditions-checks-container .form-type-checkbox{display:block;}#webform-submission-contact-add-form #edit-conditions-checks-container .form-type-checkbox .description{display:inline-block;}#webform-submission-contact-add-form #edit-conditions-checks-container #edit-condition-check-legal--description{margin-left:0;}#webform-submission-contact-add-form #edit-contact-info-bottom{margin-top:60px;padding:1rem 2rem;background-color:#f0f0f0;}#webform-submission-contact-add-form #edit-contact-info-bottom h2{color:#f01e50;}#webform-submission-contact-add-form #edit-contact-info-bottom hr{border-color:#c8c8c8;}#oficinas-turismo{text-align:center;}#oficinas-turismo ul{margin:auto;text-align:left;}#oficinas-turismo table{margin:auto;}.block-inline-blockblock-html-full-width .field--name-field-pure-html{max-width:100%;padding:0;}.intro-legals .accordion__title,.accordion li .accordion__title{opacity:1;text-align:left;font-family:"questa",serif;border-radius:0px;border:0px;color:#232323;font-size:1.75rem;padding:0px;display:flex;align-items:center;}.intro-legals .accordion__title span,.accordion li .accordion__title span{font-family:"questa",serif;color:#232323;}@media (max-width:768px){.intro-legals .accordion__title span,.accordion li .accordion__title span{font-size:2rem;line-height:2.5rem;margin-bottom:0px;}}.intro-legals .accordion__title::before,.accordion li .accordion__title::before{line-height:1.2em;}.accordion__content{font-family:"Lato",sans-serif;font-size:1.2rem;line-height:1.5rem;left:20px;position:relative;}.accordion__content a{color:#f01e50;border:0px;padding:0px;line-height:1em;}.accordion__content a:hover,.accordion__content a:focus-visible{color:#f01e50;background:transparent;text-decoration:underline;}.accordion__content p{margin-top:0px;margin-bottom:20px;display:block;font-size:1.2rem;line-height:1.5rem;}.accordion__content p:last-child{margin-bottom:20px;}.accordion li.active .accordion__title{border-color:transparent;background:transparent;color:#f01e50;padding:0px;}.accordion li.active .accordion__title:before,.accordion li.active .accordion__title span{color:#f01e50;}.accordion li.active .accordion__content{max-height:inherit;}.accordion li.active .accordion__content table{display:table;}.accordion{min-height:inherit !important;}.block-card-gift{background-color:#faf7f1;padding:50px 50px 25px;}@media (max-width:768px){.block-card-gift{padding:110px 15px 25px;}}.block-card-gift .wrapper-card-gift{max-width:1200px;margin:0 auto;padding-bottom:30px;border-bottom:1px solid #c8c8c8;}.block-card-gift .wrapper-card-gift .title{margin-top:10px;margin-bottom:40px;font-family:"questa",serif;font-size:4.7rem;line-height:5rem;letter-spacing:-0.03rem;color:#232323;position:relative;border-left:1px solid #232323;padding-left:20px;margin-left:-20px;}@media (max-width:768px){.block-card-gift .wrapper-card-gift .title{font-size:3rem;line-height:3.5rem;margin-bottom:20px;}}@media (max-width:576px){.block-card-gift .wrapper-card-gift .title{font-size:2.5rem;line-height:3rem;}}.block-card-gift .wrapper-card-gift .title:after{content:"";position:absolute;left:-25px;top:0px;width:1px;height:100%;display:inline-block;color:#232323;}.block-card-gift .wrapper-card-gift .wrapper-content{display:flex;}@media (max-width:768px){.block-card-gift .wrapper-card-gift .wrapper-content{flex-direction:column;}}.block-card-gift .wrapper-card-gift .wrapper-content .wrapper-image{margin-right:20px;}@media (max-width:768px){.block-card-gift .wrapper-card-gift .wrapper-content .wrapper-image{margin-right:0px;margin-bottom:20px;}}.block-card-gift .wrapper-card-gift .wrapper-content .wrapper-image img{max-width:260px;}@media (max-width:768px){.block-card-gift .wrapper-card-gift .wrapper-content .wrapper-image img{max-width:100%;}}.block-card-gift .wrapper-card-gift .wrapper-content .wrapper-text{display:flex;flex-direction:column;justify-content:space-between;}.block-card-gift .wrapper-card-gift .wrapper-content .wrapper-text .block-top{font-family:"Lato",sans-serif;font-size:1rem;line-height:1.2rem;letter-spacing:0.015rem;color:#232323;font-weight:300;}.block-card-gift .wrapper-card-gift .wrapper-content .wrapper-text .block-top p{font-weight:300;margin-top:0px;margin-bottom:20px;font-size:1.2rem;line-height:2rem;color:#232323;}.block-card-gift .wrapper-card-gift .wrapper-content .wrapper-text .block-top strong{color:#232323;font-weight:400;}.block-card-gift .wrapper-card-gift .wrapper-content .wrapper-text .block-top ul{list-style:disc;margin-left:15px;}.block-card-gift .wrapper-card-gift .wrapper-content .wrapper-text .block-top ul li{list-style:disc;}@media (max-width:768px){.block-card-gift .wrapper-card-gift .wrapper-content .wrapper-text .block-top ul li{margin-bottom:10px;}}.block-card-gift .wrapper-card-gift .wrapper-content .wrapper-text .block-bottom{display:flex;flex-direction:row;justify-content:space-between;margin-top:20px;}.block-card-gift .wrapper-card-gift .wrapper-content .wrapper-text .block-bottom .block-price{color:#56babd;font-size:1.5rem;line-height:2rem;font-weight:400;}.block-card-gift .wrapper-card-gift .wrapper-link{margin-top:15px;}.block-card-offer{background-color:#faf7f1;padding:50px 50px 25px;}@media (max-width:768px){.block-card-offer{padding:110px 15px 25px;}}.block-card-offer .wrapper-card-offer{max-width:1200px;margin:0 auto;padding-bottom:30px;border-bottom:1px solid #c8c8c8;}.block-card-offer .wrapper-card-offer .title{margin-top:10px;margin-bottom:40px;font-family:"questa",serif;font-size:4.7rem;line-height:5rem;letter-spacing:-0.03rem;color:#232323;position:relative;border-left:1px solid #232323;padding-left:20px;margin-left:-20px;}@media (max-width:768px){.block-card-offer .wrapper-card-offer .title{font-size:3rem;line-height:3.5rem;margin-bottom:20px;}}@media (max-width:576px){.block-card-offer .wrapper-card-offer .title{font-size:2.5rem;line-height:3rem;}}.block-card-offer .wrapper-card-offer .title:after{content:"";position:absolute;left:-25px;top:0px;width:1px;height:100%;display:inline-block;color:#232323;}.block-card-offer .wrapper-card-offer .wrapper-content{display:flex;}@media (max-width:768px){.block-card-offer .wrapper-card-offer .wrapper-content{flex-direction:column;}}.block-card-offer .wrapper-card-offer .wrapper-content .wrapper-image{margin-right:20px;margin-bottom:10px;}@media (max-width:768px){.block-card-offer .wrapper-card-offer .wrapper-content .wrapper-image{margin-right:0px;margin-bottom:20px;}}.block-card-offer .wrapper-card-offer .wrapper-content .wrapper-image img{max-width:260px;}@media (max-width:768px){.block-card-offer .wrapper-card-offer .wrapper-content .wrapper-image img{max-width:100%;}}.block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text{display:flex;flex-direction:column;justify-content:space-between;}.block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .title a{font-family:"questa",serif;}.block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-top{font-family:"Lato",sans-serif;font-size:1rem;line-height:1.2rem;letter-spacing:0.015rem;color:#232323;font-weight:300;}.block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-top .heading{margin-bottom:10px;font-weight:600;font-size:1.2rem;line-height:2rem;}.block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-top p{font-weight:300;margin-top:0px;margin-bottom:20px;font-size:1.2rem;line-height:2rem;color:#232323;}.block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-top strong{color:#232323;font-weight:400;}.block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-top ul{list-style:disc;margin-left:15px;margin-bottom:20px;}.block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-top ul li{list-style:disc;}@media (max-width:768px){.block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-top ul li{margin-bottom:10px;}}.block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-bottom{display:flex;flex-direction:row;justify-content:flex-end;}.block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-bottom .block-price{color:#56babd;font-size:1.5rem;line-height:2rem;font-weight:400;}.block-card-offer .wrapper-card-offer .wrapper-link{margin-top:15px;}.block-card-offer .wrapper-card-offer .wrapper-link a{font-weight:400;margin-top:20px;}.block-card-offer .wrapper-card-offer .wrapper-link a:hover,.block-card-offer .wrapper-card-offer .wrapper-link a:focus-visible{color:#f01e50;}.block-info-restaurants{display:flex;align-content:center;justify-content:center;}@media (max-width:768px){.block-info-restaurants{flex-direction:column;}.block-info-restaurants.centrado{padding-left:25px;padding-right:25px;padding-top:20px;}}@media (max-width:768px) and (max-width:374px){.block-info-restaurants.centrado{padding-left:15px;padding-right:15px;}}.block-info-restaurants .item-info-restaurants{border:1px solid #232323;margin:10px;padding:30px 50px;text-align:center;width:50%;}@media (max-width:991px){.block-info-restaurants .item-info-restaurants{padding:30px;}}@media (max-width:768px){.block-info-restaurants .item-info-restaurants{max-width:100%;width:100% !important;margin:0;margin-bottom:20px;}}.block-info-restaurants .item-info-restaurants .wrapper-top{padding-bottom:20px;}.block-info-restaurants .item-info-restaurants .title{z-index:10;padding:0;color:#232323;font-family:"questa",serif;font-size:2rem;line-height:2.2rem;margin-bottom:0px;}@media (max-width:768px){.block-info-restaurants .item-info-restaurants .title{font-size:1.75rem;}}@media (max-width:375px){.block-info-restaurants .item-info-restaurants .title{font-size:1.5rem;}}.block-info-restaurants .item-info-restaurants .rating .stars-comment{margin-right:10px;}.block-info-restaurants .item-info-restaurants .direction{margin-bottom:30px;font-family:"Lato",sans-serif;font-size:1rem;letter-spacing:0.015rem;color:#5a5a5a;margin-bottom:5px;}.block-info-restaurants .item-info-restaurants .wrapper-contacts{display:flex;flex-direction:row;justify-content:center;margin-bottom:10px;}@media (max-width:768px){.block-info-restaurants .item-info-restaurants .wrapper-contacts{flex-direction:column;}}.block-info-restaurants .item-info-restaurants .wrapper-contacts svg{max-width:15px;margin-right:5px;}.block-info-restaurants .item-info-restaurants .wrapper-contacts .email,.block-info-restaurants .item-info-restaurants .wrapper-contacts .phone{display:flex;flex-direction:row;justify-content:center;min-width:50%;}@media (max-width:375px){.block-info-restaurants .item-info-restaurants .wrapper-contacts .email,.block-info-restaurants .item-info-restaurants .wrapper-contacts .phone{min-width:100%;}}.block-info-restaurants .item-info-restaurants .wrapper-contacts .email a,.block-info-restaurants .item-info-restaurants .wrapper-contacts .email a:hover,.block-info-restaurants .item-info-restaurants .wrapper-contacts .email a:focus-visible,.block-info-restaurants .item-info-restaurants .wrapper-contacts .phone a,.block-info-restaurants .item-info-restaurants .wrapper-contacts .phone a:hover,.block-info-restaurants .item-info-restaurants .wrapper-contacts .phone a:focus-visible{font-size:1.1rem;color:#232323;border:0px;padding:0px;background-color:transparent;}.block-info-restaurants .item-info-restaurants .wrapper-contacts .phone{margin-right:25px;}@media (max-width:768px){.block-info-restaurants .item-info-restaurants .wrapper-contacts .phone{margin-right:0;}}@media (max-width:375px){.block-info-restaurants .item-info-restaurants .wrapper-contacts .phone{margin-bottom:5px;}}.block-paradores-included{background-color:#faf7f1;padding:0px 50px 50px;}@media (max-width:768px){.block-paradores-included{padding:0px 15px 50px;}}.block-paradores-included .wrapper-container{max-width:1200px;margin:0 auto;}.block-paradores-included .wrapper-top .title{position:relative;font-family:"questa",serif;color:#232323;margin-bottom:10px;}.block-paradores-included .wrapper-top .title:before{content:"";display:inline-block;position:absolute;left:-30px;top:50%;width:20px;height:1px;background-color:#232323;}@media (max-width:768px){.block-paradores-included .wrapper-top .title:before{display:none;}}.block-paradores-included .wrapper-top .claim{margin-top:3px;font-size:1.1rem;line-height:1.2em;font-family:"Lato",sans-serif;color:#232323;margin-bottom:10px;font-weight:300;}.block-paradores-included .tabs-container{max-width:1200px;margin:0 auto 80px;}@media (max-width:768px){.block-paradores-included .tabs-container{margin:0 auto 0px;}}.block-paradores-included .tabs li:not(:last-child){border-right:0px;padding:0;padding-right:10px;}.block-paradores-included .tabs li{padding:0px;}@media (max-width:768px){.block-paradores-included .tabs li{text-align:center;}}.block-paradores-included .tabs li .tab__title{font-family:"Lato",sans-serif;font-size:1.1rem;line-height:1.5rem;}.block-paradores-included .tabs li .tab__title span{font-family:"Lato",sans-serif;font-size:1.1rem;line-height:1.5rem;}@media (max-width:768px){.block-paradores-included .tabs li .tab__title span{text-align:center;font-size:0.9rem;line-height:1.3rem;}}.block-paradores-included .tabs{border:0px;margin-bottom:5px;margin-left:0px;}@media (max-width:768px){.block-paradores-included .tabs{display:flex;}}.block-paradores-included .tabs li {margin-left:30px;padding:0px;border:0px;margin-right:30px;}@media (max-width:768px){.block-paradores-included .tabs li {padding:0px 20px;margin-bottom:10px;text-align:center;}}.block-paradores-included .tabs li  .tab__title span{font-size:1.1rem;line-height:1.5rem;color:#5a5a5a;font-family:"questa",serif;}@media (max-width:768px){.block-paradores-included .tabs li  .tab__title span{text-align:center;}}.block-paradores-included .tabs li:first-child{padding-left:0px;margin-left:0px;}.block-paradores-included .tabs li:last-child{padding-right:0px;padding-left:0px;margin-right:0px;}.block-paradores-included .tabs li.active .tab__title span{color:#f01e50;position:relative;font-size:1.1rem;line-height:1.5rem;font-weight:400;}@media (max-width:768px){.block-paradores-included .tabs li.active .tab__title span{text-align:center;font-size:0.9rem;line-height:1.3rem;}}.block-paradores-included .tabs li.active .tab__title span:after{position:absolute;content:"";width:100%;height:1px;bottom:-4px;left:0px;background-color:#F01E50;}.block-paradores-included .tabs-content .wrapper-info{border:1px solid #232323;padding:30px 50px;}@media (max-width:768px){.block-paradores-included .tabs-content .wrapper-info{padding:15px;}}.block-paradores-included .tabs-content .wrapper-info .heading,.block-paradores-included .tabs-content .wrapper-info h5{margin-bottom:15px;font-size:1.2rem;font-family:"Lato",sans-serif;font-weight:600;color:#232323;}.block-paradores-included .tabs-content .wrapper-info hr{background-color:#c8c8c8;height:1px;}.block-paradores-included .tabs-content .wrapper-info ul{margin-left:17px;margin-bottom:25px;}.block-paradores-included .tabs-content .wrapper-info .price{color:#56babd !important;font-size:1.3rem;font-weight:400;margin-left:10px;font-family:"Lato",sans-serif;}.custom-search{margin-bottom:10px;}.custom-search .block-title{margin-bottom:70px;text-align:center;position:relative;}@media (max-width:996px){.custom-search .block-title{margin-bottom:50px;}}@media (max-width:768px){.custom-search .block-title{font-size:2.5rem;line-height:3rem;padding-left:25px;padding-right:25px;}.custom-search .block-title br{display:none;}}@media (max-width:374px){.custom-search .block-title{padding-left:15px;padding-right:15px;}}.custom-search .block-title::after{content:"";position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);width:186px;height:1px;display:inline-block;background:#232323;}.custom-search .wrapper-search{text-align:center;max-width:600px;margin:0 auto;}@media (max-width:768px){.custom-search .wrapper-search{margin-bottom:20px;}}.custom-search .label-search{font-family:"Lato",sans-serif;font-size:1.7rem;line-height:2rem;letter-spacing:0.015rem;color:#232323;margin-bottom:30px;}@media (max-width:768px){.custom-search .label-search{font-size:1.5rem;}}.custom-search .input-block{position:relative;}.custom-search .search-icon{position:absolute;left:0px;top:9px;width:40px;height:20px;color:#f01e50;}.custom-search input.search-input_magnifying-glass{font-family:"Lato",sans-serif;border:1px solid #232323;border-radius:0px;padding-left:40px;background:transparent;color:#232323;font-size:16px;font-style:normal !important;height:39px;padding-bottom:10px;}.block-btns{margin-top:30px;text-align:center;position:relative;}@media (max-width:768px){.block-btns{text-align:left;}}.block-btns a{font-weight:bolder;}.block-btns .wrapper-see-in-map a:hover,.block-btns .wrapper-see-in-map a:focus-visible{background:#56babd;}.block-btns .wrapper-filters{position:relative;text-align:right;justify-content:flex-end;}.block-btns .wrapper-filters a{line-height:1em;font-weight:300;min-width:90px;}@media (min-width:768px){.block-btns .wrapper-filters .row-filters .filters{margin-top:2em;}}.wrapper-see-in-map a{font-weight:300;}.wrapper-filters{overflow:visible;display:flex;padding-top:5px;max-width:1222px;justify-content:space-between;}.wrapper-filters .list-filter .item-filter{color:#5a5a5a;text-decoration:none;border-radius:50px !important;border:1px solid #5a5a5a;padding:2px 10px 4px;line-height:1em;margin:0 5px;}.wrapper-filters .list-filter .item-filter:hover,.wrapper-filters .list-filter .item-filter:focus-visible{color:#5a5a5a;text-decoration:none;}@media (max-width:768px){.wrapper-filters .list-filter .item-filter{margin-bottom:10px;display:inline-block;}}@media (max-width:768px){.wrapper-filters .right{min-width:104px;text-align:right;}}.wrapper-filters .btn-filter a{padding:5px 10px;background-color:#f01e50;color:#ffffff;}.wrapper-filters .btn-filter a:hover,.wrapper-filters .btn-filter a:focus-visible{text-decoration:none;}.wrapper-filters .btn-filter.active a{background-color:transparent;color:#f01e50;border:1px solid #f01e50 !important;}.intro-legals{margin-bottom:20px;}.intro-legals .accordion__title{margin-left:15px;}#list-spa-offers .row{padding:2.5rem 1rem;}@media (min-width:768px){#list-spa-offers .row{padding:3rem;}}#list-spa-offers .field--name-field-antetitulo{padding-bottom:15px;font-size:25px;color:#232323;}#list-spa-offers .field--name-field-antetitulo:before{content:"";position:relative;top:-3px;display:inline-block;height:1px;background:#5A5A5A;margin-right:10px;width:15px;}#list-spa-offers li:not(.field--name-field-antetitulo){padding:5px 5px 5px 30px;}h5:not(:last-child),.h5:not(:last-child){margin-bottom:0;}.modal-bienestar .img-fluid{margin-bottom:20px;}@media (max-width:768px){.modal-bienestar .modal-content .container > .row,.modal-wellness .modal-content .container > .row{overflow-y:scroll;max-height:76vh;}}.modal-bienestar.modal-container.modal-conditions-gift .modal-content .description-modal li,.modal-wellness.modal-container.modal-conditions-gift .modal-content .description-modal li{margin-bottom:10px;font-size:1.2rem;line-height:1.5rem;}.modal-bienestar .modal-content .wrapper-modal .title span,.modal-wellness .modal-content .wrapper-modal .title span{display:inline-block;}.modal-bienestar .modal-content .container,.modal-wellness .modal-content .container{max-width:996px;}.modal-bienestar .wrapper-top,.modal-wellness .wrapper-top{margin-bottom:20px;}.modal-bienestar h3,.modal-wellness h3{font-size:4rem;line-height:4rem;margin-bottom:20px !important;}.modal-bienestar h5,.modal-wellness h5{font-size:1.3rem;line-height:1.5rem;margin-bottom:20px !important;font-family:"Lato",sans-serif;}.modal-bienestar h6,.modal-wellness h6{font-size:1.2rem;line-height:1.5rem;margin-bottom:10px;font-family:"Lato",sans-serif;}.modal-bienestar h6:last-child,.modal-wellness h6:last-child{background:#ff0000;}.modal-bienestar p,.modal-wellness p{margin-top:0px;margin-bottom:10px;font-size:1.2rem;line-height:1.5rem;}.modal-bienestar .wrapper-info,.modal-wellness .wrapper-info{margin-bottom:20px;}.modal-bienestar .wrapper-info p,.modal-wellness .wrapper-info p{margin-bottom:0px;}.modal-bienestar ul,.modal-wellness ul{margin-left:20px;}.modal-bienestar .text,.modal-wellness .text{font-weight:400;}.modal-bienestar .item-list,.modal-wellness .item-list{display:flex;margin-bottom:8px;font-weight:400;}.modal-bienestar .item-list .text,.modal-wellness .item-list .text{font-weight:600;}.modal-bienestar .icon,.modal-wellness .icon{font-size:0rem;line-height:0rem;}.modal-bienestar .icon > div,.modal-wellness .icon > div{line-height:0rem;}.modal-bienestar .icon > div:before,.modal-wellness .icon > div:before{font-size:1rem;top:5px;position:relative;width:1.2rem;margin-right:7px;}.modal-bienestar .duration,.modal-wellness .duration{font-family:"Lato",sans-serif;color:#232323;font-size:1.3rem;line-height:2rem;margin-bottom:5px;font-weight:600;}.modal-bienestar .price,.modal-wellness .price{font-weight:400;font-size:1.5rem;line-height:2rem;font-family:"Lato",sans-serif;margin-bottom:30px;color:#56babd;}.modal-wellness .wrapper-top a{color:#5a5a5a;}.modal-wellness .wrapper-top a:hover,.modal-wellness .wrapper-top a:focus-visible{color:#5a5a5a;text-decoration:none;}.modal-wellness .phone svg{max-width:15px;margin-right:5px;}.modal-wellness .phone .st28{fill:none;stroke:#5a5a5a;}.modal-wellness p{margin-top:0px;margin-bottom:5px;font-size:1.2rem;line-height:1.5rem;}.modal-wellness .wrapper-info{margin-bottom:20px;}.modal-wellness .wrapper-info p{margin-bottom:0px;}.modal-wellness .wrapper-bottom p + h6{margin-top:20px;}.modal-container.modal-conditions-gift{padding:50px 50px;}.modal-container.modal-conditions-gift .modal-content{max-width:1050px;width:80%;padding:50px 70px;}@media (max-width:992px){.modal-container.modal-conditions-gift .modal-content{padding:50px;}}@media (max-width:768px){.modal-container.modal-conditions-gift .modal-content{padding:50px 15px 25px;width:100%;}}.modal-container.modal-conditions-gift .modal-content .wrapper-modal{border:1px solid #232323;padding:20px 50px 20px;}@media (max-width:992px){.modal-container.modal-conditions-gift .modal-content .wrapper-modal{padding:20px 25px 20px;}}@media (max-width:768px){.modal-container.modal-conditions-gift .modal-content .wrapper-modal{padding:15px;}}.modal-container.modal-conditions-gift .modal-content .wrapper-modal .title{text-align:center;position:relative;font-family:"questa",serif;margin-top:20px;margin-bottom:40px;}@media (max-width:768px){.modal-container.modal-conditions-gift .modal-content .wrapper-modal .title{margin-bottom:20px;}}@media (max-width:450px){.modal-container.modal-conditions-gift .modal-content .wrapper-modal .title{max-width:80%;text-align:center;margin-left:auto;margin-right:auto;}}.modal-container.modal-conditions-gift .modal-content .wrapper-modal .title span{font-size:2rem;line-height:2.5rem;font-family:"questa",serif;position:relative;color:#232323;}@media (max-width:768px){.modal-container.modal-conditions-gift .modal-content .wrapper-modal .title span{font-size:1.7rem;line-height:2rem;}}.modal-container.modal-conditions-gift .modal-content .wrapper-modal .title span:before{content:"";position:absolute;top:17px;left:-35px;width:25px;height:1px;display:inline-block;background:#232323;}.modal-container.modal-conditions-gift .modal-content .wrapper-modal .title span:after{content:"";position:absolute;top:17px;right:-35px;width:25px;height:1px;display:inline-block;background:#232323;}.modal-container.modal-conditions-gift .modal-content .wrapper-modal a{color:#f01e50;}.modal-container.modal-conditions-gift .modal-content .description-modal{overflow-x:hidden;overflow-y:auto;max-height:50vh;}@media (max-width:768px){.modal-container.modal-conditions-gift .modal-content .description-modal{flex-direction:column;overflow-y:scroll;max-height:50vh;}}.modal-container.modal-conditions-gift .modal-content .description-modal li{margin-bottom:20px;font-size:1rem;line-height:1.2rem;color:#232323;margin-left:16px;}.modal-container.modal-conditions-gift .modal-content .description-modal .left{padding-right:30px;}.modal-container.modal-conditions-gift .modal-content .description-modal .right{padding-left:30px;}.modal-container.modal-conditions-gift .modal-content .description-modal .left,.modal-container.modal-conditions-gift .modal-content .description-modal .right{width:50%;}@media (max-width:768px){.modal-container.modal-conditions-gift .modal-content .description-modal .left,.modal-container.modal-conditions-gift .modal-content .description-modal .right{width:100%;padding-right:0px;padding-left:0px;}}.modal-container .modal-content .modal-close-cross{top:6px;right:15px;opacity:1;background-color:transparent;}.modal-container .modal-content .modal-close-cross:before{font-size:2.5em;color:#232323;}@media (max-width:768px){.modal-container .modal-content{max-width:95% !important;overflow:visible !important;}.modal-container .modal-content .modal-close-cross{top:0px !important;right:0px !important;opacity:1;background-color:transparent !important;transform:translate(4px,-34px) !important;}.modal-container .modal-content .modal-close-cross:before{color:#ffffff !important;font-size:3.5em !important;}.height--natural{padding-top:0px;padding-bottom:0px;}.modal-container .container.px-5.py-4{overflow-y:scroll;max-height:76vh;}}.modal-container .modal-content .container.px-5.py-4{max-height:90vh;overflow:hidden;overflow-y:auto;}@media (max-width:1200px){.modal-container .modal-content .container.px-5.py-4{max-height:75vh;}}.modal-container .modal-content .container.px-5.py-4 h3.mt-2.mb-5 a{font-family:"questa",serif;}@media (max-width:767px){.modal-container .modal-content .container.px-5.py-4 .col-xs-12.imagen-modal .modal-trigger.imagen-rollover .img-responsive{margin-bottom:15px;}}.modal-container .modal-content .container.px-5.py-4 .col-xs-12.mt-2 .services-list .services_parador{margin-left:-10px;margin-right:-20px;}.modal-container .modal-content .container.px-5.py-4 .col-xs-12.mt-2 .services-list .services_parador > div{margin:10px 18px;max-width:100%;}.modal-container .modal-content .container.px-5.py-4 .col-xs-12.mt-2 .services-list .services_parador > div .no-image-style{width:40px;}.modal-container .modal-content .container.px-5.py-4 .col-xs-12.my-4 .row.d-stretch{margin-left:-15px;margin-right:-55px;}@media (max-width:767px){.modal-container .modal-content .container.px-5.py-4 .col-xs-12.my-4 .row.d-stretch{margin-left:-15px;margin-right:-15px;}.modal-container .modal-content .container.px-5.py-4 .col-xs-12.my-4 .row.d-stretch a.btn.btn--primary{width:100%;}}.modal-container .modal-content .modal-close-cross{top:0px !important;right:0px !important;opacity:1;background-color:transparent !important;transform:translate(4px,-34px) !important;}.modal-container .modal-content .modal-close-cross:before{color:#ffffff !important;font-size:3.5em !important;}@media (max-width:768px){[id^=modal-test-treatments] .modal-content{padding-top:55px !important;}}@media (max-width:768px){[id^=modal-test-treatments] .modal-content .wrapper-modal{padding:15px !important;}}@media (max-width:768px){[id^=modal-test-treatments] .modal-content .wrapper-modal .title{margin-top:0 !important;}}[id^=modal-test-treatments] .modal-content .wrapper-modal .title span:before,[id^=modal-test-treatments] .modal-content .wrapper-modal .title span:after{display:none !important;}[id^=modal-test-treatments] .modal-content .wrapper-modal .title span a{font-family:"questa",serif;color:#232323;pointer-events:none;}[id^=modal-test-treatments] .modal-content .wrapper-modal .description-modal{display:flex;overflow-x:hidden;}@media (max-width:768px){[id^=modal-test-treatments] .modal-content .wrapper-modal .description-modal{max-height:64vh;}}@media (max-height:475px){[id^=modal-test-treatments] .modal-content .wrapper-modal .description-modal{max-height:35vh;}}@media (max-width:768px){[id^=modal-test-treatments] .modal-content .wrapper-modal img{padding:0;}}[id^=modal-test-treatments] .modal-content .wrapper-modal .paradores_list .paradores_list_content a{margin-right:10px;}[id^=modal-test-treatments] .modal-content .modal-close-cross:before{font-size:45px !important;}@media (max-width:768px){[id^=modal-test-menu-restaurante] .modal-content{padding-top:55px !important;}}@media (max-width:768px){[id^=modal-test-menu-restaurante] .modal-content .wrapper-modal{padding:15px;}}@media (max-width:768px){[id^=modal-test-menu-restaurante] .modal-content .wrapper-modal .title{margin-top:0 !important;}}[id^=modal-test-menu-restaurante] .modal-content .wrapper-modal .title span:before,[id^=modal-test-menu-restaurante] .modal-content .wrapper-modal .title span:after{display:none !important;}[id^=modal-test-menu-restaurante] .modal-content .wrapper-modal .description-modal{display:flex;overflow-x:hidden;}@media (max-width:768px){[id^=modal-test-menu-restaurante] .modal-content .wrapper-modal .description-modal{max-height:40vh;}}@media (max-height:475px){[id^=modal-test-menu-restaurante] .modal-content .wrapper-modal .description-modal{max-height:35vh;}}@media (max-width:768px){[id^=modal-test-menu-restaurante] .modal-content .wrapper-modal img{padding:0;}}[id^=modal-test-menu-restaurante] .modal-content .modal-close-cross:before{font-size:45px !important;}@media (max-width:768px){[id^=modal-test-wellness] .modal-content{padding-top:55px !important;}}@media (max-width:768px){[id^=modal-test-wellness] .modal-content .wrapper-modal{padding-left:0 !important;padding-right:0 !important;margin-top:0;margin-bottom:0;}}@media (max-width:768px){[id^=modal-test-wellness] .modal-content .wrapper-modal .title{margin-top:0 !important;}}[id^=modal-test-wellness] .modal-content .wrapper-modal .title span:before,[id^=modal-test-wellness] .modal-content .wrapper-modal .title span:after{display:none !important;}[id^=modal-test-wellness] .modal-content .wrapper-modal .title span a{color:#232323;pointer-events:none;}[id^=modal-test-wellness] .modal-content .wrapper-modal .description-modal{display:flex;flex-direction:row;overflow-x:hidden;max-height:50vh;}@media (max-width:600px){[id^=modal-test-wellness] .modal-content .wrapper-modal .description-modal{flex-direction:column;flex-wrap:nowrap;max-height:40vh;}}@media (max-height:475px){[id^=modal-test-wellness] .modal-content .wrapper-modal .description-modal{max-height:35vh;}}[id^=modal-test-wellness] .modal-content .wrapper-modal .description-modal li{margin-bottom:5px;color:#4f4f4f;}@media (max-width:768px){[id^=modal-test-wellness] .modal-content .wrapper-modal img{padding:0;}}[id^=modal-test-wellness] .modal-content .modal-close-cross:before{font-size:45px !important;}@media (max-width:768px){[id^=modal-test-spa] .modal-content{padding-top:55px !important;}}@media (max-width:768px){[id^=modal-test-spa] .modal-content .wrapper-modal{padding-left:0 !important;padding-right:0 !important;margin-top:0;margin-bottom:0;}}@media (max-width:768px){[id^=modal-test-spa] .modal-content .wrapper-modal .title{margin-top:0 !important;}}[id^=modal-test-spa] .modal-content .wrapper-modal .title span:before,[id^=modal-test-spa] .modal-content .wrapper-modal .title span:after{display:none !important;}[id^=modal-test-spa] .modal-content .wrapper-modal .title span a{color:#232323;pointer-events:none;}[id^=modal-test-spa] .modal-content .wrapper-modal .description-modal{display:flex;flex-direction:row;flex-wrap:wrap;overflow-x:hidden;max-height:50vh;}@media (max-width:600px){[id^=modal-test-spa] .modal-content .wrapper-modal .description-modal{flex-direction:column;flex-wrap:nowrap;max-height:40vh;}}@media (max-height:475px){[id^=modal-test-spa] .modal-content .wrapper-modal .description-modal{max-height:35vh;}}[id^=modal-test-spa] .modal-content .wrapper-modal .description-modal .info-div{flex:1 0 50%;}[id^=modal-test-spa] .modal-content .wrapper-modal .description-modal li{margin-bottom:5px;color:#4f4f4f;}@media (max-width:768px){[id^=modal-test-spa] .modal-content .wrapper-modal img{padding:0;}}[id^=modal-test-spa] .modal-content .modal-close-cross:before{font-size:45px !important;}[id^=modal-test-reserve-route].modal.in:before{background:rgba(0,0,0,0.85);content:"";position:fixed;width:100%;height:100%;top:0;left:0;z-index:1;}[id^=modal-test-reserve-route].modal .modal-dialog{background:#ffffff;max-width:1050px;width:80%;padding:70px;z-index:9;max-height:95%;overflow:hidden;}@media (max-width:992px){[id^=modal-test-reserve-route].modal .modal-dialog{padding:50px;margin:1.5% auto;}}@media (max-width:768px){[id^=modal-test-reserve-route].modal .modal-dialog{padding-left:15px;padding-right:15px;max-height:100%;max-width:95%;width:100%;margin:5% auto;padding-bottom:25px;}}[id^=modal-test-reserve-route].modal .modal-dialog .modal-content{border:1px solid #232323;padding:25px 50px;border-radius:0;box-shadow:none;}@media (max-width:768px){[id^=modal-test-reserve-route].modal .modal-dialog .modal-content{padding:15px;}}[id^=modal-test-reserve-route].modal .modal-dialog .modal-content::-webkit-scrollbar{display:none;}[id^=modal-test-reserve-route].modal .modal-dialog .modal-content .modal-header{border-bottom:0;}[id^=modal-test-reserve-route].modal .modal-dialog .modal-content .modal-header .modal-title{width:100%;}[id^=modal-test-reserve-route].modal .modal-dialog .modal-content .modal-header .modal-title span{font-size:28px;font-family:"questa",serif;color:#232323;}@media (max-width:768px){[id^=modal-test-reserve-route].modal .modal-dialog .modal-content .modal-header .modal-title span{font-size:22px;}}[id^=modal-test-reserve-route].modal .modal-dialog .modal-content .modal-header .modal-close{position:absolute;right:-105px;top:-80px;color:#5a5a5a;font-size:45px;font-weight:400;}@media (max-width:992px){[id^=modal-test-reserve-route].modal .modal-dialog .modal-content .modal-header .modal-close{right:-90px;top:-65px;}}@media (max-width:768px){[id^=modal-test-reserve-route].modal .modal-dialog .modal-content .modal-header .modal-close{right:-20px;top:-55px;}}[id^=modal-test-reserve-route].modal .modal-dialog .modal-content .modal-header .modal-close:before{content:"×";}[id^=modal-test-reserve-route].modal .modal-dialog .modal-content .modal-header .modal-close span{display:none;}[id^=modal-test-reserve-route].modal .modal-dialog .modal-content .modal-body{overflow-x:hidden;overflow-y:auto;max-height:50vh;}@media (max-width:768px){[id^=modal-test-reserve-route].modal .modal-dialog .modal-content .modal-body{overflow-x:hidden;overflow-y:scroll;max-height:62.5vh;}}[id^=modal-test-reserve-route].modal .modal-dialog .modal-content .modal-body .route-day{margin-top:15px !important;}[id^=modal-test-reserve-route].modal .modal-dialog .modal-content .modal-body .route-day .text-deco--left{text-align:left;font-size:20px;font-weight:normal;}[id^=modal-test-reserve-route].modal .modal-dialog .modal-content .modal-body .route-day .text-deco--left:before{top:17.5px;transform:none;width:25px;left:-15px;position:relative;float:left;}@media (max-width:768px){[id^=modal-test-reserve-route].modal .modal-dialog .modal-content .modal-body .route-day .text-deco--left:before{top:12.5px;}}[id^=modal-test-reserve-route].modal .modal-dialog .modal-content .modal-body .route-day .img-list-route{width:25%;height:150px;padding:0;}@media (max-width:768px){[id^=modal-test-reserve-route].modal .modal-dialog .modal-content .modal-body .route-day .img-list-route{width:100%;height:auto;}}[id^=modal-test-reserve-route].modal .modal-dialog .modal-content .modal-body .route-day .col-xs-12.col-sm-9{text-align:left;}@media (max-width:600px){[id^=modal-test-reserve-route].modal .modal-dialog .modal-content .modal-body .route-day .col-xs-12.col-sm-9{padding:5px 5px 0;margin-top:5px;}}@media (max-width:600px){[id^=modal-test-reserve-route].modal .modal-dialog .modal-content .modal-body .route-day .col-xs-12.col-sm-9 .d-flex{flex-direction:column;align-items:flex-start !important;}}[id^=modal-test-reserve-route].modal .modal-dialog .modal-content .modal-body .route-day .col-xs-12.col-sm-9 .d-flex h4{font-size:18px !important;font-weight:bold;}@media (max-width:600px){[id^=modal-test-reserve-route].modal .modal-dialog .modal-content .modal-body .route-day .col-xs-12.col-sm-9 .d-flex h4{margin-bottom:0 !important;}}@media (max-width:600px){[id^=modal-test-reserve-route].modal .modal-dialog .modal-content .modal-body .route-day .col-xs-12.col-sm-9 .d-flex .adding-stars{padding-left:0 !important;}}[id^=modal-test-reserve-route].modal .modal-dialog .modal-content .modal-body .route-day .col-xs-12.mt-20{padding:5px;}[id^=modal-test-reserve-route].modal .modal-dialog .modal-content .modal-body .route-day .col-xs-12.mt-20 p{font-size:14px;text-align:left;font-weight:normal;}[id^=modal-test-reserve-route].modal .modal-dialog .modal-content .modal-body .route-day .col-xs-12.mt-20 p.text-bold{font-weight:bold;margin-top:15px !important;}[id^=modal-test-reserve-route].modal .modal-dialog .modal-content .modal-body .route-day .col-xs-12:nth-child(2) .row{display:flex;}@media (max-width:600px){[id^=modal-test-reserve-route].modal .modal-dialog .modal-content .modal-body .route-day .col-xs-12:nth-child(2) .row{flex-direction:column;}}[id^=modal-test-reserve-route].modal .modal-dialog .modal-content .modal-body .route-day .text{text-align:left;font-weight:normal;text-decoration:none;}[id^=modal-test-reserve-route].modal .modal-dialog .modal-content .modal-body .route-day .text.mt-5{font-family:"Lato",sans-serif;margin-top:5px !important;}@media (max-width:768px){[id^=modal-test-reserve-route].modal .modal-dialog .modal-content .modal-body .route-day .text.m-0{margin-top:5px !important;}}[id^=modal-test-reserve-route].modal .modal-dialog .modal-content .modal-body .route-day:last-child{margin-bottom:15px !important;}.modal-container .info-hall-parador .modal-close-cross{top:45px !important;right:15px !important;}.modal-container .info-hall-parador .modal-close-cross:before{color:#5a5a5a !important;}.view-ruta .modal-content{padding-top:0;padding-bottom:0;}.view-ruta .modal-content .container{padding:70px !important;}@media (max-width:992px){.view-ruta .modal-content .container{padding:50px 15px 25px !important;max-width:100% !important;}}.view-ruta .modal-content .container .row .col-xs-12:nth-child(2){overflow-x:hidden;overflow-y:auto;max-height:50vh;}.view-ruta .modal-content .modal-close-cross:before{font-size:45px !important;}.wrapper-listing{text-align:center;overflow:hidden;}.wrapper-listing *{box-sizing:border-box;}.wrapper-listing .col{padding-left:5px;padding-right:5px;margin-bottom:50px;}.wrapper-listing .descripction + a{margin-top:20px;margin-bottom:10px;padding-bottom:15px;}@media (max-width:768px){.wrapper-listing .col{padding-right:15px;padding-left:15px;margin-bottom:60px;}.wrapper-listing .col:last-child{margin-bottom:20px;}}.wrapper-listing img{margin-bottom:10px;width:100%;-o-object-fit:cover;object-fit:cover;}.wrapper-listing .col > a.btn.btn--reset:hover::after,.wrapper-listing .col > a.btn.btn--reset:focus-visible::after{content:"";background:linear-gradient(180deg,rgba(0,0,0,0.4509803922) 0%,rgba(0,0,0,0.2784313725) 55%,rgba(255,255,255,0) 100%);width:100%;height:91%;display:block;position:absolute;top:0;z-index:9;}.wrapper-listing .title,.wrapper-listing .title > a{font-family:"questa",serif;font-size:1.75rem;line-height:2rem;font-weight:300;margin-top:0;margin-bottom:8px;color:#232323;padding-left:15px;padding-right:15px;}@media (max-width:768px){.wrapper-listing .title,.wrapper-listing .title > a{font-size:1.75rem;line-height:2rem;margin-bottom:5px;}}.wrapper-listing .dates{font-size:1rem;line-height:1.3rem;color:#5a5a5a;margin-top:5px;margin-bottom:10px;}.wrapper-listing .description{font-family:"Lato",sans-serif;color:#232323;font-size:1rem;line-height:1.3rem;max-width:300px;margin:0 auto 15px;font-weight:300;}.wrapper-listing .modal-trigger{display:block;justify-content:center;width:100%;margin-bottom:20px;}.wrapper-listing .price{font-size:1.75rem;line-height:2rem;font-family:"Lato",sans-serif;}.wrapper-listing .mt-20{margin-top:20px;}.wrapper-listing .location{font-size:1.2rem;line-height:1.5rem;color:#232323;margin-top:5px;margin-bottom:5px;font-weight:300;padding:0px 15px;}.wrapper-listing .phone{font-size:1.2rem;line-height:1.5rem;color:#232323;margin-top:5px;font-weight:300;padding:0px 15px;margin-bottom:20px;stroke:#232323;}.wrapper-listing .phone svg{max-width:13px;top:3px;position:relative;}.wrapper-listing .phone svg .st28{stroke:#5a5a5a;}.wrapper-listing .phone a{color:#232323 !important;margin-left:0;padding-left:0 !important;}.wrapper-listing .phone + .btn-text--primary{display:block;width:100%;margin-bottom:20px;text-align:center;font-weight:300;}@media (max-width:767px){.wrapper-listing .wrapper-bottom{margin-top:30px;}}@media (min-width:768px){.wrapper-listing .wrapper-bottom{display:flex;flex-direction:column;position:absolute;left:50%;transform:translate(-50%,0);}}.wrapper-listing .wrapper-bottom a{text-transform:uppercase;}.wrapper-listing .details-text{margin-top:0px;padding:0px 15px;margin-bottom:10px;line-height:1.5rem;font-weight:300;font-size:1.1rem;}.wrapper-listing .details-cost{padding:0 15px;margin-top:10px;margin-bottom:20px;}.wrapper-listing .details-cost .duration{margin-right:20px;font-weight:600;}.wrapper-listing .details-cost .price{font-weight:600;color:#56babd;font-size:1.3rem;line-height:2rem;}.wrapper-listing .details-cost + .btn-text--primary{display:block;margin-bottom:10px;text-align:center;font-weight:600;}.filter-container{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;max-width:600px;}.filter-container--block{flex:1 0 auto;margin-bottom:15px;margin-top:15px;min-width:33%;}.filter-container--block--title{margin-top:0;margin-bottom:10px;font-weight:700;width:100%;}.filter-container--block--list{display:flex;flex-wrap:wrap;flex-direction:column;}.filter-container--block--item{display:flex;align-items:center;margin-bottom:5px;}.filter-container--block--item label{display:flex;align-items:center;justify-content:center;}.filter-container--block--x2{flex:1 0 67%;}.filter-container--block--x2 .filter-container--block--list{flex-direction:row;}.filter-container--block--x2 .filter-container--block--item{width:50%;}.filter-container--block input[type=checkbox]{-webkit-appearance:auto;width:18px;height:18px;margin:0;margin-right:10px;}.wrapper-filters{display:flex;align-items:flex-end;margin-bottom:0 !important;}@media (max-width:769px){.wrapper-filters{flex-direction:column;}}@media (min-width:769px){.wrapper-filters{flex-direction:row;flex-wrap:wrap;}}.wrapper-filters .row-filters{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;}@media (max-width:769px){.wrapper-filters .row-filters{align-items:center;order:2;margin-top:15px;}}@media (min-width:769px){.wrapper-filters .row-filters{align-items:flex-end;}}@media (max-width:769px){.wrapper-filters .row-filters{max-width:100%;}}@media (min-width:769px){.wrapper-filters .row-filters{max-width:80%;}}@media (min-width:992px){.wrapper-filters .row-filters{max-width:83%;}}@media (min-width:1200px){.wrapper-filters .row-filters{max-width:86%;}}.wrapper-filters .row-filters .filters{display:flex;justify-content:flex-start;flex-direction:column;flex:1 0 auto;text-align:left;max-width:100%;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;opacity:1;}.wrapper-filters .row-filters .filters-hidden{visibility:hidden;height:1px;opacity:0;z-index:-1;transition:z-index 0.3s step-end;}.wrapper-filters .row-filters .filters .filters--items{display:flex;justify-content:flex-start;flex-wrap:wrap;flex:1 0 auto;width:100%;}@media (max-width:769px){.wrapper-filters .row-filters .filters .filters--items{flex-direction:column;}}@media (min-width:769px){.wrapper-filters .row-filters .filters .filters--items{flex-direction:row;flex-wrap:wrap;}}.wrapper-filters .row-filters .filters .filters--items .btn{color:#232323;margin-bottom:5px;margin-top:5px;}@media (min-width:769px){.wrapper-filters .row-filters .filters .filters--items .btn{margin-right:15px;}}.wrapper-filters .row-filters .filters .filters--items .input-checkbox{display:flex !important;align-items:center;margin-right:15px;bottom:inherit !important;}@media (max-width:769px){.wrapper-filters .row-filters .filters .filters--items .input-checkbox{margin-left:0 !important;}}.wrapper-filters .row-filters .filters .filters--items .input-checkbox label{font-size:1rem;width:1.5rem;height:1.5rem;}.wrapper-filters .row-filters .filters .filters--items .input-checkbox input + label{border-color:#f01e50;border-radius:2px;}.wrapper-filters .row-filters .filters .filters--items .input-checkbox input + label.checkbox--primary{border-color:#f01e50;}.wrapper-filters .row-filters .filters .filters--items .input-checkbox input + label.checkbox--primary:hover,.wrapper-filters .row-filters .filters .filters--items .input-checkbox input + label.checkbox--primary:focus,.wrapper-filters .row-filters .filters .filters--items .input-checkbox input + label.checkbox--primary:focus-visible,.wrapper-filters .row-filters .filters .filters--items .input-checkbox input + label.checkbox--primary:active{border-color:#f01e50;}.wrapper-filters .row-filters .filters .filters--items .input-checkbox input + label.checkbox--secondary{border-color:#56babd;}.wrapper-filters .row-filters .filters .filters--items .input-checkbox input + label.checkbox--secondary:hover,.wrapper-filters .row-filters .filters .filters--items .input-checkbox input + label.checkbox--secondary:focus,.wrapper-filters .row-filters .filters .filters--items .input-checkbox input + label.checkbox--secondary:focus-visible,.wrapper-filters .row-filters .filters .filters--items .input-checkbox input + label.checkbox--secondary:active{border-color:#56babd;}.wrapper-filters .row-filters .filters .filters--items .input-checkbox input + label.checkbox--gris-oscuro{border-color:#5a5a5a;}.wrapper-filters .row-filters .filters .filters--items .input-checkbox input + label.checkbox--gris-oscuro:hover,.wrapper-filters .row-filters .filters .filters--items .input-checkbox input + label.checkbox--gris-oscuro:focus,.wrapper-filters .row-filters .filters .filters--items .input-checkbox input + label.checkbox--gris-oscuro:focus-visible,.wrapper-filters .row-filters .filters .filters--items .input-checkbox input + label.checkbox--gris-oscuro:active{border-color:#5a5a5a;}.wrapper-filters .row-filters .filters .filters--items .input-checkbox input + label.checkbox--black{border-color:#232323;}.wrapper-filters .row-filters .filters .filters--items .input-checkbox input + label.checkbox--black:hover,.wrapper-filters .row-filters .filters .filters--items .input-checkbox input + label.checkbox--black:focus,.wrapper-filters .row-filters .filters .filters--items .input-checkbox input + label.checkbox--black:focus-visible,.wrapper-filters .row-filters .filters .filters--items .input-checkbox input + label.checkbox--black:active{border-color:#232323;}.wrapper-filters .row-filters .filters .filters--items .input-checkbox input:checked + label{background:#f01e50;}.wrapper-filters .row-filters .filters .filters--items .input-checkbox input:checked + label.checkbox--primary{background:#f01e50;}.wrapper-filters .row-filters .filters .filters--items .input-checkbox input:checked + label.checkbox--secondary{background:#56babd;}.wrapper-filters .row-filters .filters .filters--items .input-checkbox input:checked + label.checkbox--gris-oscuro{background:#5a5a5a;}.wrapper-filters .row-filters .filters .filters--items .input-checkbox input:checked + label.checkbox--black{background:#232323;}.wrapper-filters .row-filters .filters .filters--items .input-checkbox input:checked + label:after{top:-4px;}.wrapper-filters .row-filters .right{text-align:end;}@media (max-width:769px){.wrapper-filters .row-filters .right{width:100%;margin-top:15px;padding:0 !important;order:1;}}.filters--dropdown{position:absolute;top:5px;right:0;z-index:2;background:#ffffff;-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-ms-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;opacity:1;}.filters--dropdown.out{opacity:0;z-index:-1;transition:z-index 0.6s step-end;}.input-block{position:relative;margin:0 auto;}.input-block--search,.input-block input[type]{font-family:"Lato",sans-serif;border-radius:0;padding-left:40px;background:transparent;font-style:italic;}.input-block--search:before,.input-block input[type]:before{content:"";width:40px;height:40px;}.input-block--search--icon{position:absolute;left:0;top:9px;width:40px;height:20px;color:#f01e50;}.services-list{display:flex;align-items:center;justify-content:flex-start;flex-flow:row wrap;}.services-list .item-service{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;}.services-list .item-service p{line-height:1rem;}.list-columns--x1{-moz-column-count:1;column-count:1;}.list-columns--x2{-moz-column-count:2;column-count:2;}.list-columns--x3{-moz-column-count:3;column-count:3;}.list-disc{list-style:disc;}.list-numbered{list-style:none;}.list-numbered li{counter-increment:counter;display:flex;align-items:center;flex-wrap:wrap;}.list-numbered li::before{content:counter(counter);color:#4F4F4F;font-weight:500;border:1px solid #F01E50;border-radius:50%;height:25px;width:25px;margin-right:7px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;}ul{margin-left:15px;font-size:1.2rem;}ul.triangular{margin-left:2.5em;list-style:none;}ul.triangular li{padding-left:0.5em;}ul.triangular li::marker{content:"▶";font-size:12px;}ul.lower-alpha{list-style:lower-alpha;}ul.disc{list-style:disc;margin-left:15px;}ul.disc li{list-style:disc;}ul.tabs-content li li{margin-bottom:0px;}ul li{font-size:1.2rem;line-height:1.5rem;}ul li li{margin-bottom:15px;}.masonry{padding-top:2.5em;}@media (max-width:767px){.masonry{overflow-x:auto;}}.masonry .masonry__filters ul li,.masonry .masonry-filters--horizontal .masonry__filters ul li{font-size:1.2rem;font-family:inherit;}.masonry .masonry__filters ul li.active,.masonry .masonry-filters--horizontal .masonry__filters ul li.active{color:#f01e50;}@media (max-width:767px){.masonry .masonry__container{display:flex;flex-direction:row;flex-wrap:nowrap;height:auto !important;width:3000px;}.masonry .masonry__container a{pointer-events:none;}}.masonry .masonry__item{padding-left:5px;padding-right:5px;}.masonry .masonry__item > a,.masonry .masonry__item .block{border:none;padding:0;line-height:inherit;}.masonry .masonry__item:not(:empty){margin-bottom:10px;}.masonry .masonry__item:nth-child(odd){clear:both;}@media (max-width:767px){.masonry .masonry__item{position:inherit !important;top:initial !important;left:initial !important;width:350px;}.masonry .masonry__item img{width:100%;}}.masonry .pagination{display:flex;align-items:center;justify-content:center;}.masonry .pagination .pagination__list{display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:auto;height:100%;}.masonry .pagination .pagination__list--item{display:flex;align-items:center;justify-content:center;border-radius:0;height:40px;width:40px;background:transparent;border:0;margin:0 5px;}.masonry .pagination .pagination__list--item > a{border:0;padding:0;height:inherit;width:inherit;color:#4f4f4f;}.masonry .pagination .pagination__list--item > a:hover,.masonry .pagination .pagination__list--item > a:focus-visible{color:#ffffff;}.masonry .pagination .pagination__list--item--current{border:1px solid #f01e50;color:#f01e50;}.masonry .pagination .pagination__prev,.masonry .pagination .pagination__next{float:inherit;border:0;position:relative;height:40px;width:40px;}.masonry .pagination .pagination__prev:before,.masonry .pagination .pagination__next:before{position:absolute;top:0;height:inherit;width:inherit;}.masonry .pagination .pagination__prev{margin-right:20px;}.masonry .pagination .pagination__prev:before{content:url(/themes/img/icons/icon_prev.svg);left:0;}.masonry .pagination .pagination__next{margin-left:20px;}.masonry .pagination .pagination__next:before{content:url(/themes/img/icons/icon_next.svg);right:0;}.modal-trigger{cursor:pointer;}.navigation > li{margin-left:0 !important;margin-right:0 !important;font-size:1.1rem;position:relative;}.navigation > li:not(:hover),.navigation > li:not(:hover) > a,.navigation > li:not(:focus-visible) > a,.navigation > li .link{opacity:1;}.navigation > li:not(:last-child):before{content:"";position:absolute;top:50%;right:0;transform:translate(0,-50%);background:#ffffff;height:1.4rem;width:1px;}.navigation .link{font-family:"Lato",sans-serif;font-size:1.2rem;font-weight:300 !important;text-transform:none;opacity:1;color:#ffffff !important;border:none;padding:0 1.5rem;}.navigation .link:hover,.navigation .link:focus-visible,.navigation .link.is-active{color:#f01e50 !important;background:transparent !important;}.navigation--right > li:nth-child(1){margin:0;}.navigation--right > li:nth-child(1) .link{margin-left:0;padding-left:0;}.submenu-section-top.clone{display:none;}.submenu-section-top.clone.pos-fixed{display:inline-block;position:fixed;left:0;width:100%;background:#ededed;text-align:center;z-index:98;margin:0;padding-top:10px;padding-bottom:10px;}.submenu-section-top.clone.pos-fixed .field--name-field-submenu-page > .menu li{display:inline-block;border-right:1px solid #232323;}.submenu-section-top.clone.pos-fixed .field--name-field-submenu-page > .menu li a{border:none;font-weight:300;padding-top:0;padding-bottom:0;line-height:1.7rem;color:#232323;font-size:14px;}.submenu-section-top.clone.pos-fixed .field--name-field-submenu-page > .menu li a:hover,.submenu-section-top.clone.pos-fixed .field--name-field-submenu-page > .menu li a:focus-visible{background-color:transparent;color:#f01e50;}.submenu-section-top.clone.pos-fixed .field--name-field-submenu-page > .menu li a.is-active{color:#f01e50;}.submenu-section-top.clone.pos-fixed .field--name-field-submenu-page > .menu li.last{border-right:none;}.paragraph--type--paragraph-video-bg-block .submenu-section-top.text-left .field--name-field-submenu-page > .menu .first > a{padding-left:0;}.paragraph--type--paragraph-video-bg-block.visible{visibility:visible !important;}.wrapper-info-restaurants{padding-top:30px;padding-bottom:30px;background-color:#faf7f1;}@media (max-width:991px){.wrapper-info-restaurants .container{width:100%;}}.specialties-schedules{margin:2.5em auto;border:1px solid #232323;padding:25px 50px;max-width:700px;background-color:#ffffff;}.specialties-schedules .title{color:#232323;font-family:"questa",serif;font-size:1.75rem;margin-bottom:5px;position:relative;letter-spacing:0.015rem;}.specialties-schedules .title::before{content:"";position:absolute;top:20px;left:-22px;width:15px;background-color:#232323;height:1px;}.specialties-schedules p,.specialties-schedules .description{margin-top:0px;font-size:1rem;line-height:2rem;letter-spacing:0.015rem;}@media (min-width:765px){.specialties-schedules p,.specialties-schedules .description{max-width:350px;}}.specialties-schedules .specialty{margin-bottom:30px;}.specialties-schedules .schedule{display:flex;margin-bottom:10px;}.specialties-schedules .schedule .zone{min-width:78px;}.specialties-schedules .block-top{display:flex;justify-content:space-between;}.specialties-schedules .block-bottom{display:block;text-align:center;margin-bottom:20px;margin-top:10px;}@media (max-width:768px){.specialties-schedules .block-bottom{margin-top:30px;}}.specialties-schedules .left,.specialties-schedules .right{float:inherit;}.specialties-schedules .left{margin-right:20px;width:60%;}.specialties-schedules .right{width:30%;}@media (max-width:768px){.specialties-schedules .left,.specialties-schedules .right{width:100%;}.specialties-schedules .block-top{display:flex;justify-content:space-around;flex-direction:column;}}#rrss{padding-bottom:6em;padding-top:1em;}@media (max-width:768px){#rrss{padding-bottom:1em;padding-top:1em;justify-content:space-between !important;}}@media (max-width:768px){#rrss a{padding:0;}}.route-card{display:flex;flex-wrap:wrap;}@media (max-width:992px){.route-card__image{order:2;}}@media (max-width:992px){.route-card__title{order:1;margin-bottom:15px;}}@media (max-width:1200px){.spacer{display:none;}}.block-gifts{padding:35px 10%;text-align:center;background-color:#faf7f1;}.block-gifts .wrapper-gifts .wrapper-title .title{margin-top:2px;margin-bottom:5px;font-size:2.5rem;line-height:3rem;color:#232323;font-family:"questa",serif;position:relative;font-weight:300;padding:0 35px;margin:0 auto 30px;}.block-gifts .wrapper-gifts .wrapper-title .title:before{position:relative;top:-8px;content:"";display:inline-block;width:30px;height:1px;background:#5A5A5A;margin-right:10px;}@media (max-width:768px){.block-gifts .wrapper-gifts .wrapper-title .title:before{position:absolute;left:0px;top:50%;}}.block-gifts .wrapper-gifts .wrapper-title .title:after{position:relative;top:-8px;content:"";display:inline-block;width:30px;height:1px;background:#5A5A5A;margin-left:10px;}@media (max-width:768px){.block-gifts .wrapper-gifts .wrapper-title .title:after{position:absolute;right:0px;top:50%;}}.block-gifts .wrapper-gifts .wrapper-content{max-width:650px;margin:auto;padding:40px;border:1px solid #232323;display:flex;justify-content:space-between;}@media (max-width:768px){.block-gifts .wrapper-gifts .wrapper-content{flex-direction:column;}.block-gifts .wrapper-gifts .wrapper-content .left{margin-bottom:30px;display:inline-block;}}.block-gifts .wrapper-gifts .wrapper-content p{margin-top:0px;font-size:1rem;line-height:2rem;letter-spacing:0.015rem;font-weight:300;}@media (min-width:769px){#block-loginamigosblock,#block-iniciodesesionagenciasenbloque{margin-left:10px;}}#block-loginamigosblock .text,#block-iniciodesesionagenciasenbloque .text{color:#ffffff;line-height:1rem;font-weight:300;}#block-loginamigosblock span.icon,#block-iniciodesesionagenciasenbloque span.icon{display:inline-grid;margin-right:5px;top:2px;position:relative;}#block-loginamigosblock #forms-login-amigos,#block-iniciodesesionagenciasenbloque #forms-login-amigos{position:fixed;width:500px;right:-75px;left:0;margin:0 auto;background:#ffffff;border:1px solid #959595;padding:2rem 4rem;text-align:center;z-index:99;}@media (max-width:1199px){#block-loginamigosblock #forms-login-amigos,#block-iniciodesesionagenciasenbloque #forms-login-amigos{right:15px;left:unset;}}@media (max-width:768px){#block-loginamigosblock #forms-login-amigos,#block-iniciodesesionagenciasenbloque #forms-login-amigos{right:0;left:0;width:95%;}}@media (max-width:480px){#block-loginamigosblock #forms-login-amigos,#block-iniciodesesionagenciasenbloque #forms-login-amigos{padding:2rem;width:93%;}}#block-loginamigosblock #forms-login-amigos .logo-paradores img,#block-iniciodesesionagenciasenbloque #forms-login-amigos .logo-paradores img{width:35px;height:auto;display:block;margin:0 auto;}#block-loginamigosblock #forms-login-amigos .logo-paradores span,#block-iniciodesesionagenciasenbloque #forms-login-amigos .logo-paradores span{color:#232323;font-size:16px;}#block-loginamigosblock #forms-login-amigos .logo-paradores span:first-of-type,#block-iniciodesesionagenciasenbloque #forms-login-amigos .logo-paradores span:first-of-type{text-transform:uppercase;display:block;margin:10px 0;}#block-loginamigosblock #forms-login-amigos .button-close,#block-iniciodesesionagenciasenbloque #forms-login-amigos .button-close{position:absolute;right:15px;top:10px;}#block-loginamigosblock #forms-login-amigos .button-close img,#block-iniciodesesionagenciasenbloque #forms-login-amigos .button-close img{width:20px;}#block-loginamigosblock #forms-login-amigos input[type],#block-iniciodesesionagenciasenbloque #forms-login-amigos input[type]{background:#ffffff;border:1px solid #707070;border-radius:0;box-shadow:none;}#block-loginamigosblock #forms-login-amigos [id^=edit-body],#block-iniciodesesionagenciasenbloque #forms-login-amigos [id^=edit-body]{display:flex;flex-wrap:wrap;}#block-loginamigosblock #forms-login-amigos [id^=edit-body] .form-type-textfield,#block-iniciodesesionagenciasenbloque #forms-login-amigos [id^=edit-body] .form-type-textfield{flex:1 0 60%;text-align:left;margin-right:1rem;margin-bottom:0;}@media (max-width:480px){#block-loginamigosblock #forms-login-amigos [id^=edit-body] .form-type-textfield,#block-iniciodesesionagenciasenbloque #forms-login-amigos [id^=edit-body] .form-type-textfield{flex:1 0 100%;}}#block-loginamigosblock #forms-login-amigos [id^=edit-body] .form-type-password,#block-iniciodesesionagenciasenbloque #forms-login-amigos [id^=edit-body] .form-type-password{flex:1 0 35%;text-align:left;}@media (max-width:480px){#block-loginamigosblock #forms-login-amigos [id^=edit-body] .form-type-password,#block-iniciodesesionagenciasenbloque #forms-login-amigos [id^=edit-body] .form-type-password{flex:1 0 100%;}}#block-loginamigosblock #forms-login-amigos [id^=edit-body] label,#block-iniciodesesionagenciasenbloque #forms-login-amigos [id^=edit-body] label{font-size:14px;margin-bottom:0.5rem;margin-top:1rem;}#block-loginamigosblock #forms-login-amigos [id^=edit-body] label.form-required:after,#block-iniciodesesionagenciasenbloque #forms-login-amigos [id^=edit-body] label.form-required:after{background-size:7px;content:"";height:7px;width:7px;margin-left:2.5px;}#block-loginamigosblock #forms-login-amigos [id^=edit-body] a,#block-iniciodesesionagenciasenbloque #forms-login-amigos [id^=edit-body] a{font-size:13px;color:#f01e50;margin-top:-0.5rem;margin-bottom:1rem;}#block-loginamigosblock #forms-login-amigos [id^=edit-body] .login-button,#block-iniciodesesionagenciasenbloque #forms-login-amigos [id^=edit-body] .login-button{display:inline-block;margin-right:10px;margin-top:10px !important;}@media (max-width:480px){#block-loginamigosblock #forms-login-amigos [id^=edit-body] .login-button,#block-iniciodesesionagenciasenbloque #forms-login-amigos [id^=edit-body] .login-button{margin-right:0;width:100%;}}#block-loginamigosblock #forms-login-amigos [id^=edit-body] .login-button.login-connect-TW,#block-iniciodesesionagenciasenbloque #forms-login-amigos [id^=edit-body] .login-button.login-connect-TW{margin-right:0;}#block-loginamigosblock #forms-login-amigos [id^=edit-body] .login-button img,#block-iniciodesesionagenciasenbloque #forms-login-amigos [id^=edit-body] .login-button img{height:25.8px;border-radius:2px;}@media (max-width:480px){#block-loginamigosblock #forms-login-amigos [id^=edit-body] .login-button img,#block-iniciodesesionagenciasenbloque #forms-login-amigos [id^=edit-body] .login-button img{height:auto;max-width:158px;}}#block-loginamigosblock #forms-login-amigos [id^=edit-body] span.security_text,#block-iniciodesesionagenciasenbloque #forms-login-amigos [id^=edit-body] span.security_text{margin-top:1.5em;max-width:600px;margin:15px auto;padding:5px 20px;background:#daf0f1;border-radius:6px;border:2px solid #91d1d3;color:#232323;font-size:16px;line-height:1.4;text-align:left;}#block-loginamigosblock #forms-login-amigos [id^=edit-body] span.security_text a,#block-iniciodesesionagenciasenbloque #forms-login-amigos [id^=edit-body] span.security_text a{font-size:16px !important;font-weight:bold;}#block-loginamigosblock #forms-login-amigos [id^=edit-footer] .register_text,#block-iniciodesesionagenciasenbloque #forms-login-amigos [id^=edit-footer] .register_text{color:#4f4f4f;margin-right:5px;}#block-loginamigosblock #forms-login-amigos [id^=edit-footer] [id^=edit-register-link],#block-iniciodesesionagenciasenbloque #forms-login-amigos [id^=edit-footer] [id^=edit-register-link]{color:#f01e50;font-weight:bold;}#block-loginamigosblock #forms-login-amigos [id^=edit-submit],#block-loginamigosblock #forms-login-amigos [id^=edit-subscribe],#block-iniciodesesionagenciasenbloque #forms-login-amigos [id^=edit-submit],#block-iniciodesesionagenciasenbloque #forms-login-amigos [id^=edit-subscribe]{background:transparent;border:1px solid #f01e50;color:#f01e50;width:auto;padding-top:10px;padding-bottom:10px;line-height:normal;}#block-loginamigosblock #forms-login-amigos [id^=edit-submit]:hover,#block-loginamigosblock #forms-login-amigos [id^=edit-submit]:focus-visible,#block-loginamigosblock #forms-login-amigos [id^=edit-subscribe]:hover,#block-loginamigosblock #forms-login-amigos [id^=edit-subscribe]:focus-visible,#block-iniciodesesionagenciasenbloque #forms-login-amigos [id^=edit-submit]:hover,#block-iniciodesesionagenciasenbloque #forms-login-amigos [id^=edit-submit]:focus-visible,#block-iniciodesesionagenciasenbloque #forms-login-amigos [id^=edit-subscribe]:hover,#block-iniciodesesionagenciasenbloque #forms-login-amigos [id^=edit-subscribe]:focus-visible{background:#f01e50;color:#ffffff;}#block-loginamigosblock ul,#block-iniciodesesionagenciasenbloque ul{display:none;position:absolute;min-width:125px;right:0;z-index:1000;background:#ffffff;border:1px solid #959595;padding:1rem;text-align:right;}#block-loginamigosblock ul li a,#block-iniciodesesionagenciasenbloque ul li a{color:#232323;font-size:14px;}#block-loginamigosblock ul li a:hover,#block-loginamigosblock ul li a:focus-visible,#block-iniciodesesionagenciasenbloque ul li a:hover,#block-iniciodesesionagenciasenbloque ul li a:focus-visible{text-decoration:underline;color:#232323;}#block-loginamigosblock #edit-submit-amigo span.icon{color:#f01e50 !important;}#block-loginamigosblock #edit-submit-amigo span.icon:hover,#block-loginamigosblock #edit-submit-amigo span.icon:focus-visible{color:white !important;}#block-loginamigosblock #edit-submit-amigo:hover span.icon,#block-loginamigosblock #edit-submit-amigo:focus-visible span.icon{color:white !important;}#forms-login-amigos-edit,#forms-login-amigos-register,#forms-login-amigos-pass,#forms-login-amigos-create-pass{max-width:1015px;margin:80px auto;padding-left:25px;padding-right:25px;}#forms-login-amigos-edit .phone-password,#forms-login-amigos-register .phone-password,#forms-login-amigos-pass .phone-password,#forms-login-amigos-create-pass .phone-password{color:#f01e50;}#forms-login-amigos-edit .phone-password a:hover,#forms-login-amigos-register .phone-password a:hover,#forms-login-amigos-pass .phone-password a:hover,#forms-login-amigos-create-pass .phone-password a:hover{color:#f01e50;}#forms-login-amigos-edit .phone-password .icon-phone-red img,#forms-login-amigos-register .phone-password .icon-phone-red img,#forms-login-amigos-pass .phone-password .icon-phone-red img,#forms-login-amigos-create-pass .phone-password .icon-phone-red img{height:15px;width:auto;margin-right:5px;}#forms-login-amigos-edit .password-conditions,#forms-login-amigos-register .password-conditions,#forms-login-amigos-pass .password-conditions,#forms-login-amigos-create-pass .password-conditions{position:relative;}#forms-login-amigos-edit .password-conditions ul li,#forms-login-amigos-register .password-conditions ul li,#forms-login-amigos-pass .password-conditions ul li,#forms-login-amigos-create-pass .password-conditions ul li{font-size:14px;margin-left:1rem;}#forms-login-amigos-edit .password-conditions .tooltipo:hover .tooltiptext,#forms-login-amigos-register .password-conditions .tooltipo:hover .tooltiptext,#forms-login-amigos-pass .password-conditions .tooltipo:hover .tooltiptext,#forms-login-amigos-create-pass .password-conditions .tooltipo:hover .tooltiptext{visibility:visible;}#forms-login-amigos-edit .password-conditions .tooltipo:before,#forms-login-amigos-register .password-conditions .tooltipo:before,#forms-login-amigos-pass .password-conditions .tooltipo:before,#forms-login-amigos-create-pass .password-conditions .tooltipo:before{content:"i";display:flex;align-items:center;justify-content:center;position:absolute;top:5px;right:-35px;border:1px solid #56babd;width:18px;height:18px;border-radius:50%;color:#56babd;padding-bottom:0;}#forms-login-amigos-edit .password-conditions .tooltipo .tooltiptext,#forms-login-amigos-register .password-conditions .tooltipo .tooltiptext,#forms-login-amigos-pass .password-conditions .tooltipo .tooltiptext,#forms-login-amigos-create-pass .password-conditions .tooltipo .tooltiptext{visibility:hidden;width:300px;position:absolute;z-index:1;padding:20px 5px;background:#daf0f1;border-radius:6px;color:#232323;border:1px solid #91d1d3;text-align:start;left:0;top:-190px;}@media (max-width:374px){#forms-login-amigos-edit,#forms-login-amigos-register,#forms-login-amigos-pass,#forms-login-amigos-create-pass{padding-left:15px;padding-right:15px;}}#forms-login-amigos-edit .my-profile,#forms-login-amigos-register .my-profile,#forms-login-amigos-pass .my-profile,#forms-login-amigos-create-pass .my-profile{font-size:56px;font-family:"questa",serif;color:#232323;font-weight:300;margin-bottom:80px;display:block;}@media (max-width:768px){#forms-login-amigos-edit .my-profile,#forms-login-amigos-register .my-profile,#forms-login-amigos-pass .my-profile,#forms-login-amigos-create-pass .my-profile{font-size:32px;}}#forms-login-amigos-edit .my-profile:before,#forms-login-amigos-register .my-profile:before,#forms-login-amigos-pass .my-profile:before,#forms-login-amigos-create-pass .my-profile:before{content:"";height:80px;width:1px;background:#232323;position:relative;float:left;left:0;top:-25px;margin-right:20px;}#forms-login-amigos-edit .login-button,#forms-login-amigos-register .login-button,#forms-login-amigos-pass .login-button,#forms-login-amigos-create-pass .login-button{display:inline-block;margin-right:15px;margin-top:0;margin-bottom:30px;}#forms-login-amigos-edit .login-button.login-connect-TW,#forms-login-amigos-register .login-button.login-connect-TW,#forms-login-amigos-pass .login-button.login-connect-TW,#forms-login-amigos-create-pass .login-button.login-connect-TW{margin-right:0;}#forms-login-amigos-edit .login-button img,#forms-login-amigos-register .login-button img,#forms-login-amigos-pass .login-button img,#forms-login-amigos-create-pass .login-button img{height:28px;border-radius:2px;}#forms-login-amigos-edit label,#forms-login-amigos-register label,#forms-login-amigos-pass label,#forms-login-amigos-create-pass label{font-size:18px;margin-bottom:15px;color:#4f4f4f;}@media (max-width:768px){#forms-login-amigos-edit label,#forms-login-amigos-register label,#forms-login-amigos-pass label,#forms-login-amigos-create-pass label{font-size:16px;margin-bottom:5px;}}#forms-login-amigos-edit label.form-required:after,#forms-login-amigos-register label.form-required:after,#forms-login-amigos-pass label.form-required:after,#forms-login-amigos-create-pass label.form-required:after{background-size:7px;content:"";height:7px;width:7px;margin-left:2.5px;}#forms-login-amigos-edit label.control-label.option,#forms-login-amigos-register label.control-label.option,#forms-login-amigos-pass label.control-label.option,#forms-login-amigos-create-pass label.control-label.option{margin-right:10px;}#forms-login-amigos-edit .checkbox label.option,#forms-login-amigos-register .checkbox label.option,#forms-login-amigos-pass .checkbox label.option,#forms-login-amigos-create-pass .checkbox label.option{font-size:14px;line-height:1.6;}#forms-login-amigos-edit .panel,#forms-login-amigos-register .panel,#forms-login-amigos-pass .panel,#forms-login-amigos-create-pass .panel{border-radius:0;}#forms-login-amigos-edit .panel-default,#forms-login-amigos-register .panel-default,#forms-login-amigos-pass .panel-default,#forms-login-amigos-create-pass .panel-default{border-color:transparent;background:transparent;box-shadow:none;margin-bottom:0;}#forms-login-amigos-edit .panel-default > .panel-heading,#forms-login-amigos-register .panel-default > .panel-heading,#forms-login-amigos-pass .panel-default > .panel-heading,#forms-login-amigos-create-pass .panel-default > .panel-heading{color:#232323;background-color:transparent;border-color:transparent;border-top-left-radius:0;border-top-right-radius:0;padding:0;}#forms-login-amigos-edit .panel-default .form-control,#forms-login-amigos-register .panel-default .form-control,#forms-login-amigos-pass .panel-default .form-control,#forms-login-amigos-create-pass .panel-default .form-control{border:1px solid #959595;border-radius:0;width:100%;text-transform:uppercase;height:46px;background:transparent;}#forms-login-amigos-edit .panel-default .form-control:focus,#forms-login-amigos-register .panel-default .form-control:focus,#forms-login-amigos-pass .panel-default .form-control:focus,#forms-login-amigos-create-pass .panel-default .form-control:focus{box-shadow:none;}#forms-login-amigos-edit .panel-default .panel-title,#forms-login-amigos-register .panel-default .panel-title,#forms-login-amigos-pass .panel-default .panel-title,#forms-login-amigos-create-pass .panel-default .panel-title{font-family:"questa",serif;font-size:32px;padding:0;margin:0;}@media (max-width:768px){#forms-login-amigos-edit .panel-default .panel-title,#forms-login-amigos-register .panel-default .panel-title,#forms-login-amigos-pass .panel-default .panel-title,#forms-login-amigos-create-pass .panel-default .panel-title{font-size:22px;}}#forms-login-amigos-edit .panel-default .panel-body,#forms-login-amigos-register .panel-default .panel-body,#forms-login-amigos-pass .panel-default .panel-body,#forms-login-amigos-create-pass .panel-default .panel-body{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;padding:30px 0;overflow:hidden;margin-left:-1rem;margin-right:-1rem;}@media (max-width:768px){#forms-login-amigos-edit .panel-default .panel-body,#forms-login-amigos-register .panel-default .panel-body,#forms-login-amigos-pass .panel-default .panel-body,#forms-login-amigos-create-pass .panel-default .panel-body{padding:15px;margin-left:-25px;margin-right:-25px;}}@media (max-width:480px){#forms-login-amigos-edit .panel-default .panel-body,#forms-login-amigos-register .panel-default .panel-body,#forms-login-amigos-pass .panel-default .panel-body,#forms-login-amigos-create-pass .panel-default .panel-body{margin-left:-15px;margin-right:-15px;}}#forms-login-amigos-edit .panel-default .panel-body [id^=edit-field-sexo--wrapper],#forms-login-amigos-register .panel-default .panel-body [id^=edit-field-sexo--wrapper],#forms-login-amigos-pass .panel-default .panel-body [id^=edit-field-sexo--wrapper],#forms-login-amigos-create-pass .panel-default .panel-body [id^=edit-field-sexo--wrapper]{flex:1 0 100%;margin-left:1rem;margin-right:1rem;}@media (max-width:480px){#forms-login-amigos-edit .panel-default .panel-body [id^=edit-field-sexo--wrapper],#forms-login-amigos-register .panel-default .panel-body [id^=edit-field-sexo--wrapper],#forms-login-amigos-pass .panel-default .panel-body [id^=edit-field-sexo--wrapper],#forms-login-amigos-create-pass .panel-default .panel-body [id^=edit-field-sexo--wrapper]{margin-left:0;margin-right:0;}}#forms-login-amigos-edit .panel-default .panel-body [id^=edit-field-sexo--wrapper] .fieldset-legend,#forms-login-amigos-register .panel-default .panel-body [id^=edit-field-sexo--wrapper] .fieldset-legend,#forms-login-amigos-pass .panel-default .panel-body [id^=edit-field-sexo--wrapper] .fieldset-legend,#forms-login-amigos-create-pass .panel-default .panel-body [id^=edit-field-sexo--wrapper] .fieldset-legend{font-size:18px;color:#4f4f4f;font-weight:normal !important;}#forms-login-amigos-edit .panel-default .panel-body .form-item-field-address-number,#forms-login-amigos-register .panel-default .panel-body .form-item-field-address-number,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-address-number,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-address-number{flex:1 0 10%;margin-left:1rem;margin-right:1rem;min-width:165px;}@media (max-width:480px){#forms-login-amigos-edit .panel-default .panel-body .form-item-field-address-number,#forms-login-amigos-register .panel-default .panel-body .form-item-field-address-number,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-address-number,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-address-number{flex:1 0 100%;margin-left:0;margin-right:0;}}#forms-login-amigos-edit .panel-default .panel-body .form-item-field-address-number .form-required:after,#forms-login-amigos-register .panel-default .panel-body .form-item-field-address-number .form-required:after,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-address-number .form-required:after,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-address-number .form-required:after{background-size:7px;content:"";height:7px;width:7px;margin-left:2.5px;}#forms-login-amigos-edit .panel-default .panel-body .form-item-field-nationality,#forms-login-amigos-edit .panel-default .panel-body .form-item-field-language,#forms-login-amigos-edit .panel-default .panel-body .form-item-field-password,#forms-login-amigos-edit .panel-default .panel-body .form-item-field-password-confirmation,#forms-login-amigos-edit .panel-default .panel-body .form-item-field-address-province,#forms-login-amigos-edit .panel-default .panel-body .form-item-field-address-city,#forms-login-amigos-edit .panel-default .panel-body .form-item-field-email,#forms-login-amigos-edit .panel-default .panel-body .form-item-field-email-confirmation,#forms-login-amigos-register .panel-default .panel-body .form-item-field-nationality,#forms-login-amigos-register .panel-default .panel-body .form-item-field-language,#forms-login-amigos-register .panel-default .panel-body .form-item-field-password,#forms-login-amigos-register .panel-default .panel-body .form-item-field-password-confirmation,#forms-login-amigos-register .panel-default .panel-body .form-item-field-address-province,#forms-login-amigos-register .panel-default .panel-body .form-item-field-address-city,#forms-login-amigos-register .panel-default .panel-body .form-item-field-email,#forms-login-amigos-register .panel-default .panel-body .form-item-field-email-confirmation,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-nationality,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-language,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-password,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-password-confirmation,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-address-province,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-address-city,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-email,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-email-confirmation,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-nationality,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-language,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-password,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-password-confirmation,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-address-province,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-address-city,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-email,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-email-confirmation{flex:1 0 40%;margin-left:1rem;margin-right:1rem;}@media (max-width:480px){#forms-login-amigos-edit .panel-default .panel-body .form-item-field-nationality,#forms-login-amigos-edit .panel-default .panel-body .form-item-field-language,#forms-login-amigos-edit .panel-default .panel-body .form-item-field-password,#forms-login-amigos-edit .panel-default .panel-body .form-item-field-password-confirmation,#forms-login-amigos-edit .panel-default .panel-body .form-item-field-address-province,#forms-login-amigos-edit .panel-default .panel-body .form-item-field-address-city,#forms-login-amigos-edit .panel-default .panel-body .form-item-field-email,#forms-login-amigos-edit .panel-default .panel-body .form-item-field-email-confirmation,#forms-login-amigos-register .panel-default .panel-body .form-item-field-nationality,#forms-login-amigos-register .panel-default .panel-body .form-item-field-language,#forms-login-amigos-register .panel-default .panel-body .form-item-field-password,#forms-login-amigos-register .panel-default .panel-body .form-item-field-password-confirmation,#forms-login-amigos-register .panel-default .panel-body .form-item-field-address-province,#forms-login-amigos-register .panel-default .panel-body .form-item-field-address-city,#forms-login-amigos-register .panel-default .panel-body .form-item-field-email,#forms-login-amigos-register .panel-default .panel-body .form-item-field-email-confirmation,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-nationality,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-language,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-password,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-password-confirmation,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-address-province,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-address-city,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-email,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-email-confirmation,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-nationality,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-language,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-password,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-password-confirmation,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-address-province,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-address-city,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-email,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-email-confirmation{flex:1 0 100%;margin-left:0;margin-right:0;}}#forms-login-amigos-edit .panel-default .panel-body .form-item-field-address-country,#forms-login-amigos-register .panel-default .panel-body .form-item-field-address-country,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-address-country,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-address-country{flex:0 1 40%;margin-left:1rem;margin-right:1rem;}@media (max-width:480px){#forms-login-amigos-edit .panel-default .panel-body .form-item-field-address-country,#forms-login-amigos-register .panel-default .panel-body .form-item-field-address-country,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-address-country,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-address-country{flex:1 0 100%;margin-left:0;margin-right:0;}}#forms-login-amigos-edit .panel-default .panel-body .form-item-field-amigo-name,#forms-login-amigos-edit .panel-default .panel-body .form-item-field-amigo-surname-1,#forms-login-amigos-edit .panel-default .panel-body .form-item-field-amigo-surname-2,#forms-login-amigos-edit .panel-default .panel-body .form-item-field-amigo-surname-one,#forms-login-amigos-edit .panel-default .panel-body .form-item-field-amigo-surname-two,#forms-login-amigos-edit .panel-default .panel-body .form-item-field-address,#forms-login-amigos-edit .panel-default .panel-body .form-item-field-complement-address,#forms-login-amigos-edit .panel-default .panel-body .form-item-field-postal-code,#forms-login-amigos-register .panel-default .panel-body .form-item-field-amigo-name,#forms-login-amigos-register .panel-default .panel-body .form-item-field-amigo-surname-1,#forms-login-amigos-register .panel-default .panel-body .form-item-field-amigo-surname-2,#forms-login-amigos-register .panel-default .panel-body .form-item-field-amigo-surname-one,#forms-login-amigos-register .panel-default .panel-body .form-item-field-amigo-surname-two,#forms-login-amigos-register .panel-default .panel-body .form-item-field-address,#forms-login-amigos-register .panel-default .panel-body .form-item-field-complement-address,#forms-login-amigos-register .panel-default .panel-body .form-item-field-postal-code,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-amigo-name,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-amigo-surname-1,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-amigo-surname-2,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-amigo-surname-one,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-amigo-surname-two,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-address,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-complement-address,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-postal-code,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-amigo-name,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-amigo-surname-1,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-amigo-surname-2,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-amigo-surname-one,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-amigo-surname-two,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-address,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-complement-address,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-postal-code{flex:1 0 30%;margin-left:1rem;margin-right:1rem;}@media (max-width:480px){#forms-login-amigos-edit .panel-default .panel-body .form-item-field-amigo-name,#forms-login-amigos-edit .panel-default .panel-body .form-item-field-amigo-surname-1,#forms-login-amigos-edit .panel-default .panel-body .form-item-field-amigo-surname-2,#forms-login-amigos-edit .panel-default .panel-body .form-item-field-amigo-surname-one,#forms-login-amigos-edit .panel-default .panel-body .form-item-field-amigo-surname-two,#forms-login-amigos-edit .panel-default .panel-body .form-item-field-address,#forms-login-amigos-edit .panel-default .panel-body .form-item-field-complement-address,#forms-login-amigos-edit .panel-default .panel-body .form-item-field-postal-code,#forms-login-amigos-register .panel-default .panel-body .form-item-field-amigo-name,#forms-login-amigos-register .panel-default .panel-body .form-item-field-amigo-surname-1,#forms-login-amigos-register .panel-default .panel-body .form-item-field-amigo-surname-2,#forms-login-amigos-register .panel-default .panel-body .form-item-field-amigo-surname-one,#forms-login-amigos-register .panel-default .panel-body .form-item-field-amigo-surname-two,#forms-login-amigos-register .panel-default .panel-body .form-item-field-address,#forms-login-amigos-register .panel-default .panel-body .form-item-field-complement-address,#forms-login-amigos-register .panel-default .panel-body .form-item-field-postal-code,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-amigo-name,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-amigo-surname-1,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-amigo-surname-2,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-amigo-surname-one,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-amigo-surname-two,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-address,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-complement-address,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-postal-code,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-amigo-name,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-amigo-surname-1,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-amigo-surname-2,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-amigo-surname-one,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-amigo-surname-two,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-address,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-complement-address,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-postal-code{flex:1 0 100%;margin-left:0;margin-right:0;}}#forms-login-amigos-edit .panel-default .panel-body .form-item-field-mobile-phone,#forms-login-amigos-register .panel-default .panel-body .form-item-field-mobile-phone,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-mobile-phone,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-mobile-phone{flex:0 1 30%;margin-left:1rem;}@media (max-width:480px){#forms-login-amigos-edit .panel-default .panel-body .form-item-field-mobile-phone,#forms-login-amigos-register .panel-default .panel-body .form-item-field-mobile-phone,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-mobile-phone,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-mobile-phone{flex:1 0 100%;margin-left:0;margin-right:0;}}#forms-login-amigos-edit .panel-default .panel-body .form-item-field-postal-code,#forms-login-amigos-register .panel-default .panel-body .form-item-field-postal-code,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-postal-code,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-postal-code{flex:0 1 34.32%;}@media (max-width:480px){#forms-login-amigos-edit .panel-default .panel-body .form-item-field-postal-code,#forms-login-amigos-register .panel-default .panel-body .form-item-field-postal-code,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-postal-code,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-postal-code{flex:1 0 100%;}}#forms-login-amigos-edit .panel-default .panel-body .form-item-field-birth-date,#forms-login-amigos-register .panel-default .panel-body .form-item-field-birth-date,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-birth-date,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-birth-date{min-width:302px;}#forms-login-amigos-edit .panel-default .panel-body .form-item-field-birth-date,#forms-login-amigos-edit .panel-default .panel-body .form-item-field-id-country,#forms-login-amigos-edit .panel-default .panel-body .form-item-field-id-type,#forms-login-amigos-edit .panel-default .panel-body .form-item-field-id-number,#forms-login-amigos-register .panel-default .panel-body .form-item-field-birth-date,#forms-login-amigos-register .panel-default .panel-body .form-item-field-id-country,#forms-login-amigos-register .panel-default .panel-body .form-item-field-id-type,#forms-login-amigos-register .panel-default .panel-body .form-item-field-id-number,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-birth-date,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-id-country,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-id-type,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-id-number,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-birth-date,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-id-country,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-id-type,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-id-number{flex:1 0 20%;margin-left:1rem;margin-right:1rem;}@media (max-width:480px){#forms-login-amigos-edit .panel-default .panel-body .form-item-field-birth-date,#forms-login-amigos-edit .panel-default .panel-body .form-item-field-id-country,#forms-login-amigos-edit .panel-default .panel-body .form-item-field-id-type,#forms-login-amigos-edit .panel-default .panel-body .form-item-field-id-number,#forms-login-amigos-register .panel-default .panel-body .form-item-field-birth-date,#forms-login-amigos-register .panel-default .panel-body .form-item-field-id-country,#forms-login-amigos-register .panel-default .panel-body .form-item-field-id-type,#forms-login-amigos-register .panel-default .panel-body .form-item-field-id-number,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-birth-date,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-id-country,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-id-type,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-id-number,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-birth-date,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-id-country,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-id-type,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-id-number{flex:1 0 100%;margin-left:0;margin-right:0;}}#forms-login-amigos-edit .panel-default .panel-body .form-item-field-id-type,#forms-login-amigos-register .panel-default .panel-body .form-item-field-id-type,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-id-type,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-id-type{max-width:165px;}#forms-login-amigos-edit .panel-default .panel-body .form-item-field-id-type #edit-field-id-type option[disabled=disabled],#forms-login-amigos-register .panel-default .panel-body .form-item-field-id-type #edit-field-id-type option[disabled=disabled],#forms-login-amigos-pass .panel-default .panel-body .form-item-field-id-type #edit-field-id-type option[disabled=disabled],#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-id-type #edit-field-id-type option[disabled=disabled]{display:none;}@media (max-width:480px){#forms-login-amigos-edit .panel-default .panel-body .form-item-field-id-type,#forms-login-amigos-register .panel-default .panel-body .form-item-field-id-type,#forms-login-amigos-pass .panel-default .panel-body .form-item-field-id-type,#forms-login-amigos-create-pass .panel-default .panel-body .form-item-field-id-type{max-width:100%;}}#forms-login-amigos-edit .panel-default .panel-body .form-group,#forms-login-amigos-register .panel-default .panel-body .form-group,#forms-login-amigos-pass .panel-default .panel-body .form-group,#forms-login-amigos-create-pass .panel-default .panel-body .form-group{margin-bottom:35px;}#forms-login-amigos-edit .panel-default .panel-body .form-group:last-child,#forms-login-amigos-register .panel-default .panel-body .form-group:last-child,#forms-login-amigos-pass .panel-default .panel-body .form-group:last-child,#forms-login-amigos-create-pass .panel-default .panel-body .form-group:last-child{margin-bottom:35px;}#forms-login-amigos-edit .panel-default .panel-body .select-wrapper:after,#forms-login-amigos-register .panel-default .panel-body .select-wrapper:after,#forms-login-amigos-pass .panel-default .panel-body .select-wrapper:after,#forms-login-amigos-create-pass .panel-default .panel-body .select-wrapper:after{color:#232323;}#forms-login-amigos-edit [id^=edit-group-aficiones] .panel-body,#forms-login-amigos-register [id^=edit-group-aficiones] .panel-body,#forms-login-amigos-pass [id^=edit-group-aficiones] .panel-body,#forms-login-amigos-create-pass [id^=edit-group-aficiones] .panel-body{margin-left:1rem;margin-right:1rem;}@media (max-width:480px){#forms-login-amigos-edit [id^=edit-group-aficiones] .panel-body,#forms-login-amigos-register [id^=edit-group-aficiones] .panel-body,#forms-login-amigos-pass [id^=edit-group-aficiones] .panel-body,#forms-login-amigos-create-pass [id^=edit-group-aficiones] .panel-body{margin-left:0;margin-right:0;}}#forms-login-amigos-edit [id^=edit-group-aficiones] .panel-body .fieldgroup,#forms-login-amigos-register [id^=edit-group-aficiones] .panel-body .fieldgroup,#forms-login-amigos-pass [id^=edit-group-aficiones] .panel-body .fieldgroup,#forms-login-amigos-create-pass [id^=edit-group-aficiones] .panel-body .fieldgroup{border-bottom:1px solid #5a5a5a;border-width:1px;margin-bottom:2rem;padding-bottom:2rem;width:100%;}#forms-login-amigos-edit [id^=edit-group-aficiones] .panel-body .fieldgroup:last-child,#forms-login-amigos-register [id^=edit-group-aficiones] .panel-body .fieldgroup:last-child,#forms-login-amigos-pass [id^=edit-group-aficiones] .panel-body .fieldgroup:last-child,#forms-login-amigos-create-pass [id^=edit-group-aficiones] .panel-body .fieldgroup:last-child{border-bottom:0;margin-bottom:0;}#forms-login-amigos-edit [id^=edit-group-aficiones] .panel-body .fieldgroup .option,#forms-login-amigos-register [id^=edit-group-aficiones] .panel-body .fieldgroup .option,#forms-login-amigos-pass [id^=edit-group-aficiones] .panel-body .fieldgroup .option,#forms-login-amigos-create-pass [id^=edit-group-aficiones] .panel-body .fieldgroup .option{margin-bottom:0;margin-right:1rem;}#forms-login-amigos-edit [id^=edit-group-aficiones] .panel-body .fieldgroup .radio,#forms-login-amigos-edit [id^=edit-group-aficiones] .panel-body .fieldgroup .checkbox,#forms-login-amigos-register [id^=edit-group-aficiones] .panel-body .fieldgroup .radio,#forms-login-amigos-register [id^=edit-group-aficiones] .panel-body .fieldgroup .checkbox,#forms-login-amigos-pass [id^=edit-group-aficiones] .panel-body .fieldgroup .radio,#forms-login-amigos-pass [id^=edit-group-aficiones] .panel-body .fieldgroup .checkbox,#forms-login-amigos-create-pass [id^=edit-group-aficiones] .panel-body .fieldgroup .radio,#forms-login-amigos-create-pass [id^=edit-group-aficiones] .panel-body .fieldgroup .checkbox{margin-top:0;margin-bottom:0;}#forms-login-amigos-edit [id^=edit-group-personal] .panel-body .form-item-field-amigo-name,#forms-login-amigos-edit [id^=edit-group-personal] .panel-body .form-item-field-amigo-surname-1,#forms-login-amigos-edit [id^=edit-group-personal] .panel-body .form-item-field-amigo-surname-2,#forms-login-amigos-edit [id^=edit-group-personal] .panel-body .form-item-field-amigo-surname-one,#forms-login-amigos-edit [id^=edit-group-personal] .panel-body .form-item-field-amigo-surname-two,#forms-login-amigos-edit [id^=edit-group-personal] .panel-body .form-item-field-birth-date,#forms-login-amigos-register [id^=edit-group-personal] .panel-body .form-item-field-amigo-name,#forms-login-amigos-register [id^=edit-group-personal] .panel-body .form-item-field-amigo-surname-1,#forms-login-amigos-register [id^=edit-group-personal] .panel-body .form-item-field-amigo-surname-2,#forms-login-amigos-register [id^=edit-group-personal] .panel-body .form-item-field-amigo-surname-one,#forms-login-amigos-register [id^=edit-group-personal] .panel-body .form-item-field-amigo-surname-two,#forms-login-amigos-register [id^=edit-group-personal] .panel-body .form-item-field-birth-date,#forms-login-amigos-pass [id^=edit-group-personal] .panel-body .form-item-field-amigo-name,#forms-login-amigos-pass [id^=edit-group-personal] .panel-body .form-item-field-amigo-surname-1,#forms-login-amigos-pass [id^=edit-group-personal] .panel-body .form-item-field-amigo-surname-2,#forms-login-amigos-pass [id^=edit-group-personal] .panel-body .form-item-field-amigo-surname-one,#forms-login-amigos-pass [id^=edit-group-personal] .panel-body .form-item-field-amigo-surname-two,#forms-login-amigos-pass [id^=edit-group-personal] .panel-body .form-item-field-birth-date,#forms-login-amigos-create-pass [id^=edit-group-personal] .panel-body .form-item-field-amigo-name,#forms-login-amigos-create-pass [id^=edit-group-personal] .panel-body .form-item-field-amigo-surname-1,#forms-login-amigos-create-pass [id^=edit-group-personal] .panel-body .form-item-field-amigo-surname-2,#forms-login-amigos-create-pass [id^=edit-group-personal] .panel-body .form-item-field-amigo-surname-one,#forms-login-amigos-create-pass [id^=edit-group-personal] .panel-body .form-item-field-amigo-surname-two,#forms-login-amigos-create-pass [id^=edit-group-personal] .panel-body .form-item-field-birth-date{flex:1 0 20%;}@media (max-width:480px){#forms-login-amigos-edit [id^=edit-group-personal] .panel-body .form-item-field-amigo-name,#forms-login-amigos-edit [id^=edit-group-personal] .panel-body .form-item-field-amigo-surname-1,#forms-login-amigos-edit [id^=edit-group-personal] .panel-body .form-item-field-amigo-surname-2,#forms-login-amigos-edit [id^=edit-group-personal] .panel-body .form-item-field-amigo-surname-one,#forms-login-amigos-edit [id^=edit-group-personal] .panel-body .form-item-field-amigo-surname-two,#forms-login-amigos-edit [id^=edit-group-personal] .panel-body .form-item-field-birth-date,#forms-login-amigos-register [id^=edit-group-personal] .panel-body .form-item-field-amigo-name,#forms-login-amigos-register [id^=edit-group-personal] .panel-body .form-item-field-amigo-surname-1,#forms-login-amigos-register [id^=edit-group-personal] .panel-body .form-item-field-amigo-surname-2,#forms-login-amigos-register [id^=edit-group-personal] .panel-body .form-item-field-amigo-surname-one,#forms-login-amigos-register [id^=edit-group-personal] .panel-body .form-item-field-amigo-surname-two,#forms-login-amigos-register [id^=edit-group-personal] .panel-body .form-item-field-birth-date,#forms-login-amigos-pass [id^=edit-group-personal] .panel-body .form-item-field-amigo-name,#forms-login-amigos-pass [id^=edit-group-personal] .panel-body .form-item-field-amigo-surname-1,#forms-login-amigos-pass [id^=edit-group-personal] .panel-body .form-item-field-amigo-surname-2,#forms-login-amigos-pass [id^=edit-group-personal] .panel-body .form-item-field-amigo-surname-one,#forms-login-amigos-pass [id^=edit-group-personal] .panel-body .form-item-field-amigo-surname-two,#forms-login-amigos-pass [id^=edit-group-personal] .panel-body .form-item-field-birth-date,#forms-login-amigos-create-pass [id^=edit-group-personal] .panel-body .form-item-field-amigo-name,#forms-login-amigos-create-pass [id^=edit-group-personal] .panel-body .form-item-field-amigo-surname-1,#forms-login-amigos-create-pass [id^=edit-group-personal] .panel-body .form-item-field-amigo-surname-2,#forms-login-amigos-create-pass [id^=edit-group-personal] .panel-body .form-item-field-amigo-surname-one,#forms-login-amigos-create-pass [id^=edit-group-personal] .panel-body .form-item-field-amigo-surname-two,#forms-login-amigos-create-pass [id^=edit-group-personal] .panel-body .form-item-field-birth-date{flex:1 0 100%;margin-left:0;margin-right:0;}}#forms-login-amigos-edit [id^=edit-group-personal] .panel-body .form-item-field-birth-date,#forms-login-amigos-register [id^=edit-group-personal] .panel-body .form-item-field-birth-date,#forms-login-amigos-pass [id^=edit-group-personal] .panel-body .form-item-field-birth-date,#forms-login-amigos-create-pass [id^=edit-group-personal] .panel-body .form-item-field-birth-date{flex:0 1 20%;}@media (max-width:480px){#forms-login-amigos-edit [id^=edit-group-personal] .panel-body .form-item-field-birth-date,#forms-login-amigos-register [id^=edit-group-personal] .panel-body .form-item-field-birth-date,#forms-login-amigos-pass [id^=edit-group-personal] .panel-body .form-item-field-birth-date,#forms-login-amigos-create-pass [id^=edit-group-personal] .panel-body .form-item-field-birth-date{flex:1 0 100%;}}#forms-login-amigos-edit input[type=checkbox],#forms-login-amigos-edit input[type=radio],#forms-login-amigos-register input[type=checkbox],#forms-login-amigos-register input[type=radio],#forms-login-amigos-pass input[type=checkbox],#forms-login-amigos-pass input[type=radio],#forms-login-amigos-create-pass input[type=checkbox],#forms-login-amigos-create-pass input[type=radio]{filter:grayscale(1);}#forms-login-amigos-edit input[type=checkbox].form-checkbox,#forms-login-amigos-edit input[type=radio].form-checkbox,#forms-login-amigos-register input[type=checkbox].form-checkbox,#forms-login-amigos-register input[type=radio].form-checkbox,#forms-login-amigos-pass input[type=checkbox].form-checkbox,#forms-login-amigos-pass input[type=radio].form-checkbox,#forms-login-amigos-create-pass input[type=checkbox].form-checkbox,#forms-login-amigos-create-pass input[type=radio].form-checkbox{top:-3px;}#forms-login-amigos-edit #ajax-wrapper,#forms-login-amigos-register #ajax-wrapper,#forms-login-amigos-pass #ajax-wrapper,#forms-login-amigos-create-pass #ajax-wrapper{width:100%;padding-left:1rem;padding-right:1rem;display:flex;justify-content:flex-start;}@media (max-width:480px){#forms-login-amigos-edit #ajax-wrapper,#forms-login-amigos-register #ajax-wrapper,#forms-login-amigos-pass #ajax-wrapper,#forms-login-amigos-create-pass #ajax-wrapper{margin-left:0;margin-right:0;}}#forms-login-amigos-edit #ajax-wrapper [id^=edit-picture-upload],#forms-login-amigos-register #ajax-wrapper [id^=edit-picture-upload],#forms-login-amigos-pass #ajax-wrapper [id^=edit-picture-upload],#forms-login-amigos-create-pass #ajax-wrapper [id^=edit-picture-upload]{width:485px;height:45px;padding:10px;}@media (max-width:768px){#forms-login-amigos-edit #ajax-wrapper [id^=edit-picture-upload],#forms-login-amigos-register #ajax-wrapper [id^=edit-picture-upload],#forms-login-amigos-pass #ajax-wrapper [id^=edit-picture-upload],#forms-login-amigos-create-pass #ajax-wrapper [id^=edit-picture-upload]{width:100%;}}#forms-login-amigos-edit [id^=edit-submit],#forms-login-amigos-edit [id^=edit-subscribe],#forms-login-amigos-register [id^=edit-submit],#forms-login-amigos-register [id^=edit-subscribe],#forms-login-amigos-pass [id^=edit-submit],#forms-login-amigos-pass [id^=edit-subscribe],#forms-login-amigos-create-pass [id^=edit-submit],#forms-login-amigos-create-pass [id^=edit-subscribe]{background:#f01e50;border:1px solid #f01e50;text-transform:uppercase;color:#ffffff;padding:0.5rem 2.5rem;margin-top:0.5rem;}#forms-login-amigos-edit [id^=edit-submit][disabled],#forms-login-amigos-edit [id^=edit-subscribe][disabled],#forms-login-amigos-register [id^=edit-submit][disabled],#forms-login-amigos-register [id^=edit-subscribe][disabled],#forms-login-amigos-pass [id^=edit-submit][disabled],#forms-login-amigos-pass [id^=edit-subscribe][disabled],#forms-login-amigos-create-pass [id^=edit-submit][disabled],#forms-login-amigos-create-pass [id^=edit-subscribe][disabled]{opacity:1;}#forms-login-amigos-edit .form-item-user-agreement,#forms-login-amigos-register .form-item-user-agreement,#forms-login-amigos-pass .form-item-user-agreement,#forms-login-amigos-create-pass .form-item-user-agreement{margin-top:30px;}#forms-login-amigos-edit .form-item-user-agreement,#forms-login-amigos-edit .form-item-receive-offers,#forms-login-amigos-edit .form-item-accept-conditions,#forms-login-amigos-register .form-item-user-agreement,#forms-login-amigos-register .form-item-receive-offers,#forms-login-amigos-register .form-item-accept-conditions,#forms-login-amigos-pass .form-item-user-agreement,#forms-login-amigos-pass .form-item-receive-offers,#forms-login-amigos-pass .form-item-accept-conditions,#forms-login-amigos-create-pass .form-item-user-agreement,#forms-login-amigos-create-pass .form-item-receive-offers,#forms-login-amigos-create-pass .form-item-accept-conditions{width:100%;margin-bottom:0;}#forms-login-amigos-edit .form-item-user-agreement a,#forms-login-amigos-edit .form-item-receive-offers a,#forms-login-amigos-edit .form-item-accept-conditions a,#forms-login-amigos-register .form-item-user-agreement a,#forms-login-amigos-register .form-item-receive-offers a,#forms-login-amigos-register .form-item-accept-conditions a,#forms-login-amigos-pass .form-item-user-agreement a,#forms-login-amigos-pass .form-item-receive-offers a,#forms-login-amigos-pass .form-item-accept-conditions a,#forms-login-amigos-create-pass .form-item-user-agreement a,#forms-login-amigos-create-pass .form-item-receive-offers a,#forms-login-amigos-create-pass .form-item-accept-conditions a{color:#f01e50;}#forms-login-amigos-edit #edit-footer,#forms-login-amigos-register #edit-footer,#forms-login-amigos-pass #edit-footer,#forms-login-amigos-create-pass #edit-footer{margin-top:25px;}#forms-login-amigos-edit #edit-footer > div,#forms-login-amigos-register #edit-footer > div,#forms-login-amigos-pass #edit-footer > div,#forms-login-amigos-create-pass #edit-footer > div{font-size:14px;line-height:1.6;color:#4f4f4f;}#forms-login-amigos-edit #edit-footer #edit-action,#forms-login-amigos-register #edit-footer #edit-action,#forms-login-amigos-pass #edit-footer #edit-action,#forms-login-amigos-create-pass #edit-footer #edit-action{text-align:center;}#forms-login-amigos-edit #edit-footer #edit-action #edit-submit,#forms-login-amigos-register #edit-footer #edit-action #edit-submit,#forms-login-amigos-pass #edit-footer #edit-action #edit-submit,#forms-login-amigos-create-pass #edit-footer #edit-action #edit-submit{min-height:48px;min-width:180px;width:auto;margin-top:0;}@media (max-width:480px){#forms-login-amigos-edit #edit-footer #edit-action #edit-submit,#forms-login-amigos-register #edit-footer #edit-action #edit-submit,#forms-login-amigos-pass #edit-footer #edit-action #edit-submit,#forms-login-amigos-create-pass #edit-footer #edit-action #edit-submit{min-width:100%;}}#forms-login-amigos-edit #edit-footer #edit-action #edit-submit:hover,#forms-login-amigos-edit #edit-footer #edit-action #edit-submit:focus-visible,#forms-login-amigos-register #edit-footer #edit-action #edit-submit:hover,#forms-login-amigos-register #edit-footer #edit-action #edit-submit:focus-visible,#forms-login-amigos-pass #edit-footer #edit-action #edit-submit:hover,#forms-login-amigos-pass #edit-footer #edit-action #edit-submit:focus-visible,#forms-login-amigos-create-pass #edit-footer #edit-action #edit-submit:hover,#forms-login-amigos-create-pass #edit-footer #edit-action #edit-submit:focus-visible{background:transparent;color:#f01e50;}#forms-login-amigos-edit .boton_profiles{text-transform:uppercase;border:1px solid #232323;margin-bottom:15px;}@media (max-width:480px){#forms-login-amigos-edit .boton_profiles{width:100%;}}#forms-login-amigos-edit .boton_profiles:hover,#forms-login-amigos-edit .boton_profiles:focus-visible{background:#c8c8c8;}#forms-login-amigos-edit .boton_profiles#btn_edit_profile_1,#forms-login-amigos-edit .boton_profiles#btn_edit_profile_2{border-right:0;}@media (max-width:480px){#forms-login-amigos-edit .boton_profiles#btn_edit_profile_1,#forms-login-amigos-edit .boton_profiles#btn_edit_profile_2{border-right:1px solid #232323;border-bottom:0;}}#forms-login-amigos-edit .boton_bono{text-transform:uppercase;border:1px solid #232323;margin-bottom:15px;background:transparent !important;}@media (max-width:480px){#forms-login-amigos-edit .boton_bono{width:100%;}}#forms-login-amigos-edit .boton_bono:hover,#forms-login-amigos-edit .boton_bono:focus-visible{background:#c8c8c8 !important;}#forms-login-amigos-edit .boton_bono a{color:#4f4f4f;}#forms-login-amigos-edit .btn-primary{background:#f01e50;}#forms-login-amigos-edit .btn-primary:hover,#forms-login-amigos-edit .btn-primary:focus-visible{background:#f01e50;}#forms-login-amigos-edit .form-item-baja-boletin-comercial{margin-bottom:0;}#forms-login-amigos-edit .panel-default .panel-body div[role=alert] a{font-family:"Lato",sans-serif;font-weight:normal;border:1px solid #f01e50 !important;background-color:transparent !important;color:#f01e50 !important;text-transform:uppercase;margin-left:1rem;margin-right:1rem;margin-top:1rem;padding:5px 15px;float:left;}#forms-login-amigos-edit .panel-default .panel-body div[role=alert] a:hover,#forms-login-amigos-edit .panel-default .panel-body div[role=alert] a:focus-visible{background-color:#f01e50 !important;color:#ffffff !important;}#forms-login-amigos-pass .form-control,#forms-login-amigos-create-pass .form-control{border:1px solid #232323;border-radius:0;width:100%;}#forms-login-amigos-pass .form-control:focus,#forms-login-amigos-create-pass .form-control:focus{box-shadow:none;}#forms-login-amigos-pass p,#forms-login-amigos-pass .text,#forms-login-amigos-create-pass p,#forms-login-amigos-create-pass .text{font-size:14px;color:#5a5a5a;line-height:1.4;margin-bottom:1rem;}#forms-login-amigos-success{max-width:1030px;margin:0 auto;padding:45px 15px;}#forms-login-amigos-success .header-details{margin-bottom:20px;font-family:"questa",serif;font-size:30px;line-height:normal;color:#232323;}#forms-login-amigos-success .details{background:#faf7f1;padding:15px;border:1px solid #232323;margin-bottom:10px;}#forms-login-amigos-success .details span{display:inline-block;color:#232323;text-transform:uppercase;}#forms-login-amigos-success .details span.title-info-user{display:none;}#forms-login-amigos-success .details span.info-details{font-weight:bold;margin-left:5px;margin-right:15px;}#forms-login-amigos-success .message-info-user{color:#232323;font-size:16px;line-height:normal;margin-top:15px;margin-bottom:10px;display:block;}#forms-login-amigos-success .advantage p{font-size:16px;font-weight:bold;color:#232323;}#forms-login-amigos-success .link a{font-family:"Lato",sans-serif;font-weight:normal;border:1px solid #f01e50 !important;background-color:transparent !important;color:#f01e50 !important;text-transform:uppercase;margin-top:1rem;padding:5px 15px;float:left;}#forms-login-amigos-success .link a:hover,#forms-login-amigos-success .link a:focus-visible{background-color:#f01e50 !important;color:#ffffff !important;}.path-amigos{background:#faf7f1;}.path-amigos footer{background:#ffffff;}[id^=forms-login-amigos-pass-reset]{max-width:1015px;margin:80px auto;padding-left:25px;padding-right:25px;}@media (max-width:374px){[id^=forms-login-amigos-pass-reset]{padding-left:15px;padding-right:15px;}}[id^=forms-login-amigos-pass-reset] [id^=edit-body]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;padding:0;overflow:hidden;margin-left:-1rem;margin-right:-1rem;}@media (max-width:768px){[id^=forms-login-amigos-pass-reset] [id^=edit-body]{margin-left:0;margin-right:0;}}[id^=forms-login-amigos-pass-reset] [id^=edit-body] label{font-size:18px;margin-bottom:15px;color:#4f4f4f;}@media (max-width:768px){[id^=forms-login-amigos-pass-reset] [id^=edit-body] label{font-size:16px;margin-bottom:5px;}}[id^=forms-login-amigos-pass-reset] [id^=edit-body] label.form-required:after{background-size:7px;content:"";height:7px;width:7px;margin-left:2.5px;}[id^=forms-login-amigos-pass-reset] [id^=edit-body] label.control-label.option{margin-right:10px;}[id^=forms-login-amigos-pass-reset] [id^=edit-body] .form-control{border:1px solid #959595;border-radius:0;width:100%;text-transform:uppercase;height:46px;background:transparent;}[id^=forms-login-amigos-pass-reset] [id^=edit-body] .form-control:focus{box-shadow:none;}[id^=forms-login-amigos-pass-reset] [id^=edit-body] .form-type-password{flex:1 0 30%;margin-left:1rem;margin-right:1rem;}@media (max-width:768px){[id^=forms-login-amigos-pass-reset] [id^=edit-body] .form-type-password{flex:1 0 100%;margin-left:0;margin-right:0;}}[id^=forms-login-amigos-pass-reset] [id^=edit-action]{text-align:center;}[id^=forms-login-amigos-pass-reset] [id^=edit-action] [id^=edit-submit]{height:47px;min-width:180px;width:auto !important;margin-top:25px;}@media (max-width:480px){[id^=forms-login-amigos-pass-reset] [id^=edit-action] [id^=edit-submit]{min-width:100%;}}[id^=forms-login-amigos-pass-reset] [id^=edit-action] [id^=edit-submit]:hover,[id^=forms-login-amigos-pass-reset] [id^=edit-action] [id^=edit-submit]:focus-visible{background:transparent !important;color:#f01e50 !important;border:1px solid #f01e50;}#block-clicktocallform .clicktocall_form_container{position:fixed;width:590px;right:15px;left:0;margin:0 auto;background:#ffffff;border:1px solid #959595;padding:2rem;text-align:left;z-index:99;overflow:auto;height:650px;}@media (max-width:1199px){#block-clicktocallform .clicktocall_form_container{right:15px;left:unset;}}@media (max-width:768px){#block-clicktocallform .clicktocall_form_container{right:0;left:0;width:95%;margin-top:-5px;}}@media (max-width:480px){#block-clicktocallform .clicktocall_form_container{padding:2rem;width:93%;}}#block-clicktocallform .clicktocall_form_container .phone_title{display:inline-block;}#block-clicktocallform .clicktocall_form_container .phone_title h3{font-family:"Lato",sans-serif;font-size:16px;font-weight:bold;text-transform:uppercase;color:#232323;}#block-clicktocallform .clicktocall_form_container .phone{display:inline-block;margin-left:15px;font-weight:bold;color:#f01e50;}#block-clicktocallform .clicktocall_form_container h4{font-family:"Lato",sans-serif;font-size:14px;font-weight:normal;color:#232323;line-height:normal;margin-top:15px;}#block-clicktocallform .clicktocall_form_container #close-c2c{position:absolute;right:15px;top:10px;}#block-clicktocallform .clicktocall_form_container #close-c2c img{width:20px;}#block-clicktocallform .clicktocall_form_container input[type],#block-clicktocallform .clicktocall_form_container select{background:#ffffff;border:1px solid #707070;border-radius:0;box-shadow:none;}@media (max-width:768px){#block-clicktocallform .clicktocall_form_container input[type],#block-clicktocallform .clicktocall_form_container select{margin-top:0;}}#block-clicktocallform .clicktocall_form_container .select-wrapper:after{color:#232323;}#block-clicktocallform .clicktocall_form_container .form-item{width:100%;text-align:left;}#block-clicktocallform .clicktocall_form_container .form-item label{font-size:14px;margin-bottom:0.5rem;margin-top:1rem;color:#232323;}#block-clicktocallform .clicktocall_form_container .form-item label.form-required:after{background-size:7px;content:"";height:7px;width:7px;margin-left:2.5px;}#block-clicktocallform .clicktocall_form_container .form-item.form-item-nombrecli,#block-clicktocallform .clicktocall_form_container .form-item.form-item-service,#block-clicktocallform .clicktocall_form_container .form-item.form-item-paiscli{width:31.65%;display:inline-block;margin-right:2%;}@media (max-width:600px){#block-clicktocallform .clicktocall_form_container .form-item.form-item-nombrecli,#block-clicktocallform .clicktocall_form_container .form-item.form-item-service,#block-clicktocallform .clicktocall_form_container .form-item.form-item-paiscli{width:100%;}}#block-clicktocallform .clicktocall_form_container .form-item.form-item-service .c2c-prefix{position:absolute;margin-top:12px;margin-left:10px;}@media (max-width:768px){#block-clicktocallform .clicktocall_form_container .form-item.form-item-service .c2c-prefix{margin-top:12px;}}#block-clicktocallform .clicktocall_form_container .form-item.form-item-service input{padding-left:40px;}#block-clicktocallform .clicktocall_form_container .form-item.form-item-paiscli{margin-right:0;}#block-clicktocallform .clicktocall_form_container [id^=edit-information]{text-align:left;margin-top:15px;margin-bottom:15px;line-height:1.6;color:#4f4f4f;}#block-clicktocallform .clicktocall_form_container .form-item-user-agreement,#block-clicktocallform .clicktocall_form_container .form-item-receive-offers{margin:0;}#block-clicktocallform .clicktocall_form_container .form-item-user-agreement label,#block-clicktocallform .clicktocall_form_container .form-item-receive-offers label{margin:0;color:#4f4f4f;}#block-clicktocallform .clicktocall_form_container .form-item-user-agreement{margin-bottom:5px;}#block-clicktocallform .clicktocall_form_container a{color:#f01e50;}#block-clicktocallform .clicktocall_form_container #edit-submit{width:100%;margin-top:15px;padding-top:10px;padding-bottom:10px;line-height:normal;}.view-id-halls.view-display-id-block_salones .view-content{margin:0 auto;max-width:1200px;padding:0 15px;}.view-id-halls.view-display-id-block_salones .view-content .modal-instance{display:none !important;}.height-0{height:0px;display:none;}.max-width-600{max-width:600px;margin:auto;}.max-width-600 .field--name-field-antetitulo{text-align:center;}.services-list .item-service ul{display:flex;align-items:center;justify-content:flex-start;flex-flow:row wrap;}.services-list .item-service li > div{display:flex;flex-direction:row;align-items:center;}.services-list .item-service li{width:33.33333333%;margin:1rem 0;padding-right:15px;padding-left:15px;display:flex;flex-direction:row;pointer-events:none;cursor:default;}.services-list .item-service li h2{order:2;font-family:"Lato",sans-serif;line-height:1rem;letter-spacing:0.015rem;color:#4f4f4f;font-size:0.9rem;}.services-list .item-service li .field--type-entity-reference,.services-list .item-service li .field--name-field-icon-taxonomy{order:1;}.services-list .item-service li .field--type-entity-reference img,.services-list .item-service li .field--name-field-icon-taxonomy img{max-width:2.52rem;height:auto;margin-right:15px;}.block-views-blockhalls-block-salones .modal-trigger-halls{margin-bottom:20px;}.block-views-blockhalls-block-salones nav{position:relative;width:100%;max-width:1170px;margin:0 auto;text-align:center;display:flex;justify-content:center;}.page-node-type-parador .js-quickedit-page-title.page-header{display:none;}.modal-container .info-hall-parador{overflow:hidden;}@media (min-width:768px) and (max-width:991px){.modal-container .info-hall-parador .col-xs-12.col-sm-6 .col-xs-12.col-sm-5,.modal-container .info-hall-parador .col-xs-12.col-sm-6 .col-xs-12.col-sm-7{width:100%;}}@media (max-width:767px){.modal-container .info-hall-parador .col-xs-12.col-sm-6 .col-xs-12.col-sm-5 .text.text--negro.text-bold.m-0.pb-2.w-100.text-center,.modal-container .info-hall-parador .col-xs-12.col-sm-6 .col-xs-12.col-sm-7 .text.text--negro.text-bold.m-0.pb-2.w-100.text-center{margin-top:25px !important;}}.modal-container .info-hall-parador .text-questa a{font-family:"questa",serif;color:#4f4f4f;}.modal-container .info-hall-parador .services-list .item-service{flex-wrap:wrap;justify-content:flex-start;}.modal-container .info-hall-parador .services-list .item-service > div{display:flex;flex:0 1 33%;padding-right:15px;align-items:center;margin-top:15px;pointer-events:none;}@media (max-width:991px){.modal-container .info-hall-parador .services-list .item-service > div{flex:0 1 50%;}}@media (max-width:480px){.modal-container .info-hall-parador .services-list .item-service > div{flex:0 1 100%;}}.modal-container .info-hall-parador .services-list .item-service > div h2{order:2;}.modal-container .info-hall-parador .services-list .item-service > div .field--name-field-icon-halls-services img{min-width:30px;max-width:30px;margin-right:10px;}[id^=booking-restaurant-form]{display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-around;padding:2rem;background:#faf7f1;}@media (max-width:768px){[id^=booking-restaurant-form]{padding-left:15px;padding-right:15px;}}[id^=booking-restaurant-form] .form-item-parador,[id^=booking-restaurant-form] .form-item-restaurant{max-width:600px;margin:0 auto 15px;}[id^=booking-restaurant-form] label{font-size:14px;color:#232323;margin-bottom:0.5rem;}[id^=booking-restaurant-form] label.form-required:after{background-size:7px;content:"";height:7px;width:7px;margin-left:2.5px;}[id^=booking-restaurant-form] .form-control{border:1px solid #232323;border-radius:0;width:100%;}[id^=booking-restaurant-form] .form-control:focus{box-shadow:none;border-color:#232323;}[id^=booking-restaurant-form] .input-group,[id^=booking-restaurant-form] .form-group{width:100%;}[id^=booking-restaurant-form] .input-group .input-group-addon,[id^=booking-restaurant-form] .form-group .input-group-addon{color:#232323;background-color:#5a5a5a;border:1px solid #232323;border-left:0;border-radius:0;}[id^=booking-restaurant-form] .input-group .input-group-addon .glyphicon,[id^=booking-restaurant-form] .form-group .input-group-addon .glyphicon{color:#ffffff !important;opacity:1 !important;}[id^=booking-restaurant-form] .select-wrapper:after{color:#232323;}.booking-iframe-container{background:#faf7f1;padding-left:2rem;padding-right:2rem;padding-bottom:4rem;}@media (max-width:768px){.booking-iframe-container{padding-left:15px;padding-right:15px;}}.booking-iframe-container .booking-iframe-content{background:#ffffff;max-width:600px;margin-right:auto;margin-left:auto;border:1px solid #232323;line-height:0;overflow:hidden;}.container .col-sm-12{padding-right:0;padding-left:0;}.view-bloque-vista-comentarios-parador-compacta{max-width:960px;margin:25px auto;padding-left:25px;padding-right:25px;}.view-bloque-vista-comentarios-parador-compacta .comment{padding:0;border:0;border-bottom:2px solid #e8e8e8 !important;border-radius:0 !important;background:#ffffff !important;margin-left:40px;padding-bottom:50px;margin-bottom:50px;overflow:visible;position:relative;}@media (max-width:991px){.view-bloque-vista-comentarios-parador-compacta .comment{margin-right:25px;}}@media (max-width:600px){.view-bloque-vista-comentarios-parador-compacta .comment{padding-bottom:70px;margin-right:0;margin-left:0;}}@media (max-width:600px){.view-bloque-vista-comentarios-parador-compacta .comment .comentarios-header{display:flex;}}.view-bloque-vista-comentarios-parador-compacta .comment .comentarios-header .comment-author-picture{padding-right:20px;width:auto;}@media (max-width:600px){.view-bloque-vista-comentarios-parador-compacta .comment .comentarios-header .comment-author-picture{padding-right:10px;}}.view-bloque-vista-comentarios-parador-compacta .comment .comentarios-header .comment-author-picture img{width:85px;height:85px;border-radius:50%;-o-object-fit:cover;object-fit:cover;}@media (max-width:768px){.view-bloque-vista-comentarios-parador-compacta .comment .comentarios-header .comment-author-picture img{width:75px;height:75px;}}.view-bloque-vista-comentarios-parador-compacta .comment .comentarios-header .comment-content{padding-left:0;width:auto;}.view-bloque-vista-comentarios-parador-compacta .comment .comentarios-header .comment-content .col-md-12{padding-left:2.5px;}.view-bloque-vista-comentarios-parador-compacta .comment .comentarios-header .comment-content .comment-author-name{font-size:24px;}@media (max-width:768px){.view-bloque-vista-comentarios-parador-compacta .comment .comentarios-header .comment-content .comment-author-name{font-size:20px;}}.view-bloque-vista-comentarios-parador-compacta .comment .comentarios-header .comment-content .comment-author-name b{font-weight:normal;color:#232323;}.view-bloque-vista-comentarios-parador-compacta .comment .comentarios-header .comment-content .comment-created{color:#959595;}.view-bloque-vista-comentarios-parador-compacta .comment .comentarios-header .rating{font-size:18px;font-weight:normal;color:#232323;background:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;text-align:right;width:23%;float:right;right:15px;}@media (max-width:600px){.view-bloque-vista-comentarios-parador-compacta .comment .comentarios-header .rating{right:0;position:absolute;bottom:50px;}}.view-bloque-vista-comentarios-parador-compacta .comment .comentarios-header .rating:before{content:"";background:url(/themes/stack/img/icons/icon_awesome-heart.svg) #ff9f9f no-repeat;background-position:6px 8px;width:18px;height:16px;padding:15px;display:inline-block;position:relative;top:7.5px;right:10px;border-radius:50%;}.view-bloque-vista-comentarios-parador-compacta .comment .comment__meta a{font-size:16px;color:#56babd;}.view-bloque-vista-comentarios-parador-compacta .views-row:last-child .comment{border-bottom:0 !important;margin-bottom:10px;}.view-bloque-vista-comentarios-parador-compacta .comentarios-body{margin-left:-40px;margin-right:-40px;}@media (max-width:600px){.view-bloque-vista-comentarios-parador-compacta .comentarios-body{margin-left:0;margin-right:0;}}.view-bloque-vista-comentarios-parador-compacta .comentarios-body .justify-content-between{justify-content:flex-start !important;margin-top:25px;}.view-bloque-vista-comentarios-parador-compacta .comentarios-body .justify-content-between .field--name-comment-body{display:inline-flex;position:relative;}.view-bloque-vista-comentarios-parador-compacta .comentarios-body .justify-content-between .field--name-comment-body:before{content:"";background:url(/themes/stack/img/icons/quotes-1.svg) no-repeat;width:24px;height:100%;left:0;position:absolute;}.view-bloque-vista-comentarios-parador-compacta .comentarios-body .justify-content-between .field--name-comment-body:after{content:"";background:url(/themes/stack/img/icons/quotes-2.svg) no-repeat;width:24px;height:100%;right:0;position:absolute;}.view-bloque-vista-comentarios-parador-compacta .comentarios-body .justify-content-between .field--name-comment-body p{width:100%;padding:0 40px;font-size:16px;line-height:1.6;}.view-bloque-vista-comentarios-parador-compacta .more-link{text-align:center;}.view-bloque-vista-comentarios-parador-compacta .more-link a{float:none;}.view-bloque-vista-comentarios-parador-compacta .more-link a:hover,.view-bloque-vista-comentarios-parador-compacta .more-link a:focus-visible{text-decoration:underline;}.formulario_comentario{max-width:990px;padding:0 15px;margin:0 auto;display:none;}.formulario_comentario h2,.formulario_comentario article.comment.js-comment.clearfix,.formulario_comentario nav.pager-nav.text-center{display:none;}.formulario_comentario h2 ~ h2{display:block !important;color:#232323;font-size:26px;margin-bottom:30px;}@media (max-width:600px){.formulario_comentario h2 ~ h2{display:none !important;}}.formulario_comentario label{font-size:14px !important;color:#232323;margin-bottom:0.5rem;}.formulario_comentario label.form-required:after{background-size:7px;content:"";height:7px;width:7px;margin-left:2.5px;}.formulario_comentario .form-control{border:1px solid #232323;border-radius:0;width:100%;}.formulario_comentario .form-control:focus{box-shadow:none;border-color:#232323;}.formulario_comentario .form-control.form-textarea{background:#ffffff !important;}.formulario_comentario .filter-wrapper{display:none;}.formulario_comentario .select-wrapper:after{color:#232323;}.formulario_comentario .field--type-fivestar,.formulario_comentario .field--type-entity-reference,.formulario_comentario .field--type-datetime{display:inline-block;width:48%;}@media (max-width:480px){.formulario_comentario .field--type-fivestar,.formulario_comentario .field--type-entity-reference,.formulario_comentario .field--type-datetime{width:100%;}}.formulario_comentario .field--type-fivestar .select-wrapper:after,.formulario_comentario .field--type-entity-reference .select-wrapper:after,.formulario_comentario .field--type-datetime .select-wrapper:after{display:none;}.formulario_comentario [id^=edit-field-rating-restaurant-wrapper]{width:100%;}.formulario_comentario [id^=edit-field-select-paradores-wrapper]{margin-right:3.7%;margin-bottom:25px;}@media (max-width:990px){.formulario_comentario [id^=edit-field-select-paradores-wrapper]{margin-right:3.46%;}}.formulario_comentario [id^=edit-field-stay-date-wrapper] .form-item{width:100%;}.formulario_comentario [id^=edit-submit]{width:100%;max-width:100% !important;background:#f01e50;}.block-amigos-block.block-amigos-header-bloque{background:#faf7f1;min-height:125px;}@media (max-width:600px){.block-amigos-block.block-amigos-header-bloque{min-height:95px;}}.block-amigos-block.block-amigos-header-bloque #highlighted{padding:10px 0 !important;border-bottom:1px solid #c8c8c8;}@media (max-width:600px){.block-amigos-block.block-amigos-header-bloque #highlighted{padding:0 !important;}}.block-amigos-block.block-amigos-header-bloque #highlighted #block-customprofiles-header-amigos{max-width:830px;margin:0 auto;padding:0;display:flex;align-content:center;flex-direction:row;flex-wrap:wrap;height:125px;}@media (max-width:600px){.block-amigos-block.block-amigos-header-bloque #highlighted #block-customprofiles-header-amigos{height:95px;}}.block-amigos-block.block-amigos-header-bloque #highlighted #block-customprofiles-header-amigos #book-with-points a{border:1px solid #f01e50;background:#ffffff;color:#f01e50;border-radius:0;box-shadow:none;margin-top:8px;}.block-amigos-block.block-amigos-header-bloque #highlighted #block-customprofiles-header-amigos #book-with-points a:hover,.block-amigos-block.block-amigos-header-bloque #highlighted #block-customprofiles-header-amigos #book-with-points a:focus-visible{background:#f01e50;color:#ffffff;}.block-amigos-block.block-amigos-header-bloque #highlighted #block-customprofiles-header-amigos #amigos-user-infobar-wrapper{display:flex;justify-content:center;align-content:center;align-items:center;margin:0 auto;}@media (max-width:600px){.block-amigos-block.block-amigos-header-bloque #highlighted #block-customprofiles-header-amigos #amigos-user-infobar-wrapper{justify-content:space-between;}}.block-amigos-block.block-amigos-header-bloque #highlighted #block-customprofiles-header-amigos #amigos-user-infobar-wrapper .border-left{border-left:0 !important;}.block-amigos-block.block-amigos-header-bloque #highlighted #block-customprofiles-header-amigos #amigos-user-infobar-wrapper .border-left:before{content:"";height:55px;width:1px;background:#232323;position:relative;float:left;left:0;top:10px;margin-right:50px;}@media (max-width:600px){.block-amigos-block.block-amigos-header-bloque #highlighted #block-customprofiles-header-amigos #amigos-user-infobar-wrapper .border-left:before{height:65px;top:0;margin-right:15%;}}.block-amigos-block.block-amigos-header-bloque #highlighted #block-customprofiles-header-amigos #amigos-user-infobar-wrapper .border-left .name-inner-wrapper .user-picture{margin:0;padding-top:0;padding-left:0;}.block-amigos-block.block-amigos-header-bloque #highlighted #block-customprofiles-header-amigos #amigos-user-infobar-wrapper .border-left .name-inner-wrapper .user-picture .img-circle{width:75px;height:75px;}@media (max-width:600px){.block-amigos-block.block-amigos-header-bloque #highlighted #block-customprofiles-header-amigos #amigos-user-infobar-wrapper .border-left .name-inner-wrapper .user-picture .img-circle{width:65px;height:65px;}}.block-amigos-block.block-amigos-header-bloque #highlighted #block-customprofiles-header-amigos #amigos-user-infobar-wrapper .border-left .name-inner-wrapper .datos-amigo{padding-left:10px;}@media (max-width:991px){.block-amigos-block.block-amigos-header-bloque #highlighted #block-customprofiles-header-amigos #amigos-user-infobar-wrapper .border-left .name-inner-wrapper .datos-amigo{display:none;}}.block-amigos-block.block-amigos-header-bloque #highlighted #block-customprofiles-header-amigos #amigos-user-infobar-wrapper .border-left .name-inner-wrapper .datos-amigo #nombre-amigo{font-size:16px;font-weight:normal;}.block-amigos-block.block-amigos-header-bloque #highlighted #block-customprofiles-header-amigos #amigos-user-infobar-wrapper .border-left .name-inner-wrapper .datos-amigo #tarjeta-amigo{color:#4f4f4f !important;font-size:14px;}.block-amigos-block.block-amigos-header-bloque #highlighted #block-customprofiles-header-amigos #amigos-user-infobar-wrapper .border-left .name-inner-wrapper .datos-amigo #tarjeta-amigo div strong{font-size:16px;}.block-amigos-block.block-amigos-header-bloque #highlighted #block-customprofiles-header-amigos #amigos-user-infobar-wrapper .border-left .name-inner-wrapper .datos-amigo-saldo #amigo-saldo-puntos .value.text-center.ml-5{margin-left:0 !important;}@media (max-width:600px){.block-amigos-block.block-amigos-header-bloque #highlighted #block-customprofiles-header-amigos #amigos-user-infobar-wrapper .border-left .name-inner-wrapper .datos-amigo-saldo #amigo-saldo-puntos .value.text-center.ml-5{max-width:85px;white-space:initial;text-align:left;line-height:1.2;}}.block-amigos-block.block-amigos-header-bloque #highlighted #block-customprofiles-header-amigos #amigos-user-infobar-wrapper .border-left .name-inner-wrapper .datos-amigo-saldo #amigo-saldo-puntos .value.text-center.ml-5 .font-size-24{font-size:38px !important;}@media (max-width:600px){.block-amigos-block.block-amigos-header-bloque #highlighted #block-customprofiles-header-amigos #amigos-user-infobar-wrapper .border-left .name-inner-wrapper .datos-amigo-saldo #amigo-saldo-puntos .value.text-center.ml-5 .font-size-24{font-size:28px !important;text-align:left;}}.block-amigos-block.block-amigos-header-bloque #highlighted #block-customprofiles-header-amigos #amigos-user-infobar-wrapper .border-left .name-inner-wrapper .datos-amigo-saldo #amigo-saldo-puntos .value.text-center.ml-5 .text-gray.mt-1{color:#4f4f4f !important;}.block-amigos-block.block-amigos-header-bloque #highlighted #block-customprofiles-header-amigos #amigos-user-infobar-wrapper .border-left .name-inner-wrapper .datos-amigo-saldo #amigo-saldo-puntos .value.text-center.ml-5 .text-gray.mt-1 strong{font-size:14px;font-weight:normal;}.block-amigos-block.block-amigos-header-bloque #highlighted #block-customprofiles-header-amigos #amigos-user-infobar-wrapper .col-12.col-lg-3.col-xl-3.mt-2.mb-2{flex:0 0 35%;}@media (max-width:991px){.block-amigos-block.block-amigos-header-bloque #highlighted #block-customprofiles-header-amigos #amigos-user-infobar-wrapper .col-12.col-lg-3.col-xl-3.mt-2.mb-2{flex:1 0 50%;}}@media (max-width:600px){.block-amigos-block.block-amigos-header-bloque #highlighted #block-customprofiles-header-amigos #amigos-user-infobar-wrapper .col-12.col-lg-3.col-xl-3.mt-2.mb-2{flex:1 0 35%;text-align:center;}.block-amigos-block.block-amigos-header-bloque #highlighted #block-customprofiles-header-amigos #amigos-user-infobar-wrapper .col-12.col-lg-3.col-xl-3.mt-2.mb-2 img.bg-transparent{max-width:75%;}}.block-amigos-block.block-amigos-header-bloque #highlighted #block-customprofiles-header-amigos #amigos-user-infobar-wrapper .col-12.col-lg-5.col-xl-5.mt-2.mb-2.border-left{flex:1 0 60%;}@media (max-width:991px){.block-amigos-block.block-amigos-header-bloque #highlighted #block-customprofiles-header-amigos #amigos-user-infobar-wrapper .col-12.col-lg-5.col-xl-5.mt-2.mb-2.border-left{flex:1 0 35%;}}@media (max-width:600px){.block-amigos-block.block-amigos-header-bloque #highlighted #block-customprofiles-header-amigos #amigos-user-infobar-wrapper .col-12.col-lg-5.col-xl-5.mt-2.mb-2.border-left{flex:1 0 20%;padding-left:0;padding-right:0;}}.block-amigos-block.block-amigos-header-bloque #highlighted #block-customprofiles-header-amigos #amigos-user-infobar-wrapper .col-12.col-lg-4.col-xl-4.mt-2.mb-2.border-left{flex:1 0 20%;}@media (max-width:600px){.block-amigos-block.block-amigos-header-bloque #highlighted #block-customprofiles-header-amigos #amigos-user-infobar-wrapper .col-12.col-lg-4.col-xl-4.mt-2.mb-2.border-left{padding-left:0;}}@media (max-width:991px){.block-amigos-block.block-amigos-header-bloque #highlighted #block-customprofiles-header-amigos #amigos-user-infobar-wrapper .col-12.col-lg-4.col-xl-4.mt-2.mb-2.border-left:before{display:none;}}.block-amigos-block.block-amigos-header-bloque #highlighted #block-customprofiles-header-amigos #amigos-user-infobar-wrapper .col-12.col-lg-3.col-xl-3.mt-2.mb-2{padding-left:0;padding-right:0;margin-right:1.5%;}.block-amigos-block.block-amigos-header-bloque #highlighted #block-customprofiles-header-amigos #amigos-user-infobar-wrapper > *{width:auto;}.block-amigos-block.block-amigo-bloque #home-amigo{background:#faf7f1;}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo{display:flex;flex-direction:column;background:#ffffff;max-width:100%;margin:0 auto;padding:30px 15px;margin-top:80px;}@media (max-width:991px){.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo{padding-left:25px;padding-right:25px;}}@media (max-width:768px){.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo{margin-top:0;padding-left:0;padding-right:0;}}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-saludo{display:flex;flex-direction:row;justify-content:space-between;align-content:center;margin-bottom:65px;width:100%;max-width:1160px;margin-left:auto;margin-right:auto;}@media (max-width:768px){.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-saludo{flex-direction:column;padding-left:25px;padding-right:25px;}}@media (max-width:374px){.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-saludo{padding-left:15px;padding-right:15px;}}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-saludo .saludo-amigo{padding:0;}@media (max-width:768px){.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-saludo .saludo-amigo{order:2;max-width:100%;}}@media (max-width:600px){.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-saludo .saludo-amigo{max-width:100%;}}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-saludo .saludo-amigo .h5{font-size:56px !important;font-family:"questa",serif;color:#232323 !important;font-weight:normal;margin-bottom:45px;display:block;}@media (max-width:768px){.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-saludo .saludo-amigo .h5{font-size:32px !important;}}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-saludo .saludo-amigo .h5:before{content:"";height:80px;width:1px;background:#232323;position:relative;float:left;left:0;top:-25px;margin-right:20px;}@media (max-width:768px){.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-saludo .saludo-amigo .h5:before{height:50px;top:-7.5px;margin-right:15px;}}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-saludo .saludo-amigo .amigo-formulario{background:#ffffff;border:1px solid #232323;padding:25px;margin:0;}@media (max-width:480px){.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-saludo .saludo-amigo .amigo-formulario{padding:15px;}}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-saludo .saludo-amigo .amigo-formulario.anuncio{border:0;padding:0;}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-saludo .saludo-amigo .amigo-formulario .form-control{border:1px solid #959595;border-radius:0;width:100%;}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-saludo .saludo-amigo .amigo-formulario .form-control:focus{box-shadow:none;}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-saludo .saludo-amigo .amigo-formulario .inline1 .form-item,.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-saludo .saludo-amigo .amigo-formulario .inline1 [id^=edit-submit],.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-saludo .saludo-amigo .amigo-formulario .inline2 .form-item,.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-saludo .saludo-amigo .amigo-formulario .inline2 [id^=edit-submit]{width:48%;display:inline-block;}@media (max-width:480px){.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-saludo .saludo-amigo .amigo-formulario .inline1 .form-item,.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-saludo .saludo-amigo .amigo-formulario .inline1 [id^=edit-submit],.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-saludo .saludo-amigo .amigo-formulario .inline2 .form-item,.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-saludo .saludo-amigo .amigo-formulario .inline2 [id^=edit-submit]{width:100%;}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-saludo .saludo-amigo .amigo-formulario .inline1 .form-item.form-item-apellido,.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-saludo .saludo-amigo .amigo-formulario .inline1 [id^=edit-submit].form-item-apellido,.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-saludo .saludo-amigo .amigo-formulario .inline2 .form-item.form-item-apellido,.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-saludo .saludo-amigo .amigo-formulario .inline2 [id^=edit-submit].form-item-apellido{margin-bottom:15px;}}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-saludo .saludo-amigo .amigo-formulario .inline1 [id^=edit-submit],.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-saludo .saludo-amigo .amigo-formulario .inline2 [id^=edit-submit]{background:#f01e50;border-color:#f01e50;text-transform:uppercase;color:#ffffff;}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-saludo .saludo-amigo .amigo-formulario .form-item-nombre,.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-saludo .saludo-amigo .amigo-formulario .form-item-email{margin-right:3%;}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-saludo .saludo-amigo p{font-size:18px;line-height:1.4;}@media (max-width:768px){.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-saludo .logout-amigo{text-align:right;margin-bottom:25px;}}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-saludo .logout-amigo a{color:#f01e50;}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-saludo .logout-amigo a .user-logout-menu-link{border:0;padding:0;box-shadow:none;text-transform:uppercase;font-weight:bold;height:100%;}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-saludo .logout-amigo a .user-logout-menu-link:before{content:"";background:url(/themes/stack/img/icons/logout.svg);background-repeat:no-repeat;width:18px;height:20px;position:relative;display:inline-block;top:7px;}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-saludo .logout-amigo a .user-logout-menu-link:hover,.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-saludo .logout-amigo a .user-logout-menu-link:focus-visible{text-decoration:underline;}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo{display:flex;flex-direction:row;justify-content:space-between;align-content:center;margin-bottom:35px;width:100%;max-width:1160px;margin-left:auto;margin-right:auto;}@media (max-width:768px){.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo{flex-direction:column;}}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-informacion{background:#faf7f1;max-width:575px;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;}@media (max-width:991px){.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-informacion{flex-direction:column;align-items:center;padding-right:25px;}}@media (max-width:768px){.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-informacion{max-width:100%;padding-left:25px;padding-right:25px;}}@media (max-width:374px){.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-informacion{padding-left:15px;padding-right:15px;}}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-informacion:before{content:"";background:#faf7f1;width:45vw;height:100%;position:absolute;display:inline-block;left:-40vw;}@media (max-width:768px){.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-informacion:before{display:none;}}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-informacion .d-flex.flex-column{flex:0 1 30%;z-index:1;}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-informacion .d-flex.flex-column .imagen-amigo{margin-top:45px;border-radius:0;width:180px;height:155px;-o-object-fit:cover;object-fit:cover;border:0;margin-bottom:5px;}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-informacion .d-flex.flex-column .contenedor-progress{text-align:center;}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-informacion .d-flex.flex-column .contenedor-progress .label-progress{color:#4f4f4f;margin-bottom:-7.5px;}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-informacion .d-flex.flex-column .contenedor-progress > div{color:#56babd;}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-informacion .d-flex.flex-column .contenedor-progress > div .progress{height:4px !important;background-color:#d1d1d1;max-width:80px;}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-informacion .d-flex.flex-column .contenedor-progress > div .progress .progress-bar{background-color:#56babd;box-shadow:none;}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-informacion .contenedor-datos-amigo{flex:0 1 60%;flex-direction:column;align-content:flex-start !important;text-align:left;margin-top:45px;}@media (max-width:991px){.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-informacion .contenedor-datos-amigo{margin-top:15px;}}@media (max-width:768px){.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-informacion .contenedor-datos-amigo{text-align:center;}}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-informacion .contenedor-datos-amigo .nombre-amigo{font-size:24px;font-family:"questa",serif;text-align:left;color:#232323;}@media (max-width:768px){.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-informacion .contenedor-datos-amigo .nombre-amigo{text-align:center;}}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-informacion .contenedor-datos-amigo .label-numtar-amigo{font-size:16px;color:#4f4f4f;margin-top:10px;}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-informacion .contenedor-datos-amigo .numtar-amigo{font-size:18px;font-weight:bold;color:#232323;}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-informacion .contenedor-datos-amigo .action-profile a{color:#f01e50;}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-informacion .contenedor-datos-amigo .action-profile a .boton-edit-profile{border:0;padding:0;box-shadow:none;text-transform:uppercase;font-weight:bold;margin-top:10px;float:right;}@media (max-width:768px){.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-informacion .contenedor-datos-amigo .action-profile a .boton-edit-profile{margin-top:25px;float:none;}}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-informacion .contenedor-datos-amigo .action-profile a .boton-edit-profile:hover,.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-informacion .contenedor-datos-amigo .action-profile a .boton-edit-profile:focus-visible{background-color:transparent;color:#f01e50;text-decoration:underline;}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-enlaces{max-width:590px;width:100%;margin-left:40px;}@media (max-width:768px){.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-enlaces{max-width:100%;margin-top:50px;margin-left:0;padding-left:25px;padding-right:25px;}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-enlaces.border{border:0;}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-enlaces.border .contenedor-datos-puntos{border:1px solid #232323;}}@media (max-width:374px){.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-enlaces{padding-left:15px;padding-right:15px;}}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-enlaces .contenedor-datos-puntos,.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-enlaces .contenedor-enlaces-amigo{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;}@media (max-width:991px){.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-enlaces .contenedor-datos-puntos,.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-enlaces .contenedor-enlaces-amigo{padding:25px;}}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-enlaces .contenedor-datos-puntos .flex-column,.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-enlaces .contenedor-datos-puntos .enlace-reservas,.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-enlaces .contenedor-enlaces-amigo .flex-column,.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-enlaces .contenedor-enlaces-amigo .enlace-reservas{flex:1 0 50%;text-align:center;}@media (max-width:991px){.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-enlaces .contenedor-datos-puntos .flex-column,.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-enlaces .contenedor-datos-puntos .enlace-reservas,.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-enlaces .contenedor-enlaces-amigo .flex-column,.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-enlaces .contenedor-enlaces-amigo .enlace-reservas{justify-content:center;}}@media (max-width:768px){.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-enlaces .contenedor-datos-puntos .flex-column,.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-enlaces .contenedor-datos-puntos .enlace-reservas,.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-enlaces .contenedor-enlaces-amigo .flex-column,.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-enlaces .contenedor-enlaces-amigo .enlace-reservas{margin-bottom:35px;}}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-enlaces .contenedor-datos-puntos .flex-column:last-child,.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-enlaces .contenedor-datos-puntos .enlace-reservas:last-child,.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-enlaces .contenedor-enlaces-amigo .flex-column:last-child,.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-enlaces .contenedor-enlaces-amigo .enlace-reservas:last-child{margin-bottom:0;}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-enlaces .contenedor-datos-puntos{height:100%;align-content:center;padding-right:15px;}@media (max-width:991px){.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-enlaces .contenedor-datos-puntos{flex-direction:column !important;}}@media (max-width:768px){.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-enlaces .contenedor-datos-puntos{padding:40px 20px;}}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-enlaces .contenedor-datos-puntos .numtar-amigo{font-family:"questa",serif;color:#232323;font-size:52px;font-weight:normal;height:52px;}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-enlaces .contenedor-datos-puntos .label-numtar-amigo{font-size:18px;color:#4f4f4f;height:30px;}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-enlaces .contenedor-datos-puntos .action-link{margin-top:25px;}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-enlaces .contenedor-datos-puntos .action-link .btn__text{font-size:16px;text-transform:uppercase;background:#ffffff;border:1px solid #f01e50;color:#f01e50;box-shadow:none;padding-left:15px;padding-right:15px;border-radius:0;padding:10px 15px;text-align:center;}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-enlaces .contenedor-datos-puntos .action-link .btn__text:hover,.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-enlaces .contenedor-datos-puntos .action-link .btn__text:focus-visible{background:#f01e50;color:#ffffff;}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .row.clearfix{margin-right:0;}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .row.clearfix a{color:#f01e50;}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .row.clearfix a:hover,.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .row.clearfix a:focus-visible{text-decoration:underline;}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .row.clearfix .percent{margin-left:5px;}@media (max-width:600px){.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .row.clearfix .percent{float:none;display:inline-block;}}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .row.clearfix .percent .bar{background:#f01e50;}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .row.clearfix .percent .val{margin-top:3px;}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .row.clearfix .ico-editar{min-height:15px;filter:grayscale(1);background-size:15px;margin-top:10px;}.block-amigos-actividad-reciente-bloque{display:flex;flex-direction:row;justify-content:space-between;align-content:center;margin-bottom:65px;width:100%;max-width:1160px;margin-left:auto;margin-right:auto;}@media (max-width:1300px) and (min-width:991px){.block-amigos-actividad-reciente-bloque{padding-left:15px;}}@media (max-width:991px){.block-amigos-actividad-reciente-bloque{padding-left:25px;padding-right:25px;}}@media (max-width:374px){.block-amigos-actividad-reciente-bloque{padding-left:15px;padding-right:15px;}}.block-amigos-actividad-reciente-bloque #amigos-actividad-reciente h2{font-size:32px;color:#232323;font-weight:normal;margin-bottom:50px;line-height:32px;}@media (max-width:768px){.block-amigos-actividad-reciente-bloque #amigos-actividad-reciente h2{font-size:24px;}}.block-amigos-actividad-reciente-bloque #amigos-actividad-reciente h2:before{content:"";height:1px;width:25px;background:#232323;position:relative;float:left;left:0;top:17.5px;margin-right:10px;}.block-amigos-actividad-reciente-bloque #amigos-actividad-reciente > div{padding:0;display:flex;justify-content:flex-start;}.block-amigos-actividad-reciente-bloque #amigos-actividad-reciente > div .d-flex{margin:0;margin-right:27.5px;}@media (max-width:600px){.block-amigos-actividad-reciente-bloque #amigos-actividad-reciente > div .d-flex{margin-bottom:10px;}.block-amigos-actividad-reciente-bloque #amigos-actividad-reciente > div .d-flex:last-child{margin-bottom:0;}}.block-amigos-actividad-reciente-bloque #amigos-actividad-reciente > div .d-flex #stats-comments .value{background:url(/themes/stack/img/icons/comments.svg) no-repeat;background-position-y:5px;width:55px;height:55px;}.block-amigos-actividad-reciente-bloque #amigos-actividad-reciente > div .d-flex #stats-visited .value{background:url(/themes/stack/img/icons/paradores.svg) no-repeat;background-position-y:5px;width:55px;height:55px;}.block-amigos-actividad-reciente-bloque #amigos-actividad-reciente > div .d-flex .cantidad-comentarios{font-size:24px;color:#232323;}@media (max-width:768px){.block-amigos-actividad-reciente-bloque #amigos-actividad-reciente > div .d-flex .cantidad-comentarios{font-size:20px;}}.block-amigos-actividad-reciente-bloque #amigos-actividad-reciente > div .d-flex .cantidad-comentarios .label-comentarios{font-size:18px;margin-left:5px;}@media (max-width:768px){.block-amigos-actividad-reciente-bloque #amigos-actividad-reciente > div .d-flex .cantidad-comentarios .label-comentarios{font-size:16px;}}.block-amigos-actividad-reciente-bloque #amigos-actividad-reciente > div .d-flex .action-link a{color:#f01e50;}.block-amigos-actividad-reciente-bloque #amigos-actividad-reciente > div .d-flex .action-link a .btn__text{border:0;padding:0;box-shadow:none;text-transform:uppercase;font-weight:bold;margin-top:2.5px;float:left;}.block-amigos-actividad-reciente-bloque #amigos-actividad-reciente > div .d-flex .action-link a .btn__text:hover,.block-amigos-actividad-reciente-bloque #amigos-actividad-reciente > div .d-flex .action-link a .btn__text:focus-visible{background-color:transparent;color:#f01e50;text-decoration:underline;}.block-views-blockbloque-vista-comentarios-parador-compacta-block-1,.block-views-blockbloque-vista-comentarios-parador-compacta-block-2{display:flex;flex-direction:row;justify-content:space-between;align-content:center;margin-bottom:65px;width:100%;max-width:1160px;margin-left:auto;margin-right:auto;}@media (max-width:1300px) and (min-width:991px){.block-views-blockbloque-vista-comentarios-parador-compacta-block-1,.block-views-blockbloque-vista-comentarios-parador-compacta-block-2{padding-left:15px;}}@media (max-width:991px){.block-views-blockbloque-vista-comentarios-parador-compacta-block-1,.block-views-blockbloque-vista-comentarios-parador-compacta-block-2{padding-left:25px;padding-right:25px;}}@media (max-width:768px){.block-views-blockbloque-vista-comentarios-parador-compacta-block-1,.block-views-blockbloque-vista-comentarios-parador-compacta-block-2{display:block;}}@media (max-width:374px){.block-views-blockbloque-vista-comentarios-parador-compacta-block-1,.block-views-blockbloque-vista-comentarios-parador-compacta-block-2{padding-left:15px;padding-right:15px;}}.block-views-blockbloque-vista-comentarios-parador-compacta-block-1 h2,.block-views-blockbloque-vista-comentarios-parador-compacta-block-2 h2{font-size:2.5rem;color:#232323;}.block-views-blockbloque-vista-comentarios-parador-compacta-block-1 .view-bloque-vista-comentarios-parador-compacta,.block-views-blockbloque-vista-comentarios-parador-compacta-block-2 .view-bloque-vista-comentarios-parador-compacta{margin:0;width:735px;}@media (max-width:768px){.block-views-blockbloque-vista-comentarios-parador-compacta-block-1 .view-bloque-vista-comentarios-parador-compacta,.block-views-blockbloque-vista-comentarios-parador-compacta-block-2 .view-bloque-vista-comentarios-parador-compacta{width:100%;}}.block-views-blockbloque-vista-comentarios-parador-compacta-block-1 .view-bloque-vista-comentarios-parador-compacta .more-link.form-group a,.block-views-blockbloque-vista-comentarios-parador-compacta-block-2 .view-bloque-vista-comentarios-parador-compacta .more-link.form-group a{color:#f01e50 !important;font-weight:bold !important;}.profile-add-comments h2,.profile-add-comments ~ h2{font-size:32px;color:#232323;font-weight:normal;line-height:32px;}@media (max-width:991px){.profile-add-comments h2,.profile-add-comments ~ h2{padding-left:25px;padding-right:25px;}}@media (max-width:768px){.profile-add-comments h2,.profile-add-comments ~ h2{font-size:24px;}}@media (max-width:600px){.profile-add-comments h2,.profile-add-comments ~ h2{display:none !important;}}@media (max-width:374px){.profile-add-comments h2,.profile-add-comments ~ h2{padding-left:15px;padding-right:15px;}}.profile-add-comments h2:before,.profile-add-comments ~ h2:before{content:"";height:1px;width:25px;background:#232323;position:relative;float:left;left:0;top:17.5px;margin-right:10px;}.profile-add-comments section h2,.profile-add-comments section article.comment.js-comment.clearfix.by-viewer,.profile-add-comments section article.comment.js-comment.clearfix,.profile-add-comments section nav.pager-nav.text-center{display:none;}.profile-add-comments .comment-comentario-paradores-form{margin-top:0;padding-left:20px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}@media (max-width:991px){.profile-add-comments .comment-comentario-paradores-form{padding-left:10px;}}@media (max-width:767px){.profile-add-comments .comment-comentario-paradores-form{padding-left:10px;padding-right:10px;}}@media (max-width:374px){.profile-add-comments .comment-comentario-paradores-form{padding-left:0;padding-right:0;}}.profile-add-comments .comment-comentario-paradores-form label{font-size:18px;margin-bottom:10px;text-transform:initial;color:#4f4f4f;}.profile-add-comments .comment-comentario-paradores-form label.form-required:after{background-size:7px;content:"";height:7px;width:7px;margin-left:2.5px;}.profile-add-comments .comment-comentario-paradores-form .form-control{border:1px solid #959595;border-radius:0;width:100%;min-height:45px;text-transform:uppercase;color:#5a5a5a;box-shadow:none;}.profile-add-comments .comment-comentario-paradores-form .form-control:focus{box-shadow:none;border-color:#232323;}.profile-add-comments .comment-comentario-paradores-form .form-control.form-textarea{background:#ffffff !important;text-transform:initial;}.profile-add-comments .comment-comentario-paradores-form .filter-wrapper{display:none;}.profile-add-comments .comment-comentario-paradores-form .select-wrapper:after{color:#232323;}.profile-add-comments .comment-comentario-paradores-form .field--type-fivestar,.profile-add-comments .comment-comentario-paradores-form .field--type-entity-reference,.profile-add-comments .comment-comentario-paradores-form .field--type-datetime,.profile-add-comments .comment-comentario-paradores-form .field--name-comment-body{margin-left:15px;margin-right:15px;}.profile-add-comments .comment-comentario-paradores-form .field--type-entity-reference{flex:1 0 50%;}@media (max-width:470px){.profile-add-comments .comment-comentario-paradores-form .field--type-entity-reference{flex:1 0 70%;}}.profile-add-comments .comment-comentario-paradores-form .field--type-datetime{flex:1 0 20%;}.profile-add-comments .comment-comentario-paradores-form .field--name-comment-body{flex:1 0 90%;}.profile-add-comments .comment-comentario-paradores-form #edit-field-rating-restaurant-wrapper{width:100%;}.profile-add-comments .comment-comentario-paradores-form #edit-field-stay-date-wrapper .form-item{width:100%;}.profile-add-comments .comment-comentario-paradores-form .field--type-fivestar{display:flex;justify-content:center;flex:1 0 40%;margin-bottom:20px;}@media (max-width:991px){.profile-add-comments .comment-comentario-paradores-form .field--type-fivestar{flex:1 0 100%;margin-bottom:20px;flex-direction:column;}}.profile-add-comments .comment-comentario-paradores-form .field--type-fivestar .fivestar-hearts .fivestar-widget .star{width:25px;height:25px;background:url(/themes/stack/img/icons/icon_awesome-heart_outline.svg) no-repeat;}.profile-add-comments .comment-comentario-paradores-form .field--type-fivestar .fivestar-hearts .fivestar-widget .star a{background:none;}.profile-add-comments .comment-comentario-paradores-form .field--type-fivestar .fivestar-hearts .fivestar-widget .star.on,.profile-add-comments .comment-comentario-paradores-form .field--type-fivestar .fivestar-hearts .fivestar-widget .star.hover{background:url(/themes/stack/img/icons/icon_awesome-heart.svg) no-repeat;}.profile-add-comments .comment-comentario-paradores-form .form-actions{flex:1 0 100%;text-align:center;margin-top:25px;}@media (max-width:767px){.profile-add-comments .comment-comentario-paradores-form .form-actions{padding-left:15px;padding-right:15px;}}.profile-add-comments .comment-comentario-paradores-form .form-actions .button{max-width:180px !important;text-transform:uppercase;border:1px solid #f01e50;min-height:48px;opacity:1;}@media (max-width:600px){.profile-add-comments .comment-comentario-paradores-form .form-actions .button{max-width:100% !important;}}.profile-add-comments .comment-comentario-paradores-form .form-actions .button:hover,.profile-add-comments .comment-comentario-paradores-form .form-actions .button:focus-visible{background:#ffffff;color:#f01e50;}.profile-add-comments .comment-comentario-paradores-form .form-actions .button span{display:none;}.block-amigos-mis-paradores-bloque{margin-top:132.5px;}@media (max-width:767px){.block-amigos-mis-paradores-bloque{margin-top:40px;}}.block-amigos-mis-paradores-bloque #mis_paradores{width:90% !important;float:right !important;}@media (max-width:767px){.block-amigos-mis-paradores-bloque #mis_paradores{width:100% !important;float:right !important;padding-left:25px !important;padding-right:25px !important;}}@media (max-width:374px){.block-amigos-mis-paradores-bloque #mis_paradores{padding-left:15px !important;padding-right:15px !important;}}.block-amigos-mis-paradores-bloque #mis_paradores .misparadores-link-wrapper .wanted-wrapper .inner-wrapper,.block-amigos-mis-paradores-bloque #mis_paradores .misparadores-link-wrapper .visited-wrapper .inner-wrapper{text-align:center;padding:30px;}@media (max-width:768px){.block-amigos-mis-paradores-bloque #mis_paradores .misparadores-link-wrapper .wanted-wrapper .inner-wrapper,.block-amigos-mis-paradores-bloque #mis_paradores .misparadores-link-wrapper .visited-wrapper .inner-wrapper{padding:25px 0;}}.block-amigos-mis-paradores-bloque #mis_paradores .misparadores-link-wrapper .wanted-wrapper .inner-wrapper img,.block-amigos-mis-paradores-bloque #mis_paradores .misparadores-link-wrapper .visited-wrapper .inner-wrapper img{float:none;margin:0;margin-bottom:15px;}.block-amigos-mis-paradores-bloque #mis_paradores .misparadores-link-wrapper .wanted-wrapper .inner-wrapper .misparadores-link-header > div,.block-amigos-mis-paradores-bloque #mis_paradores .misparadores-link-wrapper .visited-wrapper .inner-wrapper .misparadores-link-header > div{font-size:18px;padding:0 30px;color:#4f4f4f;}.block-amigos-mis-paradores-bloque #mis_paradores .misparadores-link-wrapper .wanted-wrapper .inner-wrapper .misparadores-link-header .addparador-popin:hover,.block-amigos-mis-paradores-bloque #mis_paradores .misparadores-link-wrapper .wanted-wrapper .inner-wrapper .misparadores-link-header .addparador-popin:focus-visible,.block-amigos-mis-paradores-bloque #mis_paradores .misparadores-link-wrapper .visited-wrapper .inner-wrapper .misparadores-link-header .addparador-popin:hover,.block-amigos-mis-paradores-bloque #mis_paradores .misparadores-link-wrapper .visited-wrapper .inner-wrapper .misparadores-link-header .addparador-popin:focus-visible{text-decoration:underline;}.block-amigos-formulario-invita-amigo{background:#faf7f1;}.block-amigos-formulario-invita-amigo form{display:flex;flex-direction:row;justify-content:space-between;align-content:center;margin-bottom:-65px;width:100%;max-width:1160px;margin-left:auto;margin-right:auto;padding:45px 0 35px;}@media (max-width:991px){.block-amigos-formulario-invita-amigo form{padding-left:25px;padding-right:25px;}}@media (max-width:374px){.block-amigos-formulario-invita-amigo form{padding-left:15px;padding-right:15px;}}.block-amigos-formulario-invita-amigo form h3{font-size:32px;color:#232323;font-weight:normal;line-height:32px;display:flex;justify-content:center;}@media (max-width:768px){.block-amigos-formulario-invita-amigo form h3{font-size:24px;}}.block-amigos-formulario-invita-amigo form h3:before{content:"";height:1px;width:25px;background:#232323;position:relative;float:left;left:0;top:17.5px;margin-right:10px;}.block-amigos-formulario-invita-amigo form h3:after{content:"";height:1px;width:25px;background:#232323;position:relative;float:right;right:0;top:17.5px;margin-left:10px;}.block-amigos-formulario-invita-amigo form .leyenda-formulario{max-width:310px;text-align:center;margin:20px auto 35px;}.block-amigos-formulario-invita-amigo form .inline1{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-left:-7.5px;margin-right:-7.5px;}@media (max-width:600px){.block-amigos-formulario-invita-amigo form .inline1{flex-direction:column;margin-left:-5px;margin-right:-5px;}}.block-amigos-formulario-invita-amigo form .inline1 .form-item{flex:1 0 30%;margin:0 7.5px;}@media (max-width:600px){.block-amigos-formulario-invita-amigo form .inline1 .form-item{flex:1 0 100%;margin:0;width:100%;margin-bottom:15px;}}.block-amigos-formulario-invita-amigo form .inline1 .form-item input{border:1px solid #959595;background:transparent;border-radius:0;width:100%;min-height:45px;text-transform:uppercase;color:#5a5a5a;box-shadow:none;text-transform:initial;}.block-amigos-formulario-invita-amigo form .inline1 .form-item input:focus{box-shadow:none;border-color:#232323;}.block-amigos-formulario-invita-amigo form .inline2{flex:1 0 100%;text-align:center;margin-top:40px;}@media (max-width:600px){.block-amigos-formulario-invita-amigo form .inline2{margin-left:-5px;margin-right:-5px;}}.block-amigos-formulario-invita-amigo form .inline2 button{max-width:180px;text-transform:uppercase;background:#f01e50;border:1px solid #f01e50;min-height:48px;}@media (max-width:600px){.block-amigos-formulario-invita-amigo form .inline2 button{max-width:100%;width:100%;}}.block-amigos-formulario-invita-amigo form .inline2 button:hover,.block-amigos-formulario-invita-amigo form .inline2 button:focus-visible{background:transparent;color:#f01e50;}.perfil-amigo-sección-1,.perfil-amigo-sección-2,.perfil-amigo-sección-3{display:flex;flex-direction:row;justify-content:space-between;align-content:center;margin-bottom:65px;width:100%;max-width:1160px;margin-left:auto;margin-right:auto;}.perfil-amigo-sección-1 .layout__region--first,.perfil-amigo-sección-1 .layout__region--second,.perfil-amigo-sección-2 .layout__region--first,.perfil-amigo-sección-2 .layout__region--second,.perfil-amigo-sección-3 .layout__region--first,.perfil-amigo-sección-3 .layout__region--second{flex-grow:1 !important;}@media (max-width:767px){.perfil-amigo-sección-1 .layout__region--first,.perfil-amigo-sección-1 .layout__region--second,.perfil-amigo-sección-2 .layout__region--first,.perfil-amigo-sección-2 .layout__region--second,.perfil-amigo-sección-3 .layout__region--first,.perfil-amigo-sección-3 .layout__region--second{flex-basis:100% !important;}}.perfil-amigo-sección-1 .layout__region--first .profile-add-comments,.perfil-amigo-sección-1 .layout__region--first #mis_paradores,.perfil-amigo-sección-1 .layout__region--first .mis-comentarios-perfil,.perfil-amigo-sección-1 .layout__region--second .profile-add-comments,.perfil-amigo-sección-1 .layout__region--second #mis_paradores,.perfil-amigo-sección-1 .layout__region--second .mis-comentarios-perfil,.perfil-amigo-sección-2 .layout__region--first .profile-add-comments,.perfil-amigo-sección-2 .layout__region--first #mis_paradores,.perfil-amigo-sección-2 .layout__region--first .mis-comentarios-perfil,.perfil-amigo-sección-2 .layout__region--second .profile-add-comments,.perfil-amigo-sección-2 .layout__region--second #mis_paradores,.perfil-amigo-sección-2 .layout__region--second .mis-comentarios-perfil,.perfil-amigo-sección-3 .layout__region--first .profile-add-comments,.perfil-amigo-sección-3 .layout__region--first #mis_paradores,.perfil-amigo-sección-3 .layout__region--first .mis-comentarios-perfil,.perfil-amigo-sección-3 .layout__region--second .profile-add-comments,.perfil-amigo-sección-3 .layout__region--second #mis_paradores,.perfil-amigo-sección-3 .layout__region--second .mis-comentarios-perfil{display:block;padding:0;width:auto;float:none;margin-right:0;}@media (max-width:991px){.perfil-amigo-sección-1 .layout__region--first .profile-add-comments,.perfil-amigo-sección-1 .layout__region--first #mis_paradores,.perfil-amigo-sección-1 .layout__region--first .mis-comentarios-perfil,.perfil-amigo-sección-1 .layout__region--second .profile-add-comments,.perfil-amigo-sección-1 .layout__region--second #mis_paradores,.perfil-amigo-sección-1 .layout__region--second .mis-comentarios-perfil,.perfil-amigo-sección-2 .layout__region--first .profile-add-comments,.perfil-amigo-sección-2 .layout__region--first #mis_paradores,.perfil-amigo-sección-2 .layout__region--first .mis-comentarios-perfil,.perfil-amigo-sección-2 .layout__region--second .profile-add-comments,.perfil-amigo-sección-2 .layout__region--second #mis_paradores,.perfil-amigo-sección-2 .layout__region--second .mis-comentarios-perfil,.perfil-amigo-sección-3 .layout__region--first .profile-add-comments,.perfil-amigo-sección-3 .layout__region--first #mis_paradores,.perfil-amigo-sección-3 .layout__region--first .mis-comentarios-perfil,.perfil-amigo-sección-3 .layout__region--second .profile-add-comments,.perfil-amigo-sección-3 .layout__region--second #mis_paradores,.perfil-amigo-sección-3 .layout__region--second .mis-comentarios-perfil{margin-right:25px;}}@media (max-width:767px){.perfil-amigo-sección-1 .layout__region--first .profile-add-comments,.perfil-amigo-sección-1 .layout__region--first #mis_paradores,.perfil-amigo-sección-1 .layout__region--first .mis-comentarios-perfil,.perfil-amigo-sección-1 .layout__region--second .profile-add-comments,.perfil-amigo-sección-1 .layout__region--second #mis_paradores,.perfil-amigo-sección-1 .layout__region--second .mis-comentarios-perfil,.perfil-amigo-sección-2 .layout__region--first .profile-add-comments,.perfil-amigo-sección-2 .layout__region--first #mis_paradores,.perfil-amigo-sección-2 .layout__region--first .mis-comentarios-perfil,.perfil-amigo-sección-2 .layout__region--second .profile-add-comments,.perfil-amigo-sección-2 .layout__region--second #mis_paradores,.perfil-amigo-sección-2 .layout__region--second .mis-comentarios-perfil,.perfil-amigo-sección-3 .layout__region--first .profile-add-comments,.perfil-amigo-sección-3 .layout__region--first #mis_paradores,.perfil-amigo-sección-3 .layout__region--first .mis-comentarios-perfil,.perfil-amigo-sección-3 .layout__region--second .profile-add-comments,.perfil-amigo-sección-3 .layout__region--second #mis_paradores,.perfil-amigo-sección-3 .layout__region--second .mis-comentarios-perfil{margin-left:0;margin-right:0;}}.perfil-amigo-sección-1 .layout__region--first #mis_paradores #misparadores-wrapper,.perfil-amigo-sección-1 .layout__region--second #mis_paradores #misparadores-wrapper,.perfil-amigo-sección-2 .layout__region--first #mis_paradores #misparadores-wrapper,.perfil-amigo-sección-2 .layout__region--second #mis_paradores #misparadores-wrapper,.perfil-amigo-sección-3 .layout__region--first #mis_paradores #misparadores-wrapper,.perfil-amigo-sección-3 .layout__region--second #mis_paradores #misparadores-wrapper{background:#ffffff;border-radius:0;}.perfil-amigo-sección-1 .layout__region--first #mis_paradores #misparadores-wrapper #map,.perfil-amigo-sección-1 .layout__region--second #mis_paradores #misparadores-wrapper #map,.perfil-amigo-sección-2 .layout__region--first #mis_paradores #misparadores-wrapper #map,.perfil-amigo-sección-2 .layout__region--second #mis_paradores #misparadores-wrapper #map,.perfil-amigo-sección-3 .layout__region--first #mis_paradores #misparadores-wrapper #map,.perfil-amigo-sección-3 .layout__region--second #mis_paradores #misparadores-wrapper #map{height:390px;box-shadow:none;}.perfil-amigo-sección-1 .layout__region--first #mis_paradores #misparadores-wrapper #map .misparadores-infowindow-content,.perfil-amigo-sección-1 .layout__region--second #mis_paradores #misparadores-wrapper #map .misparadores-infowindow-content,.perfil-amigo-sección-2 .layout__region--first #mis_paradores #misparadores-wrapper #map .misparadores-infowindow-content,.perfil-amigo-sección-2 .layout__region--second #mis_paradores #misparadores-wrapper #map .misparadores-infowindow-content,.perfil-amigo-sección-3 .layout__region--first #mis_paradores #misparadores-wrapper #map .misparadores-infowindow-content,.perfil-amigo-sección-3 .layout__region--second #mis_paradores #misparadores-wrapper #map .misparadores-infowindow-content{display:flex;flex-direction:row;flex-wrap:wrap;}.perfil-amigo-sección-1 .layout__region--first #mis_paradores #misparadores-wrapper #map .misparadores-infowindow-content h4,.perfil-amigo-sección-1 .layout__region--second #mis_paradores #misparadores-wrapper #map .misparadores-infowindow-content h4,.perfil-amigo-sección-2 .layout__region--first #mis_paradores #misparadores-wrapper #map .misparadores-infowindow-content h4,.perfil-amigo-sección-2 .layout__region--second #mis_paradores #misparadores-wrapper #map .misparadores-infowindow-content h4,.perfil-amigo-sección-3 .layout__region--first #mis_paradores #misparadores-wrapper #map .misparadores-infowindow-content h4,.perfil-amigo-sección-3 .layout__region--second #mis_paradores #misparadores-wrapper #map .misparadores-infowindow-content h4{font-size:20px;color:#232323;flex:1 0 100%;}.perfil-amigo-sección-1 .layout__region--first #mis_paradores #misparadores-wrapper #map .misparadores-infowindow-content div a,.perfil-amigo-sección-1 .layout__region--second #mis_paradores #misparadores-wrapper #map .misparadores-infowindow-content div a,.perfil-amigo-sección-2 .layout__region--first #mis_paradores #misparadores-wrapper #map .misparadores-infowindow-content div a,.perfil-amigo-sección-2 .layout__region--second #mis_paradores #misparadores-wrapper #map .misparadores-infowindow-content div a,.perfil-amigo-sección-3 .layout__region--first #mis_paradores #misparadores-wrapper #map .misparadores-infowindow-content div a,.perfil-amigo-sección-3 .layout__region--second #mis_paradores #misparadores-wrapper #map .misparadores-infowindow-content div a{color:#f01e50;border-right:1px solid #959595;margin-right:10px;padding-right:10px;text-transform:uppercase;font-weight:normal;}.perfil-amigo-sección-1 .layout__region--first #mis_paradores #misparadores-wrapper #map .misparadores-infowindow-content div a:hover,.perfil-amigo-sección-1 .layout__region--first #mis_paradores #misparadores-wrapper #map .misparadores-infowindow-content div a:focus-visible,.perfil-amigo-sección-1 .layout__region--second #mis_paradores #misparadores-wrapper #map .misparadores-infowindow-content div a:hover,.perfil-amigo-sección-1 .layout__region--second #mis_paradores #misparadores-wrapper #map .misparadores-infowindow-content div a:focus-visible,.perfil-amigo-sección-2 .layout__region--first #mis_paradores #misparadores-wrapper #map .misparadores-infowindow-content div a:hover,.perfil-amigo-sección-2 .layout__region--first #mis_paradores #misparadores-wrapper #map .misparadores-infowindow-content div a:focus-visible,.perfil-amigo-sección-2 .layout__region--second #mis_paradores #misparadores-wrapper #map .misparadores-infowindow-content div a:hover,.perfil-amigo-sección-2 .layout__region--second #mis_paradores #misparadores-wrapper #map .misparadores-infowindow-content div a:focus-visible,.perfil-amigo-sección-3 .layout__region--first #mis_paradores #misparadores-wrapper #map .misparadores-infowindow-content div a:hover,.perfil-amigo-sección-3 .layout__region--first #mis_paradores #misparadores-wrapper #map .misparadores-infowindow-content div a:focus-visible,.perfil-amigo-sección-3 .layout__region--second #mis_paradores #misparadores-wrapper #map .misparadores-infowindow-content div a:hover,.perfil-amigo-sección-3 .layout__region--second #mis_paradores #misparadores-wrapper #map .misparadores-infowindow-content div a:focus-visible{text-decoration:underline;}.perfil-amigo-sección-1 .layout__region--first #mis_paradores #misparadores-wrapper #map .misparadores-infowindow-content div:last-child a,.perfil-amigo-sección-1 .layout__region--second #mis_paradores #misparadores-wrapper #map .misparadores-infowindow-content div:last-child a,.perfil-amigo-sección-2 .layout__region--first #mis_paradores #misparadores-wrapper #map .misparadores-infowindow-content div:last-child a,.perfil-amigo-sección-2 .layout__region--second #mis_paradores #misparadores-wrapper #map .misparadores-infowindow-content div:last-child a,.perfil-amigo-sección-3 .layout__region--first #mis_paradores #misparadores-wrapper #map .misparadores-infowindow-content div:last-child a,.perfil-amigo-sección-3 .layout__region--second #mis_paradores #misparadores-wrapper #map .misparadores-infowindow-content div:last-child a{border-right:none;margin-right:0;padding-right:0;}.perfil-amigo-sección-1 .layout__region--first #mis_paradores #misparadores-wrapper #map button,.perfil-amigo-sección-1 .layout__region--second #mis_paradores #misparadores-wrapper #map button,.perfil-amigo-sección-2 .layout__region--first #mis_paradores #misparadores-wrapper #map button,.perfil-amigo-sección-2 .layout__region--second #mis_paradores #misparadores-wrapper #map button,.perfil-amigo-sección-3 .layout__region--first #mis_paradores #misparadores-wrapper #map button,.perfil-amigo-sección-3 .layout__region--second #mis_paradores #misparadores-wrapper #map button{box-shadow:none !important;right:0 !important;top:0 !important;}.perfil-amigo-sección-1 .layout__region--first #mis_paradores #misparadores-wrapper .misparadores-link-wrapper,.perfil-amigo-sección-1 .layout__region--second #mis_paradores #misparadores-wrapper .misparadores-link-wrapper,.perfil-amigo-sección-2 .layout__region--first #mis_paradores #misparadores-wrapper .misparadores-link-wrapper,.perfil-amigo-sección-2 .layout__region--second #mis_paradores #misparadores-wrapper .misparadores-link-wrapper,.perfil-amigo-sección-3 .layout__region--first #mis_paradores #misparadores-wrapper .misparadores-link-wrapper,.perfil-amigo-sección-3 .layout__region--second #mis_paradores #misparadores-wrapper .misparadores-link-wrapper{height:95px;}.perfil-amigo-sección-1 .layout__region--first #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-link-header,.perfil-amigo-sección-1 .layout__region--second #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-link-header,.perfil-amigo-sección-2 .layout__region--first #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-link-header,.perfil-amigo-sección-2 .layout__region--second #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-link-header,.perfil-amigo-sección-3 .layout__region--first #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-link-header,.perfil-amigo-sección-3 .layout__region--second #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-link-header{overflow:auto;line-height:1.4;}.perfil-amigo-sección-1 .layout__region--first #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-link-header div,.perfil-amigo-sección-1 .layout__region--second #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-link-header div,.perfil-amigo-sección-2 .layout__region--first #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-link-header div,.perfil-amigo-sección-2 .layout__region--second #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-link-header div,.perfil-amigo-sección-3 .layout__region--first #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-link-header div,.perfil-amigo-sección-3 .layout__region--second #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-link-header div{margin-bottom:20px;}.perfil-amigo-sección-1 .layout__region--first #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-link-header .addparador-popin,.perfil-amigo-sección-1 .layout__region--second #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-link-header .addparador-popin,.perfil-amigo-sección-2 .layout__region--first #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-link-header .addparador-popin,.perfil-amigo-sección-2 .layout__region--second #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-link-header .addparador-popin,.perfil-amigo-sección-3 .layout__region--first #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-link-header .addparador-popin,.perfil-amigo-sección-3 .layout__region--second #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-link-header .addparador-popin{font-weight:bold;}.perfil-amigo-sección-1 .layout__region--first #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup,.perfil-amigo-sección-1 .layout__region--second #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup,.perfil-amigo-sección-2 .layout__region--first #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup,.perfil-amigo-sección-2 .layout__region--second #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup,.perfil-amigo-sección-3 .layout__region--first #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup,.perfil-amigo-sección-3 .layout__region--second #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup{background:#faf7f1;width:100%;border-radius:0;box-shadow:none;padding:10px 20px;}.perfil-amigo-sección-1 .layout__region--first #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup h4,.perfil-amigo-sección-1 .layout__region--second #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup h4,.perfil-amigo-sección-2 .layout__region--first #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup h4,.perfil-amigo-sección-2 .layout__region--second #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup h4,.perfil-amigo-sección-3 .layout__region--first #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup h4,.perfil-amigo-sección-3 .layout__region--second #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup h4{font-size:20px;color:#232323;margin-bottom:15px;}.perfil-amigo-sección-1 .layout__region--first #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup .form-control,.perfil-amigo-sección-1 .layout__region--second #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup .form-control,.perfil-amigo-sección-2 .layout__region--first #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup .form-control,.perfil-amigo-sección-2 .layout__region--second #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup .form-control,.perfil-amigo-sección-3 .layout__region--first #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup .form-control,.perfil-amigo-sección-3 .layout__region--second #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup .form-control{border:1px solid #232323;border-radius:0;width:100%;}.perfil-amigo-sección-1 .layout__region--first #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup .form-control:focus,.perfil-amigo-sección-1 .layout__region--second #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup .form-control:focus,.perfil-amigo-sección-2 .layout__region--first #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup .form-control:focus,.perfil-amigo-sección-2 .layout__region--second #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup .form-control:focus,.perfil-amigo-sección-3 .layout__region--first #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup .form-control:focus,.perfil-amigo-sección-3 .layout__region--second #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup .form-control:focus{box-shadow:none;border-color:#232323;}.perfil-amigo-sección-1 .layout__region--first #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup .form-control.form-textarea,.perfil-amigo-sección-1 .layout__region--second #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup .form-control.form-textarea,.perfil-amigo-sección-2 .layout__region--first #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup .form-control.form-textarea,.perfil-amigo-sección-2 .layout__region--second #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup .form-control.form-textarea,.perfil-amigo-sección-3 .layout__region--first #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup .form-control.form-textarea,.perfil-amigo-sección-3 .layout__region--second #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup .form-control.form-textarea{background:#ffffff;}.perfil-amigo-sección-1 .layout__region--first #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup .filter-wrapper,.perfil-amigo-sección-1 .layout__region--second #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup .filter-wrapper,.perfil-amigo-sección-2 .layout__region--first #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup .filter-wrapper,.perfil-amigo-sección-2 .layout__region--second #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup .filter-wrapper,.perfil-amigo-sección-3 .layout__region--first #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup .filter-wrapper,.perfil-amigo-sección-3 .layout__region--second #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup .filter-wrapper{display:none;}.perfil-amigo-sección-1 .layout__region--first #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup .select-wrapper:after,.perfil-amigo-sección-1 .layout__region--second #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup .select-wrapper:after,.perfil-amigo-sección-2 .layout__region--first #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup .select-wrapper:after,.perfil-amigo-sección-2 .layout__region--second #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup .select-wrapper:after,.perfil-amigo-sección-3 .layout__region--first #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup .select-wrapper:after,.perfil-amigo-sección-3 .layout__region--second #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup .select-wrapper:after{color:#232323;}.perfil-amigo-sección-1 .layout__region--first #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup button,.perfil-amigo-sección-1 .layout__region--second #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup button,.perfil-amigo-sección-2 .layout__region--first #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup button,.perfil-amigo-sección-2 .layout__region--second #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup button,.perfil-amigo-sección-3 .layout__region--first #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup button,.perfil-amigo-sección-3 .layout__region--second #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup button{background:#f01e50;}.perfil-amigo-sección-1 .layout__region--first #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup .close-popup,.perfil-amigo-sección-1 .layout__region--second #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup .close-popup,.perfil-amigo-sección-2 .layout__region--first #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup .close-popup,.perfil-amigo-sección-2 .layout__region--second #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup .close-popup,.perfil-amigo-sección-3 .layout__region--first #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup .close-popup,.perfil-amigo-sección-3 .layout__region--second #mis_paradores #misparadores-wrapper .misparadores-link-wrapper .inner-wrapper .misparadores-form-popup .close-popup{color:#f01e50;float:right;}.perfil-amigo-sección-1 .layout__region--first .mis-comentarios-perfil,.perfil-amigo-sección-1 .layout__region--second .mis-comentarios-perfil,.perfil-amigo-sección-2 .layout__region--first .mis-comentarios-perfil,.perfil-amigo-sección-2 .layout__region--second .mis-comentarios-perfil,.perfil-amigo-sección-3 .layout__region--first .mis-comentarios-perfil,.perfil-amigo-sección-3 .layout__region--second .mis-comentarios-perfil{margin-left:0 !important;}.mis-puntos{margin-top:75px !important;display:flex;flex-direction:row;justify-content:flex-start;align-content:center;width:100%;max-width:1160px;margin-left:auto;margin-right:auto;margin-bottom:40px;}@media (max-width:1199px){.mis-puntos{padding-left:25px;padding-right:25px;}}@media (max-width:768px){.mis-puntos{margin-top:30px !important;margin-bottom:15px;padding-bottom:0 !important;}}@media (max-width:374px){.mis-puntos{padding-left:15px;padding-right:15px;}}.mis-puntos .main-region-left{padding-left:0 !important;}.mis-puntos .main-region-left .deco-titulo{margin-left:0;}.mis-puntos .main-region-left .deco-titulo:before{content:"";height:50px;width:1px;background:#232323;position:relative;float:left;left:0;top:-5px;margin-right:15px;}@media (max-width:768px){.mis-puntos .main-region-left .deco-titulo:before{height:35px;top:0px;}}.mis-puntos .main-region-left .deco-titulo > h2{font-size:40px !important;color:#232323;font-weight:normal;margin-bottom:40px;line-height:40px !important;white-space:nowrap;}@media (max-width:768px){.mis-puntos .main-region-left .deco-titulo > h2{font-size:28px !important;margin-bottom:0;}}.mis-puntos-seccion-1{display:flex;flex-direction:row;justify-content:space-between;align-content:center;width:100%;max-width:1160px;margin-left:auto;margin-right:auto;margin-bottom:65px;}@media (max-width:1199px){.mis-puntos-seccion-1{padding-left:25px;padding-right:25px;}}@media (max-width:768px){.mis-puntos-seccion-1{flex-direction:column;padding-left:0;padding-right:0;}}.mis-puntos-seccion-1.layout--twocol-section--50-50 > .layout__region--first{flex:1 0 55%;}.mis-puntos-seccion-1.layout--twocol-section--50-50 > .layout__region--second{flex:1 0 40%;padding-left:35px;}@media (max-width:768px){.mis-puntos-seccion-1.layout--twocol-section--50-50 > .layout__region--second{padding-left:0;margin-top:15px;}}@media (max-width:768px){.block-amigos-mis-puntos-bloque{margin-bottom:15px;}}.block-amigos-mis-puntos-bloque #mis-puntos h5{font-family:"questa",serif;font-size:32px;color:#232323;font-weight:normal;margin-bottom:50px;line-height:32px;}@media (max-width:768px){.block-amigos-mis-puntos-bloque #mis-puntos h5{font-size:24px;display:none;}}.block-amigos-mis-puntos-bloque #mis-puntos h5:before{content:"";height:1px;width:25px;background:#232323;position:relative;float:left;left:0;top:17.5px;margin-right:10px;}.block-amigos-mis-puntos-bloque #mis-puntos > .content{width:100%;padding:30px 0 15px;border-radius:0;}.block-amigos-mis-puntos-bloque #mis-puntos > .content #datos-saldo{padding-bottom:0;}@media (max-width:768px){.block-amigos-mis-puntos-bloque #mis-puntos > .content #datos-saldo{margin:0;padding-left:25px;padding-right:25px;}}@media (max-width:374px){.block-amigos-mis-puntos-bloque #mis-puntos > .content #datos-saldo{padding-left:15px;padding-right:15px;}}@media (max-width:768px){.block-amigos-mis-puntos-bloque #mis-puntos > .content #datos-saldo .title{font-size:20px !important;}}.block-amigos-mis-puntos-bloque #mis-puntos > .content #datos-saldo #saldo-actual .title{font-size:24px !important;padding-top:0;}@media (max-width:768px){.block-amigos-mis-puntos-bloque #mis-puntos > .content #datos-saldo #saldo-actual .title{font-size:20px !important;}}.block-amigos-mis-puntos-bloque #mis-puntos > .content #datos-saldo #saldo-actual #datos-saldo-actual .texto-puntos-totales{color:#4f4f4f;}.block-amigos-mis-puntos-bloque #mis-puntos > .content #datos-saldo .body-mis-puntos{max-height:395px;overflow-y:scroll;margin-right:-20px;padding-right:15px;}@media (max-width:768px){.block-amigos-mis-puntos-bloque #mis-puntos > .content #datos-saldo .body-mis-puntos{max-height:100%;margin-right:0;padding-right:0;}}.block-amigos-mis-puntos-bloque #mis-puntos > .content #datos-saldo .body-mis-puntos #last-content,.block-amigos-mis-puntos-bloque #mis-puntos > .content #datos-saldo .body-mis-puntos #validez-content{border-bottom:1px solid #d1d1d1;}@media (max-width:768px){.block-amigos-mis-puntos-bloque #mis-puntos > .content #datos-saldo .body-mis-puntos #last-content,.block-amigos-mis-puntos-bloque #mis-puntos > .content #datos-saldo .body-mis-puntos #validez-content{padding-left:0;padding-right:0;}}.block-amigos-mis-puntos-bloque #mis-puntos > .content #datos-saldo .body-mis-puntos #validez-head .head{font-size:18px;color:#4f4f4f;}@media (max-width:768px){.block-amigos-mis-puntos-bloque #mis-puntos > .content #datos-saldo .body-mis-puntos #validez-head .head{font-size:16px;}}.block-amigos-mis-puntos-bloque #mis-puntos > .content #datos-saldo .body-mis-puntos #validez-head .head.gray{color:#232323;}.block-amigos-mis-puntos-bloque #mis-puntos > .content #datos-saldo .body-mis-puntos .elemento-saldo .dato.descripcion{font-size:18px !important;color:#4f4f4f;}@media (max-width:991px){.block-amigos-mis-puntos-bloque #mis-puntos > .content #datos-saldo .body-mis-puntos .elemento-saldo .dato.descripcion{font-size:16px !important;line-height:normal;}}.block-amigos-mis-puntos-bloque #mis-puntos > .content #datos-saldo .body-mis-puntos .elemento-saldo .dato{font-size:18px !important;color:#4f4f4f;vertical-align:top;}@media (max-width:991px){.block-amigos-mis-puntos-bloque #mis-puntos > .content #datos-saldo .body-mis-puntos .elemento-saldo .dato{font-size:16px !important;color:#232323;}}.block-amigos-mis-puntos-bloque #mis-puntos > .content #datos-saldo .body-mis-puntos #anual-head .head{font-size:18px;}@media (max-width:768px){.block-amigos-mis-puntos-bloque #mis-puntos > .content #datos-saldo .body-mis-puntos #anual-head .head{font-size:16px;}}@media (max-width:991px){.block-amigos-mis-puntos-bloque #mis-puntos > .content #datos-saldo .body-mis-puntos #anual-head .head.title.gray{font-size:16px !important;}}.block-amigos-mis-puntos-bloque #mis-puntos > .content #datos-saldo .body-mis-puntos #anual-head .head.gray{color:#4f4f4f;}.block-amigos-mis-puntos-bloque #mis-puntos > .content #datos-saldo .body-mis-puntos #datos-saldo .puntos{font-size:18px !important;color:#56babd !important;}@media (max-width:768px){.block-amigos-mis-puntos-bloque #mis-puntos > .content #datos-saldo .body-mis-puntos #datos-saldo .puntos{font-size:16px !important;}}.block-amigos-mis-puntos-bloque #mis-puntos > .content #datos-saldo .body-mis-puntos #datos-saldo #anual-head > .head{font-size:18px !important;color:#56babd !important;}@media (max-width:768px){.block-amigos-mis-puntos-bloque #mis-puntos > .content #datos-saldo .body-mis-puntos #datos-saldo #anual-head > .head{font-size:16px !important;}}@media (max-width:768px){.block-amigos-movimientos-puntos-bloque{padding-left:25px;padding-right:25px;}}@media (max-width:374px){.block-amigos-movimientos-puntos-bloque{padding-left:15px;padding-right:15px;}}.block-amigos-movimientos-puntos-bloque .body-buscar-movimientos{border:2px solid #b7b7b7 !important;border-radius:0;max-width:100%;padding:30px 10px;margin-top:80px !important;}@media (max-width:768px){.block-amigos-movimientos-puntos-bloque .body-buscar-movimientos{margin-top:0px !important;padding:30px 15px;}}.block-amigos-movimientos-puntos-bloque .body-buscar-movimientos h5.titlebuscar-movimientos-{font-size:24px !important;margin-bottom:30px !important;}.block-amigos-movimientos-puntos-bloque .body-buscar-movimientos .movimiento-puntos-form{display:flex;flex-direction:row;flex-wrap:wrap;}.block-amigos-movimientos-puntos-bloque .body-buscar-movimientos .movimiento-puntos-form > .z-ajax{margin:0 auto;width:100%;}.block-amigos-movimientos-puntos-bloque .body-buscar-movimientos .movimiento-puntos-form .input-movimientos{width:100%;float:none;padding:0;flex:1 0 40%;margin:0 17.5px;}@media (max-width:991px){.block-amigos-movimientos-puntos-bloque .body-buscar-movimientos .movimiento-puntos-form .input-movimientos{margin-bottom:15px;}}.block-amigos-movimientos-puntos-bloque .body-buscar-movimientos .movimiento-puntos-form .input-movimientos .label-input-movimientos{font-size:18px;margin-bottom:15px;color:#4f4f4f;padding-bottom:0;}@media (max-width:768px){.block-amigos-movimientos-puntos-bloque .body-buscar-movimientos .movimiento-puntos-form .input-movimientos .label-input-movimientos{font-size:16px;margin-bottom:5px;}}.block-amigos-movimientos-puntos-bloque .body-buscar-movimientos .movimiento-puntos-form .input-movimientos .label-input-movimientos:after,.block-amigos-movimientos-puntos-bloque .body-buscar-movimientos .movimiento-puntos-form .input-movimientos .label-input-movimientos.form-required:after{background-size:7px;content:"*";height:7px;width:7px;margin-left:2.5px;color:#f01e50;font-weight:normal;}.block-amigos-movimientos-puntos-bloque .body-buscar-movimientos .movimiento-puntos-form .input-movimientos #edit-desde,.block-amigos-movimientos-puntos-bloque .body-buscar-movimientos .movimiento-puntos-form .input-movimientos #edit-hasta{border:1px solid #959595;border-radius:0;width:100%;text-transform:uppercase;height:46px;background:transparent;font-size:20px;text-align:center;}@media (max-width:768px){.block-amigos-movimientos-puntos-bloque .body-buscar-movimientos .movimiento-puntos-form .input-movimientos #edit-desde,.block-amigos-movimientos-puntos-bloque .body-buscar-movimientos .movimiento-puntos-form .input-movimientos #edit-hasta{font-size:18px;}}.block-amigos-movimientos-puntos-bloque .body-buscar-movimientos .movimiento-puntos-form .input-movimientos #edit-desde:focus,.block-amigos-movimientos-puntos-bloque .body-buscar-movimientos .movimiento-puntos-form .input-movimientos #edit-hasta:focus{box-shadow:none;}.block-amigos-movimientos-puntos-bloque .body-buscar-movimientos .movimiento-puntos-form .center{margin:0 auto;}@media (max-width:768px){.block-amigos-movimientos-puntos-bloque .body-buscar-movimientos .movimiento-puntos-form .center{width:100%;}}.block-amigos-movimientos-puntos-bloque .body-buscar-movimientos .movimiento-puntos-form .center .boton-consulta-movimientos{width:auto !important;text-transform:uppercase;font-size:16px !important;border-radius:0 !important;height:47px;min-width:180px;margin-top:55px !important;}@media (max-width:768px){.block-amigos-movimientos-puntos-bloque .body-buscar-movimientos .movimiento-puntos-form .center .boton-consulta-movimientos{min-width:100%;max-width:100% !important;margin:25px 0 0 !important;}}.block-amigos-mapa-paradores-puntos-bloque #mapa_puntos_paradores_block h3{font-size:32px;color:#232323;font-weight:normal;line-height:32px;display:flex;justify-content:center;}@media (max-width:768px){.block-amigos-mapa-paradores-puntos-bloque #mapa_puntos_paradores_block h3{font-size:24px;}}.block-amigos-mapa-paradores-puntos-bloque #mapa_puntos_paradores_block h3:before{content:"";height:1px;width:25px;background:#232323;position:relative;float:left;left:0;top:17.5px;margin-right:10px;}.block-amigos-mapa-paradores-puntos-bloque #mapa_puntos_paradores_block h3:after{content:"";height:1px;width:25px;background:#232323;position:relative;float:right;right:0;top:17.5px;margin-left:10px;}.block-amigos-mapa-paradores-puntos-bloque #mapa_puntos_paradores_block #mapa-puntos-paradores-form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:630px;padding:5px 0;}@media (max-width:768px){.block-amigos-mapa-paradores-puntos-bloque #mapa_puntos_paradores_block #mapa-puntos-paradores-form{justify-content:space-between;padding-left:25px;padding-right:25px;}}@media (max-width:374px){.block-amigos-mapa-paradores-puntos-bloque #mapa_puntos_paradores_block #mapa-puntos-paradores-form{padding-left:15px;padding-right:15px;}}.block-amigos-mapa-paradores-puntos-bloque #mapa_puntos_paradores_block #mapa-puntos-paradores-form > [class^=z-ajax]{flex:none;max-width:none;flex:1 0 100%;padding:0 15px;}.block-amigos-mapa-paradores-puntos-bloque #mapa_puntos_paradores_block #mapa-puntos-paradores-form .input-movimientos{width:100%;float:none;padding:0;flex:1 0 25%;margin:0 17.5px;}@media (max-width:768px){.block-amigos-mapa-paradores-puntos-bloque #mapa_puntos_paradores_block #mapa-puntos-paradores-form .input-movimientos{flex:0 1 48%;margin:0;}}.block-amigos-mapa-paradores-puntos-bloque #mapa_puntos_paradores_block #mapa-puntos-paradores-form .input-movimientos .label-input-movimientos{font-size:18px;margin-bottom:15px;color:#4f4f4f;padding-bottom:0;}@media (max-width:768px){.block-amigos-mapa-paradores-puntos-bloque #mapa_puntos_paradores_block #mapa-puntos-paradores-form .input-movimientos .label-input-movimientos{font-size:16px;margin-bottom:5px;}}.block-amigos-mapa-paradores-puntos-bloque #mapa_puntos_paradores_block #mapa-puntos-paradores-form .input-movimientos .label-input-movimientos:after,.block-amigos-mapa-paradores-puntos-bloque #mapa_puntos_paradores_block #mapa-puntos-paradores-form .input-movimientos .label-input-movimientos.form-required:after{background-size:7px;content:"*";height:7px;width:7px;margin-left:2.5px;color:#f01e50;font-weight:normal;}.block-amigos-mapa-paradores-puntos-bloque #mapa_puntos_paradores_block #mapa-puntos-paradores-form .input-movimientos [id^=edit-desde],.block-amigos-mapa-paradores-puntos-bloque #mapa_puntos_paradores_block #mapa-puntos-paradores-form .input-movimientos [id^=edit-hasta]{border:1px solid #959595;border-radius:0;width:100%;text-transform:uppercase;height:46px;background:transparent;font-size:16px;text-align:center;padding-left:0;}@media (max-width:768px){.block-amigos-mapa-paradores-puntos-bloque #mapa_puntos_paradores_block #mapa-puntos-paradores-form .input-movimientos [id^=edit-desde],.block-amigos-mapa-paradores-puntos-bloque #mapa_puntos_paradores_block #mapa-puntos-paradores-form .input-movimientos [id^=edit-hasta]{font-size:14px;}}.block-amigos-mapa-paradores-puntos-bloque #mapa_puntos_paradores_block #mapa-puntos-paradores-form .input-movimientos [id^=edit-desde]:focus,.block-amigos-mapa-paradores-puntos-bloque #mapa_puntos_paradores_block #mapa-puntos-paradores-form .input-movimientos [id^=edit-hasta]:focus{box-shadow:none;}.block-amigos-mapa-paradores-puntos-bloque #mapa_puntos_paradores_block #mapa-puntos-paradores-form .boton-consulta-reservas{width:auto !important;text-transform:uppercase;font-size:16px !important;border-radius:0 !important;height:47px;min-width:180px;}@media (max-width:768px){.block-amigos-mapa-paradores-puntos-bloque #mapa_puntos_paradores_block #mapa-puntos-paradores-form .boton-consulta-reservas{min-width:100%;margin:45px 0 0;}}.block-amigos-mapa-paradores-puntos-bloque #mapa_puntos_paradores_block #mapa-puntos-paradores-form .boton-consulta-reservas:hover,.block-amigos-mapa-paradores-puntos-bloque #mapa_puntos_paradores_block #mapa-puntos-paradores-form .boton-consulta-reservas:focus-visible{background:transparent;}.block-amigos-mapa-paradores-puntos-bloque #block-googlemapas{display:none;flex-direction:row;justify-content:space-between;align-content:center;margin-bottom:65px;width:100%;max-width:960px;margin-left:auto;margin-right:auto;padding-bottom:40px;}@media (max-width:1199px){.block-amigos-mapa-paradores-puntos-bloque #block-googlemapas{padding-left:25px;padding-right:25px;}}@media (max-width:374px){.block-amigos-mapa-paradores-puntos-bloque #block-googlemapas{padding-left:15px;padding-right:15px;}}.block-amigos-mapa-paradores-puntos-bloque #block-googlemapas h5{font-size:16px;line-height:1.4;color:#4f4f4f;margin-bottom:10px;}@media (max-width:991px){.jquery-modal.blocker.current #interior-modal{width:98%;}}@media (max-width:991px){.jquery-modal.blocker.current #interior-modal .cuerpo{padding:65px 5px 35px;}}@media (max-width:991px){.block-amigos-mis-reservas-bloque .container.mt-40{width:100%;padding:25px;}}@media (max-width:991px) and (max-width:768px){.block-amigos-mis-reservas-bloque .container.mt-40{padding-left:25px;padding-right:25px;}}@media (max-width:991px) and (max-width:374px){.block-amigos-mis-reservas-bloque .container.mt-40{padding-left:15px;padding-right:15px;}}@media (max-width:991px){.block-amigos-mis-reservas-bloque .container.mt-40 > .row{margin-left:0;margin-right:0;}}.block-amigos-mis-reservas-bloque #mis_reservas{max-width:1000px;width:100%;margin:0 auto;}.block-amigos-mis-reservas-bloque #mis_reservas .columna_izquierda{max-width:60%;}.block-amigos-mis-reservas-bloque #mis_reservas .columna_izquierda .reservas,.block-amigos-mis-reservas-bloque #mis_reservas .columna_izquierda .content{background-color:#faf7f1 !important;border:1px solid #c8c8c8 !important;}.block-amigos-mis-reservas-bloque #mis_reservas .columna_izquierda .form-control{border:1px solid #959595;border-radius:0;width:100%;filter:grayscale(1);}.block-amigos-mis-reservas-bloque #mis_reservas .columna_izquierda .form-control:focus{box-shadow:none;border-color:#232323;}.block-amigos-mis-reservas-bloque #mis_reservas .columna_izquierda .select-wrapper:after{color:#232323;}.block-amigos-mis-reservas-bloque #mis_reservas .columna_izquierda #block-reservas-reservas-reservanormal .cuerpo_formulario_reserva_parador{display:flex;flex-direction:row;flex-wrap:wrap;}.block-amigos-mis-reservas-bloque #mis_reservas .columna_izquierda #block-reservas-reservas-reservanormal .cuerpo_formulario_reserva_parador .form-group:nth-child(1){flex:1 0 100%;}.block-amigos-mis-reservas-bloque #mis_reservas .columna_izquierda #block-reservas-reservas-reservanormal .cuerpo_formulario_reserva_parador .form-group:nth-child(2),.block-amigos-mis-reservas-bloque #mis_reservas .columna_izquierda #block-reservas-reservas-reservanormal .cuerpo_formulario_reserva_parador .form-group:nth-child(3){flex:1 0 48%;}.block-amigos-mis-reservas-bloque #mis_reservas .columna_izquierda #block-reservas-reservas-reservanormal .cuerpo_formulario_reserva_parador .form-group:nth-child(2){margin-right:2%;}.block-amigos-mis-reservas-bloque #mis_reservas .columna_derecha{width:40%;margin-left:4%;}.block-amigos-mis-reservas-bloque #mis_reservas .columna_derecha .reserve-now li{margin-bottom:15px;}.block-amigos-mis-reservas-bloque #mis_reservas .columna_derecha .reserve-now li a{background-color:#faf7f1 !important;border:1px solid #c8c8c8;border-radius:0;}.block-amigos-mis-reservas-bloque #mis_reservas2{margin-top:85px;}@media (max-width:991px){.block-amigos-mis-reservas-bloque #mis_reservas2{margin-top:0;}}.block-amigos-mis-reservas-bloque #mis_reservas2 h2.before-line{font-size:40px !important;color:#232323;font-weight:normal;margin-bottom:45px;line-height:40px !important;}@media (max-width:768px){.block-amigos-mis-reservas-bloque #mis_reservas2 h2.before-line{font-size:28px !important;}}.block-amigos-mis-reservas-bloque #mis_reservas2 h2.before-line:before{content:"";height:50px;width:1px;background:#232323;position:relative;float:left;left:0;top:-5px;margin-right:15px;}@media (max-width:768px){.block-amigos-mis-reservas-bloque #mis_reservas2 h2.before-line:before{height:35px;top:0px;}}.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas{position:relative;padding:30px !important;border:2px solid #919191;border-radius:2px;}@media (max-width:768px){.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas{padding:25px 15px !important;border:1px solid #919191;border-radius:0;}}@media (max-width:600px){.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas{flex-wrap:wrap;}}.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-img-left{width:240px;height:170px;-o-object-fit:cover;object-fit:cover;margin-right:0 !important;}@media (max-width:768px){.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-img-left{display:none;}}.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-img-left.img-mobile{display:none;}@media (max-width:768px){.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-img-left.img-mobile{display:block;float:left;min-width:85px;min-height:130px;max-height:130px;width:20%;margin-right:15px !important;}}.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body{margin-left:30px;}@media (max-width:768px){.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body{margin-top:25px;margin-left:0;}}@media (max-width:600px){.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body{margin-left:0;}}.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body .card-subtitle{font-size:14px;color:#5a5a5a;}@media (max-width:768px){.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body .card-subtitle{position:absolute;left:15px;top:15px;}}.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body .card-title{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;height:34px;}@media (max-width:768px){.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body .card-title{height:auto;}}.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body .card-title.h-25{height:auto !important;}.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body .card-title h5{font-size:24px !important;color:#232323;margin-right:25px !important;line-height:1.4;}@media (max-width:768px){.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body .card-title h5{font-size:16px !important;line-height:1.4;font-weight:bold;}}.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body .card-title .fa-star{margin-right:5px !important;margin-top:0 !important;}@media (max-width:768px){.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body .card-title .fa-star{display:none;}}.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body .card-title .comentarios{color:#959595;text-transform:lowercase;}@media (max-width:768px){.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body .card-title .comentarios{display:none;}}.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body .card-text{color:#232323;display:flex;flex-direction:row;flex-wrap:wrap;margin-top:10px;}@media (max-width:768px){.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body .card-text{color:#4f4f4f;flex-direction:column;font-size:14px;line-height:1.4;}}.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body .card-text .icon-phone,.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body .card-text .icon-email{opacity:1;}@media (max-width:768px){.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body .card-text .icon-phone,.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body .card-text .icon-email{display:none;}}.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body .date-details-mobile{display:none;}@media (max-width:991px){.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body .date-details-mobile{display:flex;justify-content:space-evenly;text-align:center;margin-top:15px;}}@media (max-width:768px){.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body .date-details-mobile{width:100%;padding-top:15px;}}.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body .date-details-mobile .card-text-detail{font-size:14px;color:#4f4f4f;}.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body .date-details-mobile .card-date{font-size:16px;}.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body .row.d-flex{margin-left:0;margin-right:0;position:relative;}@media (max-width:991px){.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body .row.d-flex.mb-20{margin-bottom:0 !important;}}.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body .row.d-flex .card-text-detail{font-size:14px;color:#4f4f4f;width:55px;text-align:right;}@media (max-width:991px){.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body .row.d-flex .card-text-detail{display:none;}}@media (max-width:768px){.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body .row.d-flex .card-text-detail{width:100%;text-align:center;}}.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body .row.d-flex .card-date{font-size:16px;text-align:center;width:120px;margin-right:10px;}@media (max-width:991px){.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body .row.d-flex .card-date{display:none;}}@media (max-width:768px){.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body .row.d-flex .card-date{width:100%;text-align:center;margin-bottom:15px;}}.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body .row.d-flex .card-room{border-left:2px solid #dedede;padding-left:25px;color:#232323;}@media (max-width:991px){.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body .row.d-flex .card-room{border-left:0;padding-left:0;width:100%;text-align:center;}}@media (max-width:768px){.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body .row.d-flex .card-room{line-height:1.2;margin-bottom:15px;}}.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body .row.d-flex .card-room span{font-size:14px;margin-right:5px;}.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body .row.d-flex .card-room .primary-pink.float-right.text-uppercase.mr-10{color:#f01e50;position:absolute;right:15px;}@media (max-width:991px){.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body .row.d-flex .card-room .primary-pink.float-right.text-uppercase.mr-10{position:relative;right:0;text-align:center;float:none;top:10px;}}@media (max-width:768px){.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body .row.d-flex .card-room .primary-pink.float-right.text-uppercase.mr-10{position:relative;margin-top:15px;padding-bottom:25px;}}@media (max-width:600px){.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body .row.d-flex .card-room .primary-pink.float-right.text-uppercase.mr-10{width:75%;right:0;}}.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body .row.d-flex .card-room .primary-pink.float-right.text-uppercase.mr-10:hover,.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas .card-body .row.d-flex .card-room .primary-pink.float-right.text-uppercase.mr-10:focus-visible{text-decoration:underline;}@media (max-width:768px){.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas.route .card-img-left{display:block;float:left;min-width:85px;min-height:130px;max-height:130px;width:20%;margin-right:15px !important;margin-top:25px;}}@media (max-width:600px){.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas.route .card-img-left{width:100% !important;margin-right:0 !important;}}@media (max-width:600px){.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas.route .card-body{width:100%;}}.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas.route .card-body .card-text{font-weight:bold;margin-top:0;width:10%;min-width:85px;justify-content:flex-end;display:inline-block;}.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas.route .card-body .primary-blue{width:80%;}.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas.route .card-body .col-md-8{display:none;}.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas.route .card-body a.primary-pink.float-right.text-uppercase.mr-10{color:#f01e50;}@media (max-width:768px){.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas.route .card-body a.primary-pink.float-right.text-uppercase.mr-10{display:block;margin-top:15px;text-align:center;}}.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas.route .card-body a.primary-pink.float-right.text-uppercase.mr-10:hover,.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .card.reservas.route .card-body a.primary-pink.float-right.text-uppercase.mr-10:focus-visible{text-decoration:underline;color:#f01e50;}.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .paginador{display:flex;justify-content:center;margin-bottom:60px;}@media (max-width:600px){.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .paginador{flex-wrap:wrap;flex-direction:row;}}.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .paginador #mensaje_paginador{margin:0;}.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .paginador #mensaje_paginador .pager-item{font-size:16px;color:#c8c8c8;padding:6px 12px;line-height:1.4;margin:0;border:1px solid transparent;}.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .paginador #mensaje_paginador .pager-item.active,.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .paginador #mensaje_paginador .pager-item:hover,.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .paginador #mensaje_paginador .pager-item:focus-visible{color:#f01e50;background-color:transparent;border:1px solid #f01e50;}.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .paginador .boton_paginar{font-size:16px;color:#c8c8c8;}.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .paginador .boton_paginar:hover,.block-amigos-mis-reservas-bloque #mis_reservas2 #block-reservas-reservas-misreservas .paginador .boton_paginar:focus-visible{color:#f01e50;}.block-amigos-mis-reservas-bloque .container-fluid .row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;}@media (max-width:991px){.block-amigos-mis-reservas-bloque .container-fluid .row .col-md-12.text-center{width:100%;}.block-amigos-mis-reservas-bloque .container-fluid .row .col-md-4.text-center{width:45%;}}@media (max-width:991px) and (max-width:600px){.block-amigos-mis-reservas-bloque .container-fluid .row .col-md-4.text-center{width:100%;}}.block-amigos-mis-reservas-bloque .container-fluid .row h2{font-size:32px !important;color:#232323;font-weight:normal;margin-bottom:0;line-height:32px;}@media (max-width:768px){.block-amigos-mis-reservas-bloque .container-fluid .row h2{font-size:24px !important;}}.block-amigos-mis-reservas-bloque .container-fluid .row h2 .divider{margin:0 auto;opacity:1;width:80px;margin-top:25px;}.block-amigos-mis-reservas-bloque .container-fluid .row h2 .divider .inner{border-bottom:1px solid #232323;}.block-amigos-mis-reservas-bloque .container-fluid .row .col-md-4.text-center img{padding-top:30px;padding-bottom:15px;min-width:100%;}.block-amigos-mis-reservas-bloque .container-fluid .row .col-md-4.text-center .questa-font{font-size:26px !important;}.block-amigos-mis-reservas-bloque .container-fluid .row .col-md-4.text-center .questa-font:hover,.block-amigos-mis-reservas-bloque .container-fluid .row .col-md-4.text-center .questa-font:focus-visible{text-decoration:underline;}.block-amigos-circulo-oro-bloque #circulo-oro{max-width:1030px;width:100%;margin:30px auto;padding:15px;}@media (max-width:767px){.block-amigos-circulo-oro-bloque #circulo-oro{flex-direction:column;}}.block-amigos-circulo-oro-bloque #circulo-oro h2{font-size:40px !important;color:#232323 !important;line-height:normal;font-weight:300;margin-bottom:30px;}@media (max-width:768px){.block-amigos-circulo-oro-bloque #circulo-oro h2{font-size:32px !important;}}.block-amigos-circulo-oro-bloque #circulo-oro #page-circulo-oro-wrapper{width:60%;margin:0;padding-right:0;}@media (max-width:767px){.block-amigos-circulo-oro-bloque #circulo-oro #page-circulo-oro-wrapper{width:100%;}}.block-amigos-circulo-oro-bloque #circulo-oro #page-circulo-oro-wrapper .contenedor-clientes-circulo p{font-size:16px;line-height:1.4;margin-bottom:10px;}.block-amigos-circulo-oro-bloque #circulo-oro #page-circulo-oro-wrapper .contenedor-clientes-circulo .accordion .accordion__title .h5{font-size:28px;}@media (max-width:768px){.block-amigos-circulo-oro-bloque #circulo-oro #page-circulo-oro-wrapper .contenedor-clientes-circulo .accordion .accordion__title .h5{font-size:26px;position:relative;top:-5px;}}.block-amigos-circulo-oro-bloque #circulo-oro #page-circulo-oro-wrapper .contenedor-clientes-circulo .accordion .accordion__content .lower-alpha{list-style:disc;}.block-amigos-circulo-oro-bloque #circulo-oro #page-circulo-oro-wrapper .contenedor-clientes-circulo .accordion .accordion__content .lower-alpha li{font-size:16px;line-height:1.4;}.block-amigos-circulo-oro-bloque #circulo-oro #page-circulo-oro-wrapper .contenedor-clientes-circulo .accordion .active .accordion__title{margin-bottom:0;}.block-amigos-circulo-oro-bloque #circulo-oro #circulo-oro-sidebar-second{width:40%;margin-top:0;margin-left:4%;}@media (max-width:767px){.block-amigos-circulo-oro-bloque #circulo-oro #circulo-oro-sidebar-second{width:100%;margin-left:0;margin-top:25px;}}.block-amigos-circulo-oro-bloque #circulo-oro #circulo-oro-sidebar-second .contenedor-lateral{background-color:#faf7f1 !important;border:1px solid #c8c8c8;padding:20px;margin-top:25px;}.block-amigos-circulo-oro-bloque #circulo-oro #circulo-oro-sidebar-second .contenedor-lateral .titular{color:#f01e50;font-weight:bold;}.block-amigos-circulo-oro-bloque #circulo-oro #circulo-oro-sidebar-second .contenedor-lateral .titular_int{font-size:16px;color:#232323;font-weight:bold;}.block-amigos-circulo-oro-bloque #circulo-oro #circulo-oro-sidebar-second .contenedor-lateral .contenido{background:#ffffff;font-size:14px;line-height:1.4;padding:15px;margin:10px 0;}#forms-login-agencias{border:1px solid #232323;margin-bottom:50px !important;}#forms-login-agencias label{font-size:14px !important;margin-bottom:0.5rem;margin-top:1rem;color:#232323 !important;}#forms-login-agencias label.form-required:after{background-size:7px;content:"";height:7px;width:7px;margin-left:2.5px;}#forms-login-agencias .form-control{border:1px solid #232323;border-radius:0;width:100%;}#forms-login-agencias .form-control:focus{box-shadow:none;}#forms-login-agencias #edit-forgot-link{font-size:13px;color:#f01e50 !important;margin-top:-0.5rem;margin-bottom:1rem;}#forms-login-agencias #edit-submit{border:1px solid;}#forms-login-agencias .messages__wrapper{z-index:98;}.path-agencias-y-profesionales{background:#faf7f1;}.path-agencias-y-profesionales footer{background:#ffffff;}#forms-agencias-edit{max-width:1030px;margin:50px auto;padding-left:15px;padding-right:15px;}#forms-agencias-edit p{font-size:16px;line-height:1.6;color:#232323;margin-bottom:15px;}#forms-agencias-edit .panel-default{border-color:#232323;border-radius:0;background:#ffffff;}#forms-agencias-edit .panel-default .panel-body{padding:15px 30px;display:flex;flex-direction:row;flex-wrap:wrap;}@media (max-width:768px){#forms-agencias-edit .panel-default .panel-body{padding:15px;}}@media (max-width:768px) and (max-width:600px){#forms-agencias-edit .panel-default .panel-body{flex-direction:column;}}#forms-agencias-edit .panel-default .panel-body label{font-size:14px !important;margin-bottom:0.5rem;margin-top:1rem;color:#232323 !important;}#forms-agencias-edit .panel-default .panel-body label.form-required:after{background-size:7px;content:"";height:7px;width:7px;margin-left:2.5px;}#forms-agencias-edit .panel-default .panel-body .form-control{border:1px solid #959595;border-radius:0;width:100%;}#forms-agencias-edit .panel-default .panel-body .form-control:focus{box-shadow:none;}#forms-agencias-edit .panel-default .panel-body .form-group{margin-right:1%;margin-left:1%;width:48%;}@media (max-width:600px){#forms-agencias-edit .panel-default .panel-body .form-group{margin-right:0;margin-left:0;width:100%;}}#forms-agencias-edit .panel-default .panel-body .form-group:last-child{margin-bottom:15px;}#forms-agencias-edit .panel-default .panel-body .form-group.form-item-field-agencia-usuario,#forms-agencias-edit .panel-default .panel-body .form-group.form-item-field-agencia-contrasena,#forms-agencias-edit .panel-default .panel-body .form-group.form-item-field-agencia-repite-contrasena{width:31.33%;}@media (max-width:600px){#forms-agencias-edit .panel-default .panel-body .form-group.form-item-field-agencia-usuario,#forms-agencias-edit .panel-default .panel-body .form-group.form-item-field-agencia-contrasena,#forms-agencias-edit .panel-default .panel-body .form-group.form-item-field-agencia-repite-contrasena{width:100%;}}#forms-agencias-edit .panel-default .panel-body .select-wrapper:after{color:#232323;}#forms-agencias-edit .panel-default .panel-body #edit-agencia-ok-negocios .form-type-checkbox{margin-top:0;margin-right:15px;margin-bottom:0;}#forms-agencias-edit .panel-default .panel-body #edit-agencia-ok-negocios .form-type-checkbox .option{margin-bottom:0;}#forms-agencias-edit .step3-button #edit-next{text-transform:uppercase;}#reservas-agencia{max-width:1030px;margin:25px auto;padding:15px;}#reservas-agencia thead th{background:#ffffff;}#reservas-agencia thead th.select-all .form-checkbox{height:13px;width:13px;padding:0;border-radius:2px;border-color:#4f4f4f;}#reservas-agencia tbody tr td{font-size:14px;color:#4f4f4f;}#reservas-agencia tbody tr td a{color:#f01e50;}[id^=forms-agencias-recovery-pass]{max-width:600px;margin:25px auto;padding:0 15px;line-height:normal;}[id^=forms-agencias-recovery-pass] [id^=edit-body] .control-label{font-size:14px;margin-bottom:0.5rem;}[id^=forms-agencias-recovery-pass] [id^=edit-body] .control-label.form-required:after{background-size:7px;content:"";height:7px;width:7px;margin-left:2.5px;}[id^=forms-agencias-recovery-pass] [id^=edit-body] .form-control{border:1px solid #959595;border-radius:0;width:100%;text-transform:uppercase;}[id^=forms-agencias-recovery-pass] [id^=edit-body] .form-control:focus{box-shadow:none;}[id^=forms-agencias-recovery-pass] [id^=edit-body] .form-item{margin:25px 0;}.landing-caja-regalo-view nav.pager-nav{padding-bottom:50px;margin-top:-25px;}@media (max-width:768px){.encuentra-ruta .options-container .wrapper-see-in-map,.encuentra-habitacion-unica .options-container .wrapper-see-in-map,.encuentra-restaurante .options-container .wrapper-see-in-map,.encuentra-parador .options-container .wrapper-see-in-map{float:left;}}.encuentra-ruta .options-container .wrapper-filters .filter-link,.encuentra-ruta .options-container .wrapper-filters .filter-link-ocultar,.encuentra-habitacion-unica .options-container .wrapper-filters .filter-link,.encuentra-habitacion-unica .options-container .wrapper-filters .filter-link-ocultar,.encuentra-restaurante .options-container .wrapper-filters .filter-link,.encuentra-restaurante .options-container .wrapper-filters .filter-link-ocultar,.encuentra-parador .options-container .wrapper-filters .filter-link,.encuentra-parador .options-container .wrapper-filters .filter-link-ocultar{line-height:1em;padding:10px 20px;min-width:90px;}.encuentra-ruta .options-container .wrapper-filters .link-container .fieldset-wrapper label[for^=edit-field-pet-allowed-value],.encuentra-habitacion-unica .options-container .wrapper-filters .link-container .fieldset-wrapper label[for^=edit-field-pet-allowed-value],.encuentra-restaurante .options-container .wrapper-filters .link-container .fieldset-wrapper label[for^=edit-field-pet-allowed-value],.encuentra-parador .options-container .wrapper-filters .link-container .fieldset-wrapper label[for^=edit-field-pet-allowed-value]{text-transform:uppercase;}.encuentra-ruta .options-container .wrapper-filters .link-container .fieldset-wrapper label[for^=edit-field-pet-allowed-value] input,.encuentra-habitacion-unica .options-container .wrapper-filters .link-container .fieldset-wrapper label[for^=edit-field-pet-allowed-value] input,.encuentra-restaurante .options-container .wrapper-filters .link-container .fieldset-wrapper label[for^=edit-field-pet-allowed-value] input,.encuentra-parador .options-container .wrapper-filters .link-container .fieldset-wrapper label[for^=edit-field-pet-allowed-value] input{margin-left:0 !important;margin-right:10px;top:4px;position:relative;}@media (max-width:768px){.block-views-blockcelebra-tu-evento-block-paradores-halls,.block-landings-ofertas{padding-left:10px;padding-right:10px;}}@media (max-width:374px){.block-views-blockcelebra-tu-evento-block-paradores-halls,.block-landings-ofertas{padding-left:5px;padding-right:5px;}}@media (max-width:768px){.block-views-blockcelebra-tu-evento-block-paradores-halls h2,.block-landings-ofertas h2{width:100%;}}@media (max-width:768px){.block-views-blockcelebra-tu-evento-block-paradores-halls .pager-nav,.block-landings-ofertas .pager-nav{padding-left:15px;padding-right:15px;}}.encuentra-parador .view-filters{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;position:relative;}@media (max-width:768px){.encuentra-parador .view-filters{padding-left:0;padding-right:0;}}.encuentra-parador .view-filters form{position:relative;}.encuentra-parador .view-filters form .form-item-combine{text-align:center;display:block;}.encuentra-parador .view-filters form .form-item-combine .control-label{font-family:"Lato",sans-serif;font-size:24px;line-height:normal;color:#5a5a5a;margin-bottom:30px;font-weight:300;display:block;width:100%;color:#232323;}.encuentra-parador .view-filters form .form-item-combine input{display:block;width:100%;border:1px solid #232323;max-width:600px;border-radius:0px;margin:20px auto;position:relative;padding-left:40px;}.encuentra-parador .resumen_resultados{padding:20px 5px;color:#f01e50;}@media (max-width:768px){.encuentra-parador .resumen_resultados{padding:20px 0px;}}.encuentra-parador .pagination > li > a:hover,.encuentra-parador .pagination > li > span:hover,.encuentra-parador .pagination > li > a:focus,.encuentra-parador .pagination > li > span:focus{color:#f01e50 !important;}.encuentra-parador .pagination li a{color:#232323 !important;}.encuentra-parador .pagination li.active a{font-weight:bold;color:#f01e50 !important;}.encuentra-restaurante .view-filters{padding-right:0;padding-left:0;}.encuentra-restaurante .view-filters .control-label{font-family:"Lato",sans-serif;font-size:24px;line-height:1.4;font-weight:300;color:#232323;margin-bottom:30px !important;display:block;width:100%;}.encuentra-restaurante .view-filters input{display:block;width:100%;border:1px solid #232323;max-width:600px;border-radius:0;margin:20px auto;position:relative;padding-left:40px;box-shadow:none;}.encuentra-restaurante .view-filters [id^=edit-actions]{position:absolute;left:0;bottom:20px;}#header-asocia-bono .block-title-only .wrapper-title-only{max-width:100%;padding-top:75px;padding-bottom:25px;}@media (max-width:768px){#header-asocia-bono .block-title-only .wrapper-title-only{padding-top:30px;}}#header-asocia-bono .block-title-only .wrapper-title-only .field--name-field-titulo{font-size:32px;color:#232323;font-weight:normal;line-height:32px;display:flex;justify-content:center;padding-left:25px;padding-right:25px;}@media (max-width:768px){#header-asocia-bono .block-title-only .wrapper-title-only .field--name-field-titulo{font-size:24px;}}@media (max-width:374px){#header-asocia-bono .block-title-only .wrapper-title-only .field--name-field-titulo{padding-left:15px;padding-right:15px;}}#body-asocia-bono .one-column .main-region{padding-top:10px;}#body-asocia-bono .one-column .main-region .field--name-field-contenido img{margin-bottom:25px;}.block-booking-amigo-bono-bloque{max-width:1160px;margin:0 auto;padding:0 25px;}@media (max-width:374px){.block-booking-amigo-bono-bloque{padding-left:15px;padding-right:15px;}}.block-booking-amigo-bono-bloque .breakfast-form-container{border-color:transparent;background:transparent;box-shadow:none;margin-bottom:30px;}.block-booking-amigo-bono-bloque .breakfast-form-container > .panel-heading{color:#232323;background-color:transparent;border-color:transparent;border-top-left-radius:0;border-top-right-radius:0;padding:0;}.block-booking-amigo-bono-bloque .breakfast-form-container .panel-title{font-family:"questa",serif;font-size:32px;padding:0;margin:0;}@media (max-width:768px){.block-booking-amigo-bono-bloque .breakfast-form-container .panel-title{font-size:22px;}}.block-booking-amigo-bono-bloque .breakfast-form-container .panel-body{padding:0;}.block-booking-amigo-bono-bloque .breakfast-form-container .panel-body [id^=edit-body]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;padding:30px 0 0;overflow:hidden;margin-bottom:0;}.block-booking-amigo-bono-bloque .breakfast-form-container .panel-body [id^=edit-body] label{font-size:18px;margin-bottom:15px;color:#4f4f4f;}@media (max-width:768px){.block-booking-amigo-bono-bloque .breakfast-form-container .panel-body [id^=edit-body] label{font-size:16px;margin-bottom:5px;}}.block-booking-amigo-bono-bloque .breakfast-form-container .panel-body [id^=edit-body] label.form-required:after{background-size:7px;content:"";height:7px;width:7px;margin-left:2.5px;}.block-booking-amigo-bono-bloque .breakfast-form-container .panel-body [id^=edit-body] label.control-label.option{margin-right:10px;}.block-booking-amigo-bono-bloque .breakfast-form-container .panel-body [id^=edit-body] .form-control{border:1px solid #959595;border-radius:0;width:100%;text-transform:uppercase;height:46px;background:transparent;box-shadow:none;}.block-booking-amigo-bono-bloque .breakfast-form-container .panel-body [id^=edit-body] .form-control:focus{box-shadow:none;}.block-booking-amigo-bono-bloque .breakfast-form-container .panel-body [id^=edit-body] .form-item-localizador{flex:1 0 50%;margin-bottom:15px;}@media (max-width:600px){.block-booking-amigo-bono-bloque .breakfast-form-container .panel-body [id^=edit-body] .form-item-localizador{flex:1 0 100%;}}.block-booking-amigo-bono-bloque .breakfast-form-container .panel-body [id^=edit-body] [id^=edit-submit-bono]{flex:1 0 20%;margin-bottom:15px;min-height:46px;background:#f01e50;border:1px solid #f01e50;text-transform:uppercase;color:#ffffff;margin-left:2%;}@media (max-width:600px){.block-booking-amigo-bono-bloque .breakfast-form-container .panel-body [id^=edit-body] [id^=edit-submit-bono]{flex:1 0 100%;margin-left:0;}}.block-booking-amigo-bono-bloque .breakfast-form-container .panel-body [id^=edit-body] [id^=edit-submit-bono]:hover,.block-booking-amigo-bono-bloque .breakfast-form-container .panel-body [id^=edit-body] [id^=edit-submit-bono]:focus-visible{background:transparent;color:#f01e50;}.block-booking-amigo-bono-bloque .breakfast-form-container .panel-body [id^=edit-body] .block-breakfast-validity{font-size:14px;color:#4f4f4f;line-height:1.4 !important;}.block-booking-amigo-bono-bloque .breakfast-form-container .panel-body .form-type-checkbox{margin-top:10px;margin-bottom:15px;}.block-booking-amigo-bono-bloque .breakfast-form-container .panel-body .form-type-checkbox label{font-size:14px;color:#4f4f4f;margin-bottom:0;}.block-booking-amigo-bono-bloque .breakfast-form-container .panel-body .form-type-checkbox label.form-required:after{background-size:7px;content:"";height:7px;width:7px;margin-left:2.5px;}.block-booking-amigo-bono-bloque .breakfast-form-container .panel-body .form-type-checkbox a{color:#f01e50;}.block-booking-amigo-bono-bloque .breakfast-form-container .panel-body .form-type-checkbox a:hover,.block-booking-amigo-bono-bloque .breakfast-form-container .panel-body .form-type-checkbox a:focus-visible{text-decoration:underline;}[id^=print-bono-form] [id^=edit-body]{display:flex;flex-wrap:wrap;max-width:645px;margin:50px auto 25px;}@media (max-width:768px){[id^=print-bono-form] [id^=edit-body]{padding-left:25px;padding-right:25px;}}@media (max-width:374px){[id^=print-bono-form] [id^=edit-body]{padding-left:15px;padding-right:15px;}}[id^=print-bono-form] [id^=edit-body] > div p{margin-bottom:15px;}[id^=print-bono-form] [id^=edit-body] > div p:first-child{color:#232323;font-size:22px;margin-bottom:15px;}@media (max-width:600px){[id^=print-bono-form] [id^=edit-body] > div p:first-child{font-size:16px;font-weight:bold;}}[id^=print-bono-form] [id^=edit-body] [id^=edit-center]{font-size:16px;width:100%;padding-top:30px;padding-bottom:30px;margin-top:30px;margin-bottom:30px;border-top:2px solid #e5e4e1;border-bottom:2px solid #e5e4e1;}[id^=print-bono-form] [id^=edit-body] [id^=edit-center] .title-block-data{font-size:16px;color:#4f4f4f;}[id^=print-bono-form] [id^=edit-body] [id^=edit-center] .title-block-data span{font-size:16px;color:#4f4f4f;}[id^=print-bono-form] [id^=edit-body] [id^=edit-center] .text-block-data{font-size:16px;color:#4f4f4f;}[id^=print-bono-form] [id^=edit-body] [id^=edit-center] .text-block-data span{font-size:16px;color:#4f4f4f;}[id^=print-bono-form] [id^=edit-body] > .text-block-data{font-size:14px;line-height:1.4;color:#4f4f4f;}[id^=print-bono-form] [id^=edit-body] > .text-block-data span{font-size:14px;line-height:1.4;color:#4f4f4f;}[id^=print-bono-form] [id^=edit-footer]{max-width:645px;margin:25px auto 50px;}@media (max-width:768px){[id^=print-bono-form] [id^=edit-footer]{padding-left:25px;padding-right:25px;}}@media (max-width:374px){[id^=print-bono-form] [id^=edit-footer]{padding-left:15px;padding-right:15px;}}[id^=print-bono-form] [id^=edit-footer] .text-block-data{font-size:14px;line-height:1.4;color:#4f4f4f;}[id^=print-bono-form] [id^=edit-footer] .text-block-data span{font-size:14px;line-height:1.4;color:#4f4f4f;}[id^=print-bono-form] [id^=edit-footer] [id^=edit-submit-print-bono]{border:1px solid #f01e50;background-color:transparent;color:#f01e50;text-transform:uppercase;min-height:48px;display:block;width:auto;margin:25px auto;}@media (max-width:600px){[id^=print-bono-form] [id^=edit-footer] [id^=edit-submit-print-bono]{width:100%;}}[id^=print-bono-form] [id^=edit-footer] [id^=edit-submit-print-bono]:hover,[id^=print-bono-form] [id^=edit-footer] [id^=edit-submit-print-bono]:focus-visible{background:#f01e50;color:#ffffff;}.block-views-blocklanding-bienestar-block-tratamientos-by-paradores .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-top .datetimeoffers{text-align:center;}.block-views-blocklanding-bienestar-block-tratamientos-by-paradores .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-top .body-offers{font-size:16px !important;color:#4f4f4f;font-weight:normal !important;text-align:center;}.block-views-blocklanding-bienestar-block-tratamientos-by-paradores .block-card-offer .wrapper-card-offer .wrapper-link .modal-instance a{font-weight:bold !important;margin-top:0;}.block-views-blocklanding-bienestar-block-tratamientos-by-paradores .view-landing-bienestar{margin-bottom:15px;}.block-views-blocklanding-bienestar-block-tratamientos-by-paradores .view-landing-bienestar .view-content{justify-content:center;}.block-views-blocklanding-bienestar-block-tratamientos-by-paradores .view-landing-bienestar .view-content .views-row{margin-top:0;margin-bottom:0;}@media (max-width:768px){[id^=modal-test-treatments] .wrapper-image img{margin:0 auto;}}.block-field-blocknodegolf-torneofield-faqs{max-width:1100px;margin:0px auto;padding:0px 50px 25px;margin-bottom:2rem;}@media (max-width:460px){.block-field-blocknodegolf-torneofield-faqs{padding:0 1.25em;}}.block-field-blocknodegolf-torneofield-faqs .field--name-field-faqs{background-color:#fff;padding:25px;}.block-field-blocknodegolf-torneofield-faqs .field--name-field-faqs [id^=faqfield_field_faqs_node]{min-height:auto;}.block-field-blocknodegolf-torneofield-faqs .field--name-field-faqs .texto-rojo a{color:#f01e50;}.block-field-blocknodegolf-torneofield-faqs h3.ui-accordion-header-active{color:#232323;}.block-field-blocknodegolf-torneofield-descripcion-inscripcion{max-width:1100px;margin:0px auto;padding:0px 50px 25px;}@media (max-width:460px){.block-field-blocknodegolf-torneofield-descripcion-inscripcion{padding:0 1.25em;}}.block-field-blocknodegolf-torneofield-descripcion-inscripcion .field--label{font-size:2.25rem !important;font-family:"questa",serif;margin-bottom:2rem;font-weight:400;}.block-field-blocknodegolf-torneofield-inscripcion{max-width:1100px;margin:0px auto;padding:0px 50px 25px;}@media (max-width:460px){.block-field-blocknodegolf-torneofield-inscripcion{padding:0 1.25em;}}.block-field-blocknodegolf-torneofield-inscripcion .registration-torneo-parejas-form.registration-form{border:2px solid #e2e0dd;}.block-field-blocknodegolf-torneofield-inscripcion .registration-torneo-parejas-form.registration-form .layout-region-registration-main{display:flex;flex-wrap:wrap;padding:1.5rem;}.block-field-blocknodegolf-torneofield-inscripcion .registration-torneo-parejas-form.registration-form .layout-region-registration-main .form-inline input.form-control{width:100%;}.block-field-blocknodegolf-torneofield-inscripcion .registration-torneo-parejas-form.registration-form .layout-region-registration-main .form-item.form-item-who-is-registering{flex:none;width:100%;}.block-field-blocknodegolf-torneofield-inscripcion .registration-torneo-parejas-form.registration-form .layout-region-registration-main .form-item label{font-family:"Lato",sans-serif;font-size:16px;font-weight:normal;color:#5a5a5a;margin-bottom:0.5rem;}.block-field-blocknodegolf-torneofield-inscripcion .registration-torneo-parejas-form.registration-form .layout-region-registration-main .field--type-email,.block-field-blocknodegolf-torneofield-inscripcion .registration-torneo-parejas-form.registration-form .layout-region-registration-main .form-type-entity-autocomplete{flex:none;width:100%;}.block-field-blocknodegolf-torneofield-inscripcion .registration-torneo-parejas-form.registration-form .layout-region-registration-main .field--name-field-telefono{line-height:unset;}.block-field-blocknodegolf-torneofield-inscripcion .registration-torneo-parejas-form.registration-form .layout-region-registration-main .field--name-field-telefono::before{display:none;}.block-field-blocknodegolf-torneofield-inscripcion .registration-torneo-parejas-form.registration-form .layout-region-registration-main .required-fields{flex:1 0 50%;padding:0px 5px;}@media (max-width:700px){.block-field-blocknodegolf-torneofield-inscripcion .registration-torneo-parejas-form.registration-form .layout-region-registration-main .required-fields{flex:1 0 100%;margin-bottom:1rem;}}.block-field-blocknodegolf-torneofield-inscripcion .registration-torneo-parejas-form.registration-form .layout-region-registration-main .field-group-html-element h3{font-size:1.5rem;margin-bottom:1rem;}.block-field-blocknodegolf-torneofield-inscripcion .registration-torneo-parejas-form.registration-form .layout-region-registration-footer .form-actions{display:flex;flex-wrap:wrap;padding:1.5rem 2.5rem;justify-content:space-between;}@media (max-width:700px){.block-field-blocknodegolf-torneofield-inscripcion .registration-torneo-parejas-form.registration-form .layout-region-registration-footer .form-actions{justify-content:center;}}.block-field-blocknodegolf-torneofield-inscripcion .registration-torneo-parejas-form.registration-form .layout-region-registration-footer .form-actions button{flex:1 0 50%;max-width:260px;text-transform:uppercase;background:#f01e50;border:1px solid #f01e50;order:2;}.block-field-blocknodegolf-torneofield-inscripcion .registration-torneo-parejas-form.registration-form .layout-region-registration-footer .form-actions button:hover{background:transparent;color:#f01e50;}@media (max-width:700px){.block-field-blocknodegolf-torneofield-inscripcion .registration-torneo-parejas-form.registration-form .layout-region-registration-footer .form-actions button{flex:1 0 100%;margin-bottom:1rem;}}.block-field-blocknodegolf-torneofield-inscripcion .registration-torneo-parejas-form.registration-form .layout-region-registration-footer .form-actions a{flex:1 0 50%;max-width:260px;text-transform:uppercase;border:1px solid black;padding:0.75rem 2.5rem;order:1;color:#333;}.block-field-blocknodegolf-torneofield-inscripcion .registration-torneo-parejas-form.registration-form .layout-region-registration-footer .form-actions a:hover{background-color:#e6e6e6;}@media (max-width:700px){.block-field-blocknodegolf-torneofield-inscripcion .registration-torneo-parejas-form.registration-form .layout-region-registration-footer .form-actions a{flex:1 0 100%;margin-bottom:1rem;}}.block-field-blocknodegolf-torneofield-inscripcion .registration-torneo-form.registration-form{border:2px solid #e2e0dd;}.block-field-blocknodegolf-torneofield-inscripcion .registration-torneo-form.registration-form .layout-region-registration-main{display:flex;flex-wrap:wrap;padding:1.5rem;}.block-field-blocknodegolf-torneofield-inscripcion .registration-torneo-form.registration-form .layout-region-registration-main .form-inline input.form-control{width:100%;}.block-field-blocknodegolf-torneofield-inscripcion .registration-torneo-form.registration-form .layout-region-registration-main .form-item.form-item-who-is-registering,.block-field-blocknodegolf-torneofield-inscripcion .registration-torneo-form.registration-form .layout-region-registration-main .form-item.field--type-email,.block-field-blocknodegolf-torneofield-inscripcion .registration-torneo-form.registration-form .layout-region-registration-main .form-item.field--type-entity-reference{flex:none;width:100%;}.block-field-blocknodegolf-torneofield-inscripcion .registration-torneo-form.registration-form .layout-region-registration-main .form-item label{font-family:"Lato",sans-serif;font-size:16px;font-weight:normal;color:#5a5a5a;margin-bottom:0.5rem;}.block-field-blocknodegolf-torneofield-inscripcion .registration-torneo-form.registration-form .layout-region-registration-main .field--name-field-telefono{line-height:unset;}.block-field-blocknodegolf-torneofield-inscripcion .registration-torneo-form.registration-form .layout-region-registration-main .field--name-field-telefono::before{display:none;}.block-field-blocknodegolf-torneofield-inscripcion .registration-torneo-form.registration-form .layout-region-registration-main .form-group{flex:1 0 50%;padding:0px 5px;}@media (max-width:700px){.block-field-blocknodegolf-torneofield-inscripcion .registration-torneo-form.registration-form .layout-region-registration-main .form-group{flex:1 0 100%;margin-bottom:1rem;}}.block-field-blocknodegolf-torneofield-inscripcion .registration-torneo-form.registration-form .layout-region-registration-footer .form-actions{display:flex;flex-wrap:wrap;padding:1.5rem 2.5rem;justify-content:space-between;}@media (max-width:700px){.block-field-blocknodegolf-torneofield-inscripcion .registration-torneo-form.registration-form .layout-region-registration-footer .form-actions{justify-content:center;}}.block-field-blocknodegolf-torneofield-inscripcion .registration-torneo-form.registration-form .layout-region-registration-footer .form-actions button{flex:1 0 50%;max-width:260px;text-transform:uppercase;background:#f01e50;border:1px solid #f01e50;order:2;}.block-field-blocknodegolf-torneofield-inscripcion .registration-torneo-form.registration-form .layout-region-registration-footer .form-actions button:hover{background:transparent;color:#f01e50;}@media (max-width:700px){.block-field-blocknodegolf-torneofield-inscripcion .registration-torneo-form.registration-form .layout-region-registration-footer .form-actions button{flex:1 0 100%;margin-bottom:1rem;}}.block-field-blocknodegolf-torneofield-inscripcion .registration-torneo-form.registration-form .layout-region-registration-footer .form-actions a{flex:1 0 50%;max-width:260px;text-transform:uppercase;border:1px solid black;padding:0.75rem 2.5rem;order:1;color:#333;}.block-field-blocknodegolf-torneofield-inscripcion .registration-torneo-form.registration-form .layout-region-registration-footer .form-actions a:hover{background-color:#e6e6e6;}@media (max-width:700px){.block-field-blocknodegolf-torneofield-inscripcion .registration-torneo-form.registration-form .layout-region-registration-footer .form-actions a{flex:1 0 100%;margin-bottom:1rem;}}.block-views-blockofertas-slider-home-block-offers-slider-home-top .slider{padding:0;}.block-views-blockofertas-slider-home-block-offers-slider-home-top .slider button.previous{top:20px;background-color:white;right:40px;}.block-views-blockofertas-slider-home-block-offers-slider-home-top .slider button.next{top:20px;background-color:white;right:0px;}.block-views-blockofertas-slider-home-block-offers-slider-home-top .slider .flickity-slider{max-height:375px;}.block-views-blockofertas-slider-home-block-offers-slider-home-top .slider .flickity-slider li .slide .slide-paradores{max-height:inherit;}.block-views-blockofertas-slider-home-block-offers-slider-home-top li.slide.slide-paradores{padding-left:0px;padding-right:0px;position:relative;}.block-views-blockofertas-slider-home-block-offers-slider-home-top li.slide.slide-paradores .bottom-region{position:absolute;bottom:4rem;z-index:1;left:4rem;padding-left:0px;padding-right:0px;}.block-views-blockofertas-slider-home-block-offers-slider-home-top li.slide.slide-paradores .bottom-region .d-block .btn-text--primary{padding:1rem;padding:0.8rem 1.2rem !important;color:white !important;margin:0 !important;background:#f01e50 !important;}.block-views-blockofertas-slider-home-block-offers-slider-home-top li.slide.slide-paradores .bottom-region .d-block .btn-text--primary::after{content:"" !important;}.block-views-blockofertas-slider-home-block-offers-slider-home-top li.slide.slide-paradores .block .img-responsive{max-height:375px;}@media (max-width:700px){.path-frontpage ul.cabecera-ventajas-amigos.container li{flex:1 0 100%;}}.path-frontpage ul.cabecera-ventajas-amigos.container li.d-flex.align-items-center.mr-5{max-width:30%;}@media (max-width:1200px){.path-frontpage ul.cabecera-ventajas-amigos.container li.d-flex.align-items-center.mr-5{max-width:100%;margin-right:0 !important;}}@media (max-width:1200px){.path-frontpage ul.cabecera-ventajas-amigos.container li.d-flex.align-items-center.mr-5 img{max-width:70%;}}@media (max-width:900px){.path-frontpage ul.cabecera-ventajas-amigos.container li.d-flex.align-items-center.mr-5 img{max-width:70%;}}@media (max-width:700px){.path-frontpage ul.cabecera-ventajas-amigos.container li.d-flex.align-items-center.mr-5 img{max-width:60%;}}.path-frontpage ul.cabecera-ventajas-amigos.container li.pl-3.d-flex{max-width:60%;}@media (max-width:1200px){.path-frontpage ul.cabecera-ventajas-amigos.container li.pl-3.d-flex{max-width:95%;}}@media (max-width:1200px){.path-frontpage ul.cabecera-ventajas-amigos.container li.border-left{margin-top:1.5vh;}}@media (max-width:900px){.path-frontpage ul.cabecera-ventajas-amigos.container li img{max-width:70%;}}@media (max-width:700px){.path-frontpage ul.cabecera-ventajas-amigos.container li img{max-width:60%;}}@media (max-width:1200px){.path-frontpage ul.cabecera-ventajas-amigos.container .m-auto{margin-top:3vh !important;}}@media (max-width:900px){.path-frontpage h3.title-ventajas-amigos-block{font-size:1.5em;}}@media (max-width:420px){.path-frontpage h3.title-ventajas-amigos-block{font-size:1.25em;}}.path-frontpage .block-map-home-left{padding:3rem 5rem;}@media (max-width:1200px){.path-frontpage .block-map-home-left{padding:5rem;margin:0;height:auto;}}@media (min-width:320px) and (max-width:769px){.path-frontpage .block-map-home-left{padding:3rem;height:auto;margin:0;display:block;}}.path-frontpage .block-map-home-left h2{font-size:3.5em;color:#232323;font-weight:300;line-height:1.5em;}@media (max-width:1200px){.path-frontpage .block-map-home-left h2{text-align:center;margin:1rem auto;font-size:3.5rem;line-height:1em;}}@media (min-width:320px) and (max-width:769px){.path-frontpage .block-map-home-left h2{text-align:center;margin:1rem auto;}}.path-frontpage .block-map-home-left .map-home-left-subtitle{color:#676767 !important;font-weight:600;}@media (max-width:1200px){.path-frontpage .block-map-home-left .map-home-left-subtitle{text-align:center;}}@media (min-width:320px) and (max-width:769px){.path-frontpage .block-map-home-left .map-home-left-subtitle{text-align:center;}}.path-frontpage .block-map-home-left .map-home-left-info{color:#c1bfbf;font-weight:600;}.path-frontpage .block-homemap{padding:0 !important;}.path-frontpage .block-homemap .block-inner h2.map_title{display:none;}.path-frontpage .block-homemap #map_domain{margin:0 !important;}.path-frontpage .block-homemap #map_menu{background-color:#fff;padding:1rem 0;}.path-frontpage .block-homemap #map_menu ul{display:flex;flex-wrap:wrap;justify-content:center;}.path-frontpage .block-homemap #map_menu ul li.options{display:flex;align-items:center;padding:0 0.5rem;justify-content:space-between;margin:0;font-size:1rem;}.path-frontpage .block-homemap #map_menu ul li.options .icon_parador{top:0;}@media (min-width:320px) and (max-width:769px){.path-frontpage .layout--twocol-section.layout--twocol-section--50-50 > .layout__region{flex:1 0 100%;}}.path-frontpage .layout--twocol-section .layout__region--first .block.block-block-content{display:flex;align-content:center;height:100%;}.path-frontpage .layout--twocol-section .layout__region--first .block.block-block-content .block-inner{margin:auto;background:#ffffff;width:100%;display:flex;}#ajax_form_multistep_form_booking{padding-bottom:50px;}#ajax_form_multistep_form_booking #edit-title .logo-paradores img,#ajax_form_multistep_form_booking #edit-logo .logo-paradores img{visibility:hidden;margin:0;height:25px;}#ajax_form_multistep_form_booking #edit-title .logo-paradores p,#ajax_form_multistep_form_booking #edit-logo .logo-paradores p{color:#232323;font-family:"questa",serif;font-size:56px;font-weight:normal;margin:15px 0;display:block;}@media (max-width:768px){#ajax_form_multistep_form_booking #edit-title .logo-paradores p,#ajax_form_multistep_form_booking #edit-logo .logo-paradores p{font-size:28px;}}#ajax_form_multistep_form_booking #edit-title .logo-paradores p:before,#ajax_form_multistep_form_booking #edit-logo .logo-paradores p:before{content:"";position:relative;top:-15px;display:inline-block;width:32px;height:2px;background:#5a5a5a;margin-right:15px;}@media (max-width:768px){#ajax_form_multistep_form_booking #edit-title .logo-paradores p:before,#ajax_form_multistep_form_booking #edit-logo .logo-paradores p:before{width:15px;top:-7.5px;height:1px;margin-right:10px;}}#ajax_form_multistep_form_booking #edit-title .logo-paradores p:after,#ajax_form_multistep_form_booking #edit-logo .logo-paradores p:after{content:"";position:relative;top:-15px;display:inline-block;width:32px;height:2px;background:#5a5a5a;margin-left:15px;}@media (max-width:768px){#ajax_form_multistep_form_booking #edit-title .logo-paradores p:after,#ajax_form_multistep_form_booking #edit-logo .logo-paradores p:after{width:15px;top:-7.5px;height:1px;margin-left:10px;}}#ajax_form_multistep_form_booking #edit-search .form-item-search-parador label{font-size:24px;color:#4f4f4f;font-weight:normal;text-align:center;width:100%;margin-bottom:25px;}@media (max-width:768px){#ajax_form_multistep_form_booking #edit-search .form-item-search-parador label{font-size:18px;margin-bottom:15px;}}#ajax_form_multistep_form_booking #edit-search .form-item-search-parador .input-group{display:block;}#ajax_form_multistep_form_booking #edit-search:not(.none-before-after) .form-item-search-parador .input-group:before{content:"";background:url(/themes/stack/img/icons/icon_search.svg);width:20px;height:20px;position:absolute;top:12.5px;left:15px;}#ajax_form_multistep_form_booking #edit-search .form-item-search-parador .input-group .booking-search{font-size:16px;font-weight:normal;padding-left:50px;height:45px;border:1px solid #4f4f4f;}#ajax_form_multistep_form_booking #edit-search.none-before-after .form-item-search-parador .input-group .select-wrapper:after{display:none;}#ajax_form_multistep_form_booking .form-control:focus{box-shadow:none;}#ajax_form_multistep_form_booking .container-data-offer{display:flex;flex-direction:column;align-items:center;margin-top:25px;color:#232323;text-align:center;}#ajax_form_multistep_form_booking .container-data-offer > div{font-size:16px;margin-bottom:5px;}#ajax_form_multistep_form_booking .container-data-offer > div:first-child{font-size:18px;}#ajax_form_multistep_form_booking .container-data-offer #toggle-offer-details{color:#f01e50;font-weight:bold;width:600px;cursor:pointer;}@media (max-width:768px){#ajax_form_multistep_form_booking .container-data-offer #toggle-offer-details{width:auto;}}#ajax_form_multistep_form_booking .container-data-offer #offer-details-content{max-width:600px;position:absolute;z-index:10;background:#ffffff;border:1px solid #959595;padding:45px 25px 25px;text-align:left;}@media (max-width:768px){#ajax_form_multistep_form_booking .container-data-offer #offer-details-content{max-width:100%;left:0;right:0;margin-left:15px;margin-right:15px;padding-left:15px;padding-right:15px;padding-bottom:15px;padding-top:35px;}}#ajax_form_multistep_form_booking .container-data-offer #offer-details-content #close-offer-details{position:absolute;right:15px;top:10px;}#ajax_form_multistep_form_booking .container-data-offer #offer-details-content #close-offer-details img{width:20px;}@media (max-width:768px){#ajax_form_multistep_form_booking .container-data-offer #offer-details-content #close-offer-details img{width:15px;}}#ajax_form_multistep_form_booking .container-data-offer #offer-details-content p{font-size:14px;line-height:normal;color:#232323;margin-bottom:5px;}#ajax_form_multistep_form_booking .container-data-offer #offer-details-content ul{list-style:disc;margin-left:30px !important;}#ajax_form_multistep_form_booking .container-data-offer #offer-details-content ul li{font-size:14px;line-height:normal;}#ajax_form_multistep_form_booking .booking-container-search{max-width:590px;margin-top:50px;}@media (max-width:768px){#ajax_form_multistep_form_booking .booking-container-search{margin-top:0;}}#ajax_form_multistep_form_booking .booking-container-search .form-item-search-parador .input-group-addon{color:#232323;background-color:transparent;border:0;border-left:0;border-radius:0;position:relative;width:20px;padding:0;float:right;top:-29px;left:-11px;}#ajax_form_multistep_form_booking .booking-container-search .form-item-search-parador .input-group-addon .glyphicon{color:#232323;opacity:1;}#ajax_form_multistep_form_booking .booking-container-search .form-item-search-parador .input-group-addon .ajax-progress-throbber{display:none;}#ajax_form_multistep_form_booking .booking-container-search .form-item-search-parador .input-group-addon .ajax-progress-throbber.glyphicon-spin{display:block;}#ajax_form_multistep_form_booking .booking-container-search .booking-container-parador label{font-weight:normal;}#ajax_form_multistep_form_booking [id^=edit-booking-date]{width:100%;padding-top:40px;overflow:hidden;padding-bottom:40px;}@media (max-width:768px){#ajax_form_multistep_form_booking [id^=edit-booking-date]{width:50%;}}@media (max-width:500px){#ajax_form_multistep_form_booking [id^=edit-booking-date]{width:85%;}}#ajax_form_multistep_form_booking [id^=edit-booking-date] label{font-size:16px !important;font-weight:normal;margin-bottom:0.25rem;}#ajax_form_multistep_form_booking [id^=edit-booking-date] [id^=edit-booking-routes]{padding:20px;color:#959595;font-size:16px !important;font-weight:normal;opacity:1;max-width:130px;margin:0 auto;text-align:center;height:50px;}#ajax_form_multistep_form_booking [id^=edit-booking-date] .form-item-booking-routes{max-width:140px;margin:0 auto;}#ajax_form_multistep_form_booking [id^=edit-booking-date] .booking-dates-spacer{width:60px;height:60px;}#ajax_form_multistep_form_booking [id^=edit-booking-date] .booking-dates-spacer:after{content:"→";position:relative;top:45px;font-size:18px;}@media (max-width:700px){#ajax_form_multistep_form_booking [id^=edit-booking-date] .booking-dates-spacer:after{display:none;}}#ajax_form_multistep_form_booking .booking-line:before,#ajax_form_multistep_form_booking .booking-vertical-line:before{background:#c7c6c3;opacity:1;height:2px;width:100%;max-width:390px;}@media (max-width:768px){#ajax_form_multistep_form_booking .booking-line:before,#ajax_form_multistep_form_booking .booking-vertical-line:before{width:100%;max-width:155px;}}@media (max-width:768px){#ajax_form_multistep_form_booking .booking-vertical-line:before{left:25%;height:1px;width:50% !important;}}#ajax_form_multistep_form_booking .booking-container-room{align-items:stretch;flex-direction:row;justify-content:center;}#ajax_form_multistep_form_booking [id^=booking-container-room],#ajax_form_multistep_form_booking .booking-container-room{display:flex;position:relative;max-width:965px;margin:10px auto;}@media (max-width:768px){#ajax_form_multistep_form_booking [id^=booking-container-room],#ajax_form_multistep_form_booking .booking-container-room{flex-direction:column;flex-wrap:wrap;}}#ajax_form_multistep_form_booking [id^=booking-container-room] #nav-tab,#ajax_form_multistep_form_booking .booking-container-room #nav-tab{border-bottom:1px solid #232323;}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-container-room] #nav-tab,#ajax_form_multistep_form_booking .booking-container-room #nav-tab{border-bottom:0;}}#ajax_form_multistep_form_booking [id^=booking-container-room] #nav-tab .nav-link,#ajax_form_multistep_form_booking .booking-container-room #nav-tab .nav-link{display:inline-block;vertical-align:top;font-family:"questa",serif;font-size:24px;color:#959595;padding-bottom:20px;margin-right:65px;}@media (max-width:991px){#ajax_form_multistep_form_booking [id^=booking-container-room] #nav-tab .nav-link,#ajax_form_multistep_form_booking .booking-container-room #nav-tab .nav-link{width:31.5%;margin-right:15px;}}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-container-room] #nav-tab .nav-link,#ajax_form_multistep_form_booking .booking-container-room #nav-tab .nav-link{width:100%;margin-right:0;border-bottom:1px solid #5a5a5a;padding-bottom:15px;margin-bottom:15px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;flex:1 0 auto;font-size:20px;}}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-container-room] #nav-tab .nav-link .room-selected,#ajax_form_multistep_form_booking .booking-container-room #nav-tab .nav-link .room-selected{flex:1;padding-left:15px;}}#ajax_form_multistep_form_booking [id^=booking-container-room] #nav-tab .nav-link:last-child,#ajax_form_multistep_form_booking .booking-container-room #nav-tab .nav-link:last-child{margin-right:0 !important;}#ajax_form_multistep_form_booking [id^=booking-container-room] #nav-tab .nav-link.active_link,#ajax_form_multistep_form_booking .booking-container-room #nav-tab .nav-link.active_link{color:#232323 !important;}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-container-room] #nav-tab .nav-link.active_link,#ajax_form_multistep_form_booking .booking-container-room #nav-tab .nav-link.active_link{border-bottom:1px solid #232323;}}#ajax_form_multistep_form_booking [id^=booking-container-room] #nav-tab .nav-link.active_link p,#ajax_form_multistep_form_booking .booking-container-room #nav-tab .nav-link.active_link p{color:#232323 !important;}#ajax_form_multistep_form_booking [id^=booking-container-room] #nav-tab .nav-link #room-selected-options,#ajax_form_multistep_form_booking .booking-container-room #nav-tab .nav-link #room-selected-options{margin-top:10px;margin-bottom:5px;}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-container-room] #nav-tab .nav-link #room-selected-options,#ajax_form_multistep_form_booking .booking-container-room #nav-tab .nav-link #room-selected-options{margin-top:0;}}#ajax_form_multistep_form_booking [id^=booking-container-room] #nav-tab .nav-link #room-selected-options p,#ajax_form_multistep_form_booking .booking-container-room #nav-tab .nav-link #room-selected-options p{color:#959595;}#ajax_form_multistep_form_booking [id^=booking-container-room] #nav-tab .nav-link #room-selected-options .price-label,#ajax_form_multistep_form_booking .booking-container-room #nav-tab .nav-link #room-selected-options .price-label{display:none;}#ajax_form_multistep_form_booking [id^=booking-container-room] #nav-tab .nav-link #room-selected-options .normal-price,#ajax_form_multistep_form_booking .booking-container-room #nav-tab .nav-link #room-selected-options .normal-price{font-size:1.2rem;font-weight:bold;}#ajax_form_multistep_form_booking [id^=booking-container-room] #nav-tab .nav-link #room-selected-options .normal-price .price-value,#ajax_form_multistep_form_booking .booking-container-room #nav-tab .nav-link #room-selected-options .normal-price .price-value{font-weight:bold;}#ajax_form_multistep_form_booking [id^=booking-container-room] #nav-tab .nav-link.active_link #room-selected-options,#ajax_form_multistep_form_booking .booking-container-room #nav-tab .nav-link.active_link #room-selected-options{color:#232323 !important;}#ajax_form_multistep_form_booking [id^=booking-container-room] .booking-container-column,#ajax_form_multistep_form_booking .booking-container-room .booking-container-column{flex:1 0 auto;padding:15px;margin:auto;width:-moz-max-content;width:max-content;}#ajax_form_multistep_form_booking [id^=booking-container-room] .booking-container-column .form-item-label .booking-room-title,#ajax_form_multistep_form_booking [id^=booking-container-room] .booking-container-column .form-item-label .room-number,#ajax_form_multistep_form_booking .booking-container-room .booking-container-column .form-item-label .booking-room-title,#ajax_form_multistep_form_booking .booking-container-room .booking-container-column .form-item-label .room-number{font-size:18px;font-weight:normal;}#ajax_form_multistep_form_booking [id^=booking-container-room] .booking-container-rooms-number-data .form-item-label,#ajax_form_multistep_form_booking [id^=booking-container-room] .booking-container-room-adults .form-item-label,#ajax_form_multistep_form_booking [id^=booking-container-room] .booking-container-room-children .form-item-label,#ajax_form_multistep_form_booking .booking-container-room .booking-container-rooms-number-data .form-item-label,#ajax_form_multistep_form_booking .booking-container-room .booking-container-room-adults .form-item-label,#ajax_form_multistep_form_booking .booking-container-room .booking-container-room-children .form-item-label{font-size:18px;font-weight:normal;color:#4f4f4f;margin-bottom:0.5rem;justify-content:center;display:flex;}#ajax_form_multistep_form_booking [id^=booking-container-room] .booking-container-rooms-number-data input,#ajax_form_multistep_form_booking [id^=booking-container-room] .booking-container-room-adults input,#ajax_form_multistep_form_booking [id^=booking-container-room] .booking-container-room-children input,#ajax_form_multistep_form_booking .booking-container-room .booking-container-rooms-number-data input,#ajax_form_multistep_form_booking .booking-container-room .booking-container-room-adults input,#ajax_form_multistep_form_booking .booking-container-room .booking-container-room-children input{font-size:20px;font-weight:normal;border:0;box-shadow:none;width:35px;height:20px;pointer-events:none;padding:5px;margin-bottom:0;text-align:center;}#ajax_form_multistep_form_booking [id^=booking-container-room] .booking-container-rooms-number-data input.booking-input-adults,#ajax_form_multistep_form_booking [id^=booking-container-room] .booking-container-rooms-number-data input.booking-input-children,#ajax_form_multistep_form_booking [id^=booking-container-room] .booking-container-room-adults input.booking-input-adults,#ajax_form_multistep_form_booking [id^=booking-container-room] .booking-container-room-adults input.booking-input-children,#ajax_form_multistep_form_booking [id^=booking-container-room] .booking-container-room-children input.booking-input-adults,#ajax_form_multistep_form_booking [id^=booking-container-room] .booking-container-room-children input.booking-input-children,#ajax_form_multistep_form_booking .booking-container-room .booking-container-rooms-number-data input.booking-input-adults,#ajax_form_multistep_form_booking .booking-container-room .booking-container-rooms-number-data input.booking-input-children,#ajax_form_multistep_form_booking .booking-container-room .booking-container-room-adults input.booking-input-adults,#ajax_form_multistep_form_booking .booking-container-room .booking-container-room-adults input.booking-input-children,#ajax_form_multistep_form_booking .booking-container-room .booking-container-room-children input.booking-input-adults,#ajax_form_multistep_form_booking .booking-container-room .booking-container-room-children input.booking-input-children{position:relative;height:auto;top:-10px;}@media (max-width:768px){#ajax_form_multistep_form_booking [id^=booking-container-room] .booking-container-rooms-number-data input.booking-input-adults,#ajax_form_multistep_form_booking [id^=booking-container-room] .booking-container-rooms-number-data input.booking-input-children,#ajax_form_multistep_form_booking [id^=booking-container-room] .booking-container-room-adults input.booking-input-adults,#ajax_form_multistep_form_booking [id^=booking-container-room] .booking-container-room-adults input.booking-input-children,#ajax_form_multistep_form_booking [id^=booking-container-room] .booking-container-room-children input.booking-input-adults,#ajax_form_multistep_form_booking [id^=booking-container-room] .booking-container-room-children input.booking-input-children,#ajax_form_multistep_form_booking .booking-container-room .booking-container-rooms-number-data input.booking-input-adults,#ajax_form_multistep_form_booking .booking-container-room .booking-container-rooms-number-data input.booking-input-children,#ajax_form_multistep_form_booking .booking-container-room .booking-container-room-adults input.booking-input-adults,#ajax_form_multistep_form_booking .booking-container-room .booking-container-room-adults input.booking-input-children,#ajax_form_multistep_form_booking .booking-container-room .booking-container-room-children input.booking-input-adults,#ajax_form_multistep_form_booking .booking-container-room .booking-container-room-children input.booking-input-children{top:-8px;}}#ajax_form_multistep_form_booking [id^=booking-container-room] .booking-container-rooms-number-data .booking-container-room-data i,#ajax_form_multistep_form_booking [id^=booking-container-room] .booking-container-room-adults .booking-container-room-data i,#ajax_form_multistep_form_booking [id^=booking-container-room] .booking-container-room-children .booking-container-room-data i,#ajax_form_multistep_form_booking .booking-container-room .booking-container-rooms-number-data .booking-container-room-data i,#ajax_form_multistep_form_booking .booking-container-room .booking-container-room-adults .booking-container-room-data i,#ajax_form_multistep_form_booking .booking-container-room .booking-container-room-children .booking-container-room-data i{font-style:normal;width:20px;height:20px;}#ajax_form_multistep_form_booking [id^=booking-container-room] .booking-container-rooms-number-data .booking-container-room-data i:before,#ajax_form_multistep_form_booking [id^=booking-container-room] .booking-container-room-adults .booking-container-room-data i:before,#ajax_form_multistep_form_booking [id^=booking-container-room] .booking-container-room-children .booking-container-room-data i:before,#ajax_form_multistep_form_booking .booking-container-room .booking-container-rooms-number-data .booking-container-room-data i:before,#ajax_form_multistep_form_booking .booking-container-room .booking-container-room-adults .booking-container-room-data i:before,#ajax_form_multistep_form_booking .booking-container-room .booking-container-room-children .booking-container-room-data i:before{width:20px;height:20px;}#ajax_form_multistep_form_booking [id^=booking-container-room] .booking-container-rooms-number-data .form-type-radio,#ajax_form_multistep_form_booking [id^=booking-container-room] .booking-container-room-adults .form-type-radio,#ajax_form_multistep_form_booking [id^=booking-container-room] .booking-container-room-children .form-type-radio,#ajax_form_multistep_form_booking .booking-container-room .booking-container-rooms-number-data .form-type-radio,#ajax_form_multistep_form_booking .booking-container-room .booking-container-room-adults .form-type-radio,#ajax_form_multistep_form_booking .booking-container-room .booking-container-room-children .form-type-radio{top:-10px;margin-top:0;margin-bottom:0;margin-left:10px;}#ajax_form_multistep_form_booking [id^=booking-container-room] .booking-container-rooms-number-data .form-type-radio label,#ajax_form_multistep_form_booking [id^=booking-container-room] .booking-container-room-adults .form-type-radio label,#ajax_form_multistep_form_booking [id^=booking-container-room] .booking-container-room-children .form-type-radio label,#ajax_form_multistep_form_booking .booking-container-room .booking-container-rooms-number-data .form-type-radio label,#ajax_form_multistep_form_booking .booking-container-room .booking-container-room-adults .form-type-radio label,#ajax_form_multistep_form_booking .booking-container-room .booking-container-room-children .form-type-radio label{font-size:14px;font-weight:normal;line-height:1.8;}#ajax_form_multistep_form_booking [id^=booking-container-room] .booking-container-rooms-number-data .form-type-radio .form-radio,#ajax_form_multistep_form_booking [id^=booking-container-room] .booking-container-room-adults .form-type-radio .form-radio,#ajax_form_multistep_form_booking [id^=booking-container-room] .booking-container-room-children .form-type-radio .form-radio,#ajax_form_multistep_form_booking .booking-container-room .booking-container-rooms-number-data .form-type-radio .form-radio,#ajax_form_multistep_form_booking .booking-container-room .booking-container-room-adults .form-type-radio .form-radio,#ajax_form_multistep_form_booking .booking-container-room .booking-container-room-children .form-type-radio .form-radio{filter:grayscale(1);}#ajax_form_multistep_form_booking [id^=booking-container-room] .booking-container-rooms-number-data .booking-container-room-adults-container-options,#ajax_form_multistep_form_booking [id^=booking-container-room] .booking-container-room-adults .booking-container-room-adults-container-options,#ajax_form_multistep_form_booking [id^=booking-container-room] .booking-container-room-children .booking-container-room-adults-container-options,#ajax_form_multistep_form_booking .booking-container-room .booking-container-rooms-number-data .booking-container-room-adults-container-options,#ajax_form_multistep_form_booking .booking-container-room .booking-container-room-adults .booking-container-room-adults-container-options,#ajax_form_multistep_form_booking .booking-container-room .booking-container-room-children .booking-container-room-adults-container-options{margin-top:35px !important;}#ajax_form_multistep_form_booking .booking-container-add-room a{font-weight:bold;}#ajax_form_multistep_form_booking .booking-container-separator,#ajax_form_multistep_form_booking [id^=edit-booking-room]{max-width:800px;margin:0 auto;}#ajax_form_multistep_form_booking .booking-container-separator{height:10px;}#ajax_form_multistep_form_booking [id^=container-related-paradores] #edit-message{max-width:600px;margin:0 auto;text-align:center;border:1px solid #959595;background:#eeeeee;padding:15px;margin-bottom:25px;}#ajax_form_multistep_form_booking [id^=container-related-paradores] #edit-message p{font-size:14px;line-height:normal;color:#555555;}#ajax_form_multistep_form_booking .booking-container-add-room,#ajax_form_multistep_form_booking .booking-container-promocode{margin:20px auto;}#ajax_form_multistep_form_booking .booking-container-promocode,#ajax_form_multistep_form_booking [id^=promocod]{margin-bottom:60px;}#ajax_form_multistep_form_booking .booking-container-promocode .js-form-item-promocod,#ajax_form_multistep_form_booking [id^=promocod] .js-form-item-promocod{text-align:center;}#ajax_form_multistep_form_booking .booking-container-promocode .js-form-item-promocod .control-label,#ajax_form_multistep_form_booking [id^=promocod] .js-form-item-promocod .control-label{font-family:"questa",serif;font-size:20px !important;font-weight:normal;margin-bottom:20px !important;}#ajax_form_multistep_form_booking .booking-container-promocode .js-form-item-promocod .booking-promocode,#ajax_form_multistep_form_booking .booking-container-promocode .js-form-item-promocod [id^=edit-promocod],#ajax_form_multistep_form_booking [id^=promocod] .js-form-item-promocod .booking-promocode,#ajax_form_multistep_form_booking [id^=promocod] .js-form-item-promocod [id^=edit-promocod]{max-width:365px;height:45px;font-size:14px;font-weight:normal;border:1px solid #4f4f4f;padding:15px !important;}#ajax_form_multistep_form_booking .promocode_errors .line_error{margin:0 auto;text-align:center;border:1px solid #959595;background:#eeeeee;padding:15px;margin-bottom:25px;font-size:14px;line-height:normal;color:#555555;}#ajax_form_multistep_form_booking .step1-button button{min-height:48px;}#ajax_form_multistep_form_booking .step1-button button:disabled{width:auto;padding:0.75rem 4.5rem;margin-bottom:15px;background:#f01e50;color:#ffffff;opacity:1;}#ajax_form_multistep_form_booking #btn-book .text--primary{font-size:14px;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form],#ajax_form_multistep_form_booking [id^=booking-multi-step-form],#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form],#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form]{width:100%;padding:15px;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] [id^=edit-logo],#ajax_form_multistep_form_booking [id^=booking-multi-step-form] [id^=edit-logo],#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] [id^=edit-logo],#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-logo]{background:#ffffff;margin:-15px 0 0;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] [id^=edit-route],#ajax_form_multistep_form_booking [id^=booking-multi-step-form] [id^=edit-route],#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] [id^=edit-route],#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-route]{position:relative;background:#ffffff;max-width:100%;border-bottom:0;justify-content:center;flex-wrap:wrap;padding-bottom:25px;padding-top:25px;margin-top:-25px;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] [id^=edit-route]:before,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] [id^=edit-route]:before,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] [id^=edit-route]:before,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-route]:before{content:"";background:#ffffff;width:45vw;height:100%;position:absolute;display:inline-block;left:-40vw;top:0;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] [id^=edit-route]:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] [id^=edit-route]:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] [id^=edit-route]:after,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-route]:after{content:"";background:#ffffff;width:45vw;height:100%;position:absolute;display:inline-block;right:-40vw;top:0;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] [id^=edit-route].resume-right-route:before,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] [id^=edit-route].resume-right-route:after,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] [id^=edit-route].content-route-resume-confirmation:before,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] [id^=edit-route].content-route-resume-confirmation:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] [id^=edit-route].resume-right-route:before,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] [id^=edit-route].resume-right-route:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] [id^=edit-route].content-route-resume-confirmation:before,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] [id^=edit-route].content-route-resume-confirmation:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] [id^=edit-route].resume-right-route:before,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] [id^=edit-route].resume-right-route:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] [id^=edit-route].content-route-resume-confirmation:before,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] [id^=edit-route].content-route-resume-confirmation:after,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-route].resume-right-route:before,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-route].resume-right-route:after,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-route].content-route-resume-confirmation:before,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-route].content-route-resume-confirmation:after{display:none;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] [id^=edit-route].resume-right-route h3,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] [id^=edit-route].content-route-resume-confirmation h3,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] [id^=edit-route].resume-right-route h3,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] [id^=edit-route].content-route-resume-confirmation h3,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] [id^=edit-route].resume-right-route h3,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] [id^=edit-route].content-route-resume-confirmation h3,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-route].resume-right-route h3,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-route].content-route-resume-confirmation h3{font-size:24px;color:#232323;font-weight:normal;line-height:1;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] [id^=edit-route] #edit-left,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] [id^=edit-route] #edit-left,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] [id^=edit-route] #edit-left,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-route] #edit-left{width:10%;}@media (max-width:768px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] [id^=edit-route] #edit-left,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] [id^=edit-route] #edit-left,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] [id^=edit-route] #edit-left,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-route] #edit-left{width:20%;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] [id^=edit-route] #edit-right,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] [id^=edit-route] #edit-right,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] [id^=edit-route] #edit-right,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-route] #edit-right{padding-left:20px;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] [id^=edit-route] #edit-right .title,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] [id^=edit-route] #edit-right .title,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] [id^=edit-route] #edit-right .title,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-route] #edit-right .title{font-size:24px;color:#232323;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] [id^=edit-route] #edit-right .taxonomy,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] [id^=edit-route] #edit-right .taxonomy,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] [id^=edit-route] #edit-right .taxonomy,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-route] #edit-right .taxonomy{font-size:16px;color:#4f4f4f;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] [id^=edit-route] #edit-down,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] [id^=edit-route] #edit-down,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] [id^=edit-route] #edit-down,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-route] #edit-down{display:flex;justify-content:center;align-items:center;flex:1 0 100%;}@media (max-width:500px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] [id^=edit-route] #edit-down,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] [id^=edit-route] #edit-down,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] [id^=edit-route] #edit-down,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-route] #edit-down{flex-direction:column;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] [id^=edit-route] #edit-down span,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] [id^=edit-route] #edit-down span,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] [id^=edit-route] #edit-down span,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-route] #edit-down span{font-size:16px;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] [id^=edit-route] #edit-down .booking-right-date span,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] [id^=edit-route] #edit-down .booking-right-date span,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] [id^=edit-route] #edit-down .booking-right-date span,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-route] #edit-down .booking-right-date span{border-right:1px solid;}@media (max-width:500px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] [id^=edit-route] #edit-down .booking-right-date span,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] [id^=edit-route] #edit-down .booking-right-date span,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] [id^=edit-route] #edit-down .booking-right-date span,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-route] #edit-down .booking-right-date span{border-right:0;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] [id^=edit-route] #edit-down #edit-disponibilidad,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] [id^=edit-route] #edit-down #edit-disponibilidad,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] [id^=edit-route] #edit-down #edit-disponibilidad,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-route] #edit-down #edit-disponibilidad{padding:0.5rem !important;max-width:100%;text-transform:uppercase;font-weight:normal;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] [id^=edit-route] [id^=edit-route-resumen]:before,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] [id^=edit-route] [id^=edit-route-resumen]:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] [id^=edit-route] [id^=edit-route-resumen]:before,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] [id^=edit-route] [id^=edit-route-resumen]:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] [id^=edit-route] [id^=edit-route-resumen]:before,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] [id^=edit-route] [id^=edit-route-resumen]:after,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-route] [id^=edit-route-resumen]:before,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-route] [id^=edit-route-resumen]:after{display:none;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .title-form-step,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-data-mobile-title,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .title-form-step,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-data-mobile-title,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .title-form-step,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-data-mobile-title,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .title-form-step,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-data-mobile-title{font-family:"questa",serif;font-size:42px;color:#232323;max-width:1060px;margin:65px auto 55px;}@media (max-width:768px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .title-form-step,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-data-mobile-title,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .title-form-step,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-data-mobile-title,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .title-form-step,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-data-mobile-title,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .title-form-step,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-data-mobile-title{font-size:32px;margin-left:0;}}@media (max-width:520px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .title-form-step,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-data-mobile-title,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .title-form-step,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-data-mobile-title,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .title-form-step,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-data-mobile-title,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .title-form-step,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-data-mobile-title{font-size:30px;line-height:normal;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .title-form-step:before,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-data-mobile-title:before,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .title-form-step:before,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-data-mobile-title:before,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .title-form-step:before,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-data-mobile-title:before,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .title-form-step:before,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-data-mobile-title:before{content:"";height:50px;width:1px;background:#232323;position:relative;float:left;left:0;top:-10px;margin-right:15px;}@media (max-width:768px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .title-form-step:before,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-data-mobile-title:before,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .title-form-step:before,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-data-mobile-title:before,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .title-form-step:before,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-data-mobile-title:before,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .title-form-step:before,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-data-mobile-title:before{height:35px;}}@media (max-width:520px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .title-form-step:before,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-data-mobile-title:before,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .title-form-step:before,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-data-mobile-title:before,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .title-form-step:before,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-data-mobile-title:before,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .title-form-step:before,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-data-mobile-title:before{top:0;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .title-form-step span,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-data-mobile-title span,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .title-form-step span,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-data-mobile-title span,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .title-form-step span,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-data-mobile-title span,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .title-form-step span,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-data-mobile-title span{font-family:"questa",serif;font-size:42px;color:#232323;margin:35px 0;}@media (max-width:1199px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .title-form-step span,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-data-mobile-title span,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .title-form-step span,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-data-mobile-title span,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .title-form-step span,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-data-mobile-title span,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .title-form-step span,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-data-mobile-title span{margin:30px 0;}}@media (max-width:768px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .title-form-step span,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-data-mobile-title span,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .title-form-step span,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-data-mobile-title span,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .title-form-step span,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-data-mobile-title span,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .title-form-step span,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-data-mobile-title span{font-size:35px;}}@media (max-width:520px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .title-form-step span,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-data-mobile-title span,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .title-form-step span,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-data-mobile-title span,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .title-form-step span,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-data-mobile-title span,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .title-form-step span,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-data-mobile-title span{font-size:30px;line-height:normal;}}@media (max-width:768px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .title-form-step,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .title-form-step,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .title-form-step,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .title-form-step{display:none;}}@media (max-width:768px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-data-mobile-title,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-data-mobile-title,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-data-mobile-title,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-data-mobile-title{display:block;margin-bottom:-25px;margin-top:50px;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .title-form-finish,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .title-form-finish,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .title-form-finish,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .title-form-finish{font-family:"questa",serif;font-weight:normal;font-size:40px;line-height:1.2;color:#232323;margin:35px auto;text-align:center;max-width:445px;position:relative;}@media (max-width:1199px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .title-form-finish,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .title-form-finish,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .title-form-finish,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .title-form-finish{margin:30px auto;}}@media (max-width:768px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .title-form-finish,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .title-form-finish,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .title-form-finish,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .title-form-finish{font-size:28px;max-width:295px;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .title-form-finish:before,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .title-form-finish:before,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .title-form-finish:before,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .title-form-finish:before{content:"";height:1px;width:30px;background:#232323;position:absolute;float:left;left:0;top:48.5px;}@media (max-width:768px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .title-form-finish:before,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .title-form-finish:before,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .title-form-finish:before,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .title-form-finish:before{width:15px;top:34.5px;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .title-form-finish:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .title-form-finish:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .title-form-finish:after,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .title-form-finish:after{content:"";height:1px;width:30px;background:#232323;position:absolute;float:right;right:0;top:48.5px;}@media (max-width:768px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .title-form-finish:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .title-form-finish:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .title-form-finish:after,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .title-form-finish:after{width:15px;top:34.5px;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .title-form-finish span,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .title-form-finish span,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .title-form-finish span,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .title-form-finish span{font-family:"questa",serif;font-weight:normal;font-size:40px;line-height:1.2;color:#232323;margin:35px auto;text-align:center;max-width:445px;position:relative;}@media (max-width:1199px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .title-form-finish span,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .title-form-finish span,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .title-form-finish span,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .title-form-finish span{margin:30px auto;}}@media (max-width:768px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .title-form-finish span,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .title-form-finish span,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .title-form-finish span,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .title-form-finish span{font-size:28px;max-width:295px;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .booking-container-parador,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .booking-container-parador,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .booking-container-parador,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .booking-container-parador{max-width:475px;display:block;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .booking-container-parador .booking-parador-img,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .booking-container-parador .booking-parador-img,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .booking-container-parador .booking-parador-img,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .booking-container-parador .booking-parador-img{flex:0 1 auto;}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .booking-container-parador .booking-parador-img img,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .booking-container-parador .booking-parador-img img,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .booking-container-parador .booking-parador-img img,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .booking-container-parador .booking-parador-img img{width:85px !important;height:110px !important;-o-object-fit:cover !important;object-fit:cover !important;}}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .booking-container-parador .booking-parador-data,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .booking-container-parador .booking-parador-data,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .booking-container-parador .booking-parador-data,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .booking-container-parador .booking-parador-data{flex:1 0 70% !important;}}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .booking-container-parador .booking-parador-data .booking-parador-data-row,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .booking-container-parador .booking-parador-data .booking-parador-data-row,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .booking-container-parador .booking-parador-data .booking-parador-data-row,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .booking-container-parador .booking-parador-data .booking-parador-data-row{justify-content:flex-start;padding-left:15px !important;}}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .booking-container-parador .booking-parador-data .booking-parador-data-row .control-label,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .booking-container-parador .booking-parador-data .booking-parador-data-row .control-label,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .booking-container-parador .booking-parador-data .booking-parador-data-row .control-label,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .booking-container-parador .booking-parador-data .booking-parador-data-row .control-label{font-size:16px;font-weight:bold;text-align:left;}}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .booking-container-parador .booking-parador-data .booking-parador-data-row .booking-parador-starts,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .booking-container-parador .booking-parador-data .booking-parador-data-row .booking-parador-starts,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .booking-container-parador .booking-parador-data .booking-parador-data-row .booking-parador-starts,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .booking-container-parador .booking-parador-data .booking-parador-data-row .booking-parador-starts{width:auto !important;text-align:left;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .booking-container-parador .booking-parador-data .booking-parador-data-row .booking-parador-location,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .booking-container-parador .booking-parador-data .booking-parador-data-row .booking-parador-phone,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .booking-container-parador .booking-parador-data .booking-parador-data-row .booking-parador-email,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .booking-container-parador .booking-parador-data .booking-parador-data-row .booking-parador-location,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .booking-container-parador .booking-parador-data .booking-parador-data-row .booking-parador-phone,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .booking-container-parador .booking-parador-data .booking-parador-data-row .booking-parador-email,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .booking-container-parador .booking-parador-data .booking-parador-data-row .booking-parador-location,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .booking-container-parador .booking-parador-data .booking-parador-data-row .booking-parador-phone,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .booking-container-parador .booking-parador-data .booking-parador-data-row .booking-parador-email,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .booking-container-parador .booking-parador-data .booking-parador-data-row .booking-parador-location,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .booking-container-parador .booking-parador-data .booking-parador-data-row .booking-parador-phone,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .booking-container-parador .booking-parador-data .booking-parador-data-row .booking-parador-email{color:#232323;text-align:left;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .body-booking-confirmation,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .body-booking-confirmation,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .body-booking-confirmation,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .body-booking-confirmation{max-width:645px !important;margin-bottom:10px !important;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-data,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-data,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-data,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-data{font-size:16px;width:100%;padding-top:30px;padding-bottom:30px;margin-bottom:40px !important;border-top:2px solid #e5e4e1;border-bottom:2px solid #e5e4e1;text-align:left;justify-content:space-between;display:flex;flex-wrap:wrap;}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-data,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-data,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-data,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-data{padding-top:10px;padding-bottom:0;margin-bottom:30px !important;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-data h3,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-data h3,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-data h3,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-data h3{color:#232323;font-size:24px;font-weight:normal;margin-bottom:15px;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-data #edit-left-data,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-data #edit-left-data,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-data #edit-left-data,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-data #edit-left-data{display:flex;flex:1 0 50%;vertical-align:top;}@media (max-width:480px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-data #edit-left-data,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-data #edit-left-data,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-data #edit-left-data,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-data #edit-left-data{width:100% !important;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-data #edit-right-data,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-data #edit-right-data,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-data #edit-right-data,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-data #edit-right-data{display:flex;flex:0 1 auto;flex-direction:column;width:auto;vertical-align:top;}@media (max-width:480px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-data #edit-right-data,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-data #edit-right-data,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-data #edit-right-data,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-data #edit-right-data{width:100% !important;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-data #edit-right-data #edit-client-data div,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-data #edit-right-data #edit-client-data div,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-data #edit-right-data #edit-client-data div,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-data #edit-right-data #edit-client-data div{margin-bottom:0px;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-step .booking-container-resume-confrimation .booking-container-resume-rooms h3,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-step .booking-container-resume-confrimation .booking-container-resume-rooms h3,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-step .booking-container-resume-confrimation .booking-container-resume-rooms h3,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-step .booking-container-resume-confrimation .booking-container-resume-rooms h3{color:#232323;font-size:24px;font-weight:normal;margin-bottom:25px;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-step .booking-container-resume-confrimation .booking-container-resume-rooms .booking-container-resume-rooms-room,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-step .booking-container-resume-confrimation .booking-container-resume-rooms .booking-container-resume-rooms-room,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-step .booking-container-resume-confrimation .booking-container-resume-rooms .booking-container-resume-rooms-room,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-step .booking-container-resume-confrimation .booking-container-resume-rooms .booking-container-resume-rooms-room{border-bottom:0;margin-bottom:0 !important;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-step .booking-container-resume-confrimation .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-confirmation-rooms-container,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-step .booking-container-resume-confrimation .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-confirmation-rooms-container,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-step .booking-container-resume-confrimation .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-confirmation-rooms-container,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-step .booking-container-resume-confrimation .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-confirmation-rooms-container{margin-bottom:0 !important;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-step .booking-container-resume-confrimation .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-confirmation-rooms-container .booking-confirmation-room-resume,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-step .booking-container-resume-confrimation .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-confirmation-rooms-container .booking-confirmation-room-resume,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-step .booking-container-resume-confrimation .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-confirmation-rooms-container .booking-confirmation-room-resume,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-step .booking-container-resume-confrimation .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-confirmation-rooms-container .booking-confirmation-room-resume{display:inline-block;width:64%;text-align:left;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-step .booking-container-resume-confrimation .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-confirmation-rooms-container .booking-confirmation-room-resume .booking-confirmation-room-number,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-step .booking-container-resume-confrimation .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-confirmation-rooms-container .booking-confirmation-room-resume .booking-confirmation-room-number,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-step .booking-container-resume-confrimation .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-confirmation-rooms-container .booking-confirmation-room-resume .booking-confirmation-room-number,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-step .booking-container-resume-confrimation .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-confirmation-rooms-container .booking-confirmation-room-resume .booking-confirmation-room-number{font-size:18px;font-weight:bold;margin-bottom:5px;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-step .booking-container-resume-confrimation .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-confirmation-rooms-container .room_price_right,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-step .booking-container-resume-confrimation .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-confirmation-rooms-container .room_price_right,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-step .booking-container-resume-confrimation .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-confirmation-rooms-container .room_price_right,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-step .booking-container-resume-confrimation .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-confirmation-rooms-container .room_price_right{display:inline-block;width:35%;text-align:right;font-size:16px;font-weight:normal;color:#232323;}@media (max-width:480px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-step .booking-container-resume-confrimation .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-confirmation-rooms-container .room_price_right,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-step .booking-container-resume-confrimation .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-confirmation-rooms-container .room_price_right,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-step .booking-container-resume-confrimation .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-confirmation-rooms-container .room_price_right,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-step .booking-container-resume-confrimation .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-confirmation-rooms-container .room_price_right{display:block;width:100%;text-align:left;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-step .booking-container-resume-confrimation .booking-confirmation-total-price .price .total-price-label,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-step .booking-container-resume-confrimation .booking-confirmation-total-price .price .total-price-label,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-step .booking-container-resume-confrimation .booking-confirmation-total-price .price .total-price-label,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-step .booking-container-resume-confrimation .booking-confirmation-total-price .price .total-price-label{font-size:18px;color:#4f4f4f;text-transform:uppercase;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions{width:100%;border-bottom:2px solid #e5e4e1;padding-bottom:20px;margin-top:30px;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador [id^=edit-info-conditions],#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador [id^=edit-info-conditions],#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador [id^=edit-info-conditions],#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador [id^=edit-info-conditions]{margin-bottom:0;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador .conditions-accordion-button:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador .conditions-accordion-button:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador .conditions-accordion-button:after,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador .conditions-accordion-button:after{border-width:0 1px 1px 0;}@media (min-width:769px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador .conditions-accordion-button:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador .conditions-accordion-button:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador .conditions-accordion-button:after,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador .conditions-accordion-button:after{display:none;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador .conditions-accordion-button[aria-expanded=false]:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador .conditions-accordion-button[aria-expanded=false]:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador .conditions-accordion-button[aria-expanded=false]:after,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador .conditions-accordion-button[aria-expanded=false]:after{top:-4px;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador .conditions-accordion-button h3,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador .conditions-accordion-button h3,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador .conditions-accordion-button h3,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador .conditions-accordion-button h3{font-family:"Lato",sans-serif;}@media (min-width:769px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador .conditions-accordion-button h3,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador .conditions-accordion-button h3,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador .conditions-accordion-button h3,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador .conditions-accordion-button h3{color:#232323 !important;font-size:16px;font-weight:normal;margin-bottom:-5px;line-height:1.2;}}@media (max-width:768px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador .conditions-accordion-button h3,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador .conditions-accordion-button h3,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador .conditions-accordion-button h3,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador .conditions-accordion-button h3{font-size:14px;font-weight:normal;text-transform:uppercase;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador .collapse,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador .collapse,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador .collapse,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador .collapse{height:auto !important;}@media (min-width:769px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador .collapse,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador .collapse,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador .collapse,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador .collapse{display:block;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador .collapse #edit-conditions-accordion,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador .collapse #edit-conditions-accordion,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador .collapse #edit-conditions-accordion,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador .collapse #edit-conditions-accordion{margin-bottom:0;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador .collapse #edit-conditions-accordion p,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador .collapse #edit-conditions-accordion p,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador .collapse #edit-conditions-accordion p,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-conditions .finish-step-parador .collapse #edit-conditions-accordion p{line-height:1.6 !important;color:#4f4f4f;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .booking-confirmation-footer,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .booking-confirmation-footer,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .booking-confirmation-footer,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .booking-confirmation-footer{margin-top:0 !important;padding-top:0 !important;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .booking-confirmation-footer .finish-message,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .booking-confirmation-footer .finish-message,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .booking-confirmation-footer .finish-message,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .booking-confirmation-footer .finish-message{font-size:18px;margin-bottom:55px !important;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .booking-confirmation-footer .finish-message a:hover,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-confirmation-page .booking-confirmation-footer .finish-message a:focus-visible,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .booking-confirmation-footer .finish-message a:hover,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .booking-confirmation-footer .finish-message a:focus-visible,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .booking-confirmation-footer .finish-message a:hover,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-confirmation-page .booking-confirmation-footer .finish-message a:focus-visible,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .booking-confirmation-footer .finish-message a:hover,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-confirmation-page .booking-confirmation-footer .finish-message a:focus-visible{text-decoration:underline;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body{display:flex;flex-wrap:wrap;max-width:1060px;margin:25px auto;overflow:hidden;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-body-left,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-body-left,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-body-left,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-body-left{flex:1 0 80%;}@media (max-width:500px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-body-left,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-body-left,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-body-left,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-body-left{flex:1 0 100%;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-body-left > div,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-body-left > div,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-body-left > div,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-body-left > div{order:1;float:left;width:25%;}@media (max-width:500px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-body-left > div,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-body-left > div,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-body-left > div,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-body-left > div{width:100%;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-body-left > div img,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-body-left > div img,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-body-left > div img,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-body-left > div img{max-width:185px;height:185px;-o-object-fit:cover;object-fit:cover;}@media (max-width:991px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-body-left > div img,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-body-left > div img,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-body-left > div img,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-body-left > div img{max-width:100%;height:auto;padding-right:10px;}}@media (max-width:500px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-body-left > div img,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-body-left > div img,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-body-left > div img,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-body-left > div img{padding-right:0;margin-bottom:20px;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-body-left .title,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-body-left .title,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-body-left .title,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-body-left .title{order:2;float:right;width:75%;font-size:24px;color:#232323;margin-bottom:20px;}@media (max-width:500px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-body-left .title,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-body-left .title,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-body-left .title,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-body-left .title{width:100%;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-body-left #date-div,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-body-left #date-div,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-body-left #date-div,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-body-left #date-div{order:3;float:right;width:75%;margin-bottom:20px;}@media (max-width:500px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-body-left #date-div,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-body-left #date-div,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-body-left #date-div,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-body-left #date-div{width:100%;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-body-left #date-div .reservas-rutas-entry legend,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-body-left #date-div .reservas-rutas-entry legend,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-body-left #date-div .reservas-rutas-entry legend,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-body-left #date-div .reservas-rutas-entry legend{font-size:16px;font-weight:bold;color:#4f4f4f;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-body-left #date-div .reservas-rutas-entry legend .form-required:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-body-left #date-div .reservas-rutas-entry legend .form-required:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-body-left #date-div .reservas-rutas-entry legend .form-required:after,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-body-left #date-div .reservas-rutas-entry legend .form-required:after{background-size:7px;content:"";height:7px;width:7px;margin-left:2.5px;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-body-left #date-div .reservas-rutas-entry .fieldset-wrapper #edit-entry-dates,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-body-left #date-div .reservas-rutas-entry .fieldset-wrapper #edit-entry-dates,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-body-left #date-div .reservas-rutas-entry .fieldset-wrapper #edit-entry-dates,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-body-left #date-div .reservas-rutas-entry .fieldset-wrapper #edit-entry-dates{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;max-width:325px;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-body-left #date-div .reservas-rutas-entry .fieldset-wrapper #edit-entry-dates .form-item-entry-dates,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-body-left #date-div .reservas-rutas-entry .fieldset-wrapper #edit-entry-dates .form-item-entry-dates,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-body-left #date-div .reservas-rutas-entry .fieldset-wrapper #edit-entry-dates .form-item-entry-dates,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-body-left #date-div .reservas-rutas-entry .fieldset-wrapper #edit-entry-dates .form-item-entry-dates{flex:1 0 50%;margin:0;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-body-left #date-div .reservas-rutas-entry .fieldset-wrapper #edit-entry-dates .form-item-entry-dates label,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-body-left #date-div .reservas-rutas-entry .fieldset-wrapper #edit-entry-dates .form-item-entry-dates label,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-body-left #date-div .reservas-rutas-entry .fieldset-wrapper #edit-entry-dates .form-item-entry-dates label,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-body-left #date-div .reservas-rutas-entry .fieldset-wrapper #edit-entry-dates .form-item-entry-dates label{font-size:14px;color:#5a5a5a;font-weight:normal;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-body-left #date-div .reservas-rutas-entry .fieldset-wrapper #edit-entry-dates .form-item-entry-dates input,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-body-left #date-div .reservas-rutas-entry .fieldset-wrapper #edit-entry-dates .form-item-entry-dates input,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-body-left #date-div .reservas-rutas-entry .fieldset-wrapper #edit-entry-dates .form-item-entry-dates input,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-body-left #date-div .reservas-rutas-entry .fieldset-wrapper #edit-entry-dates .form-item-entry-dates input{filter:grayscale(1);}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-body-left #regime-div,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-body-left #regime-div,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-body-left #regime-div,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-body-left #regime-div{order:4;float:right;width:75%;}@media (max-width:500px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-body-left #regime-div,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-body-left #regime-div,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-body-left #regime-div,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-body-left #regime-div{width:100%;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-body-left #regime-div .reservas-rutas-entry legend,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-body-left #regime-div .reservas-rutas-entry legend,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-body-left #regime-div .reservas-rutas-entry legend,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-body-left #regime-div .reservas-rutas-entry legend{font-size:16px;font-weight:bold;color:#4f4f4f;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-body-left #regime-div .reservas-rutas-entry legend .form-required:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-body-left #regime-div .reservas-rutas-entry legend .form-required:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-body-left #regime-div .reservas-rutas-entry legend .form-required:after,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-body-left #regime-div .reservas-rutas-entry legend .form-required:after{background-size:7px;content:"";height:7px;width:7px;margin-left:2.5px;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-body-left #regime-div .reservas-rutas-entry .fieldset-wrapper > div,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-body-left #regime-div .reservas-rutas-entry .fieldset-wrapper > div,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-body-left #regime-div .reservas-rutas-entry .fieldset-wrapper > div,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-body-left #regime-div .reservas-rutas-entry .fieldset-wrapper > div{display:flex;flex-direction:column;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-body-left #regime-div .reservas-rutas-entry .fieldset-wrapper > div label,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-body-left #regime-div .reservas-rutas-entry .fieldset-wrapper > div label,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-body-left #regime-div .reservas-rutas-entry .fieldset-wrapper > div label,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-body-left #regime-div .reservas-rutas-entry .fieldset-wrapper > div label{font-size:14px;color:#5a5a5a;font-weight:normal;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-body-left #regime-div .reservas-rutas-entry .fieldset-wrapper > div label input,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-body-left #regime-div .reservas-rutas-entry .fieldset-wrapper > div label input,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-body-left #regime-div .reservas-rutas-entry .fieldset-wrapper > div label input,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-body-left #regime-div .reservas-rutas-entry .fieldset-wrapper > div label input{filter:grayscale(1);}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-body-left #regime-div #regime-div,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-body-left #regime-div #regime-div,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-body-left #regime-div #regime-div,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-body-left #regime-div #regime-div{float:left !important;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #right-div,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #storage-price,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #right-div,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #storage-price,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #right-div,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #storage-price,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #right-div,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #storage-price{flex:0 1 auto;text-align:center;display:flex;align-items:center;}@media (max-width:500px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #right-div,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #storage-price,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #right-div,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #storage-price,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #right-div,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #storage-price,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #right-div,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #storage-price{justify-content:center;width:100%;border:1px solid;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #right-div .price,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #storage-price .price,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #right-div .price,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #storage-price .price,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #right-div .price,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #storage-price .price,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #right-div .price,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #storage-price .price{font-size:20px;color:#232323;font-weight:bold;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-route,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-route,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-route,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-route{order:2;width:100%;flex:1 0 22%;border:1px solid #959595;padding:30px 35px;margin:0 auto;display:block !important;text-align:center;height:100%;}@media (max-width:991px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-route,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-route,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-route,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-route{margin-top:20px !important;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-route .title,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-route .title,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-route .title,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-route .title{font-size:20px;color:#232323;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-route .taxonomy,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-route .taxonomy,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-route .taxonomy,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-route .taxonomy{font-size:16px;color:#4f4f4f;margin:10px 0;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-route #edit-down,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-route #edit-down,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-route #edit-down,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-route #edit-down{flex-direction:column;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-route #edit-down .booking-right-date span,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-route #edit-down .booking-right-date span,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-route #edit-down .booking-right-date span,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-route #edit-down .booking-right-date span{border-right:0;color:#56babd;font-weight:bold;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-route #edit-down > div,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-route #edit-down > div,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-route #edit-down > div,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-route #edit-down > div{margin:10px 0;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left{order:1;flex:1 0 70% !important;padding-right:30px;display:flex;flex-direction:row;flex-wrap:wrap;}@media (max-width:1199px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left{padding-right:30px;}}@media (max-width:991px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left{flex:1 0 100% !important;padding-right:0;}}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left > div,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left > div,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left > div,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left > div{flex:1 0 100% !important;padding-right:0 !important;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left label,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left legend,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left label,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left legend,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left label,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left legend,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left label,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left legend{font-size:18px;font-weight:normal;color:#4f4f4f;margin-bottom:10px;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left label .form-required:after,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left label.form-required:after,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left legend .form-required:after,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left legend.form-required:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left label .form-required:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left label.form-required:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left legend .form-required:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left legend.form-required:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left label .form-required:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left label.form-required:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left legend .form-required:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left legend.form-required:after,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left label .form-required:after,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left label.form-required:after,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left legend .form-required:after,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left legend.form-required:after{background-size:7px;content:"";height:7px;width:7px;margin-left:2.5px;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left input,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left textarea,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left input,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left textarea,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left input,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left textarea,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left input,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left textarea{font-weight:normal;border:1px solid #959595;height:48px;font-size:16px;color:#959595;background:transparent;border-radius:0;box-shadow:none;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left input,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left input,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left input,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left input{text-transform:uppercase;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left .form-item-name,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left .form-item-surname1,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left .form-item-email,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left .form-item-email-confirmation,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left .form-item-phone,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left .form-item-user-card-number,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left .form-item-name,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left .form-item-surname1,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left .form-item-email,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left .form-item-email-confirmation,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left .form-item-phone,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left .form-item-user-card-number,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left .form-item-name,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left .form-item-surname1,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left .form-item-email,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left .form-item-email-confirmation,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left .form-item-phone,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left .form-item-user-card-number,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left .form-item-name,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left .form-item-surname1,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left .form-item-email,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left .form-item-email-confirmation,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left .form-item-phone,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left .form-item-user-card-number{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;padding-right:4%;margin-bottom:20px;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left #edit-booking-dates,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left #edit-booking-dates,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left #edit-booking-dates,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left #edit-booking-dates{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%;padding-right:5%;padding-top:0;padding-bottom:0;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left #edit-booking-dates .form-item-booking-routes,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left #edit-booking-dates .form-item-booking-routes,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left #edit-booking-dates .form-item-booking-routes,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left #edit-booking-dates .form-item-booking-routes{max-width:100%;text-align:left;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left #edit-booking-dates .form-item-booking-routes #edit-booking-routes,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left #edit-booking-dates .form-item-booking-routes #edit-booking-routes,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left #edit-booking-dates .form-item-booking-routes #edit-booking-routes,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left #edit-booking-dates .form-item-booking-routes #edit-booking-routes{max-width:100%;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left .form-item-user-comments,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left .form-item-user-comments,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left .form-item-user-comments,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left .form-item-user-comments{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;padding-right:5%;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left #edit-booking-routes,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left #edit-booking-routes,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left #edit-booking-routes,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left #edit-booking-routes{color:#959595;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left .form-radio,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left .checkbox-wrapper,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left .form-radio,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left .checkbox-wrapper,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left .form-radio,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left .checkbox-wrapper,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left .form-radio,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left .checkbox-wrapper{filter:hue-rotate(128deg);}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left #edit-cards-type,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left #edit-cards-type,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left #edit-cards-type,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left #edit-cards-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left #edit-cards-type .form-item-cards-type,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left #edit-cards-type .form-item-cards-type,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left #edit-cards-type .form-item-cards-type,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left #edit-cards-type .form-item-cards-type{margin-right:20px;margin-top:0;}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left #edit-cards-type .form-item-cards-type,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left #edit-cards-type .form-item-cards-type,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left #edit-cards-type .form-item-cards-type,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left #edit-cards-type .form-item-cards-type{margin-right:0;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left #edit-cards-type .form-item-cards-type .form-radio,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left #edit-cards-type .form-item-cards-type .form-radio,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left #edit-cards-type .form-item-cards-type .form-radio,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left #edit-cards-type .form-item-cards-type .form-radio{margin-top:12px;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left #edit-cards-type .form-item-cards-type .icon-card span,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left #edit-cards-type .form-item-cards-type .icon-card span,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left #edit-cards-type .form-item-cards-type .icon-card span,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left #edit-cards-type .form-item-cards-type .icon-card span{display:none;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left #edit-user-comments,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left #edit-user-comments,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left #edit-user-comments,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left #edit-user-comments{min-height:110px;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left .form-type-checkbox,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left .form-type-checkbox,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left .form-type-checkbox,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left .form-type-checkbox{margin-top:0;margin-bottom:0;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left .form-type-checkbox label,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left .form-type-checkbox label,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left .form-type-checkbox label,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left .form-type-checkbox label{font-size:14px;color:#5a5a5a;margin-bottom:0;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left .form-type-checkbox a,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left .form-type-checkbox a,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left .form-type-checkbox a,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left .form-type-checkbox a{color:#f01e50;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left .form-type-checkbox a:hover,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left .form-type-checkbox a:focus-visible,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left .form-type-checkbox a:hover,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left .form-type-checkbox a:focus-visible,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left .form-type-checkbox a:hover,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left .form-type-checkbox a:focus-visible,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left .form-type-checkbox a:hover,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left .form-type-checkbox a:focus-visible{text-decoration:underline;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left h3,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left h3,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left h3,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left h3{font-family:"Lato",sans-serif;font-size:16px;font-weight:bold;color:#232323;margin-top:15px;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left .reserve-conditions,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left #edit-legal-warning,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left .reserve-conditions,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left #edit-legal-warning,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left .reserve-conditions,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left #edit-legal-warning,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left .reserve-conditions,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left #edit-legal-warning{font-size:14px;color:#4f4f4f;line-height:1.4 !important;font-weight:normal;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left .reserve-conditions p,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left #edit-legal-warning p,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left .reserve-conditions p,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left #edit-legal-warning p,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left .reserve-conditions p,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left #edit-legal-warning p,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left .reserve-conditions p,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left #edit-legal-warning p{line-height:1.4 !important;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left .info-texto,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left .info-texto,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left .info-texto,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left .info-texto{font-size:16px;font-weight:bold;color:#232323;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left .info-texto span,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left .info-texto span,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left .info-texto span,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left .info-texto span{font-size:14px;color:#4f4f4f;line-height:1.4 !important;font-weight:normal;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body .form-group,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body .form-group,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body .form-group,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body .form-group{margin-bottom:15px;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body.booking-page-confirmation-route,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body.booking-page-confirmation-route,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body.booking-page-confirmation-route,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body.booking-page-confirmation-route{display:block;width:100%;float:none;margin-top:50px;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body.booking-page-confirmation-route .finish-step-route,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body.booking-page-confirmation-route .finish-step-route,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body.booking-page-confirmation-route .finish-step-route,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body.booking-page-confirmation-route .finish-step-route{font-size:16px;width:60%;float:left;font-weight:normal;color:#4f4f4f;}@media (max-width:767px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body.booking-page-confirmation-route .finish-step-route,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body.booking-page-confirmation-route .finish-step-route,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body.booking-page-confirmation-route .finish-step-route,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body.booking-page-confirmation-route .finish-step-route{width:100%;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body.booking-page-confirmation-route .finish-step-route span,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body.booking-page-confirmation-route .finish-step-route span,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body.booking-page-confirmation-route .finish-step-route span,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body.booking-page-confirmation-route .finish-step-route span{font-size:16px;font-weight:normal;color:#4f4f4f;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body.booking-page-confirmation-route #edit-route,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body.booking-page-confirmation-route #edit-route,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body.booking-page-confirmation-route #edit-route,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body.booking-page-confirmation-route #edit-route{width:40%;float:right;}@media (max-width:767px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body.booking-page-confirmation-route #edit-route,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body.booking-page-confirmation-route #edit-route,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body.booking-page-confirmation-route #edit-route,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body.booking-page-confirmation-route #edit-route{width:100%;margin:0 auto 25px !important;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .finish-step-route#edit-footer,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .finish-step-route#edit-footer,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .finish-step-route#edit-footer,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .finish-step-route#edit-footer{float:left;text-align:center;width:100%;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .step3-button,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .step3-button,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .step3-button,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .step3-button{display:inline;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .step3-button .icon,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .step3-button .icon,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .step3-button .icon,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .step3-button .icon{display:none;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .step3-button #edit-cancel-booking,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .step3-button #edit-cancel-booking,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .step3-button #edit-cancel-booking,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .step3-button #edit-cancel-booking{margin-top:15px;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .step3-button button,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .step3-button button,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .step3-button button,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .step3-button button{font-family:"Lato",sans-serif;font-weight:normal;border:1px solid #f01e50 !important;background-color:transparent !important;color:#f01e50 !important;text-transform:uppercase;min-height:48px;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .step3-button button:hover,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .step3-button button:focus-visible,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .step3-button button:hover,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .step3-button button:focus-visible,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .step3-button button:hover,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .step3-button button:focus-visible,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .step3-button button:hover,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .step3-button button:focus-visible{background-color:#f01e50 !important;color:#ffffff !important;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .step3-button button[id^=edit-login],#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .step3-button button[id^=edit-login],#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .step3-button button[id^=edit-login],#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .step3-button button[id^=edit-login]{text-transform:uppercase;width:auto !important;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-close,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-close,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-close,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-close{margin:0 auto;display:block;text-transform:uppercase;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .form-booking-page-confirmation-route [id^=edit-body],#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form].form-booking-page-confirmation-route [id^=edit-body]{max-width:645px !important;margin-bottom:10px !important;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .form-booking-page-confirmation-route [id^=edit-body] [id^=edit-data],#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form].form-booking-page-confirmation-route [id^=edit-body] [id^=edit-data]{font-size:16px;width:100%;padding-top:30px;padding-bottom:30px;margin-bottom:40px !important;border-top:2px solid #e5e4e1;border-bottom:2px solid #e5e4e1;text-align:left;justify-content:space-between;display:flex;flex-wrap:wrap;}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .form-booking-page-confirmation-route [id^=edit-body] [id^=edit-data],#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form].form-booking-page-confirmation-route [id^=edit-body] [id^=edit-data]{padding-top:10px;padding-bottom:0;margin-bottom:30px !important;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .form-booking-page-confirmation-route [id^=edit-body] [id^=edit-data] h3,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form].form-booking-page-confirmation-route [id^=edit-body] [id^=edit-data] h3{color:#232323;font-size:24px;font-weight:normal;margin-bottom:15px;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .form-booking-page-confirmation-route [id^=edit-body] [id^=edit-route] .title span,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form].form-booking-page-confirmation-route [id^=edit-body] [id^=edit-route] .title span{font-size:18px;font-weight:bold;margin-bottom:5px;color:#4f4f4f;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .form-booking-page-confirmation-route [id^=edit-body] [id^=edit-route] #edit-route-resumen .booking-right-date,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form].form-booking-page-confirmation-route [id^=edit-body] [id^=edit-route] #edit-route-resumen .booking-right-date{margin:15px 0;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .form-booking-page-confirmation-route [id^=edit-body] [id^=edit-route] #edit-route-resumen span,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form].form-booking-page-confirmation-route [id^=edit-body] [id^=edit-route] #edit-route-resumen span{font-size:16px;line-height:1.4;color:#4f4f4f;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .form-booking-page-confirmation-route [id^=edit-body] [id^=edit-route] #edit-route-resumen .booking-right-price,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form].form-booking-page-confirmation-route [id^=edit-body] [id^=edit-route] #edit-route-resumen .booking-right-price{display:flex;justify-content:space-between;margin-top:30px;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .form-booking-page-confirmation-route [id^=edit-body] [id^=edit-route] #edit-route-resumen .booking-right-price .price-label,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form].form-booking-page-confirmation-route [id^=edit-body] [id^=edit-route] #edit-route-resumen .booking-right-price .price-label{font-size:18px;color:#4f4f4f;text-transform:uppercase;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .form-booking-page-confirmation-route [id^=edit-body] [id^=edit-route] #edit-route-resumen .booking-right-price .price-value,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form].form-booking-page-confirmation-route [id^=edit-body] [id^=edit-route] #edit-route-resumen .booking-right-price .price-value{font-size:18px;color:#232323;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .form-booking-page-confirmation-route [id^=edit-body] [id^=edit-route] #edit-route-resumen .descripcion,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form].form-booking-page-confirmation-route [id^=edit-body] [id^=edit-route] #edit-route-resumen .descripcion{text-align:right;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .form-booking-page-confirmation-route [id^=edit-body] .finish-step-parador,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form].form-booking-page-confirmation-route [id^=edit-body] .finish-step-parador{width:100%;border-bottom:2px solid #e5e4e1;padding-bottom:20px;margin-top:30px;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .form-booking-page-confirmation-route [id^=edit-body] .finish-step-parador [id^=edit-info-conditions],#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form].form-booking-page-confirmation-route [id^=edit-body] .finish-step-parador [id^=edit-info-conditions]{margin-bottom:0;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .form-booking-page-confirmation-route [id^=edit-body] .finish-step-parador .conditions-accordion-button:after,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form].form-booking-page-confirmation-route [id^=edit-body] .finish-step-parador .conditions-accordion-button:after{border-width:0 1px 1px 0;}@media (min-width:769px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .form-booking-page-confirmation-route [id^=edit-body] .finish-step-parador .conditions-accordion-button:after,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form].form-booking-page-confirmation-route [id^=edit-body] .finish-step-parador .conditions-accordion-button:after{display:none;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .form-booking-page-confirmation-route [id^=edit-body] .finish-step-parador .conditions-accordion-button[aria-expanded=false]:after,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form].form-booking-page-confirmation-route [id^=edit-body] .finish-step-parador .conditions-accordion-button[aria-expanded=false]:after{top:-4px;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .form-booking-page-confirmation-route [id^=edit-body] .finish-step-parador .conditions-accordion-button h3,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form].form-booking-page-confirmation-route [id^=edit-body] .finish-step-parador .conditions-accordion-button h3{font-family:"Lato",sans-serif;}@media (min-width:769px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .form-booking-page-confirmation-route [id^=edit-body] .finish-step-parador .conditions-accordion-button h3,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form].form-booking-page-confirmation-route [id^=edit-body] .finish-step-parador .conditions-accordion-button h3{color:#232323 !important;font-size:16px;font-weight:normal;margin-bottom:-5px;line-height:1.2;}}@media (max-width:768px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .form-booking-page-confirmation-route [id^=edit-body] .finish-step-parador .conditions-accordion-button h3,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form].form-booking-page-confirmation-route [id^=edit-body] .finish-step-parador .conditions-accordion-button h3{font-size:14px;font-weight:normal;text-transform:uppercase;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .form-booking-page-confirmation-route [id^=edit-body] .finish-step-parador .collapse,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form].form-booking-page-confirmation-route [id^=edit-body] .finish-step-parador .collapse{height:auto !important;}@media (min-width:769px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .form-booking-page-confirmation-route [id^=edit-body] .finish-step-parador .collapse,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form].form-booking-page-confirmation-route [id^=edit-body] .finish-step-parador .collapse{display:block;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .form-booking-page-confirmation-route [id^=edit-body] .finish-step-parador .collapse #edit-conditions-accordion,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form].form-booking-page-confirmation-route [id^=edit-body] .finish-step-parador .collapse #edit-conditions-accordion{margin-bottom:0;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .form-booking-page-confirmation-route [id^=edit-body] .finish-step-parador .collapse #edit-conditions-accordion p,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form].form-booking-page-confirmation-route [id^=edit-body] .finish-step-parador .collapse #edit-conditions-accordion p{line-height:1.6 !important;color:#4f4f4f;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .form-booking-page-confirmation-route #edit-footer,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form].form-booking-page-confirmation-route #edit-footer{max-width:100%;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .form-booking-page-confirmation-route #edit-footer .finish-message,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form].form-booking-page-confirmation-route #edit-footer .finish-message{font-size:18px;margin-bottom:55px !important;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .form-booking-page-confirmation-route #edit-footer .finish-message a:hover,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .form-booking-page-confirmation-route #edit-footer .finish-message a:focus-visible,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form].form-booking-page-confirmation-route #edit-footer .finish-message a:hover,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form].form-booking-page-confirmation-route #edit-footer .finish-message a:focus-visible{text-decoration:underline;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-column{flex:1 0 30%;padding:15px;margin:auto;width:-moz-max-content;width:max-content;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-column .form-item-label .booking-room-title,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-column .form-item-label .room-number{font-size:18px;font-weight:normal;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .first_booking [id^=edit-head] [id^=booking-container-search],#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .modify_booking [id^=edit-head] [id^=booking-container-search],#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .first_booking [id^=edit-head] [id^=booking-container-search],#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .modify_booking [id^=edit-head] [id^=booking-container-search],#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .first_booking [id^=edit-head] [id^=booking-container-search],#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .modify_booking [id^=edit-head] [id^=booking-container-search]{position:relative;background:#ffffff;margin-top:-15px;}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .first_booking [id^=edit-head] [id^=booking-container-search],#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .modify_booking [id^=edit-head] [id^=booking-container-search],#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .first_booking [id^=edit-head] [id^=booking-container-search],#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .modify_booking [id^=edit-head] [id^=booking-container-search],#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .first_booking [id^=edit-head] [id^=booking-container-search],#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .modify_booking [id^=edit-head] [id^=booking-container-search]{display:none !important;}}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .first_booking [id^=edit-head] [id^=booking-container-search]:before,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .modify_booking [id^=edit-head] [id^=booking-container-search]:before,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .first_booking [id^=edit-head] [id^=booking-container-search]:before,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .modify_booking [id^=edit-head] [id^=booking-container-search]:before,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .first_booking [id^=edit-head] [id^=booking-container-search]:before,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .modify_booking [id^=edit-head] [id^=booking-container-search]:before{content:"";background:#ffffff;width:45vw;height:100%;position:absolute;display:inline-block;left:-40vw;top:0;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .first_booking [id^=edit-head] [id^=booking-container-search]:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .modify_booking [id^=edit-head] [id^=booking-container-search]:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .first_booking [id^=edit-head] [id^=booking-container-search]:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .modify_booking [id^=edit-head] [id^=booking-container-search]:after,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .first_booking [id^=edit-head] [id^=booking-container-search]:after,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .modify_booking [id^=edit-head] [id^=booking-container-search]:after{content:"";background:#ffffff;width:45vw;height:100%;position:absolute;display:inline-block;right:-40vw;top:0;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-head #edit-search-result,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-head #edit-search-result,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-head #edit-search-result{background:#ffffff;max-width:100%;border-bottom:2px solid #c2ced9;justify-content:center;flex-wrap:wrap;padding-bottom:25px;margin-top:-15px;}@media (max-width:768px){#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-head #edit-search-result,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-head #edit-search-result,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-head #edit-search-result{max-width:110%;margin-right:-15px;margin-left:-15px;}}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-head #edit-search-result #edit-left,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-head #edit-search-result #edit-left,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-head #edit-search-result #edit-left{width:10%;}@media (max-width:768px){#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-head #edit-search-result #edit-left,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-head #edit-search-result #edit-left,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-head #edit-search-result #edit-left{width:20%;}}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-head #edit-search-result #edit-right,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-head #edit-search-result #edit-right,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-head #edit-search-result #edit-right{padding-left:20px;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-head #edit-search-result #edit-right .title,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-head #edit-search-result #edit-right .title,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-head #edit-search-result #edit-right .title{font-size:24px;color:#232323;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-head #edit-search-result #edit-right .taxonomy,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-head #edit-search-result #edit-right .taxonomy,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-head #edit-search-result #edit-right .taxonomy{font-size:16px;color:#4f4f4f;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-head #edit-search-result #edit-down,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-head #edit-search-result #edit-down,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-head #edit-search-result #edit-down{display:flex;justify-content:center;align-items:center;flex:1 0 100%;}@media (max-width:500px){#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-head #edit-search-result #edit-down,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-head #edit-search-result #edit-down,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-head #edit-search-result #edit-down{flex-direction:column;}}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-head #edit-search-result #edit-down span,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-head #edit-search-result #edit-down span,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-head #edit-search-result #edit-down span{font-size:16px;padding:0 25px;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-head #edit-search-result #edit-down .booking-right-date span,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-head #edit-search-result #edit-down .booking-right-date span,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-head #edit-search-result #edit-down .booking-right-date span{border-right:1px solid;}@media (max-width:500px){#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-head #edit-search-result #edit-down .booking-right-date span,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-head #edit-search-result #edit-down .booking-right-date span,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-head #edit-search-result #edit-down .booking-right-date span{border-right:0;}}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-head #edit-search-result #edit-down #edit-disponibilidad,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-head #edit-search-result #edit-down #edit-disponibilidad,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-head #edit-search-result #edit-down #edit-disponibilidad{padding:0.5rem !important;max-width:100%;text-transform:uppercase;font-weight:normal;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left{flex:1 0 70% !important;}@media (max-width:991px){#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left{flex:1 0 100% !important;}}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left #edit-cards-type--wrapper,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left .form-item-user-comments,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left #edit-cards-type--wrapper,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left .form-item-user-comments,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left #edit-cards-type--wrapper,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left .form-item-user-comments{flex:1 0 100%;padding-right:5%;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-right,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-right,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-right{flex:1 0 22% !important;display:flex !important;margin-bottom:20px !important;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-right .booking-container-resume-dates,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-right .booking-container-resume-dates,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-right .booking-container-resume-dates{order:2;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-right .booking-container-resume-rooms,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-right .booking-container-resume-rooms,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-right .booking-container-resume-rooms{order:1;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-right .booking-container-resume-rooms .booking-container-resume-rooms-room,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-right .booking-container-resume-rooms .booking-container-resume-rooms-room,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-right .booking-container-resume-rooms .booking-container-resume-rooms-room{display:flex;flex-direction:column;align-items:center;margin-bottom:0;padding-bottom:0;border-bottom:2px solid #e5e5e5 !important;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-right .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-container-resume-rooms-left,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-right .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-container-resume-rooms-left,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-right .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-container-resume-rooms-left{order:2;width:100%;height:auto;margin-right:0;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-right .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-container-resume-rooms-rooms-right,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-right .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-container-resume-rooms-rooms-right,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-right .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-container-resume-rooms-rooms-right{order:1;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-right .booking-container-resume-total,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-right .booking-container-resume-total,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-right .booking-container-resume-total{order:3;position:relative;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-right .booking-container-resume-total .label,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-right .booking-container-resume-total .label,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-right .booking-container-resume-total .label{display:none;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-right #edit-promocod,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-right #edit-promocod,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-right #edit-promocod{margin-top:20px;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-right .step3-button,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-right .step3-button,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-right .step3-button{order:4;margin-top:25px;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-checkbox-reservation-process,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-checkbox-reservation-process,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-checkbox-reservation-process{margin-bottom:0 !important;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-footer,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-footer,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-footer{max-width:1000px;margin:0 auto;padding-top:0;margin-top:-35px;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-footer h3,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-footer h3,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-footer h3{font-family:"Lato",sans-serif;font-size:16px;font-weight:normal;color:#232323;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-footer .reserve-conditions,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-footer .reserve-conditions,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-footer .reserve-conditions{font-size:15px;line-height:1.5;color:#5a5a5a;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-footer #edit-top,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-footer #edit-top,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-footer #edit-top{padding-bottom:2rem;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-footer,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-footer{flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-footer.finish-step-habuni .finish-message,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-footer.finish-step-habuni .finish-message{width:100%;text-align:center;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-footer.finish-step-habuni .step3-button,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-footer.finish-step-habuni .step3-button{margin:0 auto;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form],#ajax_form_multistep_form_booking [id^=booking-multi-step-form],#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form],#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form]{width:100%;padding:15px;}@media (max-width:768px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form],#ajax_form_multistep_form_booking [id^=booking-multi-step-form],#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form],#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form]{padding-left:25px;padding-right:25px;}}@media (max-width:374px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form],#ajax_form_multistep_form_booking [id^=booking-multi-step-form],#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form],#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form]{padding-left:15px;padding-right:15px;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-parador-img img,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms-top .img-room img,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-parador-img img,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms-top .img-room img,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-parador-img img,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms-top .img-room img,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-parador-img img,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms-top .img-room img{width:120px;height:85px;-o-object-fit:cover;object-fit:cover;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-parador-data-row label,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-parador-data-row label,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-parador-data-row label,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-parador-data-row label{padding-right:10px;font-size:24px;color:#232323;font-weight:400;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-parador-starts,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-parador-starts,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-parador-starts,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-parador-starts{display:table;z-index:9;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-parador-starts span,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-parador-starts span,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-parador-starts span,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-parador-starts span{padding-right:0.25rem;color:#56babd;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-parador-comments,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-parador-comments,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-parador-comments,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-parador-comments{display:none;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .bg-white,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .bg-white,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .bg-white,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .bg-white{border-bottom:0;padding-bottom:25px;padding-left:15px;padding-right:15px;position:relative;}@media (max-width:768px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .bg-white,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .bg-white,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .bg-white,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .bg-white{padding-left:15px;padding-right:15px;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .bg-white:before,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .bg-white:before,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .bg-white:before,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .bg-white:before{content:"";background:#ffffff;width:45vw;height:100%;position:absolute;display:inline-block;left:-40vw;top:0;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .bg-white:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .bg-white:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .bg-white:after,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .bg-white:after{content:"";background:#ffffff;width:45vw;height:100%;position:absolute;display:inline-block;right:-40vw;top:0;}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .bg-white.parador-top-info-step-3,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .bg-white.parador-top-info-step-3,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .bg-white.parador-top-info-step-3,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .bg-white.parador-top-info-step-3{padding-left:0;padding-right:0;padding-bottom:0;}}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .bg-white.parador-top-info-step-3 #edit-parador-top,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .bg-white.parador-top-info-step-3 #edit-parador-top,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .bg-white.parador-top-info-step-3 #edit-parador-top,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .bg-white.parador-top-info-step-3 #edit-parador-top{max-width:100%;}}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .bg-white.parador-top-info-step-3 #edit-parador-top .booking-container-parador,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .bg-white.parador-top-info-step-3 #edit-parador-top .booking-container-parador,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .bg-white.parador-top-info-step-3 #edit-parador-top .booking-container-parador,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .bg-white.parador-top-info-step-3 #edit-parador-top .booking-container-parador{padding:0 !important;}}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .bg-white.parador-top-info-step-3 #edit-parador-top .booking-container-parador .booking-parador-img,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .bg-white.parador-top-info-step-3 #edit-parador-top .booking-container-parador .booking-parador-img,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .bg-white.parador-top-info-step-3 #edit-parador-top .booking-container-parador .booking-parador-img,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .bg-white.parador-top-info-step-3 #edit-parador-top .booking-container-parador .booking-parador-img{display:none;}}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .bg-white.parador-top-info-step-3 #edit-parador-top .booking-container-parador #edit-data .booking-parador-data-row,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .bg-white.parador-top-info-step-3 #edit-parador-top .booking-container-parador #edit-data .booking-parador-data-row,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .bg-white.parador-top-info-step-3 #edit-parador-top .booking-container-parador #edit-data .booking-parador-data-row,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .bg-white.parador-top-info-step-3 #edit-parador-top .booking-container-parador #edit-data .booking-parador-data-row{padding-left:0;flex-direction:column !important;align-items:flex-start;}}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .bg-white.parador-top-info-step-3 #edit-parador-top .booking-container-parador #edit-data .booking-parador-data-row .control-label,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .bg-white.parador-top-info-step-3 #edit-parador-top .booking-container-parador #edit-data .booking-parador-data-row .control-label,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .bg-white.parador-top-info-step-3 #edit-parador-top .booking-container-parador #edit-data .booking-parador-data-row .control-label,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .bg-white.parador-top-info-step-3 #edit-parador-top .booking-container-parador #edit-data .booking-parador-data-row .control-label{font-size:18px;font-weight:bold;}}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .bg-white.parador-top-info-step-3 #edit-parador-top .booking-container-parador #edit-data .booking-parador-data-row .booking-parador-starts,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .bg-white.parador-top-info-step-3 #edit-parador-top .booking-container-parador #edit-data .booking-parador-data-row .booking-parador-starts,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .bg-white.parador-top-info-step-3 #edit-parador-top .booking-container-parador #edit-data .booking-parador-data-row .booking-parador-starts,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .bg-white.parador-top-info-step-3 #edit-parador-top .booking-container-parador #edit-data .booking-parador-data-row .booking-parador-starts{margin:0;text-align:left;}}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .bg-white.parador-top-info-step-3 #edit-parador-top .booking-container-parador #edit-data .booking-parador-data-row .booking-parador-location,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .bg-white.parador-top-info-step-3 #edit-parador-top .booking-container-parador #edit-data .booking-parador-data-row .booking-parador-phone,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .bg-white.parador-top-info-step-3 #edit-parador-top .booking-container-parador #edit-data .booking-parador-data-row .booking-parador-email,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .bg-white.parador-top-info-step-3 #edit-parador-top .booking-container-parador #edit-data .booking-parador-data-row .booking-parador-location,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .bg-white.parador-top-info-step-3 #edit-parador-top .booking-container-parador #edit-data .booking-parador-data-row .booking-parador-phone,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .bg-white.parador-top-info-step-3 #edit-parador-top .booking-container-parador #edit-data .booking-parador-data-row .booking-parador-email,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .bg-white.parador-top-info-step-3 #edit-parador-top .booking-container-parador #edit-data .booking-parador-data-row .booking-parador-location,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .bg-white.parador-top-info-step-3 #edit-parador-top .booking-container-parador #edit-data .booking-parador-data-row .booking-parador-phone,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .bg-white.parador-top-info-step-3 #edit-parador-top .booking-container-parador #edit-data .booking-parador-data-row .booking-parador-email,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .bg-white.parador-top-info-step-3 #edit-parador-top .booking-container-parador #edit-data .booking-parador-data-row .booking-parador-location,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .bg-white.parador-top-info-step-3 #edit-parador-top .booking-container-parador #edit-data .booking-parador-data-row .booking-parador-phone,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .bg-white.parador-top-info-step-3 #edit-parador-top .booking-container-parador #edit-data .booking-parador-data-row .booking-parador-email{display:none !important;}}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .bg-white.parador-top-info-step-3 #edit-parador-btn #edit-down,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .bg-white.parador-top-info-step-3 #edit-parador-btn #edit-down,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .bg-white.parador-top-info-step-3 #edit-parador-btn #edit-down,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .bg-white.parador-top-info-step-3 #edit-parador-btn #edit-down{align-items:flex-start;}}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .bg-white.parador-top-info-step-3 #edit-parador-btn #edit-down > div,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .bg-white.parador-top-info-step-3 #edit-parador-btn #edit-down > div,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .bg-white.parador-top-info-step-3 #edit-parador-btn #edit-down > div,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .bg-white.parador-top-info-step-3 #edit-parador-btn #edit-down > div{color:#232323;padding-left:0;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .bg-white.parador-top-info-step-3 #edit-parador-btn #edit-down .step3-button,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .bg-white.parador-top-info-step-3 #edit-parador-btn #edit-down .step3-button,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .bg-white.parador-top-info-step-3 #edit-parador-btn #edit-down .step3-button,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .bg-white.parador-top-info-step-3 #edit-parador-btn #edit-down .step3-button{margin-top:0;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-parador,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-parador,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-parador,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-parador{position:relative;padding:2em 0 1em !important;justify-content:center;flex-direction:row;flex-wrap:wrap;width:100%;max-width:615px;margin:0 auto;}@media (max-width:767px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-parador,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-parador,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-parador,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-parador{padding:15px !important;width:100%;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-parador .booking-parador-img,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-parador .booking-parador-img,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-parador .booking-parador-img,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-parador .booking-parador-img{flex:1 0 10%;width:auto;position:relative;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-parador .booking-parador-data,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-parador .booking-parador-data,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-parador .booking-parador-data,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-parador .booking-parador-data{flex:1 0 70%;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-parador-data-row,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-parador-data-row,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-parador-data-row,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-parador-data-row{width:100%;padding-left:1em;display:flex !important;flex-direction:row !important;flex-wrap:wrap;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-parador-data-row .booking-parador-location,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-parador-data-row .booking-parador-location,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-parador-data-row .booking-parador-location,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-parador-data-row .booking-parador-location{flex:1 0 100%;color:#5a5a5a;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-parador-data-row .booking-parador-phone,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-parador-data-row .booking-parador-phone,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-parador-data-row .booking-parador-phone,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-parador-data-row .booking-parador-phone{flex:0 1 auto;margin-right:25px;color:#5a5a5a;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-parador-data-row .booking-parador-phone:before,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-parador-data-row .booking-parador-phone:before,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-parador-data-row .booking-parador-phone:before,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-parador-data-row .booking-parador-phone:before{content:"";background:url("/themes/stack/img/amigos-paradores/icons/telefono.svg") no-repeat;width:20px;height:20px;display:inline-block;position:relative;top:7px;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-parador-data-row .booking-parador-email,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-parador-data-row .booking-parador-email,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-parador-data-row .booking-parador-email,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-parador-data-row .booking-parador-email{flex:0 1 auto;color:#5a5a5a;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-parador-data-row .booking-parador-email:before,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-parador-data-row .booking-parador-email:before,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-parador-data-row .booking-parador-email:before,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-parador-data-row .booking-parador-email:before{content:"";background:url("/themes/stack/img/amigos-paradores/icons/email.svg") no-repeat;width:20px;height:20px;display:inline-block;position:relative;top:8px;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-parador-data-row label,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-parador-data-row label,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-parador-data-row label,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-parador-data-row label{font-size:24px;color:#232323;font-weight:400;}@media (max-width:767px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-parador-data-row label,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-parador-data-row label,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-parador-data-row label,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-parador-data-row label{font-size:20px;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-parador-data-row .booking-parador-starts span,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-parador-data-row .booking-parador-starts span,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-parador-data-row .booking-parador-starts span,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-parador-data-row .booking-parador-starts span{padding-right:0.25rem;color:#56babd;}@media (max-width:767px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-parador-data-row .booking-parador-location,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-parador-data-row .booking-parador-phone,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-parador-data-row .booking-parador-email,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-parador-data-row .booking-parador-location,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-parador-data-row .booking-parador-phone,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-parador-data-row .booking-parador-email,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-parador-data-row .booking-parador-location,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-parador-data-row .booking-parador-phone,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-parador-data-row .booking-parador-email,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-parador-data-row .booking-parador-location,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-parador-data-row .booking-parador-phone,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-parador-data-row .booking-parador-email{display:none;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] [id^=edit-booking-dates] label,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] [id^=edit-booking-dates] label,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] [id^=edit-booking-dates] label,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-booking-dates] label{font-size:18px !important;font-weight:normal;margin-bottom:10px;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] [id^=edit-booking-dates] #booking-input-arrival,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] [id^=edit-booking-dates] #booking-input-departure,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] [id^=edit-booking-dates] #booking-input-arrival,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] [id^=edit-booking-dates] #booking-input-departure,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] [id^=edit-booking-dates] #booking-input-arrival,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] [id^=edit-booking-dates] #booking-input-departure,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-booking-dates] #booking-input-arrival,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-booking-dates] #booking-input-departure{padding:15px;color:#959595;font-size:16px !important;font-weight:normal;opacity:1;max-width:100%;margin:0 auto;height:45px;border:1px solid #4f4f4f;}@media (max-width:667px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] [id^=edit-booking-dates] .form-item-booking-arrival,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] [id^=edit-booking-dates] .form-item-booking-departure,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] [id^=edit-booking-dates] .form-item-booking-arrival,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] [id^=edit-booking-dates] .form-item-booking-departure,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] [id^=edit-booking-dates] .form-item-booking-arrival,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] [id^=edit-booking-dates] .form-item-booking-departure,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-booking-dates] .form-item-booking-arrival,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-booking-dates] .form-item-booking-departure{max-width:100%;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-parador-btn #edit-down,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-parador-btn #edit-down,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-parador-btn #edit-down,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-parador-btn #edit-down{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9;}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-parador-btn #edit-down,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-parador-btn #edit-down,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-parador-btn #edit-down,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-parador-btn #edit-down{flex-direction:column;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-parador-btn #edit-down > div,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-parador-btn #edit-down > div,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-parador-btn #edit-down > div,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-parador-btn #edit-down > div{display:flex;flex-direction:row;padding:0 0.5rem;color:#5a5a5a;}@media (max-width:767px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-parador-btn #edit-down > div,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-parador-btn #edit-down > div,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-parador-btn #edit-down > div,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-parador-btn #edit-down > div{margin-top:5px;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-parador-btn #edit-down > div.list-rooms,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-parador-btn #edit-down > div.list-rooms,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-parador-btn #edit-down > div.list-rooms,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-parador-btn #edit-down > div.list-rooms{flex-direction:column;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-parador-btn #edit-down > div.list-rooms div,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-parador-btn #edit-down > div.list-rooms div,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-parador-btn #edit-down > div.list-rooms div,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-parador-btn #edit-down > div.list-rooms div{border-left:1px solid;padding-left:25px;padding-right:15px;margin-left:15px;margin-right:15px;}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-parador-btn #edit-down > div.list-rooms div,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-parador-btn #edit-down > div.list-rooms div,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-parador-btn #edit-down > div.list-rooms div,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-parador-btn #edit-down > div.list-rooms div{border-left:0;padding-left:0;margin-left:0;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-parador-btn #edit-down > div.list-rooms .tooltiptext,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-parador-btn #edit-down > div.list-rooms .tooltiptext,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-parador-btn #edit-down > div.list-rooms .tooltiptext,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-parador-btn #edit-down > div.list-rooms .tooltiptext{display:none;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-parador-btn #edit-down > div.step3-button,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-parador-btn #edit-down > div.step3-button,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-parador-btn #edit-down > div.step3-button,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-parador-btn #edit-down > div.step3-button{position:relative;flex-direction:column;justify-content:center;height:100%;}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-parador-btn #edit-down > div.step3-button,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-parador-btn #edit-down > div.step3-button,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-parador-btn #edit-down > div.step3-button,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-parador-btn #edit-down > div.step3-button{margin-top:15px;position:relative;display:block;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] i.iconP-arrow-right-red::before,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] i.iconP-arrow-right-red::before,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] i.iconP-arrow-right-red::before,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] i.iconP-arrow-right-red::before{padding:0 0.5rem;width:2rem;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-down #edit-disponibilidad,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .step3-button #edit-modify-booking,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-down #edit-disponibilidad,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .step3-button #edit-modify-booking,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-down #edit-disponibilidad,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .step3-button #edit-modify-booking,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-down #edit-disponibilidad,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .step3-button #edit-modify-booking{padding:0 !important;max-width:100%;text-transform:uppercase;font-weight:bold !important;border:none !important;min-height:auto;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-down #edit-disponibilidad:hover,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-down #edit-disponibilidad:focus-visible,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .step3-button #edit-modify-booking:hover,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .step3-button #edit-modify-booking:focus-visible,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-down #edit-disponibilidad:hover,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-down #edit-disponibilidad:focus-visible,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .step3-button #edit-modify-booking:hover,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .step3-button #edit-modify-booking:focus-visible,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-down #edit-disponibilidad:hover,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-down #edit-disponibilidad:focus-visible,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .step3-button #edit-modify-booking:hover,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .step3-button #edit-modify-booking:focus-visible,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-down #edit-disponibilidad:hover,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-down #edit-disponibilidad:focus-visible,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .step3-button #edit-modify-booking:hover,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .step3-button #edit-modify-booking:focus-visible{background-color:transparent !important;color:#f01e50 !important;text-decoration:underline;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms-right .btn,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms-right .btn,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms-right .btn,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms-right .btn{min-height:48px;padding:12.5px !important;}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms-right .btn,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms-right .btn,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms-right .btn,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms-right .btn{width:auto !important;margin:0 auto;padding-left:25px !important;padding-right:25px !important;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms-right .btn:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms-right .btn:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms-right .btn:after,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms-right .btn:after{content:"";border:solid #f01e50;border-width:0 1.5px 1.5px 0;display:inline-block;padding:4px;transform:rotate(45deg);-webkit-transform:rotate(45deg);position:relative;right:-20px;top:-4px;}@media (max-width:991px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms-right .btn:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms-right .btn:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms-right .btn:after,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms-right .btn:after{right:-10px;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms-right .btn:hover,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms-right .btn:focus-visible,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms-right .btn:hover,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms-right .btn:focus-visible,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms-right .btn:hover,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms-right .btn:focus-visible,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms-right .btn:hover,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms-right .btn:focus-visible{text-decoration:none;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms-right .btn:hover:after,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms-right .btn:focus-visible:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms-right .btn:hover:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms-right .btn:focus-visible:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms-right .btn:hover:after,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms-right .btn:focus-visible:after,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms-right .btn:hover:after,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms-right .btn:focus-visible:after{border-color:#ffffff;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms{padding-top:45px;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms [id^=room] .form-type-radio,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms [id^=room] .form-type-radio,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms [id^=room] .form-type-radio,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms [id^=room] .form-type-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms [id^=edit-booking-price],#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms [id^=edit-booking-price],#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms [id^=edit-booking-price],#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms [id^=edit-booking-price]{display:flex;justify-content:flex-end;align-items:center;flex:1 0 50%;}@media (max-width:767px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms [id^=edit-booking-price],#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms [id^=edit-booking-price],#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms [id^=edit-booking-price],#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms [id^=edit-booking-price]{position:relative !important;display:flex;align-items:center;justify-content:flex-end;flex:1 0 30%;}}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms [id^=edit-booking-price],#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms [id^=edit-booking-price],#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms [id^=edit-booking-price],#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms [id^=edit-booking-price]{max-width:60%;justify-content:center;display:block;flex:none;margin:auto;padding-top:1.5rem;}}@media (max-width:425px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms [id^=edit-booking-price],#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms [id^=edit-booking-price],#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms [id^=edit-booking-price],#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms [id^=edit-booking-price]{width:100%;padding-top:1.5rem;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms [id^=edit-booking-price] .normal-price,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms [id^=edit-booking-price] .normal-price,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms [id^=edit-booking-price] .normal-price,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms [id^=edit-booking-price] .normal-price{display:flex;color:#232323;font-weight:600;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms [id^=edit-booking-price] .normal-price:not(.codpro),#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms [id^=edit-booking-price] .normal-price:not(.codpro),#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms [id^=edit-booking-price] .normal-price:not(.codpro),#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms [id^=edit-booking-price] .normal-price:not(.codpro){flex-direction:column;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms [id^=edit-booking-price] .normal-price.codpro,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms [id^=edit-booking-price] .normal-price.codpro,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms [id^=edit-booking-price] .normal-price.codpro,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms [id^=edit-booking-price] .normal-price.codpro{justify-content:end;flex-wrap:wrap;flex-direction:unset;padding-top:1rem;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms [id^=edit-booking-price] .normal-price.codpro span,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms [id^=edit-booking-price] .normal-price.codpro span,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms [id^=edit-booking-price] .normal-price.codpro span,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms [id^=edit-booking-price] .normal-price.codpro span{display:flex;flex:1 0 50%;justify-content:end;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms [id^=edit-booking-price] .normal-price.codpro span.price-label,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms [id^=edit-booking-price] .normal-price.codpro span.price-label,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms [id^=edit-booking-price] .normal-price.codpro span.price-label,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms [id^=edit-booking-price] .normal-price.codpro span.price-label{order:unset;line-height:1.7;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms [id^=edit-booking-price] .normal-price .price-label,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms [id^=edit-booking-price] .normal-price .price-label,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms [id^=edit-booking-price] .normal-price .price-label,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms [id^=edit-booking-price] .normal-price .price-label{text-align:center;font-weight:normal;font-size:16px;order:2;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms [id^=edit-booking-price] .normal-price .price-value,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms [id^=edit-booking-price] .normal-price .price-value,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms [id^=edit-booking-price] .normal-price .price-value,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms [id^=edit-booking-price] .normal-price .price-value{text-align:center;font-size:22px;color:#f01e50;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms [id^=edit-booking-price] .price-label.codpro,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms [id^=edit-booking-price] .price-label.codpro,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms [id^=edit-booking-price] .price-label.codpro,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms [id^=edit-booking-price] .price-label.codpro{display:flex;flex-wrap:wrap;align-items:end;color:#56babd;font-size:1.2rem;font-weight:600;border-bottom:1px solid #c8c8c8;padding-bottom:1rem;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms [id^=edit-booking-price] .price-label.codpro span,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms [id^=edit-booking-price] .price-label.codpro span,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms [id^=edit-booking-price] .price-label.codpro span,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms [id^=edit-booking-price] .price-label.codpro span{display:flex;flex:1 0 50%;justify-content:end;text-align:right;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms [id^=edit-booking-price] .price-label.codpro span.lbl-dto,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms [id^=edit-booking-price] .price-label.codpro span.lbl-dto,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms [id^=edit-booking-price] .price-label.codpro span.lbl-dto,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms [id^=edit-booking-price] .price-label.codpro span.lbl-dto{font-size:0.8rem;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms .form-type-checkbox,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms .form-type-checkbox,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms .form-type-checkbox,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms .form-type-checkbox{top:50%;}@media (max-width:767px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms .form-type-checkbox,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms .form-type-checkbox,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms .form-type-checkbox,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms .form-type-checkbox{position:relative !important;display:flex;align-items:center;width:100%;justify-content:flex-end;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms #booking-price-resume,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms #booking-price-resume,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms #booking-price-resume,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms #booking-price-resume{position:fixed;background:#ffffff;width:100%;padding:12.5px 25px;left:0;bottom:0;z-index:999;max-height:95px;height:100%;box-shadow:0px 0px 12px rgba(0,0,0,0.1803921569);}@media (max-width:768px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms #booking-price-resume,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms #booking-price-resume,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms #booking-price-resume,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms #booking-price-resume{padding-left:25px;padding-right:25px;}}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms #booking-price-resume,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms #booking-price-resume,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms #booking-price-resume,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms #booking-price-resume{max-height:100%;height:auto;}}@media (max-width:374px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms #booking-price-resume,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms #booking-price-resume,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms #booking-price-resume,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms #booking-price-resume{padding-left:15px;padding-right:15px;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume],#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume],#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume],#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume]{display:flex;max-width:965px;justify-content:space-between;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:center;margin:0 auto;height:100%;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .price-resume-bottom,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .price-resume-bottom,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .price-resume-bottom,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .price-resume-bottom{order:2;color:#ffffff;}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .price-resume-bottom,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .price-resume-bottom,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .price-resume-bottom,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .price-resume-bottom{flex:1 0 100%;text-align:center;padding-bottom:10px;order:0;display:flex;justify-content:center;flex-wrap:nowrap;flex-direction:row;align-items:center;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .price-resume-bottom .price-label,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .price-resume-bottom .price-label,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .price-resume-bottom .price-label,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .price-resume-bottom .price-label{font-size:16px;font-weight:normal;color:#4f4f4f;}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .price-resume-bottom .price-label,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .price-resume-bottom .price-label,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .price-resume-bottom .price-label,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .price-resume-bottom .price-label{margin-right:10px;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .price-resume-bottom .price-value,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .price-resume-bottom .price-value,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .price-resume-bottom .price-value,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .price-resume-bottom .price-value{display:block;font-size:30px;color:#f01e50;}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .price-resume-bottom .price-value,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .price-resume-bottom .price-value,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .price-resume-bottom .price-value,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .price-resume-bottom .price-value{font-size:24px;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step3-button,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step3-button,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step3-button,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step3-button{flex:1;text-align:left;}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step3-button,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step3-button,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step3-button,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step3-button{text-align:right;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step3-button button,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step3-button button,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step3-button button,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step3-button button{color:#f01e50 !important;background:transparent !important;border:1px solid #f01e50 !important;}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step3-button button,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step3-button button,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step3-button button,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step3-button button{width:95% !important;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step3-button button:hover,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step3-button button:focus-visible,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step3-button button:hover,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step3-button button:focus-visible,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step3-button button:hover,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step3-button button:focus-visible,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step3-button button:hover,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step3-button button:focus-visible{background:#f01e50 !important;color:#ffffff !important;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step3-button:first-child,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step3-button:first-child,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step3-button:first-child,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step3-button:first-child{order:1;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step3-button:last-child,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step3-button:last-child,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step3-button:last-child,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step3-button:last-child{order:3;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step-next-button button,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step-next-button button,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step-next-button button,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step-next-button button{color:#ffffff !important;background:#f01e50 !important;border:1px solid #f01e50 !important;min-height:48px;}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step-next-button button,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step-next-button button,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step-next-button button,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step-next-button button{width:95% !important;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step-next-button button:hover,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step-next-button button:focus-visible,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step-next-button button:hover,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step-next-button button:focus-visible,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step-next-button button:hover,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step-next-button button:focus-visible,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step-next-button button:hover,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms #booking-price-resume [id^=edit-price-resume] .step-next-button button:focus-visible{background:transparent !important;color:#f01e50 !important;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] [id^=edit-container-room].panel-default,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] [id^=edit-container-room].panel-default,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] [id^=edit-container-room].panel-default,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-container-room].panel-default{border:none;background-color:#faf7f1;box-shadow:none;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] [id^=edit-container-room].panel-default > .panel-heading,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] [id^=edit-container-room].panel-default > .panel-heading,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] [id^=edit-container-room].panel-default > .panel-heading,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-container-room].panel-default > .panel-heading{background-color:#fff;color:#666;border:1px solid #ddd !important;max-width:100%;position:relative;margin:0 auto;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] [id^=edit-container-room].panel-default > .panel-heading .panel-title:before,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] [id^=edit-container-room].panel-default > .panel-heading .panel-title:before,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] [id^=edit-container-room].panel-default > .panel-heading .panel-title:before,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-container-room].panel-default > .panel-heading .panel-title:before{content:"";border:solid #232323;border-width:0 2px 2px 0;display:inline-block;padding:3px;position:absolute;right:20px;margin-top:12px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] [id^=edit-container-room].panel-default > .panel-heading .panel-title[aria-expanded=false]:before,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] [id^=edit-container-room].panel-default > .panel-heading .panel-title[aria-expanded=false]:before,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] [id^=edit-container-room].panel-default > .panel-heading .panel-title[aria-expanded=false]:before,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-container-room].panel-default > .panel-heading .panel-title[aria-expanded=false]:before{margin-top:8px;transform:rotate(45deg);-webkit-transform:rotate(45deg);}@media (max-width:767px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] [id^=edit-container-room].panel-default > .panel-body,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] [id^=edit-container-room].panel-default > .panel-body,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] [id^=edit-container-room].panel-default > .panel-body,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-container-room].panel-default > .panel-body{padding:0;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] [id^=edit-container-room].form-group,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms-btn .form-group p,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] [id^=edit-container-room].form-group,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms-btn .form-group p,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] [id^=edit-container-room].form-group,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms-btn .form-group p,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-container-room].form-group,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms-btn .form-group p{margin:0;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] [id^=edit-container-room].form-group.accordion__content,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms-btn .form-group p.accordion__content,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] [id^=edit-container-room].form-group.accordion__content,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms-btn .form-group p.accordion__content,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] [id^=edit-container-room].form-group.accordion__content,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms-btn .form-group p.accordion__content,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-container-room].form-group.accordion__content,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms-btn .form-group p.accordion__content{left:0;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms-top,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms-top,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms-top,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms-top{margin:1rem;border-top:1px solid #232323;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:40px !important;padding-bottom:40px !important;max-width:100%;margin:0 auto;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms-top .img-room,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms-top .img-room,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms-top .img-room,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms-top .img-room{flex:1 0 10%;}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms-top .img-room,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms-top .img-room,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms-top .img-room,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms-top .img-room{flex:1 0 100%;max-width:100%;order:2;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms-top .img-room img,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms-top .img-room img,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms-top .img-room img,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms-top .img-room img{width:185px;height:125px;-o-object-fit:cover;object-fit:cover;}@media (max-width:991px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms-top .img-room img,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms-top .img-room img,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms-top .img-room img,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms-top .img-room img{height:auto;}}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms-top .img-room img,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms-top .img-room img,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms-top .img-room img,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms-top .img-room img{width:100%;height:180px;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms-top .booking-container-rooms-left-data,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms-top .booking-container-rooms-left-data,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms-top .booking-container-rooms-left-data,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms-top .booking-container-rooms-left-data{flex:1 0 50%;padding-left:15px;}@media (max-width:1199px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms-top .booking-container-rooms-left-data,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms-top .booking-container-rooms-left-data,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms-top .booking-container-rooms-left-data,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms-top .booking-container-rooms-left-data{padding:0 2%;}}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms-top .booking-container-rooms-left-data,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms-top .booking-container-rooms-left-data,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms-top .booking-container-rooms-left-data,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms-top .booking-container-rooms-left-data{padding:0;flex:1 0 100%;order:1;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms-top .booking-container-rooms-left-data .title,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms-top .booking-container-rooms-left-data .title,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms-top .booking-container-rooms-left-data .title,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms-top .booking-container-rooms-left-data .title{font-size:24px;color:#232323;line-height:1.2;}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms-top .booking-container-rooms-left-data .title,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms-top .booking-container-rooms-left-data .title,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms-top .booking-container-rooms-left-data .title,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms-top .booking-container-rooms-left-data .title{font-size:22px;margin-bottom:15px;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms-top .booking-container-rooms-right,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms-top .booking-container-rooms-right,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms-top .booking-container-rooms-right,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms-top .booking-container-rooms-right{flex:1 0 10%;margin-left:auto;text-align:center;justify-content:center;}@media (max-width:991px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms-top .booking-container-rooms-right,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms-top .booking-container-rooms-right,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms-top .booking-container-rooms-right,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms-top .booking-container-rooms-right{flex:1 0 15%;}}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms-top .booking-container-rooms-right,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms-top .booking-container-rooms-right,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms-top .booking-container-rooms-right,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms-top .booking-container-rooms-right{flex:1 0 100%;order:3;margin-top:20px;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms-top .booking-container-rooms-right .label-price,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms-top .booking-container-rooms-right .label-price,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms-top .booking-container-rooms-right .label-price,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms-top .booking-container-rooms-right .label-price{margin:0 !important;font-size:14px;font-weight:normal;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms-top .booking-container-rooms-right .price,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms-top .booking-container-rooms-right .price,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms-top .booking-container-rooms-right .price,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms-top .booking-container-rooms-right .price{font-size:24px;font-weight:normal;color:#232323;margin-bottom:20px;}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms-top .booking-container-rooms-right .price,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms-top .booking-container-rooms-right .price,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms-top .booking-container-rooms-right .price,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms-top .booking-container-rooms-right .price{font-weight:bold;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .content-room-number-1:nth-child(1) .booking-container-rooms-top,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .content-room-number-2:nth-child(1) .booking-container-rooms-top,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .content-room-number-3:nth-child(1) .booking-container-rooms-top,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .content-room-number-1:nth-child(1) .booking-container-rooms-top,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .content-room-number-2:nth-child(1) .booking-container-rooms-top,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .content-room-number-3:nth-child(1) .booking-container-rooms-top,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .content-room-number-1:nth-child(1) .booking-container-rooms-top,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .content-room-number-2:nth-child(1) .booking-container-rooms-top,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .content-room-number-3:nth-child(1) .booking-container-rooms-top,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .content-room-number-1:nth-child(1) .booking-container-rooms-top,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .content-room-number-2:nth-child(1) .booking-container-rooms-top,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .content-room-number-3:nth-child(1) .booking-container-rooms-top{border-top:0;padding-top:25px;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .content-room-number-1:last-child .booking-container-rooms-top,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .content-room-number-2:last-child .booking-container-rooms-top,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .content-room-number-3:last-child .booking-container-rooms-top,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .content-room-number-1:last-child .booking-container-rooms-top,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .content-room-number-2:last-child .booking-container-rooms-top,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .content-room-number-3:last-child .booking-container-rooms-top,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .content-room-number-1:last-child .booking-container-rooms-top,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .content-room-number-2:last-child .booking-container-rooms-top,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .content-room-number-3:last-child .booking-container-rooms-top,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .content-room-number-1:last-child .booking-container-rooms-top,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .content-room-number-2:last-child .booking-container-rooms-top,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .content-room-number-3:last-child .booking-container-rooms-top{padding-bottom:10px;border-bottom:0;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms-btn > .form-group,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms-btn > .form-group,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms-btn > .form-group,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms-btn > .form-group{left:22%;position:relative;max-width:78%;border-top:1px solid #c8c8c8;margin-bottom:20px;padding-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms-btn > .form-group,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms-btn > .form-group,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms-btn > .form-group,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms-btn > .form-group{left:0;max-width:100%;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms-btn > .form-group p,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms-btn > .form-group p,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms-btn > .form-group p,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms-btn > .form-group p{width:100%;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms-btn > .form-group .title,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms-btn > .form-group .title,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms-btn > .form-group .title,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms-btn > .form-group .title{font-weight:bold;color:#232323;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms-btn > .form-group .description,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms-btn > .form-group .description,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms-btn > .form-group .description,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms-btn > .form-group .description{font-size:14px;margin:5px 0;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms-btn > .form-group .form-type-radio .control-label,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms-btn > .form-group .form-type-radio .control-label,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms-btn > .form-group .form-type-radio .control-label,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms-btn > .form-group .form-type-radio .control-label{font-size:16px;font-weight:normal;color:#4f4f4f;margin-right:10px;}@media (max-width:767px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-rooms-btn > .form-group [id^=edit-room],#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms-btn > .form-group [id^=edit-room],#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-rooms-btn > .form-group [id^=edit-room],#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-rooms-btn > .form-group [id^=edit-room]{display:flex;flex:1 0 50%;flex-direction:column;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-price-resume p,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-resume-total .price,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-price-resume p,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-resume-total .price,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-price-resume p,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-resume-total .price,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-price-resume p,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-resume-total .price{font-size:1.5rem;font-weight:600;color:#f01e50;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-resume-total,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-resume-total,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-resume-total,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-resume-total{position:relative;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-resume-total .label,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-resume-total .label,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-resume-total .label,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-resume-total .label{display:none;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 0 22%;flex:1 0 22%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left #edit-cards-type .form-item-cards-type,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left #edit-cards-type .form-item-cards-type,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left #edit-cards-type .form-item-cards-type,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left #edit-cards-type .form-item-cards-type{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-left .form-type-checkbox,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-left .form-type-checkbox,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left .form-type-checkbox,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left .form-type-checkbox{padding-right:unset;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;margin:0;margin-top:0;margin-bottom:0;width:100%;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-right,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-right,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-right,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;padding:30px 35px;margin:0 auto;display:block;text-align:center;height:100%;}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-right,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-right,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-right,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-right{order:1;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-body #edit-right #edit-titulo h3,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-right #edit-titulo h3,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-right #edit-titulo h3,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-right #edit-titulo h3{font-size:24px;color:#232323;font-weight:normal;line-height:1;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-resume,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-resume,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-resume,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-resume{max-width:100%;}@media (max-width:991px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-resume,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-resume,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-resume,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-resume{max-width:100%;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-resume-rooms-room,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-resume-rooms-room,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-resume-rooms-room,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-resume-rooms-room{padding-bottom:2rem;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-resume-dates,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-resume-dates,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-resume-dates,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-resume-dates{font-size:16px !important;border-bottom:2px solid #e5e5e5 !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:2rem;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-resume-rooms-left,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-resume-rooms-left,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-resume-rooms-left,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-resume-rooms-left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;width:130px;height:130px;overflow:hidden;margin-right:1rem;position:relative;justify-content:center;}@media (min-width:661px) and (max-width:777px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-resume-rooms-left,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-resume-rooms-left,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-resume-rooms-left,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-resume-rooms-left{overflow:visible;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-resume-rooms-left .booking-container-resume-rooms-left-title,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-resume-rooms-left .booking-container-resume-rooms-left-room_name,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-resume-rooms-left .booking-container-resume-rooms-left-title,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-resume-rooms-left .booking-container-resume-rooms-left-room_name,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-resume-rooms-left .booking-container-resume-rooms-left-title,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-resume-rooms-left .booking-container-resume-rooms-left-room_name,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-resume-rooms-left .booking-container-resume-rooms-left-title,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-resume-rooms-left .booking-container-resume-rooms-left-room_name{font-size:16px !important;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-resume-rooms-left .booking-container-resume-rooms-left-room-resume,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-resume-rooms-left .booking-container-resume-rooms-left-room-resume,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-resume-rooms-left .booking-container-resume-rooms-left-room-resume,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-resume-rooms-left .booking-container-resume-rooms-left-room-resume{font-size:16px !important;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-resume-rooms-left .booking-container-resume-rooms-left-room-resume li,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-resume-rooms-left .booking-container-resume-rooms-left-room-resume li,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-resume-rooms-left .booking-container-resume-rooms-left-room-resume li,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-resume-rooms-left .booking-container-resume-rooms-left-room-resume li{font-size:16px !important;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-finish-step,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-finish-step,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-finish-step,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-finish-step{width:50%;float:right;margin-top:25px;}@media (max-width:991px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-finish-step,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-finish-step,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-finish-step,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-finish-step{padding-left:10%;}}@media (max-width:767px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-finish-step,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-finish-step,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-finish-step,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-finish-step{width:100%;padding-left:0;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-finish-step .booking-container-resume,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-finish-step .booking-container-resume,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-finish-step .booking-container-resume,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-finish-step .booking-container-resume{margin:0 auto;border:1px solid #232323;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-finish-step .booking-container-resume .booking-container-resume-rooms-room,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-finish-step .booking-container-resume .booking-container-resume-rooms-room,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-finish-step .booking-container-resume .booking-container-resume-rooms-room,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-finish-step .booking-container-resume .booking-container-resume-rooms-room{padding-bottom:2rem;display:block;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-finish-step .booking-container-resume .booking-container-resume-rooms-room .booking-container-resume-rooms-left,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-finish-step .booking-container-resume .booking-container-resume-rooms-room .booking-container-resume-rooms-left,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-finish-step .booking-container-resume .booking-container-resume-rooms-room .booking-container-resume-rooms-left,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-finish-step .booking-container-resume .booking-container-resume-rooms-room .booking-container-resume-rooms-left{width:100%;height:auto;max-width:285px;margin-bottom:20px;margin-right:0;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-finish-step .finish-message,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-finish-step .finish-message,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-finish-step .finish-message,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-finish-step .finish-message{margin-bottom:25px;margin-bottom:25px;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-finish-step .finish-message a,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-finish-step .finish-message a,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-finish-step .finish-message a,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-finish-step .finish-message a{color:#f01e50;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .finish-step-parador,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .finish-step-parador,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .finish-step-parador,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .finish-step-parador{width:50%;float:left;color:#4f4f4f;font-weight:normal;padding-left:70px;margin-top:15px;}@media (max-width:991px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .finish-step-parador,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .finish-step-parador,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .finish-step-parador,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .finish-step-parador{padding-left:0;}}@media (max-width:767px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .finish-step-parador,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .finish-step-parador,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .finish-step-parador,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .finish-step-parador{width:100%;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .finish-step-parador span,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .finish-step-parador span,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .finish-step-parador span,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .finish-step-parador span{font-weight:normal;margin-left:5px;color:#4f4f4f;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .finish-step-parador.info_conditions,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .finish-step-parador.info_conditions,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .finish-step-parador.info_conditions,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .finish-step-parador.info_conditions{width:100% !important;padding-left:0;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-footer,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-footer,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-footer,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-footer{margin-top:25px;max-width:1060px;margin-left:auto;margin-right:auto;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-footer .finish-message,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-footer .finish-message,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-footer .finish-message,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-footer .finish-message{margin-bottom:15px;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-footer .finish-message a,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-footer .finish-message a,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-footer .finish-message a,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-footer .finish-message a{color:#f01e50;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-footer.finish-step-parador,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-footer.finish-step-parador,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-footer.finish-step-parador,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-footer.finish-step-parador{padding-left:70px;}@media (max-width:991px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-footer.finish-step-parador,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-footer.finish-step-parador,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-footer.finish-step-parador,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-footer.finish-step-parador{padding-left:0;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-footer.booking-step-2,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-footer.booking-step-2,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-footer.booking-step-2,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-footer.booking-step-2{max-width:800px;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-footer.booking-step-2 .step3-button button,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-footer.booking-step-2 .step3-button button,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-footer.booking-step-2 .step3-button button,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-footer.booking-step-2 .step3-button button{min-width:230px;}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-footer.booking-step-2 .step3-button button,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-footer.booking-step-2 .step3-button button,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-footer.booking-step-2 .step3-button button,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-footer.booking-step-2 .step3-button button{width:100% !important;margin:7.5px 0 !important;}}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #edit-footer.booking-step-2 .step3-button button[id^=edit-next],#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-footer.booking-step-2 .step3-button button[id^=edit-next],#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-footer.booking-step-2 .step3-button button[id^=edit-next],#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-footer.booking-step-2 .step3-button button[id^=edit-next]{padding-left:25px !important;padding-right:25px !important;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] p a,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] p a,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] p a,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] p a{color:#f01e50;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] p a:hover,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] p a:focus-visible,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] p a:hover,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] p a:focus-visible,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] p a:hover,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] p a:focus-visible,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] p a:hover,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] p a:focus-visible{text-decoration:underline;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-parador-data-row{flex-direction:column !important;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-parador-data-row a[id^=modal-test-reserve-route]{color:#f01e50;font-weight:bold;text-transform:uppercase;}#ajax_form_multistep_form_booking [id^=edit-amigos]{margin:0 auto 60px !important;flex:1 0 100%;display:flex;justify-content:center;}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=edit-amigos]{margin-bottom:30px !important;}}#ajax_form_multistep_form_booking [id^=edit-amigos] .body-text{max-width:100%;font-size:18px;color:#232323;}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=edit-amigos] .body-text{font-size:16px;}}#ajax_form_multistep_form_booking input.form-radio,#ajax_form_multistep_form_booking input.form-checkbox{filter:hue-rotate(128deg);}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-room-name,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-room-name{color:#232323;margin-bottom:40px !important;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-room-name:before,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-room-name:before{content:"";position:relative;top:-10px;display:inline-block;width:32px;height:2px;background:#5a5a5a;margin-right:15px;}@media (max-width:768px){#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-room-name:before,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-room-name:before{width:22px;}}@media (max-width:520px){#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-room-name:before,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-room-name:before{width:15px;}}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-room-image,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-room-image{display:inline-block;width:20%;vertical-align:top;}@media (max-width:767px){#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-room-image,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-room-image{width:100%;}}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-room-description,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-room-description{display:inline-block;width:77%;margin-left:2%;}@media (max-width:767px){#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-room-description,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-room-description{display:inline-block;width:100%;margin-left:0;}}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-room-description p,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-room-description p{font-size:17px;line-height:normal;font-weight:normal;color:#4f4f4f;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-info,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-info{max-width:77%;margin-left:auto;border-top:2px solid #ebe9e5;padding-top:35px;}@media (max-width:767px){#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-info,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-info{display:flex;flex-direction:row;flex-wrap:wrap;}}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-info #edit-left,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-info #edit-left{color:#232323;flex:1 0 22% !important;width:100%;margin-top:0;padding-top:0;}@media (max-width:767px){#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-info #edit-left,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-info #edit-left{width:100%;margin-top:0;padding-top:0;flex:1 0 100% !important;}}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-info #edit-left .title-agencia,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-info #edit-left .data-agencia,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-info #edit-left .title-agencia,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-info #edit-left .data-agencia{margin-right:15px;color:#232323;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-info #edit-left #edit-room-conditions-title,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-info #edit-left #edit-room-conditions-title{font-size:17px;font-weight:bold;line-height:1.4;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-info #edit-left #edit-room-conditions p,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-info #edit-left #edit-room-conditions p{font-size:16px;font-weight:normal;line-height:1.4;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-info #edit-left #edit-room-conditions ul,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-info #edit-left #edit-room-conditions ul{margin-left:0;margin-top:10px;margin-bottom:10px;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-info #edit-left #edit-room-conditions ul ul,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-info #edit-left #edit-room-conditions ul ul{margin-left:20px;margin-top:10px;font-weight:normal;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-info #edit-left #edit-room-conditions ul ul li,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-info #edit-left #edit-room-conditions ul ul li{margin-bottom:5px;list-style:disc;font-size:16px;line-height:normal;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-info #edit-right,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-info #edit-right{display:flex;align-items:center;justify-content:flex-end;border:0;}@media (max-width:767px){#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-info #edit-right,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-info #edit-right{flex-direction:row;flex-wrap:wrap;height:auto;}}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-info #edit-right .price-num,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-info #edit-right .price-num{color:#232323;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-info #edit-right .info-precio-wrapper .price,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-info #edit-right .info-precio-wrapper .price{color:#232323;font-size:18px;font-weight:bold;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-info #edit-right .info-precio-wrapper > div,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-info #edit-right .info-precio-wrapper > div{margin-bottom:10px;font-size:16px;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-info #edit-right .info-precio-wrapper > div .descripcion,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-info #edit-right .info-precio-wrapper > div .descripcion{font-size:14px;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body{width:100%;}@media (max-width:991px){#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-name.js-form-item-name.form-group,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left .form-item.js-form-item.form-type-email.js-form-type-email.form-item-email-confirmation.js-form-item-email-confirmation.form-group,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-user-card-number.js-form-item-user-card-number.form-group,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-name.js-form-item-name.form-group,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left .form-item.js-form-item.form-type-email.js-form-type-email.form-item-email-confirmation.js-form-item-email-confirmation.form-group,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-user-card-number.js-form-item-user-card-number.form-group{padding-right:5% !important;}}@media (max-width:991px) and (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-name.js-form-item-name.form-group,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left .form-item.js-form-item.form-type-email.js-form-type-email.form-item-email-confirmation.js-form-item-email-confirmation.form-group,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-user-card-number.js-form-item-user-card-number.form-group,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-name.js-form-item-name.form-group,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left .form-item.js-form-item.form-type-email.js-form-type-email.form-item-email-confirmation.js-form-item-email-confirmation.form-group,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-user-card-number.js-form-item-user-card-number.form-group{padding-right:0 !important;}}@media (max-width:991px){#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-surname1.js-form-item-surname1.form-group,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left .form-item.js-form-item.form-type-email.js-form-type-email.form-item-email.js-form-item-email.form-group,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-phone.js-form-item-phone.form-group,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left .booking-container-credit-card-date.form-group.js-form-wrapper.form-wrapper,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body #edit-left .form-item.js-form-item.form-type-textarea.js-form-type-textarea.form-item-user-comments.js-form-item-user-comments.form-group,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-surname1.js-form-item-surname1.form-group,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left .form-item.js-form-item.form-type-email.js-form-type-email.form-item-email.js-form-item-email.form-group,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-phone.js-form-item-phone.form-group,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left .booking-container-credit-card-date.form-group.js-form-wrapper.form-wrapper,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body #edit-left .form-item.js-form-item.form-type-textarea.js-form-type-textarea.form-item-user-comments.js-form-item-user-comments.form-group{padding-right:0 !important;}}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body.booking-finish-step,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body.booking-finish-step{display:block;float:none;}@media (max-width:991px){#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body.booking-finish-step,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body.booking-finish-step{padding-left:0px;}}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body.booking-finish-step .bg-white,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body.booking-finish-step .bg-white{width:100%;padding-bottom:0;margin-bottom:25px;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body.booking-finish-step .finish-step-habuni,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body.booking-finish-step .finish-step-habuni{width:50%;float:left;color:#232323;font-weight:bold;}@media (max-width:767px){#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body.booking-finish-step .finish-step-habuni,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body.booking-finish-step .finish-step-habuni{width:100%;}}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body.booking-finish-step .finish-step-habuni span,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body.booking-finish-step .finish-step-habuni span{font-weight:normal;color:#4f4f4f;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body.booking-finish-step #edit-unique-room,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body.booking-finish-step #edit-unique-room{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem;max-width:40%;margin-left:10%;background-color:#ffffff;border:1px solid #232323;float:right;}@media (max-width:767px){#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body.booking-finish-step #edit-unique-room,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body.booking-finish-step #edit-unique-room{max-width:100%;margin-left:0;float:none;}}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body.booking-finish-step #edit-unique-room .room_name,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body.booking-finish-step #edit-unique-room .room_name{margin-bottom:15px;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body.booking-finish-step #edit-unique-room .room_name span,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body.booking-finish-step #edit-unique-room .room_name span{font-size:20px;color:#232323;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body.booking-finish-step #edit-unique-room .booking-dates,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body.booking-finish-step #edit-unique-room .booking-dates{display:flex;justify-content:center;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body.booking-finish-step #edit-unique-room .booking-dates .date-container span,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body.booking-finish-step #edit-unique-room .booking-dates .date-container span{color:#56babd;font-weight:bold;display:block;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body.booking-finish-step #edit-unique-room .booking-dates .date-container .date-label,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body.booking-finish-step #edit-unique-room .booking-dates .date-container .date-label{font-size:16px;color:#232323;font-weight:normal;margin-right:5px;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body.booking-finish-step #edit-unique-room .booking-dates .icon-arrow-dates:before,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body.booking-finish-step #edit-unique-room .booking-dates .icon-arrow-dates:before{width:30px;top:15px;position:relative;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body.booking-finish-step #edit-unique-room #unique_room_price .total-price,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body.booking-finish-step #edit-unique-room #unique_room_price .total-price{font-size:20px;font-weight:bold;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body.booking-finish-step #edit-unique-room .uniqueroom_data_container,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body.booking-finish-step #edit-unique-room .uniqueroom_data_container{margin-top:15px;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body.booking-finish-step #edit-unique-room .uniqueroom_data_container .iconP-arrow-right-red:before,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body.booking-finish-step #edit-unique-room .uniqueroom_data_container .iconP-arrow-right-red:before{margin:0 auto;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body.booking-finish-step #edit-unique-room .uniqueroom_data_container .total-price,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-body.booking-finish-step #edit-unique-room .uniqueroom_data_container .total-price{font-size:1.5rem;font-weight:600;color:#f01e50;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .body-step4-unique-room #edit-left #edit-top-title,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-step4-unique-room #edit-left #edit-top-title{flex:1 0 100%;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .body-step4-unique-room #edit-left #edit-top-title .title-form-step,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-step4-unique-room #edit-left #edit-top-title .title-form-step{margin-left:0;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .body-step4-unique-room #edit-left #edit-cards-type--wrapper,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-step4-unique-room #edit-left #edit-cards-type--wrapper{flex:1 0 100%;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .body-step4-unique-room #edit-left #edit-cards-type--wrapper .icon-card img,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-step4-unique-room #edit-left #edit-cards-type--wrapper .icon-card img{width:40px;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .body-step4-unique-room #edit-left .form-item-booking-credit-card-date,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-step4-unique-room #edit-left .form-item-booking-credit-card-date{max-width:100%;text-align:left;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .body-step4-unique-room #edit-left .form-item-booking-credit-card-date input,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-step4-unique-room #edit-left .form-item-booking-credit-card-date input{max-width:100%;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .body-step4-unique-room #edit-unique-room,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-step4-unique-room #edit-unique-room{order:2;width:33%;height:-moz-min-content;height:min-content;padding:25px;}@media (max-width:991px){#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .body-step4-unique-room #edit-unique-room,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-step4-unique-room #edit-unique-room{width:100%;}}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .body-step4-unique-room #edit-unique-room .room_name,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-step4-unique-room #edit-unique-room .room_name{margin-bottom:15px;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .body-step4-unique-room #edit-unique-room .room_name span,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-step4-unique-room #edit-unique-room .room_name span{font-size:20px;color:#232323;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .body-step4-unique-room #edit-unique-room .booking-dates .date-container span,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-step4-unique-room #edit-unique-room .booking-dates .date-container span{color:#56babd;font-weight:bold;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .body-step4-unique-room #edit-unique-room .booking-dates .date-container .date-label,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-step4-unique-room #edit-unique-room .booking-dates .date-container .date-label{font-size:16px;color:#232323;font-weight:normal;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .body-step4-unique-room #edit-unique-room .booking-dates .icon-arrow-dates:before,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-step4-unique-room #edit-unique-room .booking-dates .icon-arrow-dates:before{width:30px;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .body-step4-unique-room #edit-unique-room #unique_room_price .total-price,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-step4-unique-room #edit-unique-room #unique_room_price .total-price{font-size:20px;font-weight:bold;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .body-step4-unique-room #edit-unique-room .step3-button button,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-step4-unique-room #edit-unique-room .step3-button button{padding:5px 15px !important;text-transform:uppercase;margin-top:20px;}.forms-login-ajax-amigos{position:relative;width:100%;z-index:10;margin:0 auto;background:#ffffff;padding:2rem 4rem;text-align:center;}@media (max-width:1199px){.forms-login-ajax-amigos{right:15px;left:unset;}}@media (max-width:768px){.forms-login-ajax-amigos{right:0;left:0;width:95%;}}@media (max-width:480px){.forms-login-ajax-amigos{padding:2rem;width:93%;}}.forms-login-ajax-amigos .logo-paradores img{width:35px;height:auto;display:block;margin:0 auto;}.forms-login-ajax-amigos .logo-paradores span{color:#232323;font-size:16px;}.forms-login-ajax-amigos .logo-paradores span:first-of-type{text-transform:uppercase;display:block;margin:10px 0;}.forms-login-ajax-amigos .button-close{position:absolute;right:15px;top:10px;}.forms-login-ajax-amigos .button-close img{width:20px;}.forms-login-ajax-amigos input[type]{background:#ffffff;border:1px solid #707070;border-radius:0;box-shadow:none;}.forms-login-ajax-amigos [id^=edit-body]{display:flex;flex-wrap:wrap;}.forms-login-ajax-amigos [id^=edit-body] .form-type-textfield{flex:1 0 60%;text-align:left;margin-right:1rem;margin-bottom:0;}@media (max-width:480px){.forms-login-ajax-amigos [id^=edit-body] .form-type-textfield{flex:1 0 100%;}}.forms-login-ajax-amigos [id^=edit-body] .form-type-password{flex:1 0 35%;text-align:left;}@media (max-width:480px){.forms-login-ajax-amigos [id^=edit-body] .form-type-password{flex:1 0 100%;}}.forms-login-ajax-amigos [id^=edit-body] label{font-size:14px;margin-bottom:0.5rem;margin-top:1rem;}.forms-login-ajax-amigos [id^=edit-body] label.form-required:after{background-size:7px;content:"";height:7px;width:7px;margin-left:2.5px;}.forms-login-ajax-amigos [id^=edit-body] a{font-size:13px;color:#f01e50;margin-top:-0.5rem;margin-bottom:1rem;}.forms-login-ajax-amigos [id^=edit-footer] .register_text{color:#4f4f4f;margin-right:5px;}.forms-login-ajax-amigos [id^=edit-footer] #edit-register-link{color:#f01e50;font-weight:bold;}.forms-login-ajax-amigos [id^=edit-submit],.forms-login-ajax-amigos #edit-subscribe{background:transparent;border:1px solid #f01e50;color:#f01e50;width:45% !important;margin:1rem 0 0;}.forms-login-ajax-amigos [id^=edit-submit]:hover,.forms-login-ajax-amigos [id^=edit-submit]:focus-visible,.forms-login-ajax-amigos #edit-subscribe:hover,.forms-login-ajax-amigos #edit-subscribe:focus-visible{background:#f01e50;color:#ffffff;}[id^=edit-form-login]{background:#ffffff;max-width:800px;margin:0 auto;border:1px solid #959595;padding:30px 100px 50px;text-align:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;}@media (max-width:991px){[id^=edit-form-login]{padding-left:50px;padding-right:50px;}}@media (max-width:600px){[id^=edit-form-login]{padding:20px;}}[id^=edit-form-login] #edit-title .logo-paradores p{font-size:32px !important;text-transform:uppercase;letter-spacing:0;margin:5px !important;}@media (max-width:600px){[id^=edit-form-login] #edit-title .logo-paradores p{font-size:22px !important;}}[id^=edit-form-login] #edit-title .logo-paradores p:before{content:"";height:1px !important;width:25px !important;background:#232323 !important;position:relative !important;float:left !important;left:0 !important;top:20px !important;margin-right:10px !important;}@media (max-width:600px){[id^=edit-form-login] #edit-title .logo-paradores p:before{display:none !important;}}[id^=edit-form-login] #edit-title .logo-paradores p:after{content:"";height:1px !important;width:25px !important;background:#232323 !important;position:relative !important;float:right !important;right:0 !important;top:20px !important;margin-left:10px !important;}@media (max-width:600px){[id^=edit-form-login] #edit-title .logo-paradores p:after{display:none !important;}}[id^=edit-form-login] .form-item-user{flex:1 0 44%;padding-right:4%;}@media (max-width:768px){[id^=edit-form-login] .form-item-user{flex:1 0 100%;padding-right:0;}}[id^=edit-form-login] .form-type-password{flex:1 0 40%;margin-bottom:65px !important;}@media (max-width:768px){[id^=edit-form-login] .form-type-password{flex:1 0 100%;}}@media (max-width:600px){[id^=edit-form-login] .form-type-password{margin-bottom:35px !important;}}[id^=edit-form-login] .form-item{text-align:left;}@media (max-width:480px){[id^=edit-form-login] .form-item{flex:1 0 100%;padding-right:0;}}[id^=edit-form-login] .form-item label{font-size:18px !important;margin-bottom:10px;font-weight:normal !important;color:#4f4f4f !important;}@media (max-width:600px){[id^=edit-form-login] .form-item label{font-size:16px !important;}}[id^=edit-form-login] .form-item label.form-required:after{background-size:7px;content:"";height:7px;width:7px;margin-left:2.5px;}[id^=edit-form-login] .form-item input[type]{background:#ffffff;border:1px solid #707070 !important;border-radius:0;box-shadow:none;height:45px;}.path-reservas{background:#faf7f1;}.path-reservas .dialog-off-canvas-main-canvas{overflow-x:hidden;}.path-reservas footer{background:#ffffff;}.ui-autocomplete li:hover,.ui-autocomplete li:focus-visible{background:#f01e50 !important;border:0 !important;}.ui-autocomplete li:hover a,.ui-autocomplete li:focus-visible a{background:#f01e50 !important;border:0 !important;}.ui-autocomplete li a:hover,.ui-autocomplete li a:focus-visible{background:#f01e50 !important;border:0 !important;}.ui-autocomplete.ui-front{z-index:9999;}.search-autocomplete .input-group:before{content:"";position:absolute;top:calc(50% - 8px) !important;z-index:150;background:url(/themes/stack/img/icons/icon_search.svg);width:16px !important;height:16px !important;left:8px;}.search-autocomplete-input{color:#ffffff !important;border-color:#ffffff !important;font-size:16px !important;font-style:normal !important;height:39px !important;padding-bottom:10px !important;background:transparent !important;border-radius:0 !important;padding-left:30px !important;}.search-autocomplete-input::-moz-placeholder{color:#ffffff;opacity:1;font-style:italic;font-size:16px;}.search-autocomplete-input::placeholder{color:#ffffff;opacity:1;font-style:italic;font-size:16px;}.search-autocomplete .input-group-addon{display:none !important;}.search-autocomplete-cover .input-group{width:100%;max-width:765px;margin:auto;}.search-autocomplete-header{margin-bottom:0 !important;margin-right:10px;}@media (max-width:768px){.search-autocomplete-header{margin-right:0;}}.search-autocomplete-header #search_autocomplete_header .icon img{width:13px;vertical-align:baseline;}@media (max-width:1000px){.search-autocomplete-header #search_autocomplete_header .icon img{width:20px;height:20px;}}.search-autocomplete-header #search_autocomplete_header .enlace_txt{cursor:hand;}.search-autocomplete-popup{display:none;position:fixed;top:0;left:0;z-index:9999;background:rgba(0,0,0,0.6);height:100%;width:100%;}.search-autocomplete-popup-close{height:30px;width:30px;position:absolute;top:10px;right:5%;cursor:pointer;color:#ffffff;}.search-autocomplete-popup .form-item-search-parador-header{background:#f01e50;}.search-autocomplete-popup .form-item-search-parador-header .input-group{width:100%;max-width:535px;margin:auto;}@media (max-width:768px){.search-autocomplete-popup .form-item-search-parador-header .input-group{width:75%;}}.search-autocomplete-popup .form-item-search-parador-header .input-group input{margin-bottom:25px;max-width:100%;margin-left:auto !important;margin-right:auto !important;float:none;display:block;}.search-autocomplete-popup .form-item-search-parador-header .input-group input::-moz-placeholder{color:#ffffff;}.search-autocomplete-popup .form-item-search-parador-header .input-group input::placeholder{color:#ffffff;}.search-autocomplete-popup .form-item-search-parador-header .input-group:before{top:calc(50% - 21px) !important;background:url(/themes/stack/img/icons/icon_search_white.svg);}.search-autocomplete-popup .show{display:flex;}.user-logged-in .search-autocomplete .form-item-search-parador-header .input-group{margin-top:25px;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form]{max-width:960px;width:100%;padding:15px;}@media (max-width:768px){#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form]{padding-left:25px;padding-right:25px;}}@media (max-width:374px){#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form]{padding-left:15px;padding-right:15px;}}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .head\,.title-ico{margin-bottom:35px;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .head\,.title-ico span{font-family:"questa",serif;font-size:35px;color:#232323;margin-bottom:35px;}@media (max-width:768px){#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .head\,.title-ico span{font-size:32px;}}@media (max-width:520px){#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .head\,.title-ico span{font-size:30px;line-height:normal;}}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .head\,.title-ico span:before{position:relative;top:-10px;content:"";display:inline-block;width:55px;height:1px;background:#5a5a5a;margin-right:10px;}@media (max-width:768px){#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .head\,.title-ico span:before{width:35px;}}@media (max-width:520px){#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .head\,.title-ico span:before{width:15px;}}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .form-item-tipo-reserva{margin-right:10px;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] label{font-size:14px !important;margin-bottom:0.5rem !important;font-weight:normal !important;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] label.form-required:after{background-size:7px;content:"";height:7px;width:7px;margin-left:2.5px;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-body]{display:flex;flex-direction:row;flex-wrap:wrap;background:#ffffff;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-body] [id^=edit-left],#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-body] [id^=edit-right]{flex:1 0 50%;}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-body] [id^=edit-left],#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-body] [id^=edit-right]{flex:1 0 100%;}}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-body] [id^=edit-right] [id^=edit-date-entry]{line-height:1rem;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-body] .form-control{border:1px solid #959595 !important;background:#ffffff !important;width:100%;text-transform:uppercase;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-body] .form-group{margin-bottom:15px !important;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-body] .form-group.form-item-email{width:100%;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-body] .form-group .form-required:after{background-size:7px;content:"";height:7px;width:7px;margin-left:2.5px;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-body].fields-group-booking.form-item.form-group.js-form-wrapper.form-wrapper{background:#faf7f1;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-head] .title{margin-top:25px;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-head] .title span{font-family:"questa",serif;font-size:35px;color:#232323;margin-bottom:35px;}@media (max-width:768px){#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-head] .title span{font-size:32px;}}@media (max-width:520px){#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-head] .title span{font-size:26px;line-height:normal;}}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-head] .title span:before{content:"";position:relative;top:-10px;display:inline-block;width:32px;height:2px;background:#5a5a5a;margin-right:15px;}@media (max-width:768px){#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-head] .title span:before{width:22px;}}@media (max-width:520px){#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-head] .title span:before{width:15px;}}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-head] #edit-parador{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;padding:30px 0;margin-bottom:0;max-width:475px;margin:20px auto;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-head] #edit-parador #edit-left{width:auto;flex:0 1 auto !important;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-head] #edit-parador #edit-left .img-contenido{width:120px;height:85px;-o-object-fit:cover;object-fit:cover;}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-head] #edit-parador #edit-left .img-contenido{width:85px;height:110px;}}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-head] #edit-parador #edit-right{flex:0 1 auto;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-head] #edit-parador #edit-right .title{margin-top:0;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-head] #edit-parador #edit-right .title span{font-family:"Lato",sans-serif;font-size:24px;color:#232323;font-weight:400;}@media (max-width:767px){#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-head] #edit-parador #edit-right .title span{font-size:20px;}}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-head] #edit-parador #edit-right .title span{font-size:16px;font-weight:bold;}}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-head] #edit-parador #edit-right .title span:before{display:none;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-head] #edit-parador #edit-right .booking-parador-starts{display:none;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-head] #edit-parador #edit-right .address,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-head] #edit-parador #edit-right .phone,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-head] #edit-parador #edit-right .email{color:#232323;text-align:left;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-head] #edit-parador #edit-right .phone,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-head] #edit-parador #edit-right .email{width:auto;display:inline-block;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-head] #edit-parador #edit-right .phone{margin-right:25px;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-head] #edit-parador #edit-right .phone:before{content:"";background:url("/themes/stack/img/amigos-paradores/icons/telefono.svg") no-repeat;width:20px;height:20px;display:inline-block;position:relative;top:7px;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-head] #edit-parador #edit-right .email:before{content:"";background:url("/themes/stack/img/amigos-paradores/icons/email.svg") no-repeat;width:20px;height:20px;display:inline-block;position:relative;top:8px;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume{max-width:645px !important;margin-bottom:10px !important;background:transparent;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume [id^=edit-data]{font-size:16px;width:100%;padding-top:30px;padding-bottom:30px;margin-bottom:40px !important;border-top:2px solid #e5e4e1;border-bottom:2px solid #e5e4e1;text-align:left;justify-content:space-between;display:flex;flex-wrap:wrap;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume [id^=edit-data] h3{color:#232323;font-size:24px;font-weight:normal;margin-bottom:15px;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume [id^=edit-data] .form-group{margin-bottom:0 !important;font-size:16px;color:#4f4f4f;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume [id^=edit-data] #edit-left-data,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume [id^=edit-data] #edit-right-data{flex:0 1 auto;}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume [id^=edit-data] #edit-left-data,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume [id^=edit-data] #edit-right-data{flex:0 1 100%;}}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume [id^=edit-data] #edit-right-data{margin-top:25px;}}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume [id^=edit-data] .info-resume{font-size:16px;color:#4f4f4f;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume [id^=edit-rooms-resume] .room-resume-block,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume [id^=edit-rooms-resume] .room-resume-block-info{font-size:16px;line-height:1.4;color:#4f4f4f;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume [id^=edit-rooms-resume] .room-resume-block [id^=edit-parador-rooms] > div,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume [id^=edit-rooms-resume] .room-resume-block [id^=edit-paradores-ruta] > div,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume [id^=edit-rooms-resume] .room-resume-block-info [id^=edit-parador-rooms] > div,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume [id^=edit-rooms-resume] .room-resume-block-info [id^=edit-paradores-ruta] > div{font-size:18px;font-weight:bold;margin-bottom:5px;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume [id^=edit-rooms-resume] .room-resume-block [id^=edit-parador-rooms] > div.info-resume,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume [id^=edit-rooms-resume] .room-resume-block [id^=edit-paradores-ruta] > div.info-resume,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume [id^=edit-rooms-resume] .room-resume-block-info [id^=edit-parador-rooms] > div.info-resume,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume [id^=edit-rooms-resume] .room-resume-block-info [id^=edit-paradores-ruta] > div.info-resume{font-size:16px;font-weight:normal;margin-bottom:0;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume [id^=edit-rooms-resume] .room-resume-block .room-resume-conditions-block,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume [id^=edit-rooms-resume] .room-resume-block-info .room-resume-conditions-block{margin-bottom:25px;font-weight:bold;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume [id^=edit-rooms-resume] .room-resume-block .room-resume-conditions-block [id^=edit-txt-rate],#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume [id^=edit-rooms-resume] .room-resume-block-info .room-resume-conditions-block [id^=edit-txt-rate]{font-weight:normal;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume #edit-price .info-resume.total-price{justify-content:space-between;display:flex;font-size:18px;font-weight:bold;color:#4f4f4f;text-transform:uppercase;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume #edit-price .info-resume.total-price span{color:#232323;text-align:right;text-transform:none;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume #edit-price .info-resume.total-price span .taxes{font-size:14px;font-weight:normal;color:#4f4f4f;text-transform:initial;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume .comments-title{font-size:16px;font-weight:normal;color:#232323;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume .comments-title.comments-title:after{content:":";float:right;margin-right:5px;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume [id^=edit-bodycoments]{font-size:14px;line-height:1.4;color:#4f4f4f;background:transparent;width:100%;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume #edit-general,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume #edit-agencia,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume #edit-parador-rooms,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume #edit-price,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume #edit-paradores-ruta,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume #edit-customer{flex:1 0 100%;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume .info-texto{font-weight:normal !important;font-size:16px !important;color:#4f4f4f;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume .info-texto span{font-weight:normal;font-size:16px;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume .info-texto.net-price{font-size:18px !important;text-transform:uppercase;font-weight:bold !important;width:100%;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume .info-texto.net-price span{float:right;font-size:18px;font-weight:bold;color:#232323;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .body-booking-modify-resume .question{margin-bottom:15px;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .info_conditions{max-width:645px;margin:0 auto;float:none;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .info_conditions .conditions-accordion-button:after{border-width:0 1px 1px 0;}@media (min-width:769px){#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .info_conditions .conditions-accordion-button:after{display:none;}}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .info_conditions .conditions-accordion-button[aria-expanded=false]:after{top:-4px;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .info_conditions .conditions-accordion-button h3{font-family:"Lato",sans-serif;}@media (min-width:769px){#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .info_conditions .conditions-accordion-button h3{color:#232323 !important;font-size:16px;font-weight:normal;margin-bottom:15px;line-height:1.2;}}@media (max-width:768px){#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .info_conditions .conditions-accordion-button h3{font-size:14px;font-weight:normal;text-transform:uppercase;}}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .info_conditions .collapse{height:auto !important;}@media (min-width:769px){#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .info_conditions .collapse{display:block;}}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .info_conditions .reserve-conditions{font-size:14px;line-height:1.4;color:#4f4f4f;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .info_conditions .action_buttons{width:100%;border-top:2px solid #e5e4e1;padding-top:30px;margin-top:30px;display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .info_conditions .action_buttons .step3-button button{padding-left:30px !important;padding-right:30px !important;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-footer]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}@media (max-width:600px){#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-footer]{flex-direction:column;align-items:center;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-footer] .step3-button{margin-bottom:15px;width:100%;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-footer] .step3-button button{width:100% !important;}}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-footer] .booking-container-separator{max-width:unset;margin-bottom:20px;}@media (max-width:767px){#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-footer] .booking-container-separator{margin-bottom:0;}}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-footer] h3{font-family:"Lato",sans-serif;font-size:16px;font-weight:bold;color:#232323;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-footer] .reserve-conditions,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-footer] #edit-conditions{font-size:14px !important;color:#4f4f4f !important;line-height:1.4 !important;margin-bottom:30px;}@media (max-width:767px){#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-footer] .reserve-conditions,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-footer] #edit-conditions{margin-bottom:15px;}}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-footer] .reserve-conditions .info-texto,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-footer] #edit-conditions .info-texto{font-size:16px;font-weight:normal;color:#232323;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-footer] .reserve-conditions .info-texto span,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-footer] #edit-conditions .info-texto span{display:block;font-size:14px;color:#4f4f4f;line-height:1.4;font-weight:normal;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-footer--2{justify-content:flex-end;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-footer--2 .step3-button{margin-left:20px;}@media (max-width:768px){#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-footer--2 .step3-button{margin-left:0;}}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-footer--2 .step3-button button{font-family:"Lato",sans-serif;font-weight:normal;border:1px solid #f01e50 !important;background-color:transparent !important;color:#f01e50 !important;text-transform:uppercase;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-footer--2 .step3-button button:hover,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #edit-footer--2 .step3-button button:focus-visible{background-color:#f01e50 !important;color:#ffffff !important;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] #booking-container-search{justify-content:center;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-title{margin-bottom:25px;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .info-texto{max-width:1000px;margin-left:auto;margin-right:auto;}.block-paradores-newsletter .simplenews-subscribe .newsletter_submit{font-family:"Lato",sans-serif;font-weight:normal;border:1px solid #f01e50 !important;background-color:transparent !important;color:#f01e50 !important;text-transform:uppercase;}.block-paradores-newsletter .simplenews-subscribe .newsletter_submit:hover,.block-paradores-newsletter .simplenews-subscribe .newsletter_submit:focus-visible{background-color:#f01e50 !important;color:#ffffff !important;}#webform-submission-reservas-salones-add-form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;padding:2rem;background:#faf7f1;}@media (max-width:768px){#webform-submission-reservas-salones-add-form{padding-left:15px;padding-right:15px;}}@media (max-width:520px){#webform-submission-reservas-salones-add-form{display:block;}}#webform-submission-reservas-salones-add-form .control-label{font-size:14px;margin-bottom:0.5rem;}#webform-submission-reservas-salones-add-form .control-label.form-required:after{background-size:7px;content:"";height:7px;width:7px;margin-left:2.5px;}#webform-submission-reservas-salones-add-form .form-control{border:1px solid #959595;border-radius:0;width:100%;text-transform:uppercase;}#webform-submission-reservas-salones-add-form .form-control:focus{box-shadow:none;}#webform-submission-reservas-salones-add-form .form-control.form-textarea{text-transform:none;}#webform-submission-reservas-salones-add-form fieldset{margin-top:0;margin-bottom:0;width:100%;}#webform-submission-reservas-salones-add-form fieldset .fieldset-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;}@media (max-width:520px){#webform-submission-reservas-salones-add-form fieldset .fieldset-wrapper{display:block;}}#webform-submission-reservas-salones-add-form #edit-introduccion-reservas-salones{flex:1 0 100%;margin-left:1rem;margin-right:1rem;}#webform-submission-reservas-salones-add-form #edit-introduccion-reservas-salones h2{font-size:45px;color:#232323;}@media (max-width:768px){#webform-submission-reservas-salones-add-form #edit-introduccion-reservas-salones h2{font-size:35px;}}@media (max-width:520px){#webform-submission-reservas-salones-add-form #edit-introduccion-reservas-salones h2{font-size:30px;line-height:normal;}}#webform-submission-reservas-salones-add-form #edit-introduccion-reservas-salones h2:before{position:relative;top:-10px;content:"";display:inline-block;width:55px;height:1px;background:#5a5a5a;margin-right:10px;}@media (max-width:768px){#webform-submission-reservas-salones-add-form #edit-introduccion-reservas-salones h2:before{width:35px;}}@media (max-width:520px){#webform-submission-reservas-salones-add-form #edit-introduccion-reservas-salones h2:before{width:15px;}}#webform-submission-reservas-salones-add-form #edit-introduccion-reservas-salones p{font-size:14px;margin-bottom:20px;}#webform-submission-reservas-salones-add-form .form-group{margin-left:1rem;margin-right:1rem;position:relative;}@media (max-width:520px){#webform-submission-reservas-salones-add-form .form-group{margin-left:0 !important;margin-right:0 !important;}}#webform-submission-reservas-salones-add-form .form-group .ui-datepicker-trigger{position:absolute;right:8px;bottom:8px;}#webform-submission-reservas-salones-add-form .form-item-empresa,#webform-submission-reservas-salones-add-form .form-item-persona-de-contacto,#webform-submission-reservas-salones-add-form .form-item-telefono,#webform-submission-reservas-salones-add-form .form-type-date,#webform-submission-reservas-salones-add-form .form-item-hasta,#webform-submission-reservas-salones-add-form .form-item-aforo-minimo{flex:1 0 30%;}@media (max-width:520px){#webform-submission-reservas-salones-add-form .form-item-empresa,#webform-submission-reservas-salones-add-form .form-item-persona-de-contacto,#webform-submission-reservas-salones-add-form .form-item-telefono,#webform-submission-reservas-salones-add-form .form-type-date,#webform-submission-reservas-salones-add-form .form-item-hasta,#webform-submission-reservas-salones-add-form .form-item-aforo-minimo{flex:1 0 auto;margin-left:0;margin-right:0;}}#webform-submission-reservas-salones-add-form .form-item-email-mail-1,#webform-submission-reservas-salones-add-form .form-item-email-mail-2{flex:1 0 45%;}#webform-submission-reservas-salones-add-form #edit-texto-ayuda-fechas{flex:1 0 100%;}#webform-submission-reservas-salones-add-form #edit-texto-ayuda-fechas h3{font-family:"Lato",sans-serif;font-size:14px;font-weight:normal;margin:10px 0 0;color:#232323;}#webform-submission-reservas-salones-add-form .form-item-comentarios{width:100%;}#webform-submission-reservas-salones-add-form #edit-actions{text-align:center;margin:0 auto;width:100%;}#webform-submission-reservas-salones-add-form #edit-actions #edit-actions-submit{background:#f01e50;margin:0 auto;width:auto;padding:0.5rem 2.5rem;text-transform:uppercase;}[id^=booking-spawellness-form]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;padding:2rem;background:#faf7f1;}@media (max-width:768px){[id^=booking-spawellness-form]{padding-left:15px;padding-right:15px;}}@media (max-width:520px){[id^=booking-spawellness-form]{display:block;}}[id^=booking-spawellness-form] #edit-head{flex:1 0 100%;margin-left:1rem;margin-right:1rem;}@media (max-width:520px){[id^=booking-spawellness-form] #edit-head{margin-left:0;margin-right:0;}}[id^=booking-spawellness-form] #edit-head .data-title span{font-size:45px;color:#232323;font-family:"questa",serif;font-weight:300;line-height:4.7rem;}@media (max-width:768px){[id^=booking-spawellness-form] #edit-head .data-title span{font-size:35px;}}@media (max-width:520px){[id^=booking-spawellness-form] #edit-head .data-title span{font-size:30px;line-height:normal;}}[id^=booking-spawellness-form] #edit-head .data-title span:before{position:relative;top:-10px;content:"";display:inline-block;width:55px;height:1px;background:#5a5a5a;margin-right:10px;}@media (max-width:768px){[id^=booking-spawellness-form] #edit-head .data-title span:before{width:35px;}}@media (max-width:520px){[id^=booking-spawellness-form] #edit-head .data-title span:before{width:15px;}}[id^=booking-spawellness-form] #edit-head .data-subtitle span{font-size:14px;margin:5px 0 10px;display:block;}[id^=booking-spawellness-form] #body-div{margin-bottom:30px;}[id^=booking-spawellness-form] #body-div #edit-body{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;}@media (max-width:520px){[id^=booking-spawellness-form] #body-div #edit-body{display:block;}}[id^=booking-spawellness-form] #body-div #edit-body .control-label{font-size:14px;margin-bottom:0.5rem;}[id^=booking-spawellness-form] #body-div #edit-body .control-label.form-required:after{background-size:7px;content:"";height:7px;width:7px;margin-left:2.5px;}[id^=booking-spawellness-form] #body-div #edit-body .form-control{border:1px solid #959595;border-radius:0;width:100%;text-transform:uppercase;}[id^=booking-spawellness-form] #body-div #edit-body .form-control:focus{box-shadow:none;}[id^=booking-spawellness-form] #body-div #edit-body .form-control.form-textarea{text-transform:none;}[id^=booking-spawellness-form] #body-div #edit-body .form-group{margin-left:1rem;margin-right:1rem;position:relative;}@media (max-width:520px){[id^=booking-spawellness-form] #body-div #edit-body .form-group{margin-left:0 !important;margin-right:0 !important;}}[id^=booking-spawellness-form] #body-div #edit-body .select-wrapper:after{color:#232323;}[id^=booking-spawellness-form] #body-div #edit-body .form-item-day{flex:1 0 10%;margin-top:33px;}@media (max-width:991px){[id^=booking-spawellness-form] #body-div #edit-body .form-item-day{flex:1 0 40%;margin-top:0;}}[id^=booking-spawellness-form] #body-div #edit-body .form-item-day .input-group{width:100%;}[id^=booking-spawellness-form] #body-div #edit-body .form-item-day .input-group .input-group-addon{display:none;}[id^=booking-spawellness-form] #body-div #edit-body #hours-div{flex:1 0 10%;}@media (max-width:991px){[id^=booking-spawellness-form] #body-div #edit-body #hours-div{flex:1 0 40%;}}[id^=booking-spawellness-form] #body-div #edit-body #hours-div .form-item-hours{margin-top:33px;}@media (max-width:991px){[id^=booking-spawellness-form] #body-div #edit-body #hours-div .form-item-hours{margin-top:0;}}@media (max-width:520px){[id^=booking-spawellness-form] #body-div #edit-body #hours-div .form-item-hours{margin-bottom:15px;}}[id^=booking-spawellness-form] #body-div #edit-body .form-item-name,[id^=booking-spawellness-form] #body-div #edit-body .form-item-surnames{flex:1 0 25%;}@media (max-width:991px){[id^=booking-spawellness-form] #body-div #edit-body .form-item-name,[id^=booking-spawellness-form] #body-div #edit-body .form-item-surnames{flex:1 0 20%;}}@media (max-width:520px){[id^=booking-spawellness-form] #body-div #edit-body .form-item-name,[id^=booking-spawellness-form] #body-div #edit-body .form-item-surnames{flex:1 0 auto;margin-left:0;margin-right:0;}}[id^=booking-spawellness-form] #body-div #edit-body .form-item-email,[id^=booking-spawellness-form] #body-div #edit-body .form-item-phone{flex:1 0 40%;}@media (max-width:520px){[id^=booking-spawellness-form] #body-div #edit-body .form-item-email,[id^=booking-spawellness-form] #body-div #edit-body .form-item-phone{flex:1 0 auto;margin-left:0;margin-right:0;}}[id^=booking-spawellness-form] #body-div #edit-body .form-item-comments{width:100%;}[id^=booking-spawellness-form] #edit-footer{text-align:center;margin:0 auto;width:100%;}[id^=booking-spawellness-form] #edit-footer #edit-submit{background:#f01e50;margin:0 auto;width:auto;padding:0.5rem 2.5rem;text-transform:uppercase;}@media (max-width:768px){#webform-submission-contact-add-form{padding-left:25px !important;padding-right:25px !important;}}@media (max-width:374px){#webform-submission-contact-add-form{padding-left:15px !important;padding-right:15px !important;}}#webform-submission-contact-add-form #edit-contact-info-bottom{padding:30px !important;margin-bottom:25px;}#webform-submission-contact-add-form #edit-contact-info-bottom h1{padding-bottom:15px;font-size:40px;line-height:normal;color:#232323;}#webform-submission-contact-add-form #edit-contact-info-bottom p{margin-bottom:15px;}.page-node-type-offers #main-container,.page-node-type-ofertas-y-experiencias-avanzado- #main-container{overflow:hidden;}@media (max-width:768px){.page-node-type-offers #main-container .block-card-offer,.page-node-type-ofertas-y-experiencias-avanzado- #main-container .block-card-offer{padding:25px 15px;}}@media (max-width:768px){.page-node-type-offers #main-container .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-image img,.page-node-type-ofertas-y-experiencias-avanzado- #main-container .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-image img{margin:0 auto;}}.page-node-type-offers #main-container .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-top p,.page-node-type-ofertas-y-experiencias-avanzado- #main-container .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-top p{font-family:"Lato",sans-serif;font-size:1.3rem;line-height:1.3;letter-spacing:0.015rem;color:#4f4f4f;font-weight:normal;margin-bottom:15px;}.page-node-type-offers #main-container .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-top strong,.page-node-type-ofertas-y-experiencias-avanzado- #main-container .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-top strong{color:#4f4f4f;font-weight:bold;}.page-node-type-offers #main-container .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-top ul,.page-node-type-ofertas-y-experiencias-avanzado- #main-container .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-top ul{font-size:1.2rem;line-height:1.5;}.page-node-type-offers #main-container .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-top ul li,.page-node-type-ofertas-y-experiencias-avanzado- #main-container .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-top ul li{color:#4f4f4f;margin-bottom:10px;}.page-node-type-offers #main-container .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-top ul li ul,.page-node-type-ofertas-y-experiencias-avanzado- #main-container .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-top ul li ul{list-style:circle;padding-left:20px;margin:10px 0 15px;}.page-node-type-offers #main-container .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-top ul li ul li,.page-node-type-ofertas-y-experiencias-avanzado- #main-container .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-top ul li ul li{margin-bottom:5px;}.page-node-type-offers #main-container .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-bottom .block-price,.page-node-type-ofertas-y-experiencias-avanzado- #main-container .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-bottom .block-price{font-weight:bold;}.page-node-type-offers #main-container .block-paradores-included p,.page-node-type-ofertas-y-experiencias-avanzado- #main-container .block-paradores-included p{font-family:"Lato",sans-serif;font-size:1.3rem;line-height:1.3;letter-spacing:0.015rem;color:#4f4f4f;font-weight:normal;margin-bottom:15px;}.page-node-type-offers #main-container .block-paradores-included ul,.page-node-type-ofertas-y-experiencias-avanzado- #main-container .block-paradores-included ul{font-size:1.2rem;line-height:1.5;}.page-node-type-offers #main-container .block-paradores-included ul li,.page-node-type-ofertas-y-experiencias-avanzado- #main-container .block-paradores-included ul li{color:#4f4f4f;margin-bottom:10px;}.page-node-type-offers #main-container .block-paradores-included ul li ul,.page-node-type-ofertas-y-experiencias-avanzado- #main-container .block-paradores-included ul li ul{list-style:circle;padding-left:20px;margin:10px 0 15px;}.page-node-type-offers #main-container .block-paradores-included ul li ul li,.page-node-type-ofertas-y-experiencias-avanzado- #main-container .block-paradores-included ul li ul li{margin-bottom:5px;}.page-node-type-offers #main-container .block-paradores-included a,.page-node-type-ofertas-y-experiencias-avanzado- #main-container .block-paradores-included a{color:#f01e50;}.page-node-type-offers #main-container .block-paradores-included a:hover,.page-node-type-offers #main-container .block-paradores-included a:focus-visible,.page-node-type-ofertas-y-experiencias-avanzado- #main-container .block-paradores-included a:hover,.page-node-type-ofertas-y-experiencias-avanzado- #main-container .block-paradores-included a:focus-visible{text-decoration:underline;}@media (max-width:768px){.page-node-type-offers #main-container .view-display-id-block_paragraph_paradores_impli_menu,.page-node-type-ofertas-y-experiencias-avanzado- #main-container .view-display-id-block_paragraph_paradores_impli_menu{padding-left:15px;padding-right:15px;overflow-x:scroll;padding-bottom:5px;margin-bottom:20px;}}.page-node-type-offers #main-container .view-display-id-block_paragraph_paradores_impli_menu .view-content .views-row,.page-node-type-ofertas-y-experiencias-avanzado- #main-container .view-display-id-block_paragraph_paradores_impli_menu .view-content .views-row{max-width:none;border:1px solid;padding:0 15px;margin-right:10px;}.page-node-type-offers #main-container .view-display-id-block_paragraph_paradores_impli_menu .view-content .views-row:last-child,.page-node-type-ofertas-y-experiencias-avanzado- #main-container .view-display-id-block_paragraph_paradores_impli_menu .view-content .views-row:last-child{margin-right:0;}.page-node-type-offers #main-container .view-display-id-block_paragraph_paradores_impli_menu .view-content .views-row .tab__title.active span,.page-node-type-ofertas-y-experiencias-avanzado- #main-container .view-display-id-block_paragraph_paradores_impli_menu .view-content .views-row .tab__title.active span{font-weight:bold;}@media (max-width:768px){.page-node-type-offers #main-container .view-display-id-block_paragraph_paradores_implicados,.page-node-type-offers #main-container .view-display-id-block_paradores_implicados_orfertas_experiencias,.page-node-type-ofertas-y-experiencias-avanzado- #main-container .view-display-id-block_paragraph_paradores_implicados,.page-node-type-ofertas-y-experiencias-avanzado- #main-container .view-display-id-block_paradores_implicados_orfertas_experiencias{padding-left:15px;padding-right:15px;}}.page-node-type-offers #main-container .view-display-id-block_paragraph_paradores_implicados .tab__content,.page-node-type-offers #main-container .view-display-id-block_paradores_implicados_orfertas_experiencias .tab__content,.page-node-type-ofertas-y-experiencias-avanzado- #main-container .view-display-id-block_paragraph_paradores_implicados .tab__content,.page-node-type-ofertas-y-experiencias-avanzado- #main-container .view-display-id-block_paradores_implicados_orfertas_experiencias .tab__content{padding:15px 20px;}.block-views-blockofertas-y-experiencias-block-1 .block-landings-ofertas.view-ofertas-y-experiencias .wrapper-details .wrapper-exclusiva{background-color:#f01e50;font-size:16px;}@media (max-width:768px){.block-views-blockofertas-y-experiencias-block-1 .block-landings-ofertas.view-ofertas-y-experiencias .wrapper-details .wrapper-exclusiva{padding:0 15px;}}@media (max-width:450px){.block-views-blockofertas-y-experiencias-block-1 .block-landings-ofertas.view-ofertas-y-experiencias .wrapper-details .wrapper-exclusiva{font-size:14px;}}.block-views-blockofertas-y-experiencias-block-1 .block-landings-ofertas.view-ofertas-y-experiencias .wrapper-details .wrapper-exclusiva .text-details.top{top:2.5px;position:relative;}@media (max-width:768px){.block-views-blockofertas-y-experiencias-block-1 .block-landings-ofertas.view-ofertas-y-experiencias .wrapper-details .wrapper-exclusiva .text-details.top{top:5px;}}.gift-box .block-card-offer{padding-bottom:45px;}@media (max-width:768px){.gift-box .block-card-offer{padding:25px 15px;}}.gift-box .block-card-offer .wrapper-card-offer{max-width:980px;}.gift-box .block-card-offer .wrapper-card-offer .title{font-family:"questa",serif;}.gift-box .block-card-offer .wrapper-card-offer .title a{font-family:"questa",serif;color:#232323;}.gift-box .block-card-offer .wrapper-card-offer .wrapper-content{display:flex;flex-direction:row;flex-wrap:wrap;}@media (max-width:768px){.gift-box .block-card-offer .wrapper-card-offer .wrapper-content{flex-direction:row;}}@media (max-width:600px){.gift-box .block-card-offer .wrapper-card-offer .wrapper-content{flex-direction:column;align-items:center;}}.gift-box .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-image{flex:1 0 5%;}@media (max-width:768px){.gift-box .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-image{margin-right:25px;}}.gift-box .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text{flex:1 0 60%;}.gift-box .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-top p{font-weight:normal;font-size:18px;line-height:1.4;}.gift-box .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-top img{height:auto;}.gift-box .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-bottom .block-price{color:#56babd;font-size:22px;line-height:normal;font-weight:normal;}.gift-box .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-bottom .block-button .message-no-stock{border:1px solid;padding:5px 25px;}.gift-box .block-card-offer .wrapper-card-offer .wrapper-link a{font-weight:bold;}.gift-box .block-paradores-included .wrapper-top .title{margin-bottom:35px;}.gift-box .block-paradores-included .wrapper-container{max-width:980px;}.gift-box .block-paradores-included .wrapper-container .tab__content{border:1px solid black;padding:40px 60px;}@media (max-width:768px){.gift-box .block-paradores-included .wrapper-container .tab__content{padding:25px;}}.gift-box .block-paradores-included .wrapper-container .tab__content .wrapper-info p{font-size:16px;line-height:1.4;color:#232323;margin-bottom:15px;}.gift-box .col.col-md-4.col-sm-6.col-xs-12.pb-6.views-row{width:100%;padding-bottom:0 !important;padding-left:0;padding-right:0;}.page-node-type-gift-box #main-container{overflow-x:hidden;}.path-cajas-regalo{background:#faf7f1;}.path-cajas-regalo .dialog-off-canvas-main-canvas{overflow-x:hidden;}@media (max-width:768px){.path-cajas-regalo .main-container{width:auto;margin-left:15px;margin-right:15px;}}.path-cajas-regalo footer{background:#ffffff;}.gift-box-step-1 #edit-head{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin-bottom:40px;position:relative;}@media (max-width:767px){.gift-box-step-1 #edit-head{flex-direction:column;order:1;}}.gift-box-step-1 #edit-head:before{content:"";background:#ffffff;width:45vw;height:100%;position:absolute;display:inline-block;left:-40vw;top:0;}.gift-box-step-1 #edit-head:after{content:"";background:#ffffff;width:45vw;height:100%;position:absolute;display:inline-block;right:-40vw;top:0;}.gift-box-step-1 #edit-head .info-title{flex:1 0 75%;margin:35px 0;margin-left:35px;}@media (max-width:767px){.gift-box-step-1 #edit-head .info-title{margin:0;margin-left:0;text-align:center;}}.gift-box-step-1 #edit-head .info-title span{font-family:"questa",serif;font-size:40px;line-height:1.2;color:#232323;padding-left:15px;margin-left:-15px;}@media (max-width:767px){.gift-box-step-1 #edit-head .info-title span{font-size:32px;padding-left:0;margin-left:0;}}.gift-box-step-1 #edit-head .img-gift-box{flex:1 0 20%;z-index:1;}@media (max-width:767px){.gift-box-step-1 #edit-head .img-gift-box{display:none;}}.gift-box-step-1 #edit-head .info-text.conditions{flex:1 0 70%;color:#232323;padding-left:25px;}.gift-box-step-1 #edit-head .info-text.conditions ul li{list-style:disc;margin-bottom:5px;font-size:16px;line-height:normal;}.gift-box-step-1 .panel-default{border-color:transparent;background-color:transparent;border:none;border-radius:0;box-shadow:none;margin-bottom:0;max-width:71%;padding:0;}@media (max-width:767px){.gift-box-step-1 .panel-default{max-width:100%;}}.gift-box-step-1 .panel-default > .panel-heading{color:#232323;background-color:transparent;border-color:transparent;padding:40px 0;}.gift-box-step-1 .panel-default > .panel-heading .panel-title{margin:0;padding:0;}.gift-box-step-1 .panel-default > .panel-heading .panel-title span{font-family:"questa",serif;font-size:32px;color:#232323;font-weight:300;}.gift-box-step-1 .panel-default > .panel-heading .panel-title span:last-child:after{content:"";border:solid #232323;border-width:0 2px 2px 0;display:inline-block;padding:5px;margin-left:10px;}.gift-box-step-1 .panel-default > .panel-heading .panel-title[aria-expanded=true] span:last-child:after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);margin-bottom:-2px;}.gift-box-step-1 .panel-default > .panel-heading .panel-title[aria-expanded=false] span:last-child:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-bottom:5px;}.gift-box-step-1 .panel-default .panel-body{padding:0;}.gift-box-step-1 .panel-default .panel-body .table > thead > tr > th{vertical-align:bottom;border-bottom:none;background:transparent;color:black;}.gift-box-step-1 .panel-default .panel-body .table > tbody > tr:nth-of-type(odd){background-color:transparent;}.gift-box-step-1 .panel-default .panel-body .table > tbody > tr:last-child td{border-bottom:none;padding-bottom:0;}.gift-box-step-1 .panel-default .panel-body .table > tbody > tr:hover,.gift-box-step-1 .panel-default .panel-body .table > tbody > tr:focus-visible{background-color:transparent;}.gift-box-step-1 .panel-default .panel-body .table > tbody > tr > td{border-top:0;border-bottom:2px solid #dfdedb;vertical-align:middle;}.gift-box-step-1 .panel-default .panel-body .table > tbody > tr > td span{display:block;}.gift-box-step-1 .panel-default .panel-body .table > tbody > tr > td .control-label a{font-size:14px;color:#4f4f4f;}.gift-box-step-1 .panel-default .panel-body .table > tbody > tr > td .price{font-size:14px;color:#4f4f4f;}.gift-box-step-1 .panel-default .panel-body .table > tbody > tr > td .input-less,.gift-box-step-1 .panel-default .panel-body .table > tbody > tr > td .input-more{font-style:normal;}.gift-box-step-1 .panel-default .panel-body .table > tbody > tr > td .input-less:before,.gift-box-step-1 .panel-default .panel-body .table > tbody > tr > td .input-more:before{width:20px !important;height:20px !important;}.gift-box-step-1 .panel-default .panel-body .table > tbody > tr > td .input-less{right:-35px;}.gift-box-step-1 .panel-default .panel-body .table > tbody > tr > td .input-more{left:-30px;}.gift-box-step-1 .panel-default .panel-body .table > tbody > tr > td .form-type-select .select-wrapper .form-control[disabled],.gift-box-step-1 .panel-default .panel-body .table > tbody > tr > td .form-type-select .select-wrapper .form-control[readonly],.gift-box-step-1 .panel-default .panel-body .table > tbody > tr > td .form-type-select .select-wrapper .form-control{background-color:transparent;border:0;box-shadow:none;}.gift-box-step-1 .panel-default .panel-body .table > tbody > tr > td .form-type-select .select-wrapper:after{display:none;}.gift-box-step-1 .panel-default .panel-body .table > tbody > tr > td .form-type-select .select-wrapper .select-uds{text-align:center;padding-left:0;padding-right:0;}.gift-box-step-1 .panel-default .panel-body .table > tbody > tr > td .form-control[disabled],.gift-box-step-1 .panel-default .panel-body .table > tbody > tr > td .form-control[readonly],.gift-box-step-1 .panel-default .panel-body .table > tbody > tr > td fieldset[disabled] .form-control{background-color:transparent;border:0;box-shadow:none;}.gift-box-step-1 .panel-default#edit-billing,.gift-box-step-1 .panel-default[id^=edit-shipping]{border-top:2px solid #a4a3a0;border-bottom:2px solid #a4a3a0;padding:0;}.gift-box-step-1 .panel-default#edit-billing label,.gift-box-step-1 .panel-default[id^=edit-shipping] label{font-size:16px;font-weight:normal;color:#5a5a5a;margin-bottom:0.5rem;}.gift-box-step-1 .panel-default#edit-billing label .form-required:after,.gift-box-step-1 .panel-default#edit-billing label.form-required:after,.gift-box-step-1 .panel-default[id^=edit-shipping] label .form-required:after,.gift-box-step-1 .panel-default[id^=edit-shipping] label.form-required:after{background-size:7px;content:"";height:7px;width:7px;margin-left:2.5px;}.gift-box-step-1 .panel-default#edit-billing input,.gift-box-step-1 .panel-default#edit-billing select,.gift-box-step-1 .panel-default#edit-billing textarea,.gift-box-step-1 .panel-default[id^=edit-shipping] input,.gift-box-step-1 .panel-default[id^=edit-shipping] select,.gift-box-step-1 .panel-default[id^=edit-shipping] textarea{font-weight:normal;border:1px solid #959595;height:48px;font-size:16px;color:#959595;background:transparent !important;border-radius:0;box-shadow:none;width:100%;}.gift-box-step-1 .panel-default#edit-billing #edit-bill-friends,.gift-box-step-1 .panel-default[id^=edit-shipping] #edit-bill-friends{display:flex;align-items:flex-end;border-bottom:2px solid #e2e0dd;padding-bottom:20px;margin-bottom:25px;}@media (max-width:600px){.gift-box-step-1 .panel-default#edit-billing #edit-bill-friends,.gift-box-step-1 .panel-default[id^=edit-shipping] #edit-bill-friends{flex-direction:column;align-items:stretch;}}.gift-box-step-1 .panel-default#edit-billing #edit-bill-friends .form-item-bill-friends-number,.gift-box-step-1 .panel-default#edit-billing #edit-bill-friends .form-item-bill-friends-pass,.gift-box-step-1 .panel-default[id^=edit-shipping] #edit-bill-friends .form-item-bill-friends-number,.gift-box-step-1 .panel-default[id^=edit-shipping] #edit-bill-friends .form-item-bill-friends-pass{flex:1 0 40%;padding-right:4%;}@media (max-width:600px){.gift-box-step-1 .panel-default#edit-billing #edit-bill-friends .form-item-bill-friends-number,.gift-box-step-1 .panel-default#edit-billing #edit-bill-friends .form-item-bill-friends-pass,.gift-box-step-1 .panel-default[id^=edit-shipping] #edit-bill-friends .form-item-bill-friends-number,.gift-box-step-1 .panel-default[id^=edit-shipping] #edit-bill-friends .form-item-bill-friends-pass{padding-right:0;}}.gift-box-step-1 .panel-default#edit-billing #edit-bill-friends #edit-validate-container,.gift-box-step-1 .panel-default[id^=edit-shipping] #edit-bill-friends #edit-validate-container{flex:1 0 10%;margin-bottom:15px;}.gift-box-step-1 .panel-default#edit-billing #edit-bill-friends #edit-validate-container #edit-validate,.gift-box-step-1 .panel-default[id^=edit-shipping] #edit-bill-friends #edit-validate-container #edit-validate{height:48px;background:#f01e50;color:white;text-transform:uppercase;font-weight:normal;}@media (max-width:991px){.gift-box-step-1 .panel-default#edit-billing #edit-bill-friends #edit-validate-container #edit-validate,.gift-box-step-1 .panel-default[id^=edit-shipping] #edit-bill-friends #edit-validate-container #edit-validate{padding-left:20px;padding-right:20px;}}.gift-box-step-1 .panel-default#edit-billing #edit-bill-surname,.gift-box-step-1 .panel-default[id^=edit-shipping] #edit-bill-surname{display:flex;flex-direction:row;flex-wrap:wrap;}.gift-box-step-1 .panel-default#edit-billing #edit-iddoc,.gift-box-step-1 .panel-default[id^=edit-shipping] #edit-iddoc{max-width:100%;}.gift-box-step-1 .panel-default#edit-billing #edit-iddoc .panel-heading,.gift-box-step-1 .panel-default[id^=edit-shipping] #edit-iddoc .panel-heading{display:none;}.gift-box-step-1 .panel-default#edit-billing #edit-iddoc .panel-body,.gift-box-step-1 .panel-default[id^=edit-shipping] #edit-iddoc .panel-body{display:flex;flex-direction:row;flex-wrap:wrap;}@media (max-width:600px){.gift-box-step-1 .panel-default#edit-billing #edit-iddoc .panel-body,.gift-box-step-1 .panel-default[id^=edit-shipping] #edit-iddoc .panel-body{flex-direction:column;}}.gift-box-step-1 .panel-default#edit-billing #edit-iddoc .panel-body .form-item-idtype,.gift-box-step-1 .panel-default#edit-billing #edit-iddoc .panel-body .form-item-idnumber,.gift-box-step-1 .panel-default#edit-billing #edit-iddoc .panel-body .form-item-idcountry,.gift-box-step-1 .panel-default[id^=edit-shipping] #edit-iddoc .panel-body .form-item-idtype,.gift-box-step-1 .panel-default[id^=edit-shipping] #edit-iddoc .panel-body .form-item-idnumber,.gift-box-step-1 .panel-default[id^=edit-shipping] #edit-iddoc .panel-body .form-item-idcountry{flex:1 0 30%;padding-right:4%;}@media (max-width:600px){.gift-box-step-1 .panel-default#edit-billing #edit-iddoc .panel-body .form-item-idtype,.gift-box-step-1 .panel-default#edit-billing #edit-iddoc .panel-body .form-item-idnumber,.gift-box-step-1 .panel-default#edit-billing #edit-iddoc .panel-body .form-item-idcountry,.gift-box-step-1 .panel-default[id^=edit-shipping] #edit-iddoc .panel-body .form-item-idtype,.gift-box-step-1 .panel-default[id^=edit-shipping] #edit-iddoc .panel-body .form-item-idnumber,.gift-box-step-1 .panel-default[id^=edit-shipping] #edit-iddoc .panel-body .form-item-idcountry{padding-right:0;}}.gift-box-step-1 .panel-default#edit-billing #edit-iddoc .panel-body .form-item-idcountry,.gift-box-step-1 .panel-default[id^=edit-shipping] #edit-iddoc .panel-body .form-item-idcountry{padding-right:0;}.gift-box-step-1 .panel-default#edit-billing .form-item-bill-name,.gift-box-step-1 .panel-default#edit-billing .form-item-bill-surname1,.gift-box-step-1 .panel-default#edit-billing .form-item-ship-name,.gift-box-step-1 .panel-default#edit-billing .form-item-ship-surname1,.gift-box-step-1 .panel-default#edit-billing .form-item-bill-postalcode,.gift-box-step-1 .panel-default#edit-billing .form-item-bill-city,.gift-box-step-1 .panel-default#edit-billing .form-item-ship-postalcode,.gift-box-step-1 .panel-default#edit-billing .form-item-ship-city,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-bill-name,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-bill-surname1,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-ship-name,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-ship-surname1,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-bill-postalcode,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-bill-city,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-ship-postalcode,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-ship-city{width:33%;padding-right:4%;display:inline-block;}@media (max-width:600px){.gift-box-step-1 .panel-default#edit-billing .form-item-bill-name,.gift-box-step-1 .panel-default#edit-billing .form-item-bill-surname1,.gift-box-step-1 .panel-default#edit-billing .form-item-ship-name,.gift-box-step-1 .panel-default#edit-billing .form-item-ship-surname1,.gift-box-step-1 .panel-default#edit-billing .form-item-bill-postalcode,.gift-box-step-1 .panel-default#edit-billing .form-item-bill-city,.gift-box-step-1 .panel-default#edit-billing .form-item-ship-postalcode,.gift-box-step-1 .panel-default#edit-billing .form-item-ship-city,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-bill-name,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-bill-surname1,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-ship-name,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-ship-surname1,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-bill-postalcode,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-bill-city,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-ship-postalcode,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-ship-city{width:100%;padding-right:0;}}.gift-box-step-1 .panel-default#edit-billing .form-item-bill-surname2,.gift-box-step-1 .panel-default#edit-billing .form-item-ship-surname2,.gift-box-step-1 .panel-default#edit-billing .form-item-ship-phone,.gift-box-step-1 .panel-default#edit-billing .form-item-bill-phone,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-bill-surname2,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-ship-surname2,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-ship-phone,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-bill-phone{width:33%;display:inline-block;}@media (max-width:600px){.gift-box-step-1 .panel-default#edit-billing .form-item-bill-surname2,.gift-box-step-1 .panel-default#edit-billing .form-item-ship-surname2,.gift-box-step-1 .panel-default#edit-billing .form-item-ship-phone,.gift-box-step-1 .panel-default#edit-billing .form-item-bill-phone,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-bill-surname2,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-ship-surname2,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-ship-phone,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-bill-phone{width:100%;}}.gift-box-step-1 .panel-default#edit-billing .form-item-bill-country,.gift-box-step-1 .panel-default#edit-billing .form-item-bill-email,.gift-box-step-1 .panel-default#edit-billing .form-item-ship-province,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-bill-country,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-bill-email,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-ship-province{width:48%;margin-right:4%;display:inline-block;}@media (max-width:1199px){.gift-box-step-1 .panel-default#edit-billing .form-item-bill-country,.gift-box-step-1 .panel-default#edit-billing .form-item-bill-email,.gift-box-step-1 .panel-default#edit-billing .form-item-ship-province,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-bill-country,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-bill-email,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-ship-province{margin-right:3.5%;}}@media (max-width:600px){.gift-box-step-1 .panel-default#edit-billing .form-item-bill-country,.gift-box-step-1 .panel-default#edit-billing .form-item-bill-email,.gift-box-step-1 .panel-default#edit-billing .form-item-ship-province,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-bill-country,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-bill-email,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-ship-province{width:100%;margin-right:0;}}.gift-box-step-1 .panel-default#edit-billing .form-item-bill-email-confirmation,.gift-box-step-1 .panel-default#edit-billing .form-item-ship-country,.gift-box-step-1 .panel-default#edit-billing .form-item-bill-province,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-bill-email-confirmation,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-ship-country,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-bill-province{width:47.65%;margin-right:0;display:inline-block;}@media (max-width:600px){.gift-box-step-1 .panel-default#edit-billing .form-item-bill-email-confirmation,.gift-box-step-1 .panel-default#edit-billing .form-item-ship-country,.gift-box-step-1 .panel-default#edit-billing .form-item-bill-province,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-bill-email-confirmation,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-ship-country,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-bill-province{width:100%;}}.gift-box-step-1 .panel-default#edit-billing .form-item-bill-postalcode .control-label .form-required,.gift-box-step-1 .panel-default#edit-billing .form-item-bill-province .control-label .form-required,.gift-box-step-1 .panel-default#edit-billing .form-item-ship-postalcode .control-label .form-required,.gift-box-step-1 .panel-default#edit-billing .form-item-ship-province .control-label .form-required,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-bill-postalcode .control-label .form-required,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-bill-province .control-label .form-required,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-ship-postalcode .control-label .form-required,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-ship-province .control-label .form-required{visibility:hidden;}.gift-box-step-1 .panel-default#edit-billing .form-item-bill-postalcode .control-label .form-required:after,.gift-box-step-1 .panel-default#edit-billing .form-item-bill-province .control-label .form-required:after,.gift-box-step-1 .panel-default#edit-billing .form-item-ship-postalcode .control-label .form-required:after,.gift-box-step-1 .panel-default#edit-billing .form-item-ship-province .control-label .form-required:after,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-bill-postalcode .control-label .form-required:after,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-bill-province .control-label .form-required:after,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-ship-postalcode .control-label .form-required:after,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-ship-province .control-label .form-required:after{visibility:visible;margin-left:-5px;}.gift-box-step-1 .panel-default#edit-billing .form-item-ship-comments textarea,.gift-box-step-1 .panel-default[id^=edit-shipping] .form-item-ship-comments textarea{min-height:110px;}.gift-box-step-1 .panel-default#edit-billing .select-wrapper:after,.gift-box-step-1 .panel-default[id^=edit-shipping] .select-wrapper:after{color:#232323;}.gift-box-step-1 .panel-default[id^=edit-shipping]{border-top:0;border-bottom:0;padding:0;}@media (max-width:767px){.gift-box-step-1 #list-boxes{order:2;min-width:100%;}}@media (max-width:767px){.gift-box-step-1 #edit-billing{order:3;min-width:100%;}}@media (max-width:767px){.gift-box-step-1 #ship-data{order:4;min-width:100%;}}.gift-box-step-1 #edit-footer{max-width:71%;color:#4f4f4f;margin-top:45px;}@media (max-width:767px){.gift-box-step-1 #edit-footer{max-width:100%;order:5;}}.gift-box-step-1 #edit-footer .form-item-user-agreement,.gift-box-step-1 #edit-footer .form-item-receive-offers{display:flex;}.gift-box-step-1 #edit-footer .form-item-user-agreement label,.gift-box-step-1 #edit-footer .form-item-receive-offers label{font-size:14px;}.gift-box-step-1 #edit-footer .form-item-user-agreement label.form-required:after,.gift-box-step-1 #edit-footer .form-item-receive-offers label.form-required:after{background-size:7px;content:"";height:7px;width:7px;margin-left:2.5px;}.gift-box-step-1 #edit-footer .form-item-user-agreement label a,.gift-box-step-1 #edit-footer .form-item-receive-offers label a{color:#f01e50;}.gift-box-step-1 #edit-submit-container{max-width:71%;}@media (max-width:767px){.gift-box-step-1 #edit-submit-container{order:7;min-width:100%;}}.gift-box-step-1 #edit-submit-container .form-required:after{display:none;}.gift-box-step-1 #edit-submit-container #edit-submit{background:#f01e50;border:1px solid #f01e50;opacity:1;max-width:215px;height:50px;margin-top:25px;margin-bottom:25px;}@media (max-width:600px){.gift-box-step-1 #edit-submit-container #edit-submit{max-width:100%;width:100%;}}.gift-box-step-1 #edit-submit-container #edit-submit:hover,.gift-box-step-1 #edit-submit-container #edit-submit:focus-visible{background:transparent;color:#f01e50;}.gift-box-step-1 #edit-total{float:right;width:30%;background:#ffffff;border:1px solid #959595;padding:20px;max-width:285px;margin-left:45px;margin-top:125px;margin-bottom:45px;}@media (max-width:767px){.gift-box-step-1 #edit-total{float:none;width:100%;background:#ffffff;border:1px solid #959595;padding:20px;max-width:100%;margin-left:0;margin-top:0;margin-bottom:5px;order:6;}}.gift-box-step-1 #edit-total .panel-body p{font-size:16px;color:#232323;}.gift-box-step-1 #edit-total #edit-total-container{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:15px;}.gift-box-step-1 #edit-total #edit-total-container .form-item{display:flex;margin-bottom:0;width:100%;}.gift-box-step-1 #edit-total #edit-total-container .form-item label,.gift-box-step-1 #edit-total #edit-total-container .form-item input{flex:1 0 50%;}.gift-box-step-1 #edit-total #edit-total-container .form-item label{font-size:16px;font-weight:bold;color:#232323;}.gift-box-step-1 #edit-total #edit-total-container .form-item label.form-required:after{background-size:7px;content:"";height:7px;width:7px;margin-left:2.5px;}.gift-box-step-1 #edit-total #edit-total-container .form-item input{text-align:right;background-color:transparent;border:0;box-shadow:none;font-size:16px;color:#232323;}.gift-box-step-1 #edit-total #edit-total-container .form-item input#total,.gift-box-step-1 #edit-total #edit-total-container .form-item input#total-amigos{font-size:18px;font-weight:bold;color:#f01e50;}.gift-box-step-1 #edit-total #edit-total-container .form-item.form-item-total{border-top:2px solid #dfdedb;padding-top:15px;margin-top:15px;}.gift-box-step-1 #edit-total #edit-total-container a{color:#f01e50;}@media (max-width:767px){.gift-box-step-1{display:flex;flex-wrap:wrap;}}.gift-box-step-2{background:#ffffff;border:1px solid #959595;padding:55px 100px;margin:80px auto;max-width:992px;}@media (max-width:767px){.gift-box-step-2{padding:15px;margin:15px auto;}}.gift-box-step-2 #edit-head > .info-text.info-bold span{font-family:"questa",serif;font-size:35px;color:#232323;margin-bottom:35px;}@media (max-width:768px){.gift-box-step-2 #edit-head > .info-text.info-bold span{font-size:32px;}}@media (max-width:520px){.gift-box-step-2 #edit-head > .info-text.info-bold span{font-size:30px;line-height:normal;}}.gift-box-step-2 #edit-head > .info-text.info-bold span:before{position:relative;top:-10px;content:"";display:inline-block;width:55px;height:1px;background:#5a5a5a;margin-right:10px;}@media (max-width:768px){.gift-box-step-2 #edit-head > .info-text.info-bold span:before{width:35px;}}@media (max-width:520px){.gift-box-step-2 #edit-head > .info-text.info-bold span:before{width:15px;}}.gift-box-step-2 #edit-body .info-text{color:#232323;}.gift-box-step-2 #edit-body .info-text.info-bold{font-size:16px;font-weight:bold;color:#232323;}.gift-box-step-2 #edit-body .info-text.info-grey{font-size:16px;text-align:right;color:#959595;}@media (max-width:767px){.gift-box-step-2 #edit-body .info-text.info-grey{text-align:left;}}.gift-box-step-2 #edit-body .info-text.info-grey span{font-size:14px;width:15%;display:inline-block;margin-left:5%;}@media (max-width:767px){.gift-box-step-2 #edit-body .info-text.info-grey span{float:right;text-align:right;width:auto;}}.gift-box-step-2 #edit-body .info-text.info-red{font-size:18px;text-align:right;margin-top:15px;}@media (max-width:767px){.gift-box-step-2 #edit-body .info-text.info-red{text-align:left;}}.gift-box-step-2 #edit-body .info-text.info-red span{font-size:22px;color:#f01e50;width:15%;display:inline-block;margin-left:5%;}@media (max-width:767px){.gift-box-step-2 #edit-body .info-text.info-red span{float:right;text-align:right;width:auto;}}.gift-box-step-2 #edit-body .date{color:#9c9c9c;margin-top:10px;}.gift-box-step-2 #edit-body #edit-list-gift-boxes [id^=edit] [id^=edit]{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;margin-top:10px;border-bottom:2px solid #e4e4e4;padding-bottom:15px;}@media (max-width:767px){.gift-box-step-2 #edit-body #edit-list-gift-boxes [id^=edit] [id^=edit]{flex-direction:column;align-items:flex-start;}}.gift-box-step-2 #edit-body #edit-list-gift-boxes [id^=edit] [id^=edit] .img-gift-box img{width:120px;height:80px;-o-object-fit:contain;object-fit:contain;}@media (max-width:767px){.gift-box-step-2 #edit-body #edit-list-gift-boxes [id^=edit] [id^=edit] .img-gift-box img{margin-bottom:10px;}}.gift-box-step-2 #edit-body #edit-list-gift-boxes [id^=edit] [id^=edit] .label-gift_box{font-size:18px;color:black;}.gift-box-step-2 #edit-body #edit-list-gift-boxes [id^=edit] [id^=edit] .label-gift_box:nth-child(3),.gift-box-step-2 #edit-body #edit-list-gift-boxes [id^=edit] [id^=edit] .label-gift_box:nth-child(4){display:flex;justify-content:flex-end;flex:1 0 auto;}.gift-box-step-2 #edit-body #edit-billing-shipping{border-top:1px solid #4f4f4f;margin-top:40px;padding-top:40px;display:flex;flex-direction:row;flex-wrap:wrap;}.gift-box-step-2 #edit-body #edit-billing-shipping #edit-shipping,.gift-box-step-2 #edit-body #edit-billing-shipping #edit-billing{flex:1 0 50%;}@media (max-width:767px){.gift-box-step-2 #edit-body #edit-billing-shipping #edit-shipping,.gift-box-step-2 #edit-body #edit-billing-shipping #edit-billing{flex:1 0 100%;}}.gift-box-step-2 #edit-footer{max-width:100%;border-top:2px solid #a7a7a7;}.gift-box-step-2 #edit-footer h3{font-family:"Lato",sans-serif;font-size:16px;font-weight:bold;color:#232323;margin-top:30px;}.gift-box-step-2 #edit-footer .reserve-conditions{font-size:14px;color:#4f4f4f;line-height:1.4;margin-bottom:60px;}@media (max-width:767px){.gift-box-step-2 #edit-footer .reserve-conditions{margin-bottom:15px;}}.gift-box-step-2 #edit-footer #edit-actions{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}@media (max-width:767px){.gift-box-step-2 #edit-footer #edit-actions{flex-direction:column;}}.gift-box-step-2 #edit-footer #edit-actions button{flex:1 0 50%;max-width:260px;text-transform:uppercase;font-weight:normal;}@media (max-width:767px){.gift-box-step-2 #edit-footer #edit-actions button{max-width:100%;margin-top:15px;}}.gift-box-step-2 #edit-footer #edit-actions button#edit-cancel{border:1px solid black;height:50px;}.gift-box-step-2 #edit-footer #edit-actions button#edit-cancel .icon{display:none;}.gift-box-step-2 #edit-footer #edit-actions button#edit-confirm{background:#f01e50;border:1px solid #f01e50;}.gift-box-step-2 #edit-footer #edit-actions button#edit-confirm:hover,.gift-box-step-2 #edit-footer #edit-actions button#edit-confirm:focus-visible{background:transparent;color:#f01e50;}.gift-box-step-3 #metodos_pago{width:100%;padding:15px;}.gift-box-step-3 #metodos_pago fieldset{width:100%;}.gift-box-step-3 #metodos_pago .title{font-family:"Lato",sans-serif;font-size:16px;font-weight:bold;color:#232323;}.gift-box-step-3 #metodos_pago #payment-form .row-style{width:100%;}.gift-box-step-3 #metodos_pago #payment-form .row-style .radio-style{width:20px;height:20px;border-radius:50%;background:white;padding:5px;border:1px solid #232323;position:relative;display:inline-block;}.gift-box-step-3 #metodos_pago #payment-form .row-style .radio-style input{height:auto;padding:6px;border-radius:50%;top:-7px;left:-3px;position:relative;background:#f01e50;opacity:0.25;}.gift-box-step-3 #metodos_pago #payment-form .row-style .radio-style input:checked{background:#f01e50;opacity:1;}.gift-box-step-3 #metodos_pago #payment-form .row-style img{width:100px;}.gift-box-step-3 .pay-button-container{box-shadow:none;border-radius:0;width:100%;max-width:250px;}.gift-box-step-3 .pay-button-container:hover,.gift-box-step-3 .pay-button-container:focus-visible{background:transparent;color:#f01e50;}.gift-box-step-3 .pay-button-container a{color:#ffffff;text-transform:uppercase;}.gift-box-step-3 .pay-button-container a:hover,.gift-box-step-3 .pay-button-container a:focus-visible{background:transparent;color:#f01e50;}#plantilla_confirmacion{background:#ffffff;border:1px solid #959595;padding:55px 100px;margin:80px auto;max-width:992px;}@media (max-width:767px){#plantilla_confirmacion{padding:15px;margin:15px auto;}}#plantilla_confirmacion .confirmed-wrapper h1{font-family:"questa",serif;font-size:35px;color:#232323;margin-bottom:35px;}@media (max-width:768px){#plantilla_confirmacion .confirmed-wrapper h1{font-size:32px;}}@media (max-width:520px){#plantilla_confirmacion .confirmed-wrapper h1{font-size:30px;line-height:normal;}}#plantilla_confirmacion .confirmed-wrapper h1:before{position:relative;top:-10px;content:"";display:inline-block;width:55px;height:1px;background:#5a5a5a;margin-right:10px;}@media (max-width:768px){#plantilla_confirmacion .confirmed-wrapper h1:before{width:35px;}}@media (max-width:520px){#plantilla_confirmacion .confirmed-wrapper h1:before{width:15px;}}#plantilla_confirmacion .confirmed-wrapper h2{font-family:"questa",serif;font-size:24px;color:#f01e50;border-bottom:2px solid #e4e4e4;margin-top:10px;margin-bottom:15px;padding-bottom:25px;line-height:normal;}#plantilla_confirmacion .form-confirm-details{font-size:16px;color:#232323;}#plantilla_confirmacion .form-confirm-details h2{font-family:"Lato",sans-serif;font-size:16px;font-weight:bold;line-height:normal;}#plantilla_confirmacion .form-confirm-details .row{margin:0;}#plantilla_confirmacion .form-confirm-details #edit-leftcol,#plantilla_confirmacion .form-confirm-details #edit-rightcol{width:48%;display:inline-block;vertical-align:top;margin-right:2%;font-size:14px;}@media (max-width:767px){#plantilla_confirmacion .form-confirm-details #edit-leftcol,#plantilla_confirmacion .form-confirm-details #edit-rightcol{width:100%;margin-right:0;}}#plantilla_confirmacion .form-confirm-details #edit-rightcol{margin-right:0;float:right;}#plantilla_confirmacion .form-confirm-details .productos,#plantilla_confirmacion .form-confirm-details .facturacion{margin-top:15px;margin-bottom:15px;}#plantilla_confirmacion .msg_mail{margin-top:15px;}#plantilla_confirmacion .msg_mail p{font-size:14px;}#plantilla_confirmacion #middle-col{border-top:2px solid #a7a7a7;margin-top:15px;}#plantilla_confirmacion #middle-col h2{font-family:"Lato",sans-serif;font-size:16px;font-weight:bold;color:#232323;margin-top:30px;}#plantilla_confirmacion #middle-col p{font-size:14px;color:#4f4f4f;line-height:1.4;}[id^=gift-box-check-]{max-width:1030px;margin:0 auto;padding:25px 15px;}@media (max-width:768px){[id^=gift-box-check-]{padding:25px 0;}}[id^=gift-box-check-] .form-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;margin-bottom:25px;}[id^=gift-box-check-] .form-wrapper h2{flex:1 0 100%;margin-bottom:35px;}[id^=gift-box-check-] .form-wrapper h2 .ico{display:none;}[id^=gift-box-check-] .form-wrapper h2 .text{font-family:"questa",serif;font-size:35px;color:#232323;margin-bottom:35px;}@media (max-width:768px){[id^=gift-box-check-] .form-wrapper h2 .text{font-size:32px;}}@media (max-width:520px){[id^=gift-box-check-] .form-wrapper h2 .text{font-size:30px;line-height:normal;}}[id^=gift-box-check-] .form-wrapper h2 .text:before{position:relative;top:-10px;content:"";display:inline-block;width:55px;height:1px;background:#5a5a5a;margin-right:10px;}@media (max-width:768px){[id^=gift-box-check-] .form-wrapper h2 .text:before{width:35px;}}@media (max-width:520px){[id^=gift-box-check-] .form-wrapper h2 .text:before{width:15px;}}[id^=gift-box-check-] .form-wrapper label{font-size:14px;margin-bottom:0.85rem;font-weight:normal;color:#232323;line-height:1.4;}[id^=gift-box-check-] .form-wrapper label.form-required:after{background-size:7px;content:"";height:7px;width:7px;margin-left:2.5px;}[id^=gift-box-check-] .form-wrapper .form-control{border:1px solid #959595 !important;background:#ffffff;width:100%;border-radius:0;box-shadow:none;}[id^=gift-box-check-] .form-wrapper .form-group{flex:1 0 30%;margin-right:4%;}[id^=gift-box-check-] .form-wrapper .form-group:last-child{margin-right:0;}@media (max-width:767px){[id^=gift-box-check-] .form-wrapper .form-group{flex:1 0 100%;margin-right:0;}}[id^=gift-box-check-] .form-wrapper .form-group.form-item-programa{margin-right:0;}[id^=gift-box-check-] .form-wrapper.estado{display:flex;flex-direction:column;margin-bottom:20px;background:#ffffff;border:1px solid #959595;padding:20px;}[id^=gift-box-check-] .form-wrapper.estado span{font-size:14px;color:#232323;}[id^=gift-box-check-] .form-wrapper.estado span.label-title{font-weight:bold;}[id^=gift-box-check-] .form-wrapper .select-wrapper:after{color:#232323;}[id^=gift-box-check-] #edit-buttons{justify-content:space-between;margin-bottom:25px;float:right;}[id^=gift-box-check-] #edit-buttons a,[id^=gift-box-check-] #edit-buttons button{font-family:"Lato",sans-serif;font-size:14px;font-weight:300;text-transform:unset;background:transparent;color:#f01e50;border:1px solid #f01e50;box-shadow:none;font-weight:normal;width:auto;text-transform:uppercase;border-radius:0;}[id^=gift-box-check-] #edit-buttons a:hover,[id^=gift-box-check-] #edit-buttons a:focus-visible,[id^=gift-box-check-] #edit-buttons button:hover,[id^=gift-box-check-] #edit-buttons button:focus-visible{background:#f01e50;color:#ffffff;}[id^=gift-box-check-] #edit-buttons .form-submit{padding:0.75rem 2.5rem;}[id^=gift-box-check-] #plantilla_confirmacion{margin-bottom:25px;}[id^=gift-box-check-] #plantilla_confirmacion .form-wrapper{margin-bottom:0;align-items:flex-start;}[id^=gift-box-check-] #plantilla_confirmacion .form-wrapper h2{margin-bottom:5px;}[id^=gift-box-check-] #plantilla_confirmacion .form-wrapper#edit-billing-details > div,[id^=gift-box-check-] #plantilla_confirmacion .form-wrapper#edit-shipping-details > div{width:100%;}.page-node-type-route .container-sections,.page-node-type-route .field--name-field-pure-html{margin:0 auto;max-width:990px;padding-right:0;}.page-node-type-route .container-sections .container-sections,.page-node-type-route .field--name-field-pure-html .container-sections{padding:0;}.page-node-type-route .row{margin-right:0px;}.page-node-type-route .view-id-etapas_rutas_paragraph .section-stages .border.px-5.py-4.h-100{padding-left:25px !important;padding-right:25px !important;}.page-node-type-route .view-id-etapas_rutas_paragraph .section-stages .border.px-5.py-4.h-100 .my-4{font-size:24px !important;font-family:"Lato",sans-serif;font-weight:normal !important;margin-top:0 !important;}.page-node-type-route .view-id-etapas_rutas_paragraph .section-stages .border.px-5.py-4.h-100 .list-numbered{font-size:16px;line-height:normal;font-weight:normal !important;}.page-node-type-route .view-id-etapas_rutas_paragraph .section-stages .border.px-5.py-4.h-100 .list-numbered li{display:inline-block;margin-bottom:25px;width:100%;}.page-node-type-route .view-id-etapas_rutas_paragraph .section-stages .border.px-5.py-4.h-100 .list-numbered li:before{font-size:16px;display:table;text-align:center;float:left;}.page-node-type-route .view-id-etapas_rutas_paragraph .section-stages .flex-wrap{flex-wrap:nowrap !important;}@media (max-width:767px){.page-node-type-route .view-id-etapas_rutas_paragraph .section-stages .flex-wrap{flex-wrap:wrap !important;}}.page-node-type-route .view-id-etapas_rutas_paragraph .section-stages #cnt_mapas{border:1px solid #4f4f4f;}@media (max-width:767px){.page-node-type-route .view-id-etapas_rutas_paragraph .section-stages #cnt_mapas,.page-node-type-route .view-id-etapas_rutas_paragraph .section-stages #rutas_map_google_maps_all{height:250px;}}.page-node-type-route .separator{border-top:2px solid #dfdedb;}.page-node-type-route .route-day{max-width:990px;margin:0 auto;margin-top:3rem !important;}.page-node-type-route .route-day .img-list-route{max-width:185px;height:125px;color:#f01e50;}@media (max-width:768px){.page-node-type-route .route-day .img-list-route{max-width:25%;}}@media (max-width:768px) and (max-width:480px){.page-node-type-route .route-day .img-list-route{max-width:100%;}}@media (max-width:768px){.page-node-type-route .route-day .col-xs-12.col-sm-9{width:75%;}}@media (max-width:768px) and (max-width:480px){.page-node-type-route .route-day .col-xs-12.col-sm-9{width:100%;padding-left:0;margin-top:15px;}}.page-node-type-route .route-day .text-size--md{font-size:18px !important;}.page-node-type-route .route-day .mt-5,.page-node-type-route .route-day .my-5{margin-top:1rem !important;font-family:"Lato",sans-serif;color:#232323;}.page-node-type-route .route-day .btn-text--gris-oscuro{color:#232323 !important;}.page-node-type-route .route-day .mt-20{padding-left:0;padding-right:0;}@media (max-width:992px){.page-node-type-route .route-card__image{order:1;width:30%;}}@media (max-width:992px) and (max-width:480px){.page-node-type-route .route-card__image{order:2;width:100%;}}@media (max-width:992px){.page-node-type-route .route-card__title{order:2;width:70%;}}@media (max-width:992px) and (max-width:480px){.page-node-type-route .route-card__title{order:1;width:100%;}.page-node-type-route .route-card__title .mb-5,.page-node-type-route .route-card__title .my-5{margin-bottom:1rem !important;}}@media (max-width:992px){.page-node-type-route #main-container .col-sm-12{padding-right:0;}}.page-node-type-route .modal-container .modal-content{overflow:hidden !important;}.page-node-type-route .modal-container .modal-content .container .row.border.p-4{margin-left:0;margin-right:0;}.page-node-type-route .modal-container .modal-content .container .row.border.p-4 .text-deco--sides{color:#232323;}.page-node-type-route .modal-container .modal-content .container .row.border.p-4 h4{color:#56babd;text-align:center;font-family:"Lato",sans-serif;font-size:24px;font-weight:400;}.page-node-type-route .modal-container .modal-content .container .row.border.p-4 .scroll-y > p{font-weight:unset;color:#232323;margin-bottom:5px;}.page-node-type-route .modal-container .modal-content .container .row.border.p-4 .scroll-y ul{margin-bottom:15px;}.page-node-type-route .modal-container .modal-content .container .row.border.p-4 .scroll-y ul li{list-style:disc;margin-left:2.5px;font-size:14px;color:#232323;}.page-node-type-restaurant #main-container > .row{margin-right:0;margin-left:0;}.page-node-type-restaurant #main-container > .row .col-sm-12{padding-right:0;padding-left:0;}@media (max-width:992px){.page-node-type-restaurant #main-container .col-sm-12{padding-right:0;}}@media (max-width:992px){.page-node-type-restaurant #main-container .row{margin-right:0;}.page-node-type-restaurant #main-container .row .row{margin-left:0;}}@media (max-width:767px){.page-node-type-restaurant #main-container .row .block-inline-blockparadores-titulos-texto-y-enlace{padding-left:0;padding-right:0;}.page-node-type-restaurant #main-container .row .block-inline-blockparadores-titulos-texto-y-enlace.block--view-mode-ancho-50-{padding-left:25px;padding-right:25px;}}@media (max-width:767px) and (max-width:374px){.page-node-type-restaurant #main-container .row .block-inline-blockparadores-titulos-texto-y-enlace.block--view-mode-ancho-50-{padding-left:15px;padding-right:15px;}}@media (max-width:768px){.page-node-type-restaurant #main-container .two-columns.img-txt.container-fluid.d-flex.flex-column,.page-node-type-restaurant #main-container .two-columns.txt-img.container-fluid.d-flex.flex-column{padding-right:0;padding-left:0;}}.page-node-type-restaurant #main-container .two-columns.img-txt.container-fluid.d-flex.flex-column .block-block-img-plato .img-responsive,.page-node-type-restaurant #main-container .two-columns.img-txt.container-fluid.d-flex.flex-column .block-block-img-restaurante .img-responsive,.page-node-type-restaurant #main-container .two-columns.txt-img.container-fluid.d-flex.flex-column .block-block-img-plato .img-responsive,.page-node-type-restaurant #main-container .two-columns.txt-img.container-fluid.d-flex.flex-column .block-block-img-restaurante .img-responsive{width:100%;}.page-node-type-restaurant #main-container .two-columns.img-txt.container-fluid.d-flex.flex-column .block-views-blockinformacion-restaurante-block-information-restaurant-intro .block-inline-blockparadores-titulos-texto-y-enlace,.page-node-type-restaurant #main-container .two-columns.txt-img.container-fluid.d-flex.flex-column .block-views-blockinformacion-restaurante-block-information-restaurant-intro .block-inline-blockparadores-titulos-texto-y-enlace{padding-right:0;}@media (max-width:768px){.page-node-type-restaurant #main-container .two-columns.img-txt.container-fluid.d-flex.flex-column .block-views-blockinformacion-restaurante-block-information-restaurant-intro .block-inline-blockparadores-titulos-texto-y-enlace,.page-node-type-restaurant #main-container .two-columns.txt-img.container-fluid.d-flex.flex-column .block-views-blockinformacion-restaurante-block-information-restaurant-intro .block-inline-blockparadores-titulos-texto-y-enlace{padding-bottom:0;}}.page-node-type-restaurant #main-container .two-columns.img-txt.container-fluid.d-flex.flex-column .block-views-blockinformacion-restaurante-block-information-restaurant-details .block-inline-blockparadores-titulos-texto-y-enlace,.page-node-type-restaurant #main-container .two-columns.txt-img.container-fluid.d-flex.flex-column .block-views-blockinformacion-restaurante-block-information-restaurant-details .block-inline-blockparadores-titulos-texto-y-enlace{padding-top:0;padding-left:0;padding-right:0;}@media (max-width:768px){.page-node-type-restaurant #main-container .two-columns.img-txt.container-fluid.d-flex.flex-column .block-views-blockinformacion-restaurante-block-information-restaurant-details .block-inline-blockparadores-titulos-texto-y-enlace,.page-node-type-restaurant #main-container .two-columns.txt-img.container-fluid.d-flex.flex-column .block-views-blockinformacion-restaurante-block-information-restaurant-details .block-inline-blockparadores-titulos-texto-y-enlace{padding-bottom:0;}}@media (max-width:768px){.page-node-type-restaurant #main-container .view-photo-gallery-restaurant .views-row .specialties-schedules .left,.page-node-type-restaurant #main-container .view-photo-gallery-restaurant .views-row .specialties-schedules .right{width:100%;}}.page-node-type-restaurant .block-views-blocksugerencias-restaurantes-block-suggestion-restaurant{padding-left:15px;padding-right:15px;}@media (max-width:768px){.page-node-type-restaurant .block-views-blocksugerencias-restaurantes-block-suggestion-restaurant{padding-left:0;padding-right:0;}}.page-node-type-restaurant .modal{background:rgba(0,0,0,0.85);content:"";position:fixed;width:100%;height:100%;top:0;left:0;z-index:99;}.page-node-type-restaurant .modal > .modal-reserve-restaurant{z-index:2;top:15vh;}.page-node-type-restaurant .modal > .modal-reserve-restaurant .modal-content{padding:25px;border-radius:0;}.page-node-type-restaurant .modal > .modal-reserve-restaurant .modal-content .modal-header{padding:5px 5px 20px;}.page-node-type-restaurant .modal > .modal-reserve-restaurant .modal-content .modal-header .modal-title span{color:#232323;font-family:"questa",serif;font-size:22px;margin-bottom:0;}.page-node-type-restaurant .modal > .modal-reserve-restaurant .modal-content .modal-header .close{margin-top:-15px;top:0;}.page-node-type-restaurant .modal > .modal-reserve-restaurant .modal-content .modal-header .close span{font-size:26px;color:#232323;}.page-node-type-restaurant .modal > .modal-reserve-restaurant .modal-body .wrapper-contacts{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;}.page-node-type-restaurant .modal > .modal-reserve-restaurant .modal-body .wrapper-contacts .information-text{flex:1 0 100%;padding:10px 0 20px;}.page-node-type-restaurant .modal > .modal-reserve-restaurant .modal-body .wrapper-contacts .phone{flex:1 0 50%;color:#232323;}@media (max-width:768px){.page-node-type-restaurant .modal > .modal-reserve-restaurant .modal-body .wrapper-contacts .phone{flex:1 0 100%;margin-bottom:10px;}}.page-node-type-restaurant .modal > .modal-reserve-restaurant .modal-body .wrapper-contacts .email{flex:1 0 50%;}@media (max-width:768px){.page-node-type-restaurant .modal > .modal-reserve-restaurant .modal-body .wrapper-contacts .email{flex:1 0 100%;}}.page-node-type-restaurant .modal > .modal-reserve-restaurant .modal-body .wrapper-contacts .email a{color:#232323;}.page-node-type-restaurant .block-views-blockmenu-restaurantes-block-1 .view-menu-restaurantes{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;}@media (max-width:768px){.page-node-type-restaurant .block-views-blockmenu-restaurantes-block-1 .view-menu-restaurantes{padding-left:25px;padding-right:25px;}}@media (max-width:374px){.page-node-type-restaurant .block-views-blockmenu-restaurantes-block-1 .view-menu-restaurantes{padding-left:15px;padding-right:15px;}}.page-node-type-restaurant .block-views-blockmenu-restaurantes-block-1 .view-menu-restaurantes .view-header .block-title-only .wrapper-title-only{padding-top:15px;padding-bottom:25px;}.page-node-type-restaurant .block-views-blockmenu-restaurantes-block-1 .view-menu-restaurantes .view-content{justify-content:center;}@media (max-width:560px){.page-node-type-restaurant .block-views-blockmenu-restaurantes-block-1 .view-menu-restaurantes .view-content{padding:0;}}.page-node-type-restaurant .block-views-blockmenu-restaurantes-block-1 .view-menu-restaurantes .view-content .views-row{max-width:375px;margin:0 auto;}.page-node-type-restaurant .block-views-blockmenu-restaurantes-block-1 .view-menu-restaurantes .view-content .views-row .wrapper-text{display:flex;flex-direction:column;}.page-node-type-restaurant .block-views-blockmenu-restaurantes-block-1 .view-menu-restaurantes .view-content .views-row .wrapper-text .title{font-family:"questa",serif;font-size:24px;line-height:1.2;font-weight:300;color:#232323;text-align:center;order:2;}.page-node-type-restaurant .block-views-blockmenu-restaurantes-block-1 .view-menu-restaurantes .view-content .views-row .wrapper-text .img-menu{margin-bottom:15px;}.page-node-type-restaurant .block-views-blockmenu-restaurantes-block-1 .view-menu-restaurantes .view-content .views-row .wrapper-link .modal-instance{width:100%;}.page-node-type-restaurant .block-views-blockmenu-restaurantes-block-1 .view-menu-restaurantes .view-content .views-row .wrapper-link .modal-instance a{font-size:14px;text-transform:uppercase;font-weight:bold !important;width:100%;margin:25px auto;}@media (max-width:768px){.page-node-type-restaurant .wrapper-menu-restaurante .title{margin-top:0;}}.page-node-type-restaurant .wrapper-menu-restaurante .modal-menu-restaurante .titular,.page-node-type-restaurant .wrapper-menu-restaurante .modal-menu-restaurante h3{font-family:"questa",serif;color:#232323;font-size:20px;}.page-node-type-restaurant .wrapper-menu-restaurante .modal-menu-restaurante .info-details > .titular{padding-top:20px;}.page-node-type-restaurant .wrapper-menu-restaurante .modal-menu-restaurante hr{margin-top:0;margin-bottom:0;}.page-node-type-restaurant .wrapper-menu-restaurante .modal-menu-restaurante td{padding:0;}.page-node-type-restaurant .wrapper-menu-restaurante .modal-menu-restaurante .field-name-field-location-phone,.page-node-type-restaurant .wrapper-menu-restaurante .modal-menu-restaurante .field-name-field-location-email{display:inline-flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;margin-right:25px;font-size:16px;color:#4f4f4f;}.page-node-type-restaurant .wrapper-menu-restaurante .modal-menu-restaurante .field-name-field-location-phone .field-label,.page-node-type-restaurant .wrapper-menu-restaurante .modal-menu-restaurante .field-name-field-location-email .field-label{display:none;}.page-node-type-restaurant .wrapper-menu-restaurante .modal-menu-restaurante .field-name-field-location-phone{background:url("/themes/stack/img/icons/icon_phone.svg") no-repeat;background-size:20px;background-position-y:3px;padding-left:25px;}.page-node-type-restaurant .wrapper-menu-restaurante .modal-menu-restaurante .field-name-field-location-email{background:url("/themes/stack/img/icons/icon_mail.svg") no-repeat;background-size:20px;background-position-y:3px;padding-left:25px;}.page-node-type-restaurant .wrapper-menu-restaurante .modal-menu-restaurante .info-details p{margin-bottom:10px;}.page-node-type-restaurant .wrapper-menu-restaurante .modal-menu-restaurante .info-details p span{font-size:14px;line-height:1.4;}.page-node-type-restaurant .wrapper-menu-restaurante .modal-menu-restaurante .info-details .enlace-reserva{color:#ffffff !important;border:1px solid #f01e50;background:#f01e50;padding:0.75rem 2.5rem;text-transform:uppercase;margin-bottom:10px;display:inline-block;max-height:48px;}.page-node-type-restaurant .wrapper-menu-restaurante .modal-menu-restaurante .info-details .enlace-reserva:hover{color:#f01e50 !important;background:transparent;}.view-menu-restaurantes > div:nth-child(2){width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 auto;max-width:1200px;padding:0 15px;}.page-node-type-restaurant .block-views-blockmenu-restaurantes-block-1 .view-menu-restaurantes .view-content .views-row{margin:0;padding:25px;flex:0 0 32%;}@media (max-width:992px){.page-node-type-restaurant .block-views-blockmenu-restaurantes-block-1 .view-menu-restaurantes .view-content .views-row{flex-basis:48%;}}@media (max-width:560px){.page-node-type-restaurant .block-views-blockmenu-restaurantes-block-1 .view-menu-restaurantes .view-content .views-row{flex-basis:100%;flex-grow:1;margin:0 auto;padding-left:0;padding-right:0;}}.node--type-restaurant .view-menu-restaurantes > .view-header{display:block !important;}.paragraph--type--legals-block-{max-width:1030px;margin:30px auto;padding:0 15px;}.paragraph--type--legals-block- h1{margin-bottom:30px;font-size:40px;line-height:normal;color:#232323;font-family:"questa",serif;font-weight:300;}@media (max-width:768px){.paragraph--type--legals-block- h1{font-size:32px;}}.paragraph--type--legals-block- p{font-family:"Lato",sans-serif;font-size:1.2rem;line-height:1.5rem;letter-spacing:0.015rem;text-align:center;color:#4f4f4f;margin-bottom:10px;}.paragraph--type--legals-block- table{width:100% !important;border-collapse:collapse !important;border:1px solid #ececec;}.paragraph--type--legals-block- table tbody tr td{text-align:center;border:none !important;}.paragraph--type--legals-block- table tbody tr td span strong{color:#252525 !important;}.paragraph--type--legals-block- table tbody tr:nth-child(even){background:#fafafa !important;}.paragraph--type--legals-block- a{font-weight:400;color:#f01e50;}.paragraph--type--legals-block- a:hover,.paragraph--type--legals-block- a:focus-visible{background:transparent;color:#f01e50;text-decoration:underline;}.paragraph--type--legals-block- .wrapper-legals{max-width:100%;margin:0 auto;padding:0;}.paragraph--type--legals-block- .wrapper-legals .accordion__title span{font-size:28px;line-height:normal;}.paragraph--type--legals-block- .wrapper-legals .accordion__content ul li{list-style:disc;}.page-amigos-paradores{margin:86px auto;max-width:1200px;padding:1px 15px;}.page-amigos-paradores h2{margin-top:10px;margin-bottom:30px;color:#232323;font-size:4rem;line-height:4.5rem;font-family:"questa",serif;font-weight:300;}.page-amigos-paradores img{height:auto;}.page-amigos-paradores p{font-family:"Lato",sans-serif;font-size:1.3rem;line-height:2rem;letter-spacing:0.015rem;color:#4f4f4f;}.page-amigos-paradores table td:nth-child(2n+1){width:25%;line-height:1.4;}@media (max-width:500px){.page-amigos-paradores table td{padding:2%;}}.page-amigos-paradores a{font-weight:400;color:#f01e50;}.page-amigos-paradores a:hover,.page-amigos-paradores a:focus-visible{background:transparent;color:#f01e50;text-decoration:underline;}.page-amigos-paradores a.bloque-boton{color:#fff !important;}.page-amigos-paradores a.bloque-boton:hover,.page-amigos-paradores a.bloque-boton:focus-visible{color:#f01e50 !important;text-decoration:none !important;}.node--type-custom-page.custom-page .envia-curriculum,.node--type-custom-page.custom-page .ofertas-empleo,.node--type-custom-page.custom-page .perfiles-profesionales{font-family:"Lato",sans-serif;font-weight:normal;border:1px solid #f01e50 !important;background-color:transparent !important;color:#f01e50 !important;text-transform:uppercase;font-size:1rem;line-height:1.5rem;padding:0.75rem 2.5rem;margin:0 auto;text-align:center;display:block;max-width:260px;}.node--type-custom-page.custom-page .envia-curriculum:hover,.node--type-custom-page.custom-page .envia-curriculum:focus-visible,.node--type-custom-page.custom-page .ofertas-empleo:hover,.node--type-custom-page.custom-page .ofertas-empleo:focus-visible,.node--type-custom-page.custom-page .perfiles-profesionales:hover,.node--type-custom-page.custom-page .perfiles-profesionales:focus-visible{background-color:#f01e50 !important;color:#ffffff !important;}.prices-and-conditions{max-width:996px;margin:30px auto 0px;padding:0 !important;font-size:1.2rem;}.prices-and-conditions #field-language-display{display:none;}.prices-and-conditions p{color:#5a5a5a !important;margin-top:0;margin-bottom:20px;font-size:1.2rem !important;line-height:1.5rem !important;}.prices-and-conditions p strong{font-family:"questa",serif;color:#232323;font-weight:300;font-size:2.5rem;line-height:3rem;margin-bottom:15px;display:block;}@media (max-width:768px){.prices-and-conditions p strong{font-size:2rem !important;line-height:2.5rem !important;}}.prices-and-conditions ul{list-style:disc;margin-left:20px;font-size:1.2rem;}.prices-and-conditions ul li{margin-bottom:15px;}.page-node-type-prices-and-conditions #main-container > .row{margin-right:0 !important;margin-left:0 !important;}.view-display-id-block_paradores_halls .views-field.views-field-field-main-image{margin-bottom:15px;}.block.block-views.block-views-exposed-filter-blockblog-search-page-search-blog #views-exposed-form-blog-search-page-search-blog .form-item-combine{width:100%;}.block.block-views.block-views-exposed-filter-blockblog-search-page-search-blog #views-exposed-form-blog-search-page-search-blog .form-item-combine::before{content:"";background-image:url(/themes/stack/img/icons/icon_search.svg);background-repeat:no-repeat;background-size:20px;height:20px;width:20px;position:absolute;top:37.5px;left:10px;}.block.block-views.block-views-exposed-filter-blockblog-search-page-search-blog #views-exposed-form-blog-search-page-search-blog .form-item-combine .control-label{font-size:1.4rem;line-height:1.3rem;font-weight:400;color:#232323;margin-bottom:10px;width:100%;}.block.block-views.block-views-exposed-filter-blockblog-search-page-search-blog #views-exposed-form-blog-search-page-search-blog .form-item-combine #edit-combine{font-family:"Lato",sans-serif;border-radius:0;padding-left:40px;background:transparent;border-color:#232323;width:100%;max-width:100%;height:37.5px;}.block.block-views.block-views-exposed-filter-blockblog-search-page-search-blog #views-exposed-form-blog-search-page-search-blog .form-item-combine #edit-combine:focus{box-shadow:none;}.block.block-views.block-views-exposed-filter-blockblog-search-page-search-blog #views-exposed-form-blog-search-page-search-blog #edit-actions{width:100%;text-align:center;}.block.block-views.block-views-exposed-filter-blockblog-search-page-search-blog #views-exposed-form-blog-search-page-search-blog #edit-actions #edit-submit-blog-search{max-width:190px;margin:15px auto;font-style:normal;background:#f01e50;text-transform:uppercase;border:1px solid #f01e50;color:#ffffff;}.block.block-views.block-views-exposed-filter-blockblog-search-page-search-blog #views-exposed-form-blog-search-page-search-blog #edit-actions #edit-submit-blog-search:hover,.block.block-views.block-views-exposed-filter-blockblog-search-page-search-blog #views-exposed-form-blog-search-page-search-blog #edit-actions #edit-submit-blog-search:focus-visible{background:#ffffff;color:#f01e50;}.block.block-views.block-views-exposed-filter-blockblog-search-page-search-blog #views-exposed-form-blog-search-page-search-blog #edit-actions #edit-submit-blog-search span{display:none;}.views-exposed-form.block.block-views.block-views-exposed-filter-blockblog-search-page-search-blog{padding:0 15px;margin-top:70px;margin-bottom:70px;}@media (max-width:768px){.views-exposed-form.block.block-views.block-views-exposed-filter-blockblog-search-page-search-blog{margin-top:35px;margin-bottom:35px;}}.views-exposed-form.block.block-views.block-views-exposed-filter-blockblog-search-page-search-blog .form-inline{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-end;width:100%;}.views-exposed-form.block.block-views.block-views-exposed-filter-blockblog-search-page-search-blog .form-inline .control-label{font-size:1.4rem;line-height:1.3rem;font-weight:400;color:#232323;margin-bottom:10px;width:100%;}.views-exposed-form.block.block-views.block-views-exposed-filter-blockblog-search-page-search-blog .form-inline .form-control{border:1px solid #232323;border-radius:0;width:100%;max-width:100%;text-transform:uppercase;}.views-exposed-form.block.block-views.block-views-exposed-filter-blockblog-search-page-search-blog .form-inline .form-control:focus{box-shadow:none;}.views-exposed-form.block.block-views.block-views-exposed-filter-blockblog-search-page-search-blog .form-inline .form-control[id^=edit-combine]{padding-left:40px;}.views-exposed-form.block.block-views.block-views-exposed-filter-blockblog-search-page-search-blog .form-inline .select-wrapper{width:100%;}.views-exposed-form.block.block-views.block-views-exposed-filter-blockblog-search-page-search-blog .form-inline .select-wrapper:after{color:#232323;}.views-exposed-form.block.block-views.block-views-exposed-filter-blockblog-search-page-search-blog .form-inline .form-item-combine,.views-exposed-form.block.block-views.block-views-exposed-filter-blockblog-search-page-search-blog .form-inline .form-item-field-parador-target-id{flex:1 0 40%;margin-right:2%;}@media (max-width:768px){.views-exposed-form.block.block-views.block-views-exposed-filter-blockblog-search-page-search-blog .form-inline .form-item-combine,.views-exposed-form.block.block-views.block-views-exposed-filter-blockblog-search-page-search-blog .form-inline .form-item-field-parador-target-id{flex:1 0 100%;margin-right:0;}}.views-exposed-form.block.block-views.block-views-exposed-filter-blockblog-search-page-search-blog .form-inline .form-actions{flex:1 0 10%;}@media (max-width:768px){.views-exposed-form.block.block-views.block-views-exposed-filter-blockblog-search-page-search-blog .form-inline .form-actions{flex:1 0 100%;}}.views-exposed-form.block.block-views.block-views-exposed-filter-blockblog-search-page-search-blog .form-inline .form-submit{background:#f01e50;text-transform:uppercase;border:1px solid #f01e50;}.views-exposed-form.block.block-views.block-views-exposed-filter-blockblog-search-page-search-blog .form-inline .form-submit:hover,.views-exposed-form.block.block-views.block-views-exposed-filter-blockblog-search-page-search-blog .form-inline .form-submit:focus-visible{background:#ffffff;color:#f01e50;}.views-exposed-form.block.block-views.block-views-exposed-filter-blockblog-search-page-search-blog .form-inline .form-submit span{display:none;}.grid-results-find-hostel.view.view-blog-search.view-id-blog_search.view-display-id-page_search_blog{padding:0 15px;}.grid-results-find-hostel.view.view-blog-search.view-id-blog_search.view-display-id-page_search_blog .views-row{margin-bottom:70px;}@media (max-width:768px){.grid-results-find-hostel.view.view-blog-search.view-id-blog_search.view-display-id-page_search_blog .views-row{margin-bottom:35px;}}.grid-results-find-hostel.view.view-blog-search.view-id-blog_search.view-display-id-page_search_blog .views-row .views-field.views-field-field-image{display:inline-block;width:32%;vertical-align:top;}@media (max-width:768px){.grid-results-find-hostel.view.view-blog-search.view-id-blog_search.view-display-id-page_search_blog .views-row .views-field.views-field-field-image{display:block;width:100%;margin-bottom:10px;}}.grid-results-find-hostel.view.view-blog-search.view-id-blog_search.view-display-id-page_search_blog .views-row .views-field.views-field-fieldset{display:inline-block;width:65%;padding-left:2%;vertical-align:top;}@media (max-width:768px){.grid-results-find-hostel.view.view-blog-search.view-id-blog_search.view-display-id-page_search_blog .views-row .views-field.views-field-fieldset{display:block;width:100%;padding-left:0;}}.grid-results-find-hostel.view.view-blog-search.view-id-blog_search.view-display-id-page_search_blog .views-row .views-field.views-field-fieldset .news-info-container .views-field-field-blog-category{color:#56babd;}.grid-results-find-hostel.view.view-blog-search.view-id-blog_search.view-display-id-page_search_blog .views-row .views-field.views-field-fieldset .news-info-container .views-field-field-blog-category a{color:#56babd;}.grid-results-find-hostel.view.view-blog-search.view-id-blog_search.view-display-id-page_search_blog .views-row .views-field.views-field-fieldset .news-info-container .views-field-title a{color:#232323;font-family:"questa",serif;font-size:2.3rem;font-weight:300;line-height:2.3rem;}.grid-results-find-hostel.view.view-blog-search.view-id-blog_search.view-display-id-page_search_blog .views-row .views-field.views-field-fieldset .news-info-container .views-field.views-field-body{font-size:1rem;line-height:1.6rem;}.grid-results-find-hostel.view.view-blog-search.view-id-blog_search.view-display-id-page_search_blog .views-row .views-field.views-field-fieldset .news-info-container .views-field.views-field-body p{font-size:1rem;line-height:1.6rem;}.block-views-blockarticulos-relacionados-block-articulos-relacionados h2.block-title{font-size:35px;}.block-views-blockarticulos-relacionados-block-articulos-relacionados h2.block-title:before{position:relative;top:-10px;content:"";display:inline-block;width:55px;height:1px;background:#5a5a5a;margin-right:10px;}@media (max-width:768px){.block-views-blockarticulos-relacionados-block-articulos-relacionados h2.block-title:before{width:35px;}}@media (max-width:520px){.block-views-blockarticulos-relacionados-block-articulos-relacionados h2.block-title:before{width:15px;}}.block-views-blockarticulos-relacionados-block-articulos-relacionados .slider{padding:3.2em 0;}.block-views-blockarticulos-relacionados-block-articulos-relacionados .slider h3{font-size:22px;}.view-landing-bienestar.view-display-id-block_1 .view-content{justify-content:center;}.view-landing-bienestar.view-display-id-block_2 .view-content{justify-content:center;}.view-landing-bienestar.view-display-id-block_2 .block-card-offer .wrapper-card-offer{padding-bottom:0;}.view-landing-bienestar.view-display-id-block_2 .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-image{margin-right:0;}.view-landing-bienestar.view-display-id-block_2 .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-image img{width:100%;}.view-landing-bienestar.view-display-id-block_2 .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-top{min-height:130px;}@media (max-width:767px){.view-landing-bienestar.view-display-id-block_2 .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-top{min-height:auto;}}.view-landing-bienestar.view-display-id-block_2 .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-top .datetimeoffers{text-align:center;}.view-landing-bienestar.view-display-id-block_2 .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-top .body-offers{font-size:16px !important;color:#4f4f4f;font-weight:normal !important;text-align:center;}.view-landing-bienestar.view-display-id-block_2 .block-card-offer .wrapper-card-offer .wrapper-link{margin-bottom:0;margin-top:0;}.view-landing-bienestar.view-display-id-block_2 .block-card-offer .wrapper-card-offer .wrapper-link .modal-instance a{font-weight:bold !important;}.view-landing-bienestar.view-display-id-block_3 .view-content{justify-content:center;}.view-landing-bienestar.view-display-id-block_3 .block-card-offer .wrapper-card-offer{padding-bottom:0;}.view-landing-bienestar.view-display-id-block_3 .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-top{text-align:center;margin-bottom:10px;}.view-landing-bienestar.view-display-id-block_3 .block-card-offer .wrapper-card-offer .wrapper-link{margin-top:0;margin-bottom:0;}.view-landing-bienestar.view-display-id-block_3 .block-card-offer .wrapper-card-offer .wrapper-link .modal-instance a{font-weight:bold !important;}.block-views-blockofertas-slider-home-block-offers-slider-wellness .slider{margin-bottom:45px;}.block-views-blockofertas-slider-home-block-offers-slider-wellness .slider .slide_oferta_info .precio_oferta{font-weight:bold !important;font-size:16px !important;color:#232323;}.block-views-blockofertas-slider-home-block-offers-slider-wellness .slider .btn-text--primary{padding-right:0 !important;margin:15px !important;}#paradores-wellness .block-title-only .wrapper-title-only,#paradores-spa .block-title-only .wrapper-title-only{text-align:center;}@media (max-width:768px){#paradores-wellness .block-title-only .wrapper-title-only,#paradores-spa .block-title-only .wrapper-title-only{padding-left:25px;padding-right:25px;padding-bottom:0;}}@media (max-width:374px){#paradores-wellness .block-title-only .wrapper-title-only,#paradores-spa .block-title-only .wrapper-title-only{padding-left:15px;padding-right:15px;}}@media (max-width:768px){.landing-bienestar-view,.view-landing-bienestar{margin-bottom:50px !important;}}@media (max-width:768px){.landing-bienestar-view .view-content > div,.view-landing-bienestar .view-content > div{margin-top:0 !important;margin-bottom:25px !important;padding-left:25px !important;padding-right:25px !important;}}@media (max-width:374px){.landing-bienestar-view .view-content > div,.view-landing-bienestar .view-content > div{padding-left:15px !important;padding-right:15px !important;}}#block-bienestar-wellnes,#block-bienestar-tratamientos{padding-left:15%;padding-right:8.5%;padding-top:120px;}@media (max-width:768px){#block-bienestar-wellnes,#block-bienestar-tratamientos{padding-top:0;}}@media (max-width:639px){#block-bienestar-wellnes,#block-bienestar-tratamientos{padding-left:45px;padding-right:25px;}}@media (max-width:374px){#block-bienestar-wellnes,#block-bienestar-tratamientos{padding-left:35px;padding-right:15px;}}#block-intro-bienestar,#block-paradores-spa{padding-left:15%;padding-right:8.5%;padding-top:120px;}@media (max-width:768px){#block-intro-bienestar,#block-paradores-spa{padding-top:50px !important;}}@media (max-width:639px){#block-intro-bienestar,#block-paradores-spa{padding-left:45px;padding-right:25px;}}@media (max-width:374px){#block-intro-bienestar,#block-paradores-spa{padding-left:35px;padding-right:15px;}}.modal-wellness,.modal-spa{display:flex;flex-wrap:wrap;}.wrapper-wellness,.wrapper-spa{margin:25px auto;max-width:900px;}.modal-wellness .info-div > span,.wrapper-wellness .title > span a,.modal-spa .info-div > span,.wrapper-spa .title > span a{font-family:"questa",serif;color:#232323;}.modal-wellness .info-div:not(.info-services),.modal-spa .info-div:not(.info-services){flex:1 0 48%;}.modal-wellness .info-div,.modal-spa .info-div{padding:15px;}.modal-wellness .info-services.info-div,.modal-spa .info-services.info-div{flex:1 0 100%;}.modal-wellness .info-div > span,.modal-spa .info-div > span{font-size:1.4em;}.modal-wellness .info-div .info-details,.modal-spa .info-div .info-details > section{margin-top:20px;}.modal-wellness .info-div .info-details p,.modal-spa .info-div .info-details p{font-size:1rem !important;}.modal-wellness .info-div .info-details,.modal-spa .info-div .info-details{color:#4f4f4f;}.modal-wellness .info-services .info-details,.modal-spa .info-services .info-details{padding-left:15px;}.modal-spa .paragraph--type--field-spa-prices .field--name-field-spa-prices-concept section{margin-bottom:0 !important;}.wrapper-wellness .modal-instance,.wrapper-spa .modal-instance{text-transform:uppercase;text-align:center;width:100%;}.wrapper-wellness .modal-instance > a,.wrapper-spa .modal-instance > a{font-weight:bold !important;color:#f01e50;}.page-node-type-parador #main-container > .row{margin-right:0;margin-left:0;}.page-node-type-parador #main-container > .row .col-sm-12{padding-right:0;padding-left:0;}@media (max-width:991px){.page-node-type-parador .block-views-blockinformacion-parador-block-information-parador .view-informacion-parador .info-parador{text-align:center;}}@media (max-width:768px){.page-node-type-parador .block-views-blockinformacion-parador-block-information-parador .view-informacion-parador .info-parador{margin-left:25px;margin-right:25px;}}@media (max-width:374px){.page-node-type-parador .block-views-blockinformacion-parador-block-information-parador .view-informacion-parador .info-parador{margin-left:5px;margin-right:5px;}}.page-node-type-parador .block-views-blockinformacion-parador-block-information-parador .view-informacion-parador .info-parador .info-contact .text--negro{font-family:"Lato",sans-serif;margin-top:0 !important;}.page-node-type-parador .block-views-blockinformacion-parador-block-information-parador .view-informacion-parador .info-parador .iconP-pets,.page-node-type-parador .block-views-blockinformacion-parador-block-information-parador .view-informacion-parador .info-parador .iconP-cicloturismo{margin-top:-15px;}@media (max-width:991px){.page-node-type-parador .block-views-blockinformacion-parador-block-information-parador .view-informacion-parador .info-parador .iconP-pets,.page-node-type-parador .block-views-blockinformacion-parador-block-information-parador .view-informacion-parador .info-parador .iconP-cicloturismo{margin-top:0;}}@media (max-width:991px){.page-node-type-parador .block-views-blockinformacion-parador-block-information-parador .view-informacion-parador .info-parador .info-map{margin-top:25px;margin-bottom:25px;}}.page-node-type-parador .block-views-blockinformacion-parador-block-information-parador .view-informacion-parador .info-parador .info-map .img-responsive{height:auto;width:100%;max-width:330px;margin:0 auto;}.page-node-type-parador .block-views-blockinformacion-parador-block-information-parador .view-informacion-parador .info-parador .info-icons .info-icon{margin-bottom:10px !important;}.page-node-type-parador .block-views-blockinformacion-parador-block-information-parador .view-informacion-parador .info-parador .paragraph--type--season-closing-dates{padding-top:0;padding-bottom:0;}.page-node-type-parador .block-views-blockinformacion-parador-block-information-parador .view-informacion-parador .info-parador .paragraph--type--season-closing-dates .field--label{display:none;}@media (max-width:991px){.page-node-type-parador .block-views-blockinformacion-parador-block-information-parador .view-informacion-parador .info-parador .col-xs-12.col-sm-6.mt-4{width:100%;}}@media (max-width:991px){.page-node-type-parador .block-views-blockinformacion-parador-block-information-parador .view-informacion-parador .info-parador .col-xs-12.col-sm-6.mt-4 .align-items-center{justify-content:center;}}@media (max-width:768px){.page-node-type-parador .two-columns.txt-img.container-fluid.d-flex.flex-column .col-xs-12.col-sm-4.col-md-5.col-lg-4.p-0.right-region.m-auto{padding-left:25px !important;padding-right:25px !important;margin-top:25px !important;}}@media (max-width:374px){.page-node-type-parador .two-columns.txt-img.container-fluid.d-flex.flex-column .col-xs-12.col-sm-4.col-md-5.col-lg-4.p-0.right-region.m-auto{padding-left:15px !important;padding-right:15px !important;}}@media (max-width:767px){.page-node-type-parador .block-views-blockphoto-galleries-block-photo-galleries-menu .grid-masonry-filters--horizontal .view-content,.page-node-type-parador .block-views-blockgalleries-types-rooms-block-galleries-types-rooms-menu .grid-masonry-filters--horizontal .view-content{flex-wrap:wrap;justify-content:center;flex-direction:row;}.page-node-type-parador .block-views-blockphoto-galleries-block-photo-galleries .view-content,.page-node-type-parador .block-views-blockgalleries-types-rooms-block-galleries-types-rooms .view-content{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:scroll;}.page-node-type-parador .block-views-blockphoto-galleries-block-photo-galleries .view-content img,.page-node-type-parador .block-views-blockgalleries-types-rooms-block-galleries-types-rooms .view-content img{max-width:-moz-fit-content;max-width:fit-content;width:210px;}}@media (max-width:767px) and (max-width:480px){.page-node-type-parador .block-views-blockphoto-galleries-block-photo-galleries .view-content img,.page-node-type-parador .block-views-blockgalleries-types-rooms-block-galleries-types-rooms .view-content img{width:150px;}}@media (max-width:767px){.page-node-type-parador .block-views-blockphoto-galleries-block-photo-galleries:after,.page-node-type-parador .block-views-blockgalleries-types-rooms-block-galleries-types-rooms:after{margin-bottom:0;}.page-node-type-parador .block-views-blockservices-instalations-parador-block-services-installations-parador .listing-services-installations .views-row .col-xs-12{width:48%;padding-left:0;padding-right:0;margin-right:4%;}.page-node-type-parador .block-views-blockservices-instalations-parador-block-services-installations-parador .listing-services-installations .views-row .col-xs-12 .field--name-field-media-svg img{max-width:35px;}.page-node-type-parador .block-views-blockservices-instalations-parador-block-services-installations-parador .listing-services-installations .views-row .col-xs-12 p{font-size:14px;line-height:1.2;}.page-node-type-parador .block-views-blockservices-instalations-parador-block-services-installations-parador .listing-services-installations .views-row:nth-child(2n) .col-xs-12{margin-right:0;}}@media (max-width:768px){.page-node-type-parador .view-informacion-parador{padding-left:25px !important;padding-right:25px !important;}}@media (max-width:374px){.page-node-type-parador .view-informacion-parador{padding-left:15px !important;padding-right:15px !important;}}.page-node-type-parador .view-informacion-parador .views-row,.page-node-type-parador .view-informacion-parador .view-content{padding-top:3rem;padding-bottom:3rem;}@media (max-width:768px){.page-node-type-parador .view-informacion-parador .views-row,.page-node-type-parador .view-informacion-parador .view-content{padding-top:25px;padding-bottom:25px;}}.page-node-type-parador .view-informacion-parador .views-row{display:flex;flex-wrap:wrap;justify-content:center;max-width:1170px;border:1px solid #4f4f4f;margin:2rem auto;padding-left:3rem;padding-right:3rem;}@media (max-width:768px){.page-node-type-parador .view-informacion-parador .views-row{padding-left:25px;padding-right:25px;}}@media (max-width:374px){.page-node-type-parador .view-informacion-parador .views-row{padding-left:15px;padding-right:15px;}}.page-node-type-parador .view-informacion-parador .views-row > div:not(:last-child){flex:1 0 48%;}@media (max-width:750px){.page-node-type-parador .view-informacion-parador .views-row > div:not(:last-child){flex:1 0 100%;}}.page-node-type-parador .view-informacion-parador .views-row > div:not(:last-child) .col-xs-12 .d-flex.align-items-end.flex-column.flex-sm-row.align-items-center.justify-content-center.justify-content-lg-start{justify-content:flex-start !important;}.page-node-type-parador .view-informacion-parador .views-row > div:not(:last-child) .col-xs-12 .row.d-flex.flex-column.align-items-center{text-align:left !important;flex-direction:row !important;margin-top:15px;}@media (max-width:750px){.page-node-type-parador .view-informacion-parador .views-row > div:not(:last-child) .col-xs-12 .row.d-flex.flex-column.align-items-center{margin-bottom:15px;}}.page-node-type-parador .view-informacion-parador .views-row > div:not(:last-child) .col-xs-12 .row.d-flex.flex-column.align-items-center .iconP-pets,.page-node-type-parador .view-informacion-parador .views-row > div:not(:last-child) .col-xs-12 .row.d-flex.flex-column.align-items-center .iconP-cicloturismo{position:relative;top:5px;padding-right:10px;}.page-node-type-parador .view-informacion-parador .views-row > div:last-child{flex:1 0 100%;}@media (max-width:383px){.page-node-type-parador .view-informacion-parador .views-row .info-contact{margin-bottom:15px;}}.page-node-type-parador .view-informacion-parador .views-row .info-contact .text--negro{font-family:"Lato",sans-serif;}.page-node-type-parador .view-informacion-parador .views-row .info-contact .btn-text--black{margin-top:0 !important;}.page-node-type-parador .block-views-blockofertas-slider-home-block-offers-slider-home,.page-node-type-parador .block-views-blockhalls-block-salones{padding-top:0;}.page-node-type-parador .node--type-parador .two-columns .block-layout-builder img{width:100%;}.quienes-somos-mision,.quienes-somos-cifras{max-width:1160px !important;margin:25px auto !important;}@media (max-width:768px){.quienes-somos-mision,.quienes-somos-cifras{padding-left:25px !important;padding-right:25px !important;}}@media (max-width:374px){.quienes-somos-mision,.quienes-somos-cifras{padding-left:15px !important;padding-right:15px !important;}}@media (max-width:768px){.quienes-somos-mision .deco-titulo:before,.quienes-somos-cifras .deco-titulo:before{content:"";position:relative;left:0;height:35px;width:1px;float:left;margin-right:15px;}}.node--type-custom-page .empresa-bienvenida-img,.node--type-custom-page .empresa-quienes-somos-img,.node--type-custom-page .empresa-sostenibilidad-img,.node--type-custom-page .empresa-empleo-img,.node--type-custom-page .noticia-destacada-img,.node--type-custom-page .empleo-unirte-img,.node--type-custom-page .empleo-adn-img{margin-right:0;}.node--type-custom-page .empresa-bienvenida-img img,.node--type-custom-page .empresa-quienes-somos-img img,.node--type-custom-page .empresa-sostenibilidad-img img,.node--type-custom-page .empresa-empleo-img img,.node--type-custom-page .noticia-destacada-img img,.node--type-custom-page .empleo-unirte-img img,.node--type-custom-page .empleo-adn-img img{width:100%;-o-object-fit:cover;object-fit:cover;}.node--type-custom-page .empresa-bienvenida,.node--type-custom-page .empresa-quienes-somos,.node--type-custom-page .empresa-sostenibilidad,.node--type-custom-page .empresa-empleo,.node--type-custom-page #lista-prensa,.node--type-custom-page #empresa-empleo,.node--type-custom-page .empleo-adn{max-width:960px;padding-right:8.5%;padding-left:8.5%;}@media (max-width:768px){.node--type-custom-page .empresa-bienvenida,.node--type-custom-page .empresa-quienes-somos,.node--type-custom-page .empresa-sostenibilidad,.node--type-custom-page .empresa-empleo,.node--type-custom-page #lista-prensa,.node--type-custom-page #empresa-empleo,.node--type-custom-page .empleo-adn{padding-left:25px;padding-right:25px;}}@media (max-width:639px){.node--type-custom-page .empresa-bienvenida,.node--type-custom-page .empresa-quienes-somos,.node--type-custom-page .empresa-sostenibilidad,.node--type-custom-page .empresa-empleo,.node--type-custom-page #lista-prensa,.node--type-custom-page #empresa-empleo,.node--type-custom-page .empleo-adn{margin-bottom:25px;}}@media (max-width:374px){.node--type-custom-page .empresa-bienvenida,.node--type-custom-page .empresa-quienes-somos,.node--type-custom-page .empresa-sostenibilidad,.node--type-custom-page .empresa-empleo,.node--type-custom-page #lista-prensa,.node--type-custom-page #empresa-empleo,.node--type-custom-page .empleo-adn{padding-left:15px;padding-right:15px;}}.node--type-custom-page .empresa-quienes-somos,.node--type-custom-page .empresa-empleo{padding-left:15%;}@media (max-width:768px){.node--type-custom-page .empresa-quienes-somos,.node--type-custom-page .empresa-empleo{padding-left:25px;}}@media (max-width:374px){.node--type-custom-page .empresa-quienes-somos,.node--type-custom-page .empresa-empleo{padding-left:15px;}}@media (max-width:639px){.node--type-custom-page .content .layout--twocol-section--33-67 .layout__region--first{order:2;}}.node--type-custom-page .content .two-columns.img-txt.container-fluid.d-flex.flex-column .left-region img{width:100%;-o-object-fit:cover;object-fit:cover;}@media (max-width:768px){.node--type-custom-page .content .two-columns.img-txt.container-fluid.d-flex.flex-column .right-region .empresa-medio-ambiente .deco-titulo:before{content:"";position:relative;left:0;height:35px;width:1px;float:left;margin-right:15px;}}.node--type-custom-page .content .two-columns.img-txt.container-fluid.d-flex.flex-column .right-region .empresa-medio-ambiente .deco-titulo .field--name-field-titulo{margin-bottom:25px;}@media (max-width:768px){.node--type-custom-page .content .layout--onecol .empresa-negocio-sostenible{padding-left:25px;padding-right:25px;}}@media (max-width:374px){.node--type-custom-page .content .layout--onecol .empresa-negocio-sostenible{padding-left:15px;padding-right:15px;}}.node--type-custom-page .content .layout--onecol .empresa-negocio-sostenible .block-inner{max-width:640px;}.node--type-custom-page .content .layout--onecol .empresa-negocio-sostenible .block-inner h3{position:relative;font-family:"questa",serif;font-size:42px;margin-bottom:20px;}@media (max-width:768px){.node--type-custom-page .content .layout--onecol .empresa-negocio-sostenible .block-inner h3{font-size:32px;}}.node--type-custom-page .content .layout--onecol .empresa-negocio-sostenible .block-inner h3:after{content:"";width:120px;height:1px;background:#232323;position:absolute;bottom:-25px;left:0;right:0;margin:0 auto;}.node--type-custom-page .content .layout--onecol .listado-negocio-sostenible{max-width:1160px;margin:0 auto;}.node--type-custom-page .content .layout--onecol .portal-de-transparencia{max-width:1160px;margin:25px auto;}@media (max-width:768px){.node--type-custom-page .content .layout--onecol .portal-de-transparencia{padding-left:25px;padding-right:25px;}}@media (max-width:374px){.node--type-custom-page .content .layout--onecol .portal-de-transparencia{padding-left:15px;padding-right:15px;}}.node--type-custom-page .content .layout--onecol .portal-de-transparencia .block-inner .field--name-body ul{margin-left:0;display:flex;flex-direction:row;flex-wrap:wrap;}@media (max-width:600px){.node--type-custom-page .content .layout--onecol .portal-de-transparencia .block-inner .field--name-body ul{flex-direction:column;}}.node--type-custom-page .content .layout--onecol .portal-de-transparencia .block-inner .field--name-body ul li{margin-right:2%;margin-bottom:25px;}.node--type-custom-page .content .layout--onecol .portal-de-transparencia .block-inner .field--name-body ul li strong{font-family:"questa",serif;font-size:24px;color:#232323;font-weight:normal;}.node--type-custom-page .content .layout--onecol .portal-de-transparencia .block-inner .field--name-body ul li a{font-size:16px;border:1px solid #f01e50;padding:12px 25px;display:inline-block;font-weight:normal !important;font-style:normal;min-height:48px;}.node--type-custom-page .content .layout--onecol .portal-de-transparencia .block-inner .field--name-body ul li a:hover,.node--type-custom-page .content .layout--onecol .portal-de-transparencia .block-inner .field--name-body ul li a:focus-visible{background:#f01e50;color:#ffffff;}.node--type-custom-page .content .layout--onecol .consejo-y-comision-transparencia,.node--type-custom-page .content .layout--onecol .organigrama-transparencia,.node--type-custom-page .content .layout--onecol .funciones-transparencia,.node--type-custom-page .content .layout--onecol .consejo-y-comision-transparencia,.node--type-custom-page .content .layout--onecol .empleados-transparencia,.node--type-custom-page .content .layout--onecol .codigo-y-modelo-transparencia,.node--type-custom-page .content .layout--onecol .presupuestos-transparencia,.node--type-custom-page .content .layout--onecol .fiscalizacion-transparencia,.node--type-custom-page .content .layout--onecol .otros-datos-economicos-transparencia,.node--type-custom-page .content .layout--onecol .contratacion-transparencia,.node--type-custom-page .content .layout--onecol .actuaciones-y-resultados-transparencia,.node--type-custom-page .content .layout--onecol .derecho-de-acceso-transparencia{max-width:1160px;margin:25px auto;padding:50px;}@media (max-width:768px){.node--type-custom-page .content .layout--onecol .consejo-y-comision-transparencia,.node--type-custom-page .content .layout--onecol .organigrama-transparencia,.node--type-custom-page .content .layout--onecol .funciones-transparencia,.node--type-custom-page .content .layout--onecol .consejo-y-comision-transparencia,.node--type-custom-page .content .layout--onecol .empleados-transparencia,.node--type-custom-page .content .layout--onecol .codigo-y-modelo-transparencia,.node--type-custom-page .content .layout--onecol .presupuestos-transparencia,.node--type-custom-page .content .layout--onecol .fiscalizacion-transparencia,.node--type-custom-page .content .layout--onecol .otros-datos-economicos-transparencia,.node--type-custom-page .content .layout--onecol .contratacion-transparencia,.node--type-custom-page .content .layout--onecol .actuaciones-y-resultados-transparencia,.node--type-custom-page .content .layout--onecol .derecho-de-acceso-transparencia{padding-left:25px;padding-right:25px;}}@media (max-width:374px){.node--type-custom-page .content .layout--onecol .consejo-y-comision-transparencia,.node--type-custom-page .content .layout--onecol .organigrama-transparencia,.node--type-custom-page .content .layout--onecol .funciones-transparencia,.node--type-custom-page .content .layout--onecol .consejo-y-comision-transparencia,.node--type-custom-page .content .layout--onecol .empleados-transparencia,.node--type-custom-page .content .layout--onecol .codigo-y-modelo-transparencia,.node--type-custom-page .content .layout--onecol .presupuestos-transparencia,.node--type-custom-page .content .layout--onecol .fiscalizacion-transparencia,.node--type-custom-page .content .layout--onecol .otros-datos-economicos-transparencia,.node--type-custom-page .content .layout--onecol .contratacion-transparencia,.node--type-custom-page .content .layout--onecol .actuaciones-y-resultados-transparencia,.node--type-custom-page .content .layout--onecol .derecho-de-acceso-transparencia{padding-left:15px;padding-right:15px;}}@media (max-width:768px){.node--type-custom-page .content .layout--onecol .empleo-nosotros{padding-left:25px;padding-right:25px;}}@media (max-width:374px){.node--type-custom-page .content .layout--onecol .empleo-nosotros{padding-left:15px;padding-right:15px;}}.node--type-custom-page .content .layout--onecol .empleo-nosotros .block-inner{max-width:1160px;margin:0 auto;}.node--type-custom-page .content .layout--onecol .empleo-nosotros .block-inner .field--name-body ul{margin-left:0;display:flex;flex-direction:row;flex-wrap:wrap;}@media (max-width:600px){.node--type-custom-page .content .layout--onecol .empleo-nosotros .block-inner .field--name-body ul{flex-direction:column;}}.node--type-custom-page .content .layout--onecol .empleo-nosotros .block-inner .field--name-body ul li{margin-right:2%;margin-bottom:25px;}.node--type-custom-page .content .layout--onecol .empleo-nosotros .block-inner .field--name-body ul li strong{font-family:"questa",serif;font-size:24px;color:#232323;font-weight:normal;}.node--type-custom-page .content .layout--onecol .empleo-nosotros .block-inner .field--name-body ul li a{font-size:16px;border:1px solid #f01e50;padding:12px 25px;display:inline-block;font-weight:normal !important;font-style:normal;min-height:48px;}.node--type-custom-page .content .layout--onecol .empleo-nosotros .block-inner .field--name-body ul li a:hover,.node--type-custom-page .content .layout--onecol .empleo-nosotros .block-inner .field--name-body ul li a:focus-visible{background:#f01e50;color:#ffffff;}@media (max-width:768px){.node--type-custom-page .listado-noticias-empresa .views-row{padding-left:25px;padding-right:25px;}}@media (max-width:374px){.node--type-custom-page .listado-noticias-empresa .views-row{padding-left:15px;padding-right:15px;}}@media (max-width:768px){.node--type-custom-page .sala-de-prensa-presskit,.node--type-custom-page .sala-de-prensa-licitaciones{padding-left:25px;padding-right:25px;}}@media (max-width:374px){.node--type-custom-page .sala-de-prensa-presskit,.node--type-custom-page .sala-de-prensa-licitaciones{padding-left:15px;padding-right:15px;}}.node--type-custom-page .section-sellos-calidad{flex-wrap:nowrap;margin:70px 5% 5px;}@media (max-width:768px){.node--type-custom-page .section-sellos-calidad{flex-wrap:wrap;margin:35px 0 0;}}.node--type-custom-page .section-sellos-calidad .layout__region{margin:0 5%;}@media (max-width:768px){.node--type-custom-page .section-sellos-calidad .layout__region{flex:1 1 25%;margin-right:10%;margin-left:10%;margin-bottom:15px;}}@media (max-width:768px){.node--type-custom-page .section-sellos-calidad .layout__region.layout__region--first{margin-right:5%;}}@media (max-width:768px){.node--type-custom-page .section-sellos-calidad .layout__region .layout__region--second{margin-left:5%;}}@media (max-width:768px){.node--type-custom-page .section-sellos-calidad .layout__region.layout__region--third,.node--type-custom-page .section-sellos-calidad .layout__region.layout__region--fourth{margin-bottom:0;}}@media (max-width:768px){.node--type-custom-page .section-sellos-calidad .layout__region.layout__region--third{margin-right:5%;}}@media (max-width:768px){.node--type-custom-page .section-sellos-calidad .layout__region.layout__region--fourth{margin-left:5%;}}@media (max-width:900px){.page-node-type-custom-page .modal-negocio-sostenible .modal-content{width:90% !important;}}.page-node-type-custom-page .modal-negocio-sostenible .modal-content .description-modal{overflow-x:hidden;overflow-y:auto;max-height:50vh;}@media (max-width:600px){.page-node-type-custom-page .modal-negocio-sostenible .modal-content .description-modal{padding:35px 25px 25px;}}.page-node-type-custom-page .modal-negocio-sostenible .modal-content .description-modal .negocio-sostenible-top .image-negocio-sostenible{flex:0 0 auto;}@media (max-width:600px){.page-node-type-custom-page .modal-negocio-sostenible .modal-content .description-modal .negocio-sostenible-top .image-negocio-sostenible{flex-basis:100%;}}@media (max-width:600px){.page-node-type-custom-page .modal-negocio-sostenible .modal-content .description-modal .negocio-sostenible-top .image-negocio-sostenible .img-responsive{margin:0 0 25px;}}.page-node-type-custom-page .modal-negocio-sostenible .modal-content .description-modal .negocio-sostenible-top .title-negocio-sostenible{font-size:42px;font-weight:normal;line-height:1.2;padding:0 0 0 5%;text-align:left;flex:1 0 50%;}@media (max-width:768px){.page-node-type-custom-page .modal-negocio-sostenible .modal-content .description-modal .negocio-sostenible-top .title-negocio-sostenible{font-size:32px;}}@media (max-width:600px){.page-node-type-custom-page .modal-negocio-sostenible .modal-content .description-modal .negocio-sostenible-top .title-negocio-sostenible{padding:0;}}@media (max-width:600px){.page-node-type-custom-page .modal-negocio-sostenible .modal-content .modal-close-cross{right:25px !important;}}.page-node-type-event-activity #main-container{overflow:hidden;}.page-node-type-golf-torneo:not(.user-logged-in) .region.region-content{background-color:#faf7f1;}.page-node-type-golf-torneo:not(.user-logged-in) .region.region-content .tabs{display:none;}.page-node-type-golf-torneo:not(.user-logged-in) .region.region-content .node.node--type-golf-torneo.golf-torneo{max-width:1100px;margin:0 auto;}.wrapper-imaster .btn{white-space:break-spaces;}.view-taxonomy-term article.node--type-article .col-md-8{width:80%;margin:0 10%;}.view-taxonomy-term article.node--type-article .layout--twocol-section .layout__region--first img{border-radius:0;}.view-taxonomy-term article.node--type-article .layout--twocol-section .layout__region--second{padding-left:20px;}.view-taxonomy-term article.node--type-article .layout--twocol-section .layout__region--second .block-field-blocknodearticletitle a{color:#232323;font-family:"questa",serif;font-size:2.3rem;font-weight:300;line-height:2.3rem;}.view-taxonomy-term article.node--type-article .layout--twocol-section .layout__region--second .block-field-blocknodearticletitle a:hover,.view-taxonomy-term article.node--type-article .layout--twocol-section .layout__region--second .block-field-blocknodearticletitle a:focus-visible{color:#f01e50;}.view-taxonomy-term article.node--type-article .layout--twocol-section .layout__region--second .field--name-body p{font-size:1rem;line-height:1.6rem;}.view-taxonomy-term article.node--type-article .layout--twocol-section .layout__region--second .field--name-field-tags{margin-top:5px;line-height:1rem;}.view-taxonomy-term article.node--type-article .layout--twocol-section .layout__region--second .field--name-field-tags a{color:#56babd;}.view-taxonomy-term article.node--type-article .layout--twocol-section .layout__region--second .field--name-field-tags a:hover,.view-taxonomy-term article.node--type-article .layout--twocol-section .layout__region--second .field--name-field-tags a:focus-visible{color:#f01e50;text-decoration:underline;}.newsletter input#newsletter-submit{height:34px;}.newsletter input#newsletter-submit:hover,.newsletter input#newsletter-submit:focus-visible{background-color:#f01e50;color:#ffffff;}.anchor-top-home a.enlace-icon:focus{background-color:rgba(255,255,255,0.2);border-color:#f01e50;background-image:url(/themes/stack/img/icons/icon_down.svg);background-repeat:no-repeat;}.paragraph .wrapper-legals{max-width:996px;margin:30px auto 0px;padding:15px;font-size:1.2rem;}.paragraph .wrapper-legals h1{margin-bottom:30px;color:#232323;}.paragraph .wrapper-legals p{font-size:1.2rem;line-height:1.5rem;text-align:left;}.paragraph .wrapper-legals ul{margin-left:15px;font-size:1.2rem;}.paragraph .wrapper-legals ul.triangular{margin-left:2.5em;list-style:none;}.paragraph .wrapper-legals ul.triangular li{padding-left:0.5em;}.paragraph .wrapper-legals ul.triangular li::marker{content:"▶";font-size:12px;}.paragraph .wrapper-legals ul.lower-alpha{list-style:lower-alpha;}.paragraph .wrapper-legals ul.disc{list-style:disc;}.paragraph .wrapper-legals ul li{font-size:1.2rem;line-height:1.5rem;}.paragraph .wrapper-legals ul li li{margin-bottom:15px;}.paragraph .wrapper-legals .accordion{margin-left:0px;}.paragraph .wrapper-legals .intro-legals{margin-bottom:20px;}.paragraph .wrapper-legals .intro-legals .accordion__title{margin-left:15px;}@media (max-width:768px){.paragraph .wrapper-legals .intro-legals .accordion__title{margin-left:0;}}.paragraph .wrapper-legals .intro-legals .accordion__title,.paragraph .wrapper-legals .accordion li .accordion__title{opacity:1;text-align:left;font-family:"questa",serif;border-radius:0px;border:0px;color:#232323;font-size:1.75rem;padding:0px;display:flex;align-items:center;}.paragraph .wrapper-legals .intro-legals .accordion__title span,.paragraph .wrapper-legals .accordion li .accordion__title span{font-family:"questa",serif;color:#232323;}@media (max-width:768px){.paragraph .wrapper-legals .intro-legals .accordion__title span,.paragraph .wrapper-legals .accordion li .accordion__title span{font-size:2rem;line-height:2.5rem;margin-bottom:0px;}}.paragraph .wrapper-legals .intro-legals .accordion__title::before,.paragraph .wrapper-legals .accordion li .accordion__title::before{line-height:1.2em;}.paragraph .wrapper-legals .accordion__content{font-family:"Lato",sans-serif;font-size:1.2rem;line-height:1.5rem;left:20px;position:relative;}@media (max-width:768px){.paragraph .wrapper-legals .accordion__content{left:0px;}}.paragraph .wrapper-legals .accordion__content a{color:#f01e50;border:0px;padding:0px;line-height:1em;}.paragraph .wrapper-legals .accordion__content a:hover,.paragraph .wrapper-legals .accordion__content a:focus-visible{color:#f01e50;background:transparent;text-decoration:underline;}.paragraph .wrapper-legals .accordion__content p{margin-top:0px;margin-bottom:20px;display:block;font-size:1.2rem;line-height:1.5rem;}.paragraph .wrapper-legals .accordion__content p:last-child{margin-bottom:20px;}.paragraph .wrapper-legals .accordion li.active .accordion__title{border-color:transparent;background:transparent;color:#f01e50;padding:0px;}.paragraph .wrapper-legals .accordion li.active .accordion__title:before,.paragraph .wrapper-legals .accordion li.active .accordion__title span{color:#f01e50;}.paragraph .wrapper-legals .accordion li.active .accordion__content{max-height:inherit;}.paragraph .wrapper-legals .accordion li.active .accordion__content table{display:table;}.paragraph .wrapper-legals .accordion{min-height:inherit !important;}.extra-menu-zone #block-customblocktrybuiderbuynowbutton a span{color:#ffffff;}#enlace_acceso_amigos svg #Capa_1 .st31{stroke:#ffffff !important;}#enlace_acceso_amigos .st29{stroke:#ffffff !important;}#block-laempresa-menu,#block-informacion-menu{font-family:"Lato",sans-serif;}.block-title{margin-top:10px;margin-bottom:20px;font-weight:300;color:#232323;}.paragraph .btn-green{background-color:#56babd;color:#ffffff;border:1px solid #56babd;}.btn-wine_fill{color:#ffffff;background-color:#f01e50;font-weight:300;}.navigation.custom{text-align:center;}.navigation.custom .pagination > li:last-child > a,.navigation.custom .pagination > li:last-child > span{border-top-right-radius:0px;border-bottom-right-radius:0px;}.navigation.custom .pagination > li:first-child > a,.navigation.custom .pagination > li:first-child > span{border-top-left-radius:0px;border-bottom-left-radius:0px;}.navigation.custom .pagination li a{border-color:transparent;color:#c8c8c8;font-family:"Lato",sans-serif;padding:1px 8px;background:transparent;}.navigation.custom .pagination li a:hover,.navigation.custom .pagination li a:focus-visible{background:transparent;border-color:#f01e50;color:#f01e50;}.navigation.custom .pagination li.active a{border-color:#f01e50;color:#f01e50;cursor:default;background-color:transparent;border-color:#f01e50;}.navigation.custom .pagination li:last-child a{color:#f01e50;}.stars-comment{font-size:0.9rem;color:#c8c8c8;}.stars-comment .checked{color:#56babd;}.stars-comment span{margin-right:5px;}.stars-comment span:last-child{margin-right:0px;}#block-sibilings + .paragraph--type--_-col-centro-beige-deco-izq-img- .one-column.centrado{background-color:#ffffff;}.slide-paradores .field--name-field-enlace-slide-ver a{position:relative;}.slide-paradores .field--name-field-enlace-slide-ver a:after{content:">";font-size:2rem;position:absolute;right:0px;top:10px;}@media (max-width:768px){.slide-paradores .field--name-field-enlace-slide-ver a:after{top:14px;}}.paragraph--type--gastronomy-intro{max-width:1200px;margin:0 auto;display:flex;}.paragraph--type--gastronomy-intro .field--name-field-imagen-intro-{padding-top:100px;padding-bottom:60px;min-width:37.5%;margin-right:4rem;}.paragraph--type--gastronomy-intro .field--name-field-titulo-intro{margin-top:10px;margin-bottom:20px;font-family:"questa",serif;font-size:4.7rem;line-height:5rem;letter-spacing:-0.03rem;color:#232323;}.paragraph--type--gastronomy-intro .field--name-field-descripcion-intro p{margin-top:30px;margin-bottom:30px;font-family:"Lato",sans-serif;font-size:1.2rem;line-height:2rem;letter-spacing:0.015rem;color:#4f4f4f;}@media (min-width:769px) and (max-width:1200px){#home-top .anchor-top-home{bottom:15vh;}}@media (max-width:768px){.paragraph--type--tarjeta-amigos-de-paradores- .banner-card-two-columns{flex-direction:column;padding:35px 15px;}.paragraph--type--tarjeta-amigos-de-paradores- .banner-card-two-columns .two-columns-container{flex-direction:column;}.paragraph--type--tarjeta-amigos-de-paradores- .banner-card-two-columns .two-columns-container .left-region{margin-bottom:20px !important;}.paragraph--type--tarjeta-amigos-de-paradores- .banner-card-two-columns .two-columns-container .left-region,.paragraph--type--tarjeta-amigos-de-paradores- .banner-card-two-columns .two-columns-container .right-region{width:100%;margin:auto 0%;}.newsletter-form .right-region .field--name-field-imagen-principal{height:auto;}}.wrapper-comments{max-width:800px;margin:0 auto;display:flex;flex-direction:column;}@media (min-width:768px){.wrapper-comments{flex-direction:row;}}@media (max-width:768px){.wrapper-comments{margin:0 25px;}}.wrapper-comments .block-comment{text-align:left;margin-bottom:20px;}.wrapper-comments .block-comment .data-comment{display:flex;}.wrapper-comments .block-comment .data-comment .name-comment,.wrapper-comments .block-comment .data-comment .user-comment{color:#232323;margin-right:15px;}.wrapper-comments .block-comment .date-comment{color:#5a5a5a;color:#a7a7a5;line-height:1rem;font-size:0.8rem;font-weight:400;}.wrapper-comments .block-comment .text-comment{line-height:1rem;font-size:0.9rem;margin-top:10px;}.wrapper-comments .block-comment .text-comment p{margin-top:0px;line-height:1.4rem;font-size:0.9rem;padding:0px !important;}@media (min-width:768px){.wrapper-comments .block-comment:nth-child(odd){margin-right:20px;}}.paragraph--type--image-full-width{width:100%;}.paragraph--type--image-full-width img{max-height:300px;width:100%;-o-object-fit:cover;object-fit:cover;}@media (max-width:768px){#ofertas-top{margin-top:2.5rem;}}.node--type-landing-pages{overflow:visible;}.block-title-only .wrapper-title-only{padding-top:120px;padding-bottom:80px;max-width:600px;margin:auto;}@media (max-width:768px){.block-title-only .wrapper-title-only{padding-top:40px;padding-bottom:40px;}}.block-title-only .field--name-field-titulo{max-width:900px;margin:0 auto;}#intro-bienestar{padding-top:2.5rem;}.container-sections,.field--name-field-pure-html{margin:0 auto;max-width:1200px;padding:1px 25px;}@media (max-width:374px){.container-sections,.field--name-field-pure-html{padding:1px 15px;}}@media (max-width:768px){.container-sections .container-fluid.mt-4,.field--name-field-pure-html .container-fluid.mt-4{padding-right:0;padding-left:0;}}.page-node-type-custom-page .main-container .block-inline-blockblock-basic-section-with-image-l .two-columns .right-region{flex-direction:column;align-items:flex-start;width:65%;}#menu1.bar--transparent .st29,#menu1.bar--transparent .st31{stroke:#ffffff;}.menu--submenu-paradores li a{color:#ffffff;}.menu--submenu-paradores li a.active{color:#ffffff;}@media (max-width:767px){.paragraph--type--paragraph-sliders-block{margin-bottom:0px;}}@media (max-width:767px){section,footer,section.section--even{padding-top:2.5em;padding-bottom:2.5em;}}@media (max-width:768px){.one-column .bottom-region .bottom-column-4{display:none;}}.enlaces-bottom{margin-top:100px;}@media (max-width:375px){.enlaces-bottom{bottom:20px !important;}}@media (min-width:1200px){.enlaces-bottom{margin-top:70px;}}.enlaces-bottom a{width:41%;line-height:2.3rem !important;}.enlaces-bottom a:hover,.enlaces-bottom a:focus-visible{background-color:rgba(255,255,255,0.5294117647) !important;}.enlaces-bottom a:hover span,.enlaces-bottom a:focus-visible span{color:#f01e50 !important;}.enlaces-bottom a:hover span.btn__text,.enlaces-bottom a:focus-visible span.btn__text{color:#f01e50 !important;}.enlaces-bottom a:hover span.btn__text:hover,.enlaces-bottom a:hover span.btn__text:focus-visible,.enlaces-bottom a:focus-visible span.btn__text:hover,.enlaces-bottom a:focus-visible span.btn__text:focus-visible{color:#f01e50 !important;}.enlaces-bottom a:hover span svg path,.enlaces-bottom a:focus-visible span svg path{fill:#f01e50;}@media (max-width:1200px){.special-padding{padding-top:4.5rem;}}@media (max-width:1200px){.special-padding.teaser{padding-top:8rem;}}.block-views-blockservices-instalations-parador-block-services-installations-parador:after{content:"";display:block;width:100%;clear:both;}.grid-masonry-filters--horizontal .masonry__filters ul li{font-size:1.2rem;}.listing-services-installations{margin:0 auto;max-width:1200px;padding:0 15px;}@media (max-width:768px){.listing-services-installations{padding-left:25px;padding-right:25px;}}@media (max-width:374px){.listing-services-installations{padding-left:15px;padding-right:15px;}}.listing-services-installations .field--name-field-media-svg{max-width:42px;max-height:60px;}.listing-services-installations .field--name-field-media-svg img{max-width:42px;max-height:60px;}.grid-masonry-filter-container{width:100%;display:flex;margin:60px auto 20px;max-width:1200px;padding-right:5px;padding-left:5px;}@media (max-width:768px){.grid-masonry-filter-container{padding-left:25px;padding-right:25px;}}@media (max-width:374px){.grid-masonry-filter-container{padding-left:15px;padding-right:15px;}}.grid-masonry-filter-container .ul{display:flex;align-items:center;justify-content:center;}.grid-masonry-filter-container .ul .li{font-size:1.2rem;line-height:1.5rem;}.grid-masonry-filter-container .ul .li:first-child{margin-right:1.85714286em;}.grid-masonry-filter-container .ul .li.active{color:#f01e50;}[data-grid-masonry-rooms],[data-grid-masonry-filter]{color:#c8c8c8;cursor:pointer;}[data-grid-masonry-rooms]:hover,[data-grid-masonry-rooms]:focus-visible,[data-grid-masonry-filter]:hover,[data-grid-masonry-filter]:focus-visible{color:#5a5a5a;}.grid-masonry-filters--horizontal{width:100%;}.grid-masonry-filters--horizontal .grid-masonry__filters_rooms,.grid-masonry-filters--horizontal .grid-masonry__filters{width:100%;display:flex;}.grid-masonry-filters--horizontal .grid-masonry__filters_rooms ul,.grid-masonry-filters--horizontal .grid-masonry__filters ul{display:flex;align-items:center;justify-content:flex-start;width:100%;}.grid-masonry-filters--horizontal .view-content{width:100%;display:flex;}.block-views-blockphoto-gallery-restaurant-block-photo-galleries-restaurant,.block-views-blockuniques-rooms-block-uniques-rooms-gallery,.block-views-blockgalleries-types-rooms-block-galleries-types-rooms,.block-views-blockphoto-galleries-block-photo-galleries{margin:0 auto;max-width:1200px;}.block-views-blockphoto-gallery-restaurant-block-photo-galleries-restaurant:after,.block-views-blockuniques-rooms-block-uniques-rooms-gallery:after,.block-views-blockgalleries-types-rooms-block-galleries-types-rooms:after,.block-views-blockphoto-galleries-block-photo-galleries:after{content:"";display:block;width:100%;clear:both;margin-bottom:40px;}.block-views-blockphoto-gallery-restaurant-block-photo-galleries-restaurant .masonry__item,.block-views-blockuniques-rooms-block-uniques-rooms-gallery .masonry__item,.block-views-blockgalleries-types-rooms-block-galleries-types-rooms .masonry__item,.block-views-blockphoto-galleries-block-photo-galleries .masonry__item{padding-right:5px;padding-left:5px;margin-bottom:10px;}.fadableElement{opacity:1;transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-webkit-transition:opacity 0.5s ease-in-out;}.fadeOut{opacity:0;}.antetitulo{padding-bottom:15px;font-size:25px;color:#232323;}.antetitulo:before{position:relative;top:-6px;content:"";display:inline-block;width:55px;height:1px;background:#5a5a5a;margin-right:10px;}.paragraph--type--field-spa-prices{padding-top:0px;padding-bottom:0px;}.paragraph--type--field-spa-prices .field--name-field-spa-prices-title{font-weight:bold;padding-top:0px;padding-bottom:0px;margin-bottom:20px;}.paragraph--type--field-spa-prices .field--name-field-spa-prices-concept{padding-top:0px;padding-bottom:0px;}.paragraph--type--field-spa-prices .field--name-field-spa-prices-concept section{display:flex;padding-top:0px;padding-bottom:0px;margin-bottom:10px;}.paragraph--type--field-spa-prices .field--name-field-spa-prices-concept section .field--name-field-concept{margin-right:10px;}.block-views-blocktreatments-block-treatments{background:linear-gradient(180deg,#faf7f1 50%,#ffffff 50%);}.block-views-blocktreatments-block-treatments .slide img{-o-object-fit:cover;object-fit:cover;position:relative;width:100%;}.page-node-type-parador .two-columns.txt-img .left-region .block{padding-bottom:0px !important;}.page-node-type-parador .block-views-blockwhat-to-do-block-recommendation-expert .slide a{color:#f01e50 !important;border:none !important;padding:inherit !important;font-weight:normal;font-family:"Lato",sans-serif;font-weight:300;font-size:1rem;}.page-node-type-parador .block-views-blockwhat-to-do-block-recommendation-expert .slide a:after{content:">";font-size:2rem;position:absolute;right:-5px;top:50%;transform:translateY(-55%);}.page-node-type-parador .block-field-blocknodeparadorfield-subtitle-header .antetitulo{display:flex;}.page-node-type-parador .block-field-blocknodeparadorfield-subtitle-header .antetitulo:before{top:12px;}.page-node-type-parador .block-field-blocknodeparadorfield-subtitle-header .field--name-field-subtitle-header{font-family:"questa",serif;font-style:italic;font-size:1.6rem;color:#5a5a5a;}.field--name-field-titulo span,.field--name-field-titulo-principal span{margin-top:10px;margin-bottom:20px;font-family:"questa",serif;font-size:4rem;line-height:4.5rem;letter-spacing:-0.03rem;color:#232323;font-weight:300;}.stars-comment{min-width:110px;}.slide-paradores > span{position:relative;display:block;}.slide-paradores .field--name-field-contenido-interior-slide{color:#ffffff;}.item-service h2{font-size:0.9rem;line-height:1rem;}.item-service h2 .field--name-name::first-letter{text-transform:uppercase;}.item-service img{max-width:60px;}.modal-container.modal-conditions-gift .modal-content .description-modal ul{list-style-type:disc;}.wrapper-card-offer .block-price{font-size:2rem;}.view-display-id-block_paragraph_paradores_impli_menu{background-color:#faf7f1;padding:0px 50px 25px;}.view-display-id-block_paragraph_paradores_impli_menu .view-content{max-width:1200px;margin:0 auto 0px;}.view-display-id-block_paragraph_paradores_impli_menu .view-content{display:flex;}.view-display-id-block_paragraph_paradores_impli_menu .view-content .views-row{border-right:0px;padding:0;padding-right:10px;max-width:265px;}.view-display-id-block_paragraph_paradores_impli_menu .view-content .views-row .tab__title{font-family:"Lato",sans-serif;font-size:1.1rem;line-height:1.5rem;cursor:pointer;}.view-display-id-block_paragraph_paradores_impli_menu .view-content .views-row .tab__title.active,.view-display-id-block_paragraph_paradores_impli_menu .view-content .views-row .tab__title:hover,.view-display-id-block_paragraph_paradores_impli_menu .view-content .views-row .tab__title:focus-visible{color:#f01e50;position:relative;font-size:1.1rem;line-height:1.5rem;font-weight:400;}.view-display-id-block_paragraph_paradores_impli_menu .view-content .views-row .tab__title span{font-family:"Lato",sans-serif;font-size:1.1rem;line-height:1.5rem;}.block-views-blockofertas-y-experiencias-avanzado-block-offers-experiences-advanced,.block-views-blockofertas-y-experiencias-block-paradores-implicados-orfertas-experiencias{background-color:#faf7f1;}.block-views-blockofertas-y-experiencias-avanzado-block-offers-experiences-advanced a,.block-views-blockofertas-y-experiencias-block-paradores-implicados-orfertas-experiencias a{font-family:"Lato",sans-serif;font-size:1.1rem;line-height:1.5rem;color:#f01e50;}.block-views-blockofertas-y-experiencias-avanzado-block-offers-experiences-advanced a:hover,.block-views-blockofertas-y-experiencias-avanzado-block-offers-experiences-advanced a:focus-visible,.block-views-blockofertas-y-experiencias-block-paradores-implicados-orfertas-experiencias a:hover,.block-views-blockofertas-y-experiencias-block-paradores-implicados-orfertas-experiencias a:focus-visible{text-decoration:underline !important;}.view-display-id-block_paragraph_paradores_implicados,.view-display-id-block_paradores_implicados_orfertas_experiencias{background-color:#faf7f1;padding:0px 50px 25px;}.view-display-id-block_paragraph_paradores_implicados .view-content,.view-display-id-block_paradores_implicados_orfertas_experiencias .view-content{max-width:1200px;margin:0 auto 0px;}.view-display-id-block_paragraph_paradores_implicados .tab__content,.view-display-id-block_paradores_implicados_orfertas_experiencias .tab__content{border:1px solid #232323;padding:30px 50px;display:none;opacity:0;z-index:-1;transition:all 0.5s ease-in-out;}.view-display-id-block_paragraph_paradores_implicados .tab__content.active-tab-cotent,.view-display-id-block_paradores_implicados_orfertas_experiencias .tab__content.active-tab-cotent{display:block;opacity:1;z-index:1;}.block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-bottom.reservas{justify-content:space-between;}.block-paradores-included.pb-none{padding-bottom:2px !important;}.block-paradores-included ul{list-style:disc;padding-left:20px;}.section-stages > div:first-of-type{margin-top:20px !important;}.rutas-infowindow-content a{color:#5a5a5a;font-weight:bold;}.rutas-infowindow-content h2{color:#5a5a5a;font-size:1.3rem !important;line-height:normal !important;}.img-list-route{width:270px;height:180px;padding:0px;}.img-list-route img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.page-node-type-route .modal-container .modal-content{overflow:hidden !important;}.double:after{position:relative;top:-6px;content:"";display:inline-block;width:55px;height:1px;background:#5a5a5a;margin-left:10px;}.restaurant_full-width-image{position:relative;}.restaurant_full-width-image img{max-height:650px;-o-object-fit:cover;object-fit:cover;width:100%;}.block-views-blockinformation-restaurant-block-information-restaurant{margin:0 auto;max-width:1200px;padding:1px 15px;}.block-views-blockinformation-restaurant-block-information-restaurant .item-info-restaurants svg{max-width:15px;}.item-info-restaurants svg{max-width:15px;}.list-paradores,.list-restaurants{display:flex;padding:20px 0px;display:none;}.list-paradores .item-info-restaurants,.list-restaurants .item-info-restaurants{width:50%;}.list-paradores .item-info-restaurants.one-item,.list-restaurants .item-info-restaurants.one-item{width:100%;}.block-info-restaurants .item-info-restaurants{width:50%;}.block-info-restaurants .item-info-restaurants.one-item{width:100%;}.modal-container.modal-conditions-menu .modal-content .wrapper-modal{border:1px solid #232323;padding:20px 50px 20px;height:80vh;overflow-y:scroll;}.modal-conditions-menu .description-modal h2{display:none;}.modal-conditions-menu .description-modal .content{display:block;}.scroll-y{padding-top:20px;overflow-y:auto;max-height:95%;}.specialties-schedules .right{width:35%;}.slide-paradores .btn-text--primary.no-after:after{display:none;margin-bottom:10px;}.block-block-home-map{margin:0px auto;max-width:1200px;padding:1px 15px;}.block-block-home-map .map_title,.block-block-home-map #map_menu{display:none;}.block-block-home-map #map{-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-ms-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;opacity:0;}.encuentra-ruta,.encuentra-habitacion-unica,.encuentra-restaurante,.encuentra-parador{margin:60px auto 80px;max-width:1200px;padding:1px 15px;display:flex;flex-flow:column;}@media (max-width:768px){.encuentra-ruta,.encuentra-habitacion-unica,.encuentra-restaurante,.encuentra-parador{padding-left:25px;padding-right:25px;margin-bottom:0;}}@media (max-width:374px){.encuentra-ruta,.encuentra-habitacion-unica,.encuentra-restaurante,.encuentra-parador{padding-left:15px;padding-right:15px;}}.encuentra-ruta .view-header,.encuentra-habitacion-unica .view-header,.encuentra-restaurante .view-header,.encuentra-parador .view-header{order:2;}.encuentra-ruta .view-header .options-container .filter-link-route,.encuentra-ruta .view-header .options-container .filter-link-route-ocultar,.encuentra-habitacion-unica .view-header .options-container .filter-link-route,.encuentra-habitacion-unica .view-header .options-container .filter-link-route-ocultar,.encuentra-restaurante .view-header .options-container .filter-link-route,.encuentra-restaurante .view-header .options-container .filter-link-route-ocultar,.encuentra-parador .view-header .options-container .filter-link-route,.encuentra-parador .view-header .options-container .filter-link-route-ocultar{color:#ffffff !important;border:1px solid #f01e50 !important;background:#f01e50 !important;float:right;width:85px;font-weight:300;text-align:center;padding:0.25rem;margin-bottom:10px;}.encuentra-ruta .view-filters,.encuentra-habitacion-unica .view-filters,.encuentra-restaurante .view-filters,.encuentra-parador .view-filters{order:1;}.encuentra-ruta .view-filters [data-drupal-selector=edit-field-route-type-term-target-id],.encuentra-ruta .view-filters [data-drupal-selector=edit-field-route-nights-term-target-id],.encuentra-ruta .view-filters [data-drupal-selector=views-exposed-form-lista-habitaciones-unicas-block-1],.encuentra-ruta .view-filters [data-drupal-selector=edit-field-restaurants-cuisine-value],.encuentra-ruta .view-filters [data-drupal-selector=edit-field-tipo-parador-target-id],.encuentra-ruta .view-filters [data-drupal-selector=edit-field-stars-value],.encuentra-habitacion-unica .view-filters [data-drupal-selector=edit-field-route-type-term-target-id],.encuentra-habitacion-unica .view-filters [data-drupal-selector=edit-field-route-nights-term-target-id],.encuentra-habitacion-unica .view-filters [data-drupal-selector=views-exposed-form-lista-habitaciones-unicas-block-1],.encuentra-habitacion-unica .view-filters [data-drupal-selector=edit-field-restaurants-cuisine-value],.encuentra-habitacion-unica .view-filters [data-drupal-selector=edit-field-tipo-parador-target-id],.encuentra-habitacion-unica .view-filters [data-drupal-selector=edit-field-stars-value],.encuentra-restaurante .view-filters [data-drupal-selector=edit-field-route-type-term-target-id],.encuentra-restaurante .view-filters [data-drupal-selector=edit-field-route-nights-term-target-id],.encuentra-restaurante .view-filters [data-drupal-selector=views-exposed-form-lista-habitaciones-unicas-block-1],.encuentra-restaurante .view-filters [data-drupal-selector=edit-field-restaurants-cuisine-value],.encuentra-restaurante .view-filters [data-drupal-selector=edit-field-tipo-parador-target-id],.encuentra-restaurante .view-filters [data-drupal-selector=edit-field-stars-value],.encuentra-parador .view-filters [data-drupal-selector=edit-field-route-type-term-target-id],.encuentra-parador .view-filters [data-drupal-selector=edit-field-route-nights-term-target-id],.encuentra-parador .view-filters [data-drupal-selector=views-exposed-form-lista-habitaciones-unicas-block-1],.encuentra-parador .view-filters [data-drupal-selector=edit-field-restaurants-cuisine-value],.encuentra-parador .view-filters [data-drupal-selector=edit-field-tipo-parador-target-id],.encuentra-parador .view-filters [data-drupal-selector=edit-field-stars-value]{display:none;}.encuentra-ruta .view-filters [data-drupal-selector=edit-actions],.encuentra-habitacion-unica .view-filters [data-drupal-selector=edit-actions],.encuentra-restaurante .view-filters [data-drupal-selector=edit-actions],.encuentra-parador .view-filters [data-drupal-selector=edit-actions]{position:absolute;bottom:20px;}.encuentra-ruta .view-filters button,.encuentra-ruta .view-filters button:active,.encuentra-ruta .view-filters button:focus,.encuentra-habitacion-unica .view-filters button,.encuentra-habitacion-unica .view-filters button:active,.encuentra-habitacion-unica .view-filters button:focus,.encuentra-restaurante .view-filters button,.encuentra-restaurante .view-filters button:active,.encuentra-restaurante .view-filters button:focus,.encuentra-parador .view-filters button,.encuentra-parador .view-filters button:active,.encuentra-parador .view-filters button:focus{background:transparent;background-image:url(/themes/stack/img/icons/icon_search.svg);background-repeat:no-repeat;background-size:18px;background-position:10px center;width:40px;height:35px;padding:0px;color:transparent !important;}.encuentra-ruta .wrapper-see-in-map,.encuentra-habitacion-unica .wrapper-see-in-map,.encuentra-restaurante .wrapper-see-in-map,.encuentra-parador .wrapper-see-in-map{text-align:center;}.encuentra-ruta .wrapper-filters,.encuentra-habitacion-unica .wrapper-filters,.encuentra-restaurante .wrapper-filters,.encuentra-parador .wrapper-filters{position:relative;text-align:right;justify-content:flex-end;margin-bottom:20px !important;}.encuentra-ruta .wrapper-filters .filter-link,.encuentra-habitacion-unica .wrapper-filters .filter-link,.encuentra-restaurante .wrapper-filters .filter-link,.encuentra-parador .wrapper-filters .filter-link{line-height:1em;font-weight:300;}.encuentra-ruta .wrapper-filters .link-container,.encuentra-habitacion-unica .wrapper-filters .link-container,.encuentra-restaurante .wrapper-filters .link-container,.encuentra-parador .wrapper-filters .link-container{text-align:left;position:absolute;top:50px;right:0;z-index:2;background:#ffffff;border:1px solid #4f4f4f;-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-ms-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;opacity:1;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;max-width:550px;padding-right:15px;padding-left:15px;padding-bottom:25px;box-sizing:border-box;}@media (max-width:768px){.encuentra-ruta .wrapper-filters .link-container,.encuentra-habitacion-unica .wrapper-filters .link-container,.encuentra-restaurante .wrapper-filters .link-container,.encuentra-parador .wrapper-filters .link-container{width:100%;right:0px;}}.encuentra-ruta .wrapper-filters .link-container.out,.encuentra-habitacion-unica .wrapper-filters .link-container.out,.encuentra-restaurante .wrapper-filters .link-container.out,.encuentra-parador .wrapper-filters .link-container.out{opacity:0;z-index:-1;transition:z-index 0.6s step-end;}.encuentra-ruta .wrapper-filters .link-container .wrapper-stars-list,.encuentra-habitacion-unica .wrapper-filters .link-container .wrapper-stars-list,.encuentra-restaurante .wrapper-filters .link-container .wrapper-stars-list,.encuentra-parador .wrapper-filters .link-container .wrapper-stars-list{color:transparent;}.encuentra-ruta .wrapper-filters .link-container .fa-star,.encuentra-habitacion-unica .wrapper-filters .link-container .fa-star,.encuentra-restaurante .wrapper-filters .link-container .fa-star,.encuentra-parador .wrapper-filters .link-container .fa-star{color:#56babd;}.encuentra-ruta .wrapper-filters .link-container legend,.encuentra-habitacion-unica .wrapper-filters .link-container legend,.encuentra-restaurante .wrapper-filters .link-container legend,.encuentra-parador .wrapper-filters .link-container legend{font-family:"Lato",sans-serif;font-size:1.3rem;line-height:2rem;letter-spacing:0.015rem;color:#4f4f4f;border-bottom:0px;font-weight:700;margin-bottom:0px;margin-top:15px;min-width:255px;width:auto;max-width:50%;}.encuentra-ruta .wrapper-filters .link-container .fieldset-wrapper,.encuentra-habitacion-unica .wrapper-filters .link-container .fieldset-wrapper,.encuentra-restaurante .wrapper-filters .link-container .fieldset-wrapper,.encuentra-parador .wrapper-filters .link-container .fieldset-wrapper{display:flex;flex-wrap:wrap;flex-direction:column;min-width:255px;}@media (min-width:768px){.encuentra-ruta .wrapper-filters .link-container legend:first-child,.encuentra-habitacion-unica .wrapper-filters .link-container legend:first-child,.encuentra-restaurante .wrapper-filters .link-container legend:first-child,.encuentra-parador .wrapper-filters .link-container legend:first-child{order:0;}.encuentra-ruta .wrapper-filters .link-container legend:first-child + .fieldset-wrapper,.encuentra-habitacion-unica .wrapper-filters .link-container legend:first-child + .fieldset-wrapper,.encuentra-restaurante .wrapper-filters .link-container legend:first-child + .fieldset-wrapper,.encuentra-parador .wrapper-filters .link-container legend:first-child + .fieldset-wrapper{order:1;}.encuentra-ruta .wrapper-filters .link-container legend:last-child,.encuentra-habitacion-unica .wrapper-filters .link-container legend:last-child,.encuentra-restaurante .wrapper-filters .link-container legend:last-child,.encuentra-parador .wrapper-filters .link-container legend:last-child{order:3;}.encuentra-ruta .wrapper-filters .link-container .fieldset-wrapper:first-child,.encuentra-habitacion-unica .wrapper-filters .link-container .fieldset-wrapper:first-child,.encuentra-restaurante .wrapper-filters .link-container .fieldset-wrapper:first-child,.encuentra-parador .wrapper-filters .link-container .fieldset-wrapper:first-child{order:1;}.encuentra-ruta .wrapper-filters .link-container .fieldset-wrapper:last-child,.encuentra-habitacion-unica .wrapper-filters .link-container .fieldset-wrapper:last-child,.encuentra-restaurante .wrapper-filters .link-container .fieldset-wrapper:last-child,.encuentra-parador .wrapper-filters .link-container .fieldset-wrapper:last-child{order:4;}}.encuentra-ruta .wrapper-filters .link-container .form-checkboxes.bef-checkboxes,.encuentra-habitacion-unica .wrapper-filters .link-container .form-checkboxes.bef-checkboxes,.encuentra-restaurante .wrapper-filters .link-container .form-checkboxes.bef-checkboxes,.encuentra-parador .wrapper-filters .link-container .form-checkboxes.bef-checkboxes{display:flex;flex-flow:column;}.encuentra-ruta .wrapper-filters .link-container input[type=checkbox],.encuentra-habitacion-unica .wrapper-filters .link-container input[type=checkbox],.encuentra-restaurante .wrapper-filters .link-container input[type=checkbox],.encuentra-parador .wrapper-filters .link-container input[type=checkbox]{-webkit-appearance:auto;width:18px !important;height:18px !important;margin-left:-24px;top:-4px;}.encuentra-ruta .wrapper-filters .link-container .radio label,.encuentra-ruta .wrapper-filters .link-container .checkbox label,.encuentra-habitacion-unica .wrapper-filters .link-container .radio label,.encuentra-habitacion-unica .wrapper-filters .link-container .checkbox label,.encuentra-restaurante .wrapper-filters .link-container .radio label,.encuentra-restaurante .wrapper-filters .link-container .checkbox label,.encuentra-parador .wrapper-filters .link-container .radio label,.encuentra-parador .wrapper-filters .link-container .checkbox label{min-height:20px;padding-left:25px;}.encuentra-ruta .view-empty,.encuentra-habitacion-unica .view-empty,.encuentra-restaurante .view-empty,.encuentra-parador .view-empty{order:4;text-align:center;}.encuentra-ruta .view-content,.encuentra-habitacion-unica .view-content,.encuentra-restaurante .view-content,.encuentra-parador .view-content{order:3;display:flex;flex-wrap:wrap;}@media (max-width:768px){.encuentra-ruta .view-content,.encuentra-habitacion-unica .view-content,.encuentra-restaurante .view-content,.encuentra-parador .view-content{justify-content:space-between;}}.encuentra-ruta .view-content .views-row,.encuentra-habitacion-unica .view-content .views-row,.encuentra-restaurante .view-content .views-row,.encuentra-parador .view-content .views-row{box-sizing:border-box;padding-left:5px;padding-right:5px;margin-bottom:50px;width:33.33333333%;text-align:center;}@media (max-width:996px){.encuentra-ruta .view-content .views-row,.encuentra-habitacion-unica .view-content .views-row,.encuentra-restaurante .view-content .views-row,.encuentra-parador .view-content .views-row{width:50%;}}@media (max-width:768px){.encuentra-ruta .view-content .views-row,.encuentra-habitacion-unica .view-content .views-row,.encuentra-restaurante .view-content .views-row,.encuentra-parador .view-content .views-row{padding-left:0;padding-right:0;width:48%;}}@media (max-width:568px){.encuentra-ruta .view-content .views-row,.encuentra-habitacion-unica .view-content .views-row,.encuentra-restaurante .view-content .views-row,.encuentra-parador .view-content .views-row{width:100%;}}.encuentra-ruta .view-content .views-row .views-field-field-main-image,.encuentra-habitacion-unica .view-content .views-row .views-field-field-main-image,.encuentra-restaurante .view-content .views-row .views-field-field-main-image,.encuentra-parador .view-content .views-row .views-field-field-main-image{margin-bottom:20px;margin:0 auto 20px;}.encuentra-ruta .view-content .views-row .views-field-field-main-image img,.encuentra-habitacion-unica .view-content .views-row .views-field-field-main-image img,.encuentra-restaurante .view-content .views-row .views-field-field-main-image img,.encuentra-parador .view-content .views-row .views-field-field-main-image img{width:100%;-o-object-fit:cover;object-fit:cover;}@media (max-width:996px){.encuentra-ruta .view-content .views-row .views-field-field-main-image img,.encuentra-habitacion-unica .view-content .views-row .views-field-field-main-image img,.encuentra-restaurante .view-content .views-row .views-field-field-main-image img,.encuentra-parador .view-content .views-row .views-field-field-main-image img{min-height:auto;}}.encuentra-ruta .view-content .views-row .views-field-title a,.encuentra-habitacion-unica .view-content .views-row .views-field-title a,.encuentra-restaurante .view-content .views-row .views-field-title a,.encuentra-parador .view-content .views-row .views-field-title a{font-family:"questa",serif;font-size:1.75rem;line-height:2rem;font-weight:300;margin-top:0;margin-bottom:8px;color:#232323;padding-left:15px;padding-right:15px;}.encuentra-ruta .view-content .views-row .views-field-field-subtitle-header,.encuentra-habitacion-unica .view-content .views-row .views-field-field-subtitle-header,.encuentra-restaurante .view-content .views-row .views-field-field-subtitle-header,.encuentra-parador .view-content .views-row .views-field-field-subtitle-header{font-family:"Lato",sans-serif;color:#232323;font-size:1rem;line-height:1.3rem;max-width:300px;margin:0 auto 15px;font-weight:300;}.encuentra-ruta .view-content .views-row .views-field-field-boton-globo a,.encuentra-habitacion-unica .view-content .views-row .views-field-field-boton-globo a,.encuentra-restaurante .view-content .views-row .views-field-field-boton-globo a,.encuentra-parador .view-content .views-row .views-field-field-boton-globo a{box-sizing:border-box;display:inline-block;color:#ffffff !important;border:1px solid #f01e50 !important;background:#f01e50 !important;text-transform:uppercase;font-family:"Lato",sans-serif;font-weight:300;font-size:1rem;margin:0;padding:0.4rem 2.5rem;text-decoration:none;}.encuentra-ruta .view-content .views-row .views-field-nothing,.encuentra-habitacion-unica .view-content .views-row .views-field-nothing,.encuentra-restaurante .view-content .views-row .views-field-nothing,.encuentra-parador .view-content .views-row .views-field-nothing{margin-bottom:16px;}.encuentra-ruta .pager-nav,.encuentra-habitacion-unica .pager-nav,.encuentra-restaurante .pager-nav,.encuentra-parador .pager-nav{order:4;}.encuentra-ruta .pager-nav .pagination > li:first-child > a,.encuentra-ruta .pager-nav .pagination > li:first-child > span,.encuentra-habitacion-unica .pager-nav .pagination > li:first-child > a,.encuentra-habitacion-unica .pager-nav .pagination > li:first-child > span,.encuentra-restaurante .pager-nav .pagination > li:first-child > a,.encuentra-restaurante .pager-nav .pagination > li:first-child > span,.encuentra-parador .pager-nav .pagination > li:first-child > a,.encuentra-parador .pager-nav .pagination > li:first-child > span{border-top-left-radius:0px;border-bottom-left-radius:0px;}.encuentra-ruta .pager-nav .pagination > li:last-child > a,.encuentra-ruta .pager-nav .pagination > li:last-child > span,.encuentra-habitacion-unica .pager-nav .pagination > li:last-child > a,.encuentra-habitacion-unica .pager-nav .pagination > li:last-child > span,.encuentra-restaurante .pager-nav .pagination > li:last-child > a,.encuentra-restaurante .pager-nav .pagination > li:last-child > span,.encuentra-parador .pager-nav .pagination > li:last-child > a,.encuentra-parador .pager-nav .pagination > li:last-child > span{border-top-right-radius:0px;border-bottom-right-radius:0px;}.encuentra-ruta .pager-nav .pagination > li > a:hover,.encuentra-ruta .pager-nav .pagination > li > span:hover,.encuentra-ruta .pager-nav .pagination > li > a:focus-visible,.encuentra-ruta .pager-nav .pagination > li > span:focus-visible,.encuentra-ruta .pager-nav .pagination > li > a:focus,.encuentra-ruta .pager-nav .pagination > li > span:focus,.encuentra-habitacion-unica .pager-nav .pagination > li > a:hover,.encuentra-habitacion-unica .pager-nav .pagination > li > span:hover,.encuentra-habitacion-unica .pager-nav .pagination > li > a:focus-visible,.encuentra-habitacion-unica .pager-nav .pagination > li > span:focus-visible,.encuentra-habitacion-unica .pager-nav .pagination > li > a:focus,.encuentra-habitacion-unica .pager-nav .pagination > li > span:focus,.encuentra-restaurante .pager-nav .pagination > li > a:hover,.encuentra-restaurante .pager-nav .pagination > li > span:hover,.encuentra-restaurante .pager-nav .pagination > li > a:focus-visible,.encuentra-restaurante .pager-nav .pagination > li > span:focus-visible,.encuentra-restaurante .pager-nav .pagination > li > a:focus,.encuentra-restaurante .pager-nav .pagination > li > span:focus,.encuentra-parador .pager-nav .pagination > li > a:hover,.encuentra-parador .pager-nav .pagination > li > span:hover,.encuentra-parador .pager-nav .pagination > li > a:focus-visible,.encuentra-parador .pager-nav .pagination > li > span:focus-visible,.encuentra-parador .pager-nav .pagination > li > a:focus,.encuentra-parador .pager-nav .pagination > li > span:focus{z-index:2;color:#f01e50;background-color:transparent;border-color:#f01e50;}.encuentra-ruta .pager-nav .pagination > li > a,.encuentra-ruta .pager-nav .pagination > li > span,.encuentra-habitacion-unica .pager-nav .pagination > li > a,.encuentra-habitacion-unica .pager-nav .pagination > li > span,.encuentra-restaurante .pager-nav .pagination > li > a,.encuentra-restaurante .pager-nav .pagination > li > span,.encuentra-parador .pager-nav .pagination > li > a,.encuentra-parador .pager-nav .pagination > li > span{text-decoration:none;background-color:transparent;border:1px solid transparent;}.encuentra-ruta .pager-nav .pagination > .active > a,.encuentra-ruta .pager-nav .pagination > .active > span,.encuentra-ruta .pager-nav .pagination > .active > a:hover,.encuentra-ruta .pager-nav .pagination > .active > span:hover,.encuentra-ruta .pager-nav .pagination > .active > a:focus-visible,.encuentra-ruta .pager-nav .pagination > .active > span:focus-visible,.encuentra-ruta .pager-nav .pagination > .active > a:focus,.encuentra-ruta .pager-nav .pagination > .active > span:focus,.encuentra-habitacion-unica .pager-nav .pagination > .active > a,.encuentra-habitacion-unica .pager-nav .pagination > .active > span,.encuentra-habitacion-unica .pager-nav .pagination > .active > a:hover,.encuentra-habitacion-unica .pager-nav .pagination > .active > span:hover,.encuentra-habitacion-unica .pager-nav .pagination > .active > a:focus-visible,.encuentra-habitacion-unica .pager-nav .pagination > .active > span:focus-visible,.encuentra-habitacion-unica .pager-nav .pagination > .active > a:focus,.encuentra-habitacion-unica .pager-nav .pagination > .active > span:focus,.encuentra-restaurante .pager-nav .pagination > .active > a,.encuentra-restaurante .pager-nav .pagination > .active > span,.encuentra-restaurante .pager-nav .pagination > .active > a:hover,.encuentra-restaurante .pager-nav .pagination > .active > span:hover,.encuentra-restaurante .pager-nav .pagination > .active > a:focus-visible,.encuentra-restaurante .pager-nav .pagination > .active > span:focus-visible,.encuentra-restaurante .pager-nav .pagination > .active > a:focus,.encuentra-restaurante .pager-nav .pagination > .active > span:focus,.encuentra-parador .pager-nav .pagination > .active > a,.encuentra-parador .pager-nav .pagination > .active > span,.encuentra-parador .pager-nav .pagination > .active > a:hover,.encuentra-parador .pager-nav .pagination > .active > span:hover,.encuentra-parador .pager-nav .pagination > .active > a:focus-visible,.encuentra-parador .pager-nav .pagination > .active > span:focus-visible,.encuentra-parador .pager-nav .pagination > .active > a:focus,.encuentra-parador .pager-nav .pagination > .active > span:focus{color:#f01e50;cursor:default;background-color:transparent;border-color:#f01e50;}.encuentra-ruta .pager-nav .pagination > li > a,.encuentra-ruta .pager-nav .pagination > li > span,.encuentra-habitacion-unica .pager-nav .pagination > li > a,.encuentra-habitacion-unica .pager-nav .pagination > li > span,.encuentra-restaurante .pager-nav .pagination > li > a,.encuentra-restaurante .pager-nav .pagination > li > span,.encuentra-parador .pager-nav .pagination > li > a,.encuentra-parador .pager-nav .pagination > li > span{color:#232323;}.view-filters{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;position:relative;}.view-filters .bef-exposed-form .form--inline > .form-item{float:none !important;}.view-filters form{position:relative;}.view-filters form .form-item-title{text-align:center;display:block;}.view-filters form .form-item-title label{font-family:"Lato",sans-serif;font-size:1.7rem;line-height:2rem;letter-spacing:0.015rem;color:#5a5a5a;margin-bottom:30px;font-weight:300 !important;display:block;width:100%;font-weight:300;color:#232323;}.view-filters form .form-item-title input{display:block;width:100%;border:1px solid #232323;max-width:600px;border-radius:0px;margin:20px auto;position:relative;padding-left:40px;}.view-filters .view-filters{position:absolute;top:5px;right:0;z-index:2;background:#ffffff;-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-ms-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;opacity:1;}.view-filters .view-filters.out{opacity:0;z-index:-1;transition:z-index 0.6s step-end;}.encuentra-ruta .img-responsive,.encuentra-habitacion-unica .img-responsive,.encuentra-restaurante .img-responsive{width:100%;margin-bottom:10px;}.encuentra-ruta .views-field.views-field-body .field-content,.encuentra-habitacion-unica .views-field.views-field-body .field-content,.encuentra-restaurante .views-field.views-field-body .field-content{font-family:"Lato",sans-serif;color:#232323;font-size:1rem;line-height:1.3rem;max-width:300px;margin:0 auto 15px;font-weight:300;}.encuentra-ruta .wrapper-filters,.encuentra-habitacion-unica .wrapper-filters,.encuentra-restaurante .wrapper-filters{min-height:55px;}.encuentra-ruta .wrapper-filters .link-container,.encuentra-habitacion-unica .wrapper-filters .link-container,.encuentra-restaurante .wrapper-filters .link-container{position:relative !important;width:auto;right:inherit;left:0px;max-width:86%;top:0px;height:auto;background:transparent;padding:0px;border:0px;margin:0px;}@media (max-width:996px){.encuentra-ruta .wrapper-filters .link-container,.encuentra-habitacion-unica .wrapper-filters .link-container,.encuentra-restaurante .wrapper-filters .link-container{max-width:76%;}}.encuentra-ruta .wrapper-filters .link-container legend,.encuentra-habitacion-unica .wrapper-filters .link-container legend,.encuentra-restaurante .wrapper-filters .link-container legend{display:none;}.encuentra-ruta .wrapper-filters .link-container .option,.encuentra-habitacion-unica .wrapper-filters .link-container .option,.encuentra-restaurante .wrapper-filters .link-container .option{color:#232323;line-height:1em;font-weight:300;border:1px solid #5a5a5a !important;background:transparent;font-size:1rem;margin:0;padding:0.4rem 2.5rem !important;margin-right:15px;border-radius:50px !important;}.encuentra-ruta .wrapper-filters .link-container .option:hover,.encuentra-ruta .wrapper-filters .link-container .option:focus-visible,.encuentra-habitacion-unica .wrapper-filters .link-container .option:hover,.encuentra-habitacion-unica .wrapper-filters .link-container .option:focus-visible,.encuentra-restaurante .wrapper-filters .link-container .option:hover,.encuentra-restaurante .wrapper-filters .link-container .option:focus-visible{background-color:#5a5a5a;color:#fff;}.encuentra-ruta .wrapper-filters .link-container .option input,.encuentra-habitacion-unica .wrapper-filters .link-container .option input,.encuentra-restaurante .wrapper-filters .link-container .option input{z-index:-1;display:none;}.filter-active label.option{background-color:#5a5a5a !important;color:#fff !important;}.encuentra-habitacion-unica .wrapper-filters{align-items:flex-start;}@media (max-width:768px){.encuentra-habitacion-unica .wrapper-filters .right{display:block;width:100%;}}.encuentra-habitacion-unica .views-field-title h5{font-family:"questa",serif;font-size:1.75rem;line-height:2rem;font-weight:300;margin-top:0;margin-bottom:8px;color:#232323;padding-left:15px;padding-right:15px;}.encuentra-habitacion-unica .views-field-field-parador-unico a{text-transform:uppercase;color:#56babd !important;background:transparent !important;text-decoration:none !important;box-shadow:inherit !important;outline:none !important;padding-top:1rem !important;padding-bottom:1rem !important;width:100% !important;margin:0 !important;font-weight:500 !important;border:none !important;font-family:"Lato",sans-serif;font-size:1rem;}.encuentra-habitacion-unica .views-field-field-parador-unico a:after{content:">";display:inline-block;width:20px !important;height:20px !important;}.encuentra-habitacion-unica .views-field-body,.encuentra-habitacion-unica .field-content.description{font-family:"Lato",sans-serif;color:#232323;font-size:1rem;line-height:1.3rem;max-width:300px;margin:0 auto 15px;font-weight:300;margin-bottom:1rem;}.encuentra-habitacion-unica .views-field-body p,.encuentra-habitacion-unica .field-content.description p{font-family:"Lato",sans-serif;color:#232323;font-size:1rem;line-height:1.3rem;max-width:300px;margin:0 auto 15px;font-weight:300;box-sizing:border-box;}.encuentra-habitacion-unica .modal-trigger2{margin-bottom:20px;}.encuentra-habitacion-unica .wrapper-filters .link-container .form-checkboxes.bef-checkboxes{display:flex;flex-flow:row wrap;}.encuentra-habitacion-unica .radio + .radio,.encuentra-habitacion-unica .checkbox + .checkbox{margin-top:0.46428571em;}.encuentra-ruta .wrapper-filters{justify-content:flex-end;}.encuentra-ruta .wrapper-filters .wrapper-buttons{order:1;}.encuentra-ruta .wrapper-filters .link-container{display:flex;width:100%;flex-direction:column;}@media (max-width:768px){.encuentra-ruta .wrapper-filters .link-container{order:0;}}@media (max-width:768px){.encuentra-ruta .wrapper-filters .link-container{max-width:100%;}}.encuentra-ruta .wrapper-filters .link-container legend{display:block;text-align:left;}.encuentra-ruta .wrapper-filters .link-container .option{color:#232323;line-height:1em;font-weight:300;border:1px solid #5a5a5a !important;background:transparent;font-size:1rem;margin:0;padding:0.4rem 2.5rem !important;margin-right:15px;border-radius:50px !important;}.encuentra-ruta .wrapper-filters .link-container .option:hover,.encuentra-ruta .wrapper-filters .link-container .option:focus-visible{background-color:#5a5a5a;color:#fff;}.encuentra-ruta .wrapper-filters .link-container .option input{z-index:-1;display:none;}.encuentra-ruta .wrapper-filters .link-container .form-checkboxes.bef-checkboxes{flex-flow:row wrap;align-items:baseline;}.encuentra-ruta .wrapper-filters .link-container legend{order:2;width:100%;}.encuentra-ruta .wrapper-filters .link-container .fieldset-wrapper{width:100%;}.encuentra-ruta .wrapper-filters .link-container legend:first-child{order:0;}.encuentra-ruta .wrapper-filters .link-container legend:first-child + .fieldset-wrapper{order:1;}.encuentra-ruta .wrapper-filters .link-container .fieldset-wrapper:first-child{order:1;}.encuentra-ruta .wrapper-filters .link-container .fieldset-wrapper:last-child{order:3;}.encuentra-ruta .view-content .views-field-field-route-nights-term{font-family:"Lato",sans-serif;font-size:1.3rem;line-height:2rem;letter-spacing:0.015rem;color:#5a5a5a;margin:8px;}.encuentra-ruta .view-content .views-field-body{font-family:"Lato",sans-serif;color:#232323;font-size:1rem;line-height:1.3rem;max-width:300px;margin:0 auto 15px;font-weight:300;}.encuentra-ruta .view-content .views-field-body p{font-family:"Lato",sans-serif;color:#232323;font-size:1rem;line-height:1.3rem;max-width:300px;margin:0 auto 15px;font-weight:300;}.wrapper-contacts .icon-email,.wrapper-contacts .icon-phone{max-width:20px;margin-right:5px;}.services_parador > div{display:inline-block;margin:20px;max-width:46px;}.services_parador h2{display:none;}.block-landings-ofertas.view.view-ofertas-y-experiencias .view-header{height:auto !important;padding:0 15px;}.block-landings-ofertas .options-container > div{display:flex;justify-content:flex-end;align-items:flex-end;width:100%;}.block-landings-ofertas .options-container > div a{order:1;margin-bottom:10px;}.block-landings-ofertas .options-container{display:flex;justify-content:flex-end;align-items:flex-end;}.block-landings-ofertas .options-container .link-container{order:0;max-width:86%;}.block-landings-ofertas .radio + .radio,.block-landings-ofertas .checkbox + .checkbox{margin-top:0.46428571em;}.block-landings-ofertas .form-checkboxes.bef-checkboxes{display:flex;flex-wrap:wrap;flex-direction:row;}.services-list .item-service li .field--type-entity-reference img,.services-list .item-service li .field--name-field-icon-taxonomy img{max-height:30px;}.block-card-offer .wrapper-card-offer .wrapper-content .wrapper-image img{max-width:100%;}.gift-box .block-card-offer .wrapper-card-offer .wrapper-content,.block-card-offer .wrapper-card-offer .wrapper-content{flex-direction:column;}.block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-top{font-family:"Lato",sans-serif;font-size:1rem;line-height:1.2rem;letter-spacing:0.015rem;color:#232323;font-weight:300;max-width:900px;margin:20px auto 10px;}.block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-bottom.reservas{max-width:900px;width:100%;margin:0 auto;}.block-card-offer .wrapper-card-offer .wrapper-link{max-width:900px;margin:15px auto 0px;}.block-paradores-included .tabs-container ul li{padding-left:0.5rem;}.block-paradores-included .tabs-container ul li::marker{content:"▶";font-size:12px;}.page-node-type-ofertas-y-experiencias-avanzado- .block-paradores-included .tabs-container{margin:0 auto 0px;}.page-node-type-ofertas-y-experiencias-avanzado- .views-row .block-paradores-included{border:1px solid;border-top:0px;padding:0px 20px 30px;}.page-node-type-ofertas-y-experiencias-avanzado- .block-paradores-included ul{list-style:inherit;padding-left:10px;}.page-node-type-ofertas-y-experiencias-avanzado- .view-display-id-block_paragraph_paradores_implicados .tab__content.active-tab-cotent{border-bottom:0px;padding-bottom:0px;}.flex-paradores ul{display:flex;flex-wrap:wrap;}.flex-paradores ul li{width:20%;padding:4px;box-sizing:border-box;}.flex-paradores ul li .node--type-parador.listado-paradores-implicados-ofertas{display:flex;flex-direction:column;}.flex-paradores ul li .node--type-parador.listado-paradores-implicados-ofertas h2{order:3;}.text--bold{font-weight:bold;}@media all and (max-width:375px){.field--name-field-titulo{font-size:2.2rem;line-height:2.4rem;}.field--name-field-enlace a{font-size:1rem;}}@media all and (min-width:769px) and (max-width:1200px){.field--name-field-titulo,.field--name-field-titulo-principal{font-size:4.2rem;}.paragraph--type--paragraph-sliders-block{padding:100px 5% 80px;}.paragraph--type--_-cols-img-txt-blanco-deco-{padding-bottom:50px;}}@media all and (max-width:1199px){.linea-deco{display:none;}.deco-izq10::before{display:none;}.deco-centro-top::before{display:none;}.deco-derecha::after{display:none;}.deco-derecha20::before{display:none;}.deco-izq20-top::before{display:none;}.deco-derecha-full::after{display:none;}}@media all and (min-width:1200px){.link-home{display:none;}.link-tellamamos{display:none;}.link-consulta-reserva{display:none;}.link-reserva-mesa{display:none;}}@media all and (min-width:1200px) and (max-width:1599px){#block-footerlegend{margin-bottom:0px;}}.views-blog-bodas{max-width:1500px;width:90%;margin:auto;margin-bottom:50px;}@media (max-width:768px){.views-blog-bodas{max-width:100%;width:100%;}}.views-blog-bodas.views-blog-bodas-destacadas .field--name-field-titulo{max-width:900px;margin:0 auto;}@media (max-width:768px){.views-blog-bodas.views-blog-bodas-destacadas .field--name-field-titulo{font-size:2.6rem;line-height:3rem;color:#232323;font-weight:300;}}.views-blog-bodas.views-blog-bodas-destacadas .views-row{display:inline-block;width:44%;vertical-align:text-top;text-align:center;margin:0 1%;}@media (max-width:500px){.views-blog-bodas.views-blog-bodas-destacadas .views-row{margin:10px 5%;display:block;width:90%;}}.views-blog-bodas.views-blog-bodas-destacadas .views-row .views-field-field-image img{width:100%;}.views-blog-bodas.views-blog-bodas-destacadas .views-row .views-field-created{text-align:left;font-weight:300;}.views-blog-bodas.views-blog-bodas-destacadas .views-row .views-field-field-blog-category{text-align:left;}.views-blog-bodas.views-blog-bodas-destacadas .views-row .views-field-field-blog-category a{color:#56babd;}.views-blog-bodas.views-blog-bodas-destacadas .views-row .views-field-field-blog-category a:focus,.views-blog-bodas.views-blog-bodas-destacadas .views-row .views-field-field-blog-category a:hover{text-decoration:none;color:#f01e50;}.views-blog-bodas.views-blog-bodas-destacadas .views-row .views-field-title{text-align:center;margin-top:10px;margin-bottom:10px;}.views-blog-bodas.views-blog-bodas-destacadas .views-row .views-field-title a{color:#232323;font-family:"questa",serif;font-size:2.3rem;font-weight:300;line-height:2.3rem;}.views-blog-bodas.views-blog-bodas-destacadas .views-row .views-field-title a:focus,.views-blog-bodas.views-blog-bodas-destacadas .views-row .views-field-title a:hover{text-decoration:none;color:#f01e50;}@media (max-width:768px){.views-blog-bodas.views-blog-bodas-entradas{margin:10px 5%;width:90%;}}.views-blog-bodas.views-blog-bodas-entradas .views-row{display:inline-block;width:100%;vertical-align:text-top;text-align:left;margin:0 1%;margin-bottom:70px;}.views-blog-bodas.views-blog-bodas-entradas .views-row .views-field{vertical-align:top;}.views-blog-bodas.views-blog-bodas-entradas .views-row .views-field-field-image{display:inline-block;width:32%;max-width:280px;}@media (max-width:1200px){.views-blog-bodas.views-blog-bodas-entradas .views-row .views-field-field-image{width:100%;max-width:unset;}}.views-blog-bodas.views-blog-bodas-entradas .views-row .views-field-fieldset{display:inline-block;width:65%;padding-left:2%;}@media (max-width:1200px){.views-blog-bodas.views-blog-bodas-entradas .views-row .views-field-fieldset{width:100%;}}.views-blog-bodas.views-blog-bodas-entradas .views-row .views-field-fieldset .views-field-field-blog-category .titulo-rollover a{color:#56babd;}.views-blog-bodas.views-blog-bodas-entradas .views-row .views-field-fieldset .views-field-field-blog-category .titulo-rollover a:focus,.views-blog-bodas.views-blog-bodas-entradas .views-row .views-field-fieldset .views-field-field-blog-category .titulo-rollover a:hover{text-decoration:none;color:#f01e50;}.views-blog-bodas.views-blog-bodas-entradas .views-row .views-field-fieldset .views-field-title{text-align:left;margin-top:10px;margin-bottom:10px;}.views-blog-bodas.views-blog-bodas-entradas .views-row .views-field-fieldset .views-field-title a{color:#232323;font-family:"questa",serif;font-size:2.3rem;font-weight:300;line-height:2.3rem;}.views-blog-bodas.views-blog-bodas-entradas .views-row .views-field-fieldset .views-field-title a:focus,.views-blog-bodas.views-blog-bodas-entradas .views-row .views-field-fieldset .views-field-title a:hover{text-decoration:none;color:#f01e50;}.block-views-blockcelebra-tu-evento-block-1{margin:50px auto;max-width:1200px;padding:1px 15px;}.block-views-blockcelebra-tu-evento-block-1 .block-title{width:30%;margin:auto;margin-bottom:auto;position:relative;margin-bottom:38px;text-align:center;font-weight:300;color:#232323;}.block-views-blockcelebra-tu-evento-block-1 .block-title::after{content:"";position:absolute;bottom:-25px;left:50%;transform:translateX(-50%);width:60%;height:1px;display:inline-block;background:#232323;}.block-views-blockcelebra-tu-evento-block-1 .encuentra-tu-parador .view-filters{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;position:relative;max-width:600px;}.block-views-blockcelebra-tu-evento-block-1 .encuentra-tu-parador .view-filters .views-exposed-form .form-item-title{text-align:center;display:block;}.block-views-blockcelebra-tu-evento-block-1 .encuentra-tu-parador .view-filters .views-exposed-form .form-item-title label{font-family:"Lato",sans-serif;font-size:1.7rem;line-height:2rem;letter-spacing:0.015rem;color:#5a5a5a;margin-bottom:30px;font-weight:300 !important;display:block;width:100%;font-weight:300;color:#232323;}.block-views-blockcelebra-tu-evento-block-1 .encuentra-tu-parador .view-filters .views-exposed-form .form-item-title input{display:block;width:100%;border:1px solid #232323;border-radius:0px;margin:20px auto;position:relative;padding-left:40px;}.block-views-blockcelebra-tu-evento-block-1 .encuentra-tu-parador .view-filters .views-exposed-form .form-submit{width:40px;height:35px;padding:0px;color:transparent !important;background-image:url(/themes/stack/img/icons/icon_search.svg);background-position:left center;background-size:20px auto;background-repeat:no-repeat;border:0px;text-indent:-9999px;position:absolute;left:9px;top:58px;background-color:unset;}.block-views-blockcelebra-tu-evento-block-1 .encuentra-tu-parador .view-content{display:flex;flex:1 0 100%;flex-wrap:wrap;}.block-views-blockcelebra-tu-evento-block-1 .encuentra-tu-parador .view-content .views-row{flex:0 0 33.333333%;float:none;display:flex;justify-content:center;margin-bottom:100px;flex-direction:column;align-items:center;max-height:677px;}@media (max-width:768px){.block-views-blockcelebra-tu-evento-block-1 .encuentra-tu-parador .view-content .views-row{flex:0 0 50%;}}@media (max-width:550px){.block-views-blockcelebra-tu-evento-block-1 .encuentra-tu-parador .view-content .views-row{flex:1 0 100%;}}.block-views-blockcelebra-tu-evento-block-1 .encuentra-tu-parador .view-content .views-row .views-field{text-align:center;width:100%;height:100%;}.block-views-blockcelebra-tu-evento-block-1 .encuentra-tu-parador .view-content .views-row .views-field.views-field-title a{font-family:"questa",serif;font-size:1.75rem;line-height:2rem;font-weight:400;margin-top:0;margin-bottom:8px;color:#232323;text-align:center;}.block-views-blockcelebra-tu-evento-block-1 .encuentra-tu-parador .view-content .views-row .views-field.views-field-view-node{margin:15px;}.block-views-blockcelebra-tu-evento-block-1 .encuentra-tu-parador .view-content .views-row .views-field.views-field-view-node a:hover,.block-views-blockcelebra-tu-evento-block-1 .encuentra-tu-parador .view-content .views-row .views-field.views-field-view-node a:focus{text-decoration:none;color:#f01e50;}.block-views-blockcelebra-tu-evento-block-1 .encuentra-tu-parador .view-content .views-row .views-field.views-field-field-main-image img{width:100%;height:100%;margin-bottom:15px;}.ui-widget-content [id^=webform-submission-bodas-form-ajax] form .form-type-email{width:100%;}.ui-widget-content [id^=webform-submission-bodas-form-ajax] form .form-type-checkbox{width:100%;display:flex;}.ui-widget-content [id^=webform-submission-bodas-form-ajax] form .form-type-checkbox .help-block{margin:0px 0 10px;}.ui-widget-content [id^=webform-submission-bodas-form-ajax] form label{font-size:1.2rem;margin-left:9px;font-weight:300;margin-right:5px;}.ui-widget-content [id^=webform-submission-bodas-form-ajax] form input{border-radius:0px;border-color:#c8c8c8;box-shadow:none;width:100%;}.ui-widget-content .ui-widget-content .form-actions button{background:#F01E50;border-color:#F01E50;text-transform:uppercase;color:#fff;}.block-eventos-paradores{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1200px;padding:1px 15px;position:relative;}.block-eventos-paradores.block-listado .view-filters{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;position:relative;width:100%;}.block-eventos-paradores.block-listado .view-filters .views-exposed-form{margin-top:50px;}.block-eventos-paradores.block-listado .view-filters .views-exposed-form .form-inline{display:flex;flex-wrap:wrap;}.block-eventos-paradores.block-listado .view-filters .views-exposed-form .form-inline .form-item-combine,.block-eventos-paradores.block-listado .view-filters .views-exposed-form .form-inline .form-item-combine-1{text-align:center;display:block;margin:auto;flex:1 0 100%;}.block-eventos-paradores.block-listado .view-filters .views-exposed-form .form-inline .form-item-combine label,.block-eventos-paradores.block-listado .view-filters .views-exposed-form .form-inline .form-item-combine-1 label{font-family:"Lato",sans-serif;font-size:1.7rem;line-height:2rem;letter-spacing:0.015rem;color:#5a5a5a;margin-bottom:30px;font-weight:300 !important;display:block;width:100%;font-weight:300;color:#232323;}.block-eventos-paradores.block-listado .view-filters .views-exposed-form .form-inline .form-item-combine input,.block-eventos-paradores.block-listado .view-filters .views-exposed-form .form-inline .form-item-combine-1 input{display:block;width:100%;border:1px solid #232323;border-radius:0px;margin:20px auto;position:relative;padding-left:40px;min-width:320px;}@media (max-width:460px){.block-eventos-paradores.block-listado .view-filters .views-exposed-form .form-inline .form-item-combine input,.block-eventos-paradores.block-listado .view-filters .views-exposed-form .form-inline .form-item-combine-1 input{min-width:260px;}}.block-eventos-paradores.block-listado .view-filters .views-exposed-form .form-inline .form-submit{width:40px;height:35px;padding:0px;color:transparent !important;background-image:url(/themes/stack/img/icons/icon_search.svg);background-position:left center;background-size:20px auto;background-repeat:no-repeat;border:0px;text-indent:-9999px;position:absolute;top:58px;background-color:unset;display:block;left:calc(50% - 150px);}@media (max-width:460px){.block-eventos-paradores.block-listado .view-filters .views-exposed-form .form-inline .form-submit{left:calc(50% - 120px);}}.block-eventos-paradores.block-listado .view-filters .views-exposed-form .form-inline .panel-default{border:none;box-shadow:none;}.block-eventos-paradores.block-listado .view-filters .views-exposed-form .form-inline .panel-default .panel-heading{border:none;background-color:transparent;}.block-eventos-paradores.block-listado .view-filters .views-exposed-form .form-inline .panel-default .panel-heading .panel-title{color:#232323;}.block-eventos-paradores.block-listado .view-filters .views-exposed-form .form-inline .panel-default .panel-heading .panel-title::after{content:"";border:solid #f01e50;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-width:0 2px 2px 0;display:inline-block;padding:5px;margin-left:10px;transform:rotate(45deg);margin-bottom:2px;}@media (max-width:820px){.block-eventos-paradores.block-listado .view-filters .views-exposed-form .form-inline .panel-default .panel-body .form-checkboxes.bef-checkboxes{display:flex;flex-wrap:wrap;flex-direction:row;}}.block-eventos-paradores.block-listado .view-filters .views-exposed-form .form-inline .panel-default .panel-body .form-checkboxes.bef-checkboxes .form-type-checkbox{margin-top:0.5em;margin-bottom:0.5em;}.block-eventos-paradores.block-listado .view-filters .views-exposed-form .form-inline .panel-default .panel-body .form-checkboxes.bef-checkboxes .form-type-checkbox.highlight .option{color:#ffffff;background:#56babd;}.block-eventos-paradores.block-listado .view-filters .views-exposed-form .form-inline .panel-default .panel-body .form-checkboxes.bef-checkboxes .form-type-checkbox:not(.highlight) .option{color:#56babd;background:transparent;}@media (max-width:360px){.block-eventos-paradores.block-listado .view-filters .views-exposed-form .form-inline .panel-default .panel-body .form-checkboxes.bef-checkboxes .form-type-checkbox{width:100%;}}.block-eventos-paradores.block-listado .view-filters .views-exposed-form .form-inline .panel-default .panel-body .form-checkboxes.bef-checkboxes .form-type-checkbox .option{border:1px solid #56babd;border-radius:unset;line-height:1em;font-weight:400;font-size:1rem;margin:0;padding:0.4rem 2.5rem !important;margin-right:15px;}@media (max-width:360px){.block-eventos-paradores.block-listado .view-filters .views-exposed-form .form-inline .panel-default .panel-body .form-checkboxes.bef-checkboxes .form-type-checkbox .option{width:100%;}}.block-eventos-paradores.block-listado .view-filters .views-exposed-form .form-inline .panel-default .panel-body .form-checkboxes.bef-checkboxes .form-type-checkbox .option input{z-index:-1;display:none;}.block-eventos-paradores.block-listado .view-empty{width:100%;}.block-eventos-paradores.block-listado .view-content{width:100%;display:flex;flex-wrap:wrap;}.block-eventos-paradores.block-listado .view-content .views-row .wrapper-content{display:flex;flex-direction:column !important;align-items:center;text-align:center;width:100%;}.block-eventos-paradores.block-listado .view-content .views-row .wrapper-content .wrapper-details{position:absolute;top:20px;z-index:8;display:flex;flex-wrap:wrap;width:100%;height:100%;max-height:90px;padding-right:15px;padding-left:15px;}.block-eventos-paradores.block-listado .view-content .views-row .wrapper-content .wrapper-details .wrapper-exclusiva{width:100%;text-align:left;padding:0 25px;background-color:#f01e50;color:white;max-height:55px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding-left:105px;}.block-eventos-paradores.block-listado .view-content .views-row .wrapper-content .wrapper-details .wrapper-exclusiva .text-details{font-size:1.2em;}@media (max-width:620px){.block-eventos-paradores.block-listado .view-content .views-row .wrapper-content .wrapper-details .wrapper-exclusiva .text-details{font-size:1em;}}.block-eventos-paradores.block-listado .view-content .views-row .wrapper-content .wrapper-details .wrapper-descuento{width:96px;color:#232323;left:25px;top:-20px !important;padding:20px 0;background-image:url(/themes/stack/img/sticker.png);background-repeat:no-repeat;background-position:top left;min-height:120px;position:absolute;z-index:8;display:block;}.block-eventos-paradores.block-listado .view-content .views-row .wrapper-content .wrapper-details .wrapper-descuento .top{font-size:1em;font-weight:600;display:block;width:100%;}.block-eventos-paradores.block-listado .view-content .views-row .wrapper-content .wrapper-text .titulo{font-family:"questa",serif;font-size:1.25rem;line-height:2rem;font-weight:400;margin-top:1em;margin-bottom:8px;color:#232323;padding-left:15px;padding-right:15px;min-height:60px;}.block-eventos-paradores.block-listado .view-content .views-row .wrapper-content .wrapper-text .titulo a{font-family:"questa",serif;font-size:1.75rem;line-height:2rem;font-weight:300;margin-top:0;margin-bottom:8px;color:#232323;}.block-eventos-paradores.block-listado .view-content .views-row .wrapper-content .wrapper-text .description{font-family:"Lato",sans-serif;color:#232323;font-size:1rem;line-height:1.3rem;max-width:300px;margin:0 auto 15px;font-weight:400;}.block-eventos-paradores.block-listado .view-content .views-row .wrapper-content .wrapper-text .description .description-date{display:block;width:100%;margin-bottom:15px;}.block-eventos-paradores.block-listado .view-content .views-row .wrapper-content .wrapper-text .description .description-parador{display:block;width:100%;}.block-eventos-paradores.block-listado .view-content .views-row .wrapper-content .wrapper-image{width:100%;pointer-events:none;}.block-eventos-paradores.block-listado .view-content .views-row .wrapper-content .wrapper-image img{margin-bottom:10px;width:100%;-o-object-fit:cover;object-fit:cover;}.block-eventos-paradores.block-listado .view-content .views-row .block-button{text-align:center;margin-top:15px;}.block-eventos-paradores.block-listado .view-content .views-row .wrapper-link{text-align:center;}.block-eventos-paradores.block-listado .view-content .views-row .wrapper-link a{text-decoration:none;text-transform:uppercase;}.block-eventos-paradores.block-listado .pager-nav.text-center{width:100%;margin-bottom:50px;}.block-eventos-paradores.block-detalle .block-card-evento{padding:50px 50px 25px;}.block-eventos-paradores.block-detalle .block-card-evento .wrapper-card-evento .title{margin-top:10px;margin-bottom:40px;font-family:"questa",serif;font-size:4.7rem;line-height:5rem;letter-spacing:-0.03rem;color:#232323;position:relative;border-left:1px solid #232323;padding-left:20px;}.block-eventos-paradores.block-detalle .block-card-evento .wrapper-content{display:flex;flex-wrap:wrap;flex-direction:row !important;}.block-eventos-paradores.block-detalle .block-card-evento .wrapper-content .left{flex:1 0 30%;}@media (max-width:767px){.block-eventos-paradores.block-detalle .block-card-evento .wrapper-content .left{flex:1 0 100%;}}@media (min-width:768px){.block-eventos-paradores.block-detalle .block-card-evento .wrapper-content .left .wrapper-image{margin-right:20px;margin-bottom:10px;}}.block-eventos-paradores.block-detalle .block-card-evento .wrapper-content .left .wrapper-image img{margin-bottom:10px;width:100%;-o-object-fit:cover;object-fit:cover;}@media (max-width:767px){.block-eventos-paradores.block-detalle .block-card-evento .wrapper-content .left .wrapper-image img{max-height:250px;}}.block-eventos-paradores.block-detalle .block-card-evento .wrapper-content .right{flex:1 0 70%;padding:0 0 25px 25px;}@media (max-width:767px){.block-eventos-paradores.block-detalle .block-card-evento .wrapper-content .right{flex:1 0 100%;padding:12px 0 25px 0;}}.block-eventos-paradores.block-detalle .block-card-evento .wrapper-content .right .wrapper-text{display:flex;flex-direction:column;justify-content:space-between;}.block-eventos-paradores.block-detalle .block-card-evento .wrapper-content .right .wrapper-text .block-top.detalle{max-width:none;text-align:left;}.block-eventos-paradores.block-detalle .block-card-evento .wrapper-content .right .wrapper-text .block-top.detalle p{font-family:"Lato",sans-serif;font-size:1.3rem;line-height:1.3;letter-spacing:0.015rem;color:#4f4f4f;font-weight:normal;margin-bottom:15px;}.block-eventos-paradores.block-detalle .block-card-evento .wrapper-content .right .wrapper-text .block-bottom.reservas{max-width:900px;width:100%;margin:0 auto;}.modal-container.modal-details-eventos{padding:50px 50px;}.modal-container.modal-details-eventos .modal-content{max-width:1050px;width:80%;padding:50px 70px;}@media (max-width:640px){.modal-container.modal-details-eventos .modal-content{padding:15px 20px;}}.modal-container.modal-details-eventos .modal-content .modal-close-cross{z-index:9999;top:50px !important;right:20px !important;}.modal-container.modal-details-eventos .modal-content .modal-close-cross::before{content:"×";font-size:1.5em;color:#232323 !important;}.modal-container.modal-details-eventos .modal-content .wrapper-modal .subtitle{position:relative;margin-left:35px;}.modal-container.modal-details-eventos .modal-content .wrapper-modal .subtitle span::before{content:"";position:absolute;top:14px;left:-35px;width:25px;height:1px;display:inline-block;background:#232323;}.modal-container.modal-details-eventos .modal-content .title{margin-top:20px;margin-bottom:40px;}.modal-container.modal-details-eventos .modal-content .title span a{font-size:2rem;line-height:2.5rem;font-family:"questa",serif;position:relative;position:relative;text-align:center;color:#232323;text-decoration:none;}.modal-container.modal-details-eventos .modal-content .description-modal{overflow-x:hidden;overflow-y:auto;max-height:50vh;display:flex;flex-wrap:wrap;}.modal-container.modal-details-eventos .modal-content .description-modal .section-left{flex:1 0 48%;margin-right:25px;}@media (max-width:960px){.modal-container.modal-details-eventos .modal-content .description-modal .section-left{flex:1 0 100%;display:none;}}@media (max-width:960px){.modal-container.modal-details-eventos .modal-content .description-modal .section-left .wrapper-image img{margin:auto;}}.modal-container.modal-details-eventos .modal-content .description-modal .section-right{flex:1 0 48%;}@media (max-width:960px){.modal-container.modal-details-eventos .modal-content .description-modal .section-right{flex:1 0 100%;margin-top:25px;}}.modal-container.modal-details-eventos .modal-content .description-modal .section-right .more-info .info-body{display:block;margin-bottom:20px;}.modal-container.modal-details-eventos .modal-content .description-modal .section-right .more-info .info-type,.modal-container.modal-details-eventos .modal-content .description-modal .section-right .more-info .info-location,.modal-container.modal-details-eventos .modal-content .description-modal .section-right .more-info .info-date{font-family:"Lato",sans-serif;font-size:14px;line-height:1.4;letter-spacing:0.015rem;color:#4f4f4f;font-weight:bold;}.modal-container.modal-details-eventos .modal-content .description-modal .section-right .more-info .info-type span,.modal-container.modal-details-eventos .modal-content .description-modal .section-right .more-info .info-location span,.modal-container.modal-details-eventos .modal-content .description-modal .section-right .more-info .info-date span{font-weight:normal;}.modal-container.modal-details-eventos .modal-content .description-modal .section-right .more-info .info-parador-list{margin-top:10px;}.modal-container.modal-details-eventos .modal-content .description-modal .section-right .more-info .info-parador-list a{font-family:"Lato",sans-serif;font-size:16px;line-height:1.4;letter-spacing:0.015rem;font-weight:bold;}.modal-container.modal-details-eventos .modal-content .description-modal .section-right .more-info .info-parador-list a:hover{color:#f01e50;}.modal-container.modal-details-eventos .modal-content .description-modal .section-right .more-info .block-button{margin-top:15px;}.block-torneos-golf-paradores{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1200px;padding:1px 15px;position:relative;}.block-torneos-golf-paradores .view-filters{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;position:relative;width:100%;}.block-torneos-golf-paradores .view-filters .views-exposed-form{margin-top:50px;}.block-torneos-golf-paradores .view-filters .views-exposed-form .form-inline{display:flex;flex-wrap:wrap;}.block-torneos-golf-paradores .view-filters .views-exposed-form .form-inline .form-item-combine{text-align:center;display:block;margin:auto;flex:1 0 100%;}.block-torneos-golf-paradores .view-filters .views-exposed-form .form-inline .form-item-combine label{font-family:"Lato",sans-serif;font-size:1.7rem;line-height:2rem;letter-spacing:0.015rem;color:#5a5a5a;margin-bottom:30px;font-weight:300 !important;display:block;width:100%;font-weight:300;color:#232323;}.block-torneos-golf-paradores .view-filters .views-exposed-form .form-inline .form-item-combine input{display:block;width:100%;border:1px solid #232323;border-radius:0px;margin:20px auto;position:relative;padding-left:40px;min-width:320px;}@media (max-width:460px){.block-torneos-golf-paradores .view-filters .views-exposed-form .form-inline .form-item-combine input{min-width:260px;}}.block-torneos-golf-paradores .view-filters .views-exposed-form .form-inline .form-submit{width:40px;height:35px;padding:0px;color:transparent !important;background-image:url(/themes/stack/img/icons/icon_search.svg);background-position:left center;background-size:20px auto;background-repeat:no-repeat;border:0px;text-indent:-9999px;position:absolute;top:18px;background-color:unset;display:block;left:calc(50% - 150px);}@media (max-width:460px){.block-torneos-golf-paradores .view-filters .views-exposed-form .form-inline .form-submit{left:calc(50% - 120px);}}.block-torneos-golf-paradores .view-filters .views-exposed-form .form-inline .panel-default{border:none;box-shadow:none;background-color:transparent;}.block-torneos-golf-paradores .view-filters .views-exposed-form .form-inline .panel-default .panel-heading{border:none;background-color:transparent;}.block-torneos-golf-paradores .view-filters .views-exposed-form .form-inline .panel-default .panel-heading .panel-title{color:#232323;}.block-torneos-golf-paradores .view-filters .views-exposed-form .form-inline .panel-default .panel-heading .panel-title::after{content:"";border:solid #f01e50;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-width:0 2px 2px 0;display:inline-block;padding:5px;margin-left:10px;transform:rotate(45deg);margin-bottom:2px;}@media (max-width:820px){.block-torneos-golf-paradores .view-filters .views-exposed-form .form-inline .panel-default .panel-body .form-checkboxes.bef-checkboxes{display:flex;flex-wrap:wrap;flex-direction:row;}}.block-torneos-golf-paradores .view-filters .views-exposed-form .form-inline .panel-default .panel-body .form-checkboxes.bef-checkboxes .form-type-checkbox{margin-top:0.5em;margin-bottom:0.5em;}.block-torneos-golf-paradores .view-filters .views-exposed-form .form-inline .panel-default .panel-body .form-checkboxes.bef-checkboxes .form-type-checkbox.highlight .option{color:#ffffff;background:#56babd;}.block-torneos-golf-paradores .view-filters .views-exposed-form .form-inline .panel-default .panel-body .form-checkboxes.bef-checkboxes .form-type-checkbox:not(.highlight) .option{color:#56babd;background:transparent;}@media (max-width:360px){.block-torneos-golf-paradores .view-filters .views-exposed-form .form-inline .panel-default .panel-body .form-checkboxes.bef-checkboxes .form-type-checkbox{width:100%;}}.block-torneos-golf-paradores .view-filters .views-exposed-form .form-inline .panel-default .panel-body .form-checkboxes.bef-checkboxes .form-type-checkbox .option{border:1px solid #56babd;border-radius:unset;line-height:1em;font-weight:400;font-size:1rem;margin:0;padding:0.4rem 2.5rem !important;margin-right:15px;}@media (max-width:360px){.block-torneos-golf-paradores .view-filters .views-exposed-form .form-inline .panel-default .panel-body .form-checkboxes.bef-checkboxes .form-type-checkbox .option{width:100%;}}.block-torneos-golf-paradores .view-filters .views-exposed-form .form-inline .panel-default .panel-body .form-checkboxes.bef-checkboxes .form-type-checkbox .option input{z-index:-1;display:none;}.block-torneos-golf-paradores .view-empty{width:100%;}.block-torneos-golf-paradores .view-content{width:100%;display:flex;flex-wrap:wrap;}.block-torneos-golf-paradores .view-content .views-row .wrapper-content{display:flex;flex-direction:column !important;align-items:center;text-align:center;width:100%;}.block-torneos-golf-paradores .view-content .views-row .wrapper-content .wrapper-text .titulo{font-family:"questa",serif;font-size:1.25rem;line-height:2rem;font-weight:400;margin-top:1em;margin-bottom:8px;color:#232323;padding-left:15px;padding-right:15px;}.block-torneos-golf-paradores .view-content .views-row .wrapper-content .wrapper-text .titulo a{font-family:"questa",serif;font-size:1.75rem;line-height:2rem;font-weight:300;margin-top:0;margin-bottom:8px;color:#232323;}.block-torneos-golf-paradores .view-content .views-row .wrapper-content .wrapper-text .description{font-family:"Lato",sans-serif;color:#232323;font-size:1rem;line-height:1.3rem;max-width:300px;margin:0 auto 15px;font-weight:400;}.block-torneos-golf-paradores .view-content .views-row .wrapper-content .wrapper-text .description .description-tipo-torneo,.block-torneos-golf-paradores .view-content .views-row .wrapper-content .wrapper-text .description .description-date{display:block;width:100%;margin-bottom:10px;}.block-torneos-golf-paradores .view-content .views-row .wrapper-content .wrapper-text .description .description-parador{display:block;width:100%;}.block-torneos-golf-paradores .view-content .views-row .wrapper-content .wrapper-image{width:100%;pointer-events:none;}.block-torneos-golf-paradores .view-content .views-row .wrapper-content .wrapper-image img{margin-bottom:10px;width:100%;-o-object-fit:cover;object-fit:cover;}.block-torneos-golf-paradores .view-content .views-row .block-button{text-align:center;margin-top:15px;}.block-torneos-golf-paradores .view-content .views-row .wrapper-link{text-align:center;}.block-torneos-golf-paradores .view-content .views-row .wrapper-link a{text-decoration:none;text-transform:uppercase;}.block-torneos-golf-paradores .pager-nav.text-center{width:100%;margin-bottom:50px;}.block-torneos-golf-paradores.block-detalle .block-card-torneo{padding:50px 50px 25px;}@media (max-width:460px){.block-torneos-golf-paradores.block-detalle .block-card-torneo{padding:0 1.25em;}}.block-torneos-golf-paradores.block-detalle .block-card-torneo .wrapper-card-torneo .title{margin-top:10px;margin-bottom:40px;font-family:"questa",serif;font-size:4.7rem;line-height:5rem;letter-spacing:-0.03rem;color:#232323;position:relative;border-left:1px solid #232323;padding-left:20px;}@media (max-width:460px){.block-torneos-golf-paradores.block-detalle .block-card-torneo .wrapper-card-torneo .title{font-size:4em;}}.block-torneos-golf-paradores.block-detalle .block-card-torneo .wrapper-content{display:flex;flex-wrap:wrap;flex-direction:row !important;}.block-torneos-golf-paradores.block-detalle .block-card-torneo .wrapper-content .left{flex:1 0 30%;}@media (max-width:767px){.block-torneos-golf-paradores.block-detalle .block-card-torneo .wrapper-content .left{flex:1 0 100%;}}@media (min-width:768px){.block-torneos-golf-paradores.block-detalle .block-card-torneo .wrapper-content .left .wrapper-image{margin-right:20px;margin-bottom:10px;}}.block-torneos-golf-paradores.block-detalle .block-card-torneo .wrapper-content .left .wrapper-image img{margin-bottom:10px;width:100%;-o-object-fit:cover;object-fit:cover;}@media (max-width:767px){.block-torneos-golf-paradores.block-detalle .block-card-torneo .wrapper-content .left .wrapper-image img{max-height:250px;}}.block-torneos-golf-paradores.block-detalle .block-card-torneo .wrapper-content .right{flex:1 0 70%;padding:0 0 25px 25px;}@media (max-width:767px){.block-torneos-golf-paradores.block-detalle .block-card-torneo .wrapper-content .right{flex:1 0 100%;padding:12px 0 25px 0;}}.block-torneos-golf-paradores.block-detalle .block-card-torneo .wrapper-content .right .wrapper-text{display:flex;flex-direction:column;justify-content:space-between;}.block-torneos-golf-paradores.block-detalle .block-card-torneo .wrapper-content .right .wrapper-text .block-top.detalle{max-width:none;text-align:left;}.block-torneos-golf-paradores.block-detalle .block-card-torneo .wrapper-content .right .wrapper-text .block-top.detalle p{font-family:"Lato",sans-serif;font-size:1.3rem;line-height:1.3;letter-spacing:0.015rem;color:#4f4f4f;font-weight:normal;margin-bottom:15px;}.block-torneos-golf-paradores.block-detalle .block-card-torneo .wrapper-content .right .wrapper-text .block-bottom.reservas{max-width:900px;width:100%;margin:0 auto;text-align:left;}.block-campos-golf-paradores{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1200px;padding:1px 15px;position:relative;}.block-campos-golf-paradores .view-filters{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;position:relative;width:100%;}.block-campos-golf-paradores .view-filters .views-exposed-form{margin-top:50px;}.block-campos-golf-paradores .view-filters .views-exposed-form .form-inline{display:flex;flex-wrap:wrap;}.block-campos-golf-paradores .view-filters .views-exposed-form .form-inline .form-item-combine{text-align:center;display:block;margin:auto;flex:1 0 100%;}.block-campos-golf-paradores .view-filters .views-exposed-form .form-inline .form-item-combine label{font-family:"Lato",sans-serif;font-size:1.7rem;line-height:2rem;letter-spacing:0.015rem;color:#5a5a5a;margin-bottom:30px;font-weight:300 !important;display:block;width:100%;font-weight:300;color:#232323;}.block-campos-golf-paradores .view-filters .views-exposed-form .form-inline .form-item-combine input{display:block;width:100%;border:1px solid #232323;border-radius:0px;margin:20px auto;position:relative;padding-left:40px;min-width:320px;}@media (max-width:460px){.block-campos-golf-paradores .view-filters .views-exposed-form .form-inline .form-item-combine input{min-width:260px;}}.block-campos-golf-paradores .view-filters .views-exposed-form .form-inline .form-submit{width:40px;height:35px;padding:0px;color:transparent !important;background-image:url(/themes/stack/img/icons/icon_search.svg);background-position:left center;background-size:20px auto;background-repeat:no-repeat;border:0px;text-indent:-9999px;position:absolute;top:58px;background-color:unset;display:block;left:calc(50% - 150px);}@media (max-width:460px){.block-campos-golf-paradores .view-filters .views-exposed-form .form-inline .form-submit{left:calc(50% - 120px);}}.block-campos-golf-paradores .view-filters .views-exposed-form .form-inline .panel-default{border:none;box-shadow:none;}.block-campos-golf-paradores .view-filters .views-exposed-form .form-inline .panel-default .panel-heading{border:none;background-color:transparent;}.block-campos-golf-paradores .view-filters .views-exposed-form .form-inline .panel-default .panel-heading .panel-title{color:#232323;}.block-campos-golf-paradores .view-filters .views-exposed-form .form-inline .panel-default .panel-heading .panel-title::after{content:"";border:solid #f01e50;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-width:0 2px 2px 0;display:inline-block;padding:5px;margin-left:10px;transform:rotate(45deg);margin-bottom:2px;}@media (max-width:820px){.block-campos-golf-paradores .view-filters .views-exposed-form .form-inline .panel-default .panel-body .form-checkboxes.bef-checkboxes{display:flex;flex-wrap:wrap;flex-direction:row;}}.block-campos-golf-paradores .view-filters .views-exposed-form .form-inline .panel-default .panel-body .form-checkboxes.bef-checkboxes .form-type-checkbox{margin-top:0.5em;margin-bottom:0.5em;}.block-campos-golf-paradores .view-filters .views-exposed-form .form-inline .panel-default .panel-body .form-checkboxes.bef-checkboxes .form-type-checkbox.highlight .option{color:#ffffff;background:#56babd;}.block-campos-golf-paradores .view-filters .views-exposed-form .form-inline .panel-default .panel-body .form-checkboxes.bef-checkboxes .form-type-checkbox:not(.highlight) .option{color:#56babd;background:transparent;}@media (max-width:360px){.block-campos-golf-paradores .view-filters .views-exposed-form .form-inline .panel-default .panel-body .form-checkboxes.bef-checkboxes .form-type-checkbox{width:100%;}}.block-campos-golf-paradores .view-filters .views-exposed-form .form-inline .panel-default .panel-body .form-checkboxes.bef-checkboxes .form-type-checkbox .option{border:1px solid #56babd;border-radius:unset;line-height:1em;font-weight:400;font-size:1rem;margin:0;padding:0.4rem 2.5rem !important;margin-right:15px;}@media (max-width:360px){.block-campos-golf-paradores .view-filters .views-exposed-form .form-inline .panel-default .panel-body .form-checkboxes.bef-checkboxes .form-type-checkbox .option{width:100%;}}.block-campos-golf-paradores .view-filters .views-exposed-form .form-inline .panel-default .panel-body .form-checkboxes.bef-checkboxes .form-type-checkbox .option input{z-index:-1;display:none;}.block-campos-golf-paradores .view-empty{width:100%;}.block-campos-golf-paradores .view-content{width:100%;display:flex;flex-wrap:wrap;}.block-campos-golf-paradores .view-content .views-row .wrapper-content{display:flex;flex-direction:column !important;align-items:center;text-align:center;width:100%;}.block-campos-golf-paradores .view-content .views-row .wrapper-content .wrapper-text .titulo{font-family:"questa",serif;font-size:1.25rem;line-height:2rem;font-weight:400;margin-top:1em;margin-bottom:8px;color:#232323;padding-left:15px;padding-right:15px;}.block-campos-golf-paradores .view-content .views-row .wrapper-content .wrapper-text .titulo a{font-family:"questa",serif;font-size:1.75rem;line-height:2rem;font-weight:300;margin-top:0;margin-bottom:8px;color:#232323;}.block-campos-golf-paradores .view-content .views-row .wrapper-content .wrapper-text .description{font-family:"Lato",sans-serif;color:#232323;font-size:1rem;line-height:1.3rem;max-width:300px;margin:0 auto 15px;font-weight:400;}.block-campos-golf-paradores .view-content .views-row .wrapper-content .wrapper-text .description .description-tipo-torneo,.block-campos-golf-paradores .view-content .views-row .wrapper-content .wrapper-text .description .description-date{display:block;width:100%;margin-bottom:10px;}.block-campos-golf-paradores .view-content .views-row .wrapper-content .wrapper-text .description .description-parador{display:block;width:100%;}.block-campos-golf-paradores .view-content .views-row .wrapper-content .wrapper-image{width:100%;pointer-events:none;}.block-campos-golf-paradores .view-content .views-row .wrapper-content .wrapper-image img{margin-bottom:10px;width:100%;-o-object-fit:cover;object-fit:cover;}.block-campos-golf-paradores .view-content .views-row .wrapper-link{text-align:center;}.block-campos-golf-paradores .view-content .views-row .wrapper-link a{text-decoration:none;text-transform:uppercase;}.block-campos-golf-paradores .pager-nav.text-center{width:100%;margin-bottom:50px;}[id^=edit-handicap]{max-width:1500px;width:90%;margin:auto auto 50px auto;}[id^=edit-handicap] .header-handicap-form{padding-left:20px;}[id^=edit-handicap] .body-handicap-form{margin-top:50px;}[id^=edit-handicap] .values-handicap-form{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%;margin-top:50px;}[id^=edit-handicap] .values-handicap-form .form-type-textfield{margin-right:15px;max-width:320px;}@media (max-width:992px){[id^=edit-handicap] .values-handicap-form .form-type-textfield{max-width:45%;}[id^=edit-handicap] .values-handicap-form .form-type-textfield .form-type-textfield:nth-child(2){margin-right:0 !important;}}@media (max-width:560px){[id^=edit-handicap] .values-handicap-form .form-type-textfield{max-width:100%;}[id^=edit-handicap] .values-handicap-form .form-type-textfield .form-type-textfield:nth-child(1){margin-right:0 !important;}}[id^=edit-handicap] .values-handicap-form .actions-handicap-form{margin-bottom:15px;}@media (max-width:992px){[id^=edit-handicap] .values-handicap-form .actions-handicap-form{width:100%;}}.views-blog-golf{max-width:1500px;width:90%;margin:auto;margin-bottom:50px;}@media (max-width:768px){.views-blog-golf{max-width:100%;width:100%;}}.views-blog-golf.views-blog-golf-destacadas .field--name-field-titulo{max-width:900px;margin:0 auto;}@media (max-width:768px){.views-blog-golf.views-blog-golf-destacadas .field--name-field-titulo{font-size:2.6rem;line-height:3rem;color:#232323;font-weight:300;}}.views-blog-golf.views-blog-golf-destacadas .views-row{display:inline-block;width:44%;vertical-align:text-top;text-align:center;margin:0 1%;}@media (max-width:500px){.views-blog-golf.views-blog-golf-destacadas .views-row{margin:10px 5%;display:block;width:90%;}}.views-blog-golf.views-blog-golf-destacadas .views-row .views-field-field-image img{width:100%;}.views-blog-golf.views-blog-golf-destacadas .views-row .views-field-created{text-align:left;font-weight:300;}.views-blog-golf.views-blog-golf-destacadas .views-row .views-field-field-blog-category{text-align:left;}.views-blog-golf.views-blog-golf-destacadas .views-row .views-field-field-blog-category a{color:#56babd;}.views-blog-golf.views-blog-golf-destacadas .views-row .views-field-field-blog-category a:focus,.views-blog-golf.views-blog-golf-destacadas .views-row .views-field-field-blog-category a:hover{text-decoration:none;color:#f01e50;}.views-blog-golf.views-blog-golf-destacadas .views-row .views-field-title{text-align:center;margin-top:10px;margin-bottom:10px;}.views-blog-golf.views-blog-golf-destacadas .views-row .views-field-title a{color:#232323;font-family:"questa",serif;font-size:2.3rem;font-weight:300;line-height:2.3rem;}.views-blog-golf.views-blog-golf-destacadas .views-row .views-field-title a:focus,.views-blog-golf.views-blog-golf-destacadas .views-row .views-field-title a:hover{text-decoration:none;color:#f01e50;}@media (max-width:768px){.views-blog-golf.views-blog-golf-entradas{margin:10px 5%;width:90%;}}.views-blog-golf.views-blog-golf-entradas .views-row{display:inline-block;width:100%;vertical-align:text-top;text-align:left;margin:0 1%;margin-bottom:70px;}.views-blog-golf.views-blog-golf-entradas .views-row .views-field{vertical-align:top;}.views-blog-golf.views-blog-golf-entradas .views-row .views-field-field-image{display:inline-block;width:32%;max-width:280px;}@media (max-width:1200px){.views-blog-golf.views-blog-golf-entradas .views-row .views-field-field-image{width:100%;max-width:unset;}}.views-blog-golf.views-blog-golf-entradas .views-row .views-field-fieldset{display:inline-block;width:65%;padding-left:2%;}@media (max-width:1200px){.views-blog-golf.views-blog-golf-entradas .views-row .views-field-fieldset{width:100%;}}.views-blog-golf.views-blog-golf-entradas .views-row .views-field-fieldset .views-field-field-blog-category .titulo-rollover a{color:#56babd;}.views-blog-golf.views-blog-golf-entradas .views-row .views-field-fieldset .views-field-field-blog-category .titulo-rollover a:focus,.views-blog-golf.views-blog-golf-entradas .views-row .views-field-fieldset .views-field-field-blog-category .titulo-rollover a:hover{text-decoration:none;color:#f01e50;}.views-blog-golf.views-blog-golf-entradas .views-row .views-field-fieldset .views-field-title{text-align:left;margin-top:10px;margin-bottom:10px;}.views-blog-golf.views-blog-golf-entradas .views-row .views-field-fieldset .views-field-title a{color:#232323;font-family:"questa",serif;font-size:2.3rem;font-weight:300;line-height:2.3rem;}.views-blog-golf.views-blog-golf-entradas .views-row .views-field-fieldset .views-field-title a:focus,.views-blog-golf.views-blog-golf-entradas .views-row .views-field-fieldset .views-field-title a:hover{text-decoration:none;color:#f01e50;}[id^=modal-revista-parador] .modal-dialog{max-width:1050px;width:80%;height:100%;padding:50px 70px;overflow-x:hidden;overflow-y:auto;margin:auto;}[id^=modal-revista-parador] .modal-dialog .modal-content.ui-dialog{width:100%;height:100%;}[id^=modal-revista-parador] .modal-dialog .modal-content.ui-dialog .modal-header{text-align:right;}[id^=modal-revista-parador] .modal-dialog .modal-content.ui-dialog .modal-header .btn-close{border:none;}[id^=modal-revista-parador] .modal-dialog .modal-content.ui-dialog .modal-header .btn-close::before{content:"×";color:#5a5a5a !important;font-size:3.5em !important;}[id^=modal-revista-parador] .modal-dialog .modal-content.ui-dialog [id^=modal-body-revista-parador]{padding:50px 50px;}.block-views-blockservices-instalations-parador-block-services-installations-parador .listing-services-installations.view-services-instalations-parador{display:flex;flex-wrap:wrap;justify-content:center;}.block-views-blockservices-instalations-parador-block-services-installations-parador .listing-services-installations.view-services-instalations-parador .view-content{flex:1 0 100%;}.block-views-blockservices-instalations-parador-block-services-installations-parador .listing-services-installations.view-services-instalations-parador .view-footer{flex:1 0 100%;text-align:center;}.path-frontpage ul.cabecera-ventajas-amigos.container li.d-flex.align-items-center.mr-5{max-width:30%;}.path-frontpage ul.cabecera-ventajas-amigos.container li.pl-3.d-flex{max-width:60%;}.path-frontpage .lista-ventajas-amigos{padding-top:0;}.path-frontpage .lista-ventajas-amigos .view-content .views-row{margin-bottom:2.5rem;}.path-frontpage .lista-ventajas-amigos .view-content .views-row .views-field-nothing{display:none;}@media (max-width:1200px){.path-frontpage ul.cabecera-ventajas-amigos.container li.d-flex.align-items-center.mr-5{max-width:100%;margin-right:0 !important;}.path-frontpage ul.cabecera-ventajas-amigos.container li.d-flex.align-items-center.mr-5 img{max-width:70%;}.path-frontpage ul.cabecera-ventajas-amigos.container li.pl-3.d-flex{max-width:95%;}.path-frontpage ul.cabecera-ventajas-amigos.container li.border-left{margin-top:1.5vh;}.path-frontpage ul.cabecera-ventajas-amigos.container.m-auto{margin-top:3vh !important;}}@media (max-width:900px){.path-frontpage ul.cabecera-ventajas-amigos.container li.d-flex.align-items-center.mr-5 img{max-width:70%;}.path-frontpage ul.cabecera-ventajas-amigos.container li img{max-width:70%;}.path-frontpage h3.title-ventajas-amigos-block{font-size:1.5em;}}@media (max-width:700px){.path-frontpage ul.cabecera-ventajas-amigos.container li.d-flex.align-items-center.mr-5 img{max-width:60%;}.path-frontpage ul.cabecera-ventajas-amigos.container li{flex:1 0 100%;}.path-frontpage ul.cabecera-ventajas-amigos.container li img{max-width:60%;}.lista-ventajas-amigos .ventajas-amigos.views-row{flex-basis:100%;text-align:left;display:flex;flex-wrap:wrap;align-items:start;align-items:center;margin-bottom:0px;padding:0 2.5rem !important;}.lista-ventajas-amigos .view-content .views-row{flex:1 0 100% !important;align-items:center !important;margin-bottom:0px !important;text-align:left !important;}.lista-ventajas-amigos .view-content .views-row > div{min-height:unset;}.lista-ventajas-amigos .view-content .views-row .views-field-title{line-height:normal;flex:1 0 calc(100% - 100px);display:flex;flex-wrap:wrap;}.lista-ventajas-amigos .view-content .views-row .views-field-title .field-content{align-self:center;}.lista-ventajas-amigos .views-row .views-field-field-icono-svg{margin-bottom:0 !important;flex:0 0 30px;margin-right:15px;}.lista-ventajas-amigos .views-row .views-field-field-icono-svg img{height:25px;width:30px;margin-right:15px;}}@media (max-width:420px){.path-frontpage h3.title-ventajas-amigos-block{font-size:1.25em;}.lista-ventajas-amigos .view-content .views-row{min-height:unset !important;}}
.paragraph .wrapper-legals{max-width:996px;margin:30px auto 0px;padding:15px;font-size:1.2rem;}.paragraph .wrapper-legals h1{margin-bottom:30px;color:#232323;}.paragraph .wrapper-legals p{font-size:1.2rem;line-height:1.5rem;text-align:left;}.paragraph .wrapper-legals ul{margin-left:15px;font-size:1.2rem;}.paragraph .wrapper-legals ul.triangular{margin-left:2.5em;list-style:none;}.paragraph .wrapper-legals ul.triangular li{padding-left:0.5em;}.paragraph .wrapper-legals ul.triangular li::marker{content:"▶";font-size:12px;}.paragraph .wrapper-legals ul.lower-alpha{list-style:lower-alpha;}.paragraph .wrapper-legals ul.disc{list-style:disc;}.paragraph .wrapper-legals ul li{font-size:1.2rem;line-height:1.5rem;}.paragraph .wrapper-legals ul li li{margin-bottom:15px;}.paragraph .wrapper-legals .accordion{margin-left:0px;}.paragraph .wrapper-legals .intro-legals{margin-bottom:20px;}.paragraph .wrapper-legals .intro-legals .accordion__title{margin-left:15px;}@media (max-width:768px){.paragraph .wrapper-legals .intro-legals .accordion__title{margin-left:0;}}.paragraph .wrapper-legals .intro-legals .accordion__title,.paragraph .wrapper-legals .accordion li .accordion__title{opacity:1;text-align:left;font-family:"questa",serif;border-radius:0px;border:0px;color:#232323;font-size:1.75rem;padding:0px;display:flex;align-items:center;}.paragraph .wrapper-legals .intro-legals .accordion__title span,.paragraph .wrapper-legals .accordion li .accordion__title span{font-family:"questa",serif;color:#232323;}@media (max-width:768px){.paragraph .wrapper-legals .intro-legals .accordion__title span,.paragraph .wrapper-legals .accordion li .accordion__title span{font-size:2rem;line-height:2.5rem;margin-bottom:0px;}}.paragraph .wrapper-legals .intro-legals .accordion__title::before,.paragraph .wrapper-legals .accordion li .accordion__title::before{line-height:1.2em;}.paragraph .wrapper-legals .accordion__content{font-family:"Lato",sans-serif;font-size:1.2rem;line-height:1.5rem;left:20px;position:relative;}@media (max-width:768px){.paragraph .wrapper-legals .accordion__content{left:0px;}}.paragraph .wrapper-legals .accordion__content a{color:#f01e50;border:0px;padding:0px;line-height:1em;}.paragraph .wrapper-legals .accordion__content a:hover,.paragraph .wrapper-legals .accordion__content a:focus-visible{color:#f01e50;background:transparent;text-decoration:underline;}.paragraph .wrapper-legals .accordion__content p{margin-top:0px;margin-bottom:20px;display:block;font-size:1.2rem;line-height:1.5rem;}.paragraph .wrapper-legals .accordion__content p:last-child{margin-bottom:20px;}.paragraph .wrapper-legals .accordion li.active .accordion__title{border-color:transparent;background:transparent;color:#f01e50;padding:0px;}.paragraph .wrapper-legals .accordion li.active .accordion__title:before,.paragraph .wrapper-legals .accordion li.active .accordion__title span{color:#f01e50;}.paragraph .wrapper-legals .accordion li.active .accordion__content{max-height:inherit;}.paragraph .wrapper-legals .accordion li.active .accordion__content table{display:table;}.paragraph .wrapper-legals .accordion{min-height:inherit !important;}.extra-menu-zone #block-customblocktrybuiderbuynowbutton a span{color:#ffffff;}#enlace_acceso_amigos svg #Capa_1 .st31{stroke:#ffffff !important;}#enlace_acceso_amigos .st29{stroke:#ffffff !important;}#block-laempresa-menu,#block-informacion-menu{font-family:"Lato",sans-serif;}.block-title{margin-top:10px;margin-bottom:20px;font-weight:300;color:#232323;}.paragraph .btn-green{background-color:#56babd;color:#ffffff;border:1px solid #56babd;}.btn-wine_fill{color:#ffffff;background-color:#f01e50;font-weight:300;}.navigation.custom{text-align:center;}.navigation.custom .pagination > li:last-child > a,.navigation.custom .pagination > li:last-child > span{border-top-right-radius:0px;border-bottom-right-radius:0px;}.navigation.custom .pagination > li:first-child > a,.navigation.custom .pagination > li:first-child > span{border-top-left-radius:0px;border-bottom-left-radius:0px;}.navigation.custom .pagination li a{border-color:transparent;color:#c8c8c8;font-family:"Lato",sans-serif;padding:1px 8px;background:transparent;}.navigation.custom .pagination li a:hover,.navigation.custom .pagination li a:focus-visible{background:transparent;border-color:#f01e50;color:#f01e50;}.navigation.custom .pagination li.active a{border-color:#f01e50;color:#f01e50;cursor:default;background-color:transparent;border-color:#f01e50;}.navigation.custom .pagination li:last-child a{color:#f01e50;}.stars-comment{font-size:0.9rem;color:#c8c8c8;}.stars-comment .checked{color:#56babd;}.stars-comment span{margin-right:5px;}.stars-comment span:last-child{margin-right:0px;}#block-sibilings + .paragraph--type--_-col-centro-beige-deco-izq-img- .one-column.centrado{background-color:#ffffff;}.slide-paradores .field--name-field-enlace-slide-ver a{position:relative;}.slide-paradores .field--name-field-enlace-slide-ver a:after{content:">";font-size:2rem;position:absolute;right:0px;top:10px;}@media (max-width:768px){.slide-paradores .field--name-field-enlace-slide-ver a:after{top:14px;}}.paragraph--type--gastronomy-intro{max-width:1200px;margin:0 auto;display:flex;}.paragraph--type--gastronomy-intro .field--name-field-imagen-intro-{padding-top:100px;padding-bottom:60px;min-width:37.5%;margin-right:4rem;}.paragraph--type--gastronomy-intro .field--name-field-titulo-intro{margin-top:10px;margin-bottom:20px;font-family:"questa",serif;font-size:4.7rem;line-height:5rem;letter-spacing:-0.03rem;color:#232323;}.paragraph--type--gastronomy-intro .field--name-field-descripcion-intro p{margin-top:30px;margin-bottom:30px;font-family:"Lato",sans-serif;font-size:1.2rem;line-height:2rem;letter-spacing:0.015rem;color:#4f4f4f;}@media (min-width:769px) and (max-width:1200px){#home-top .anchor-top-home{bottom:15vh;}}@media (max-width:768px){.paragraph--type--tarjeta-amigos-de-paradores- .banner-card-two-columns{flex-direction:column;padding:35px 15px;}.paragraph--type--tarjeta-amigos-de-paradores- .banner-card-two-columns .two-columns-container{flex-direction:column;}.paragraph--type--tarjeta-amigos-de-paradores- .banner-card-two-columns .two-columns-container .left-region{margin-bottom:20px !important;}.paragraph--type--tarjeta-amigos-de-paradores- .banner-card-two-columns .two-columns-container .left-region,.paragraph--type--tarjeta-amigos-de-paradores- .banner-card-two-columns .two-columns-container .right-region{width:100%;margin:auto 0%;}.newsletter-form .right-region .field--name-field-imagen-principal{height:auto;}}.wrapper-comments{max-width:800px;margin:0 auto;display:flex;flex-direction:column;}@media (min-width:768px){.wrapper-comments{flex-direction:row;}}@media (max-width:768px){.wrapper-comments{margin:0 25px;}}.wrapper-comments .block-comment{text-align:left;margin-bottom:20px;}.wrapper-comments .block-comment .data-comment{display:flex;}.wrapper-comments .block-comment .data-comment .name-comment,.wrapper-comments .block-comment .data-comment .user-comment{color:#232323;margin-right:15px;}.wrapper-comments .block-comment .date-comment{color:#5a5a5a;color:#a7a7a5;line-height:1rem;font-size:0.8rem;font-weight:400;}.wrapper-comments .block-comment .text-comment{line-height:1rem;font-size:0.9rem;margin-top:10px;}.wrapper-comments .block-comment .text-comment p{margin-top:0px;line-height:1.4rem;font-size:0.9rem;padding:0px !important;}@media (min-width:768px){.wrapper-comments .block-comment:nth-child(odd){margin-right:20px;}}.paragraph--type--image-full-width{width:100%;}.paragraph--type--image-full-width img{max-height:300px;width:100%;object-fit:cover;}@media (max-width:768px){#ofertas-top{margin-top:2.5rem;}}.node--type-landing-pages{overflow:visible;}.block-title-only .wrapper-title-only{padding-top:120px;padding-bottom:80px;max-width:600px;margin:auto;}@media (max-width:768px){.block-title-only .wrapper-title-only{padding-top:40px;padding-bottom:40px;}}.block-title-only .field--name-field-titulo{max-width:900px;margin:0 auto;}#intro-bienestar{padding-top:2.5rem;}.container-sections,.field--name-field-pure-html{margin:0 auto;max-width:1200px;padding:1px 25px;}@media (max-width:374px){.container-sections,.field--name-field-pure-html{padding:1px 15px;}}@media (max-width:768px){.container-sections .container-fluid.mt-4,.field--name-field-pure-html .container-fluid.mt-4{padding-right:0;padding-left:0;}}.page-node-type-custom-page .main-container .block-inline-blockblock-basic-section-with-image-l .two-columns .right-region{flex-direction:column;align-items:flex-start;width:65%;}#menu1.bar--transparent .st29,#menu1.bar--transparent .st31{stroke:#ffffff;}.menu--submenu-paradores li a{color:#ffffff;}.menu--submenu-paradores li a.active{color:#ffffff;}@media (max-width:767px){.paragraph--type--paragraph-sliders-block{margin-bottom:0px;}}@media (max-width:767px){section,footer,section.section--even{padding-top:2.5em;padding-bottom:2.5em;}}@media (max-width:768px){.one-column .bottom-region .bottom-column-4{display:none;}}.enlaces-bottom{margin-top:100px;}@media (max-width:375px){.enlaces-bottom{bottom:20px !important;}}@media (min-width:1200px){.enlaces-bottom{margin-top:70px;}}.enlaces-bottom a{width:41%;line-height:2.3rem !important;}.enlaces-bottom a:hover,.enlaces-bottom a:focus-visible{background-color:#ffffff87 !important;}.enlaces-bottom a:hover span,.enlaces-bottom a:focus-visible span{color:#f01e50 !important;}.enlaces-bottom a:hover span.btn__text,.enlaces-bottom a:focus-visible span.btn__text{color:#f01e50 !important;}.enlaces-bottom a:hover span.btn__text:hover,.enlaces-bottom a:hover span.btn__text:focus-visible,.enlaces-bottom a:focus-visible span.btn__text:hover,.enlaces-bottom a:focus-visible span.btn__text:focus-visible{color:#f01e50 !important;}.enlaces-bottom a:hover span svg path,.enlaces-bottom a:focus-visible span svg path{fill:#f01e50;}@media (max-width:1200px){.special-padding{padding-top:4.5rem;}}@media (max-width:1200px){.special-padding.teaser{padding-top:8rem;}}.block-views-blockservices-instalations-parador-block-services-installations-parador:after{content:"";display:block;width:100%;clear:both;}.grid-masonry-filters--horizontal .masonry__filters ul li{font-size:1.2rem;}.listing-services-installations{margin:0 auto;max-width:1200px;padding:0 15px;}@media (max-width:768px){.listing-services-installations{padding-left:25px;padding-right:25px;}}@media (max-width:374px){.listing-services-installations{padding-left:15px;padding-right:15px;}}.listing-services-installations .field--name-field-media-svg{max-width:42px;max-height:60px;}.listing-services-installations .field--name-field-media-svg img{max-width:42px;max-height:60px;}.grid-masonry-filter-container{width:100%;display:flex;margin:60px auto 20px;max-width:1200px;padding-right:5px;padding-left:5px;}@media (max-width:768px){.grid-masonry-filter-container{padding-left:25px;padding-right:25px;}}@media (max-width:374px){.grid-masonry-filter-container{padding-left:15px;padding-right:15px;}}.grid-masonry-filter-container .ul{display:flex;align-items:center;justify-content:center;}.grid-masonry-filter-container .ul .li{font-size:1.2rem;line-height:1.5rem;}.grid-masonry-filter-container .ul .li:first-child{margin-right:1.85714286em;}.grid-masonry-filter-container .ul .li.active{color:#f01e50;}[data-grid-masonry-rooms],[data-grid-masonry-filter]{color:#c8c8c8;cursor:pointer;}[data-grid-masonry-rooms]:hover,[data-grid-masonry-rooms]:focus-visible,[data-grid-masonry-filter]:hover,[data-grid-masonry-filter]:focus-visible{color:#5a5a5a;}.grid-masonry-filters--horizontal{width:100%;}.grid-masonry-filters--horizontal .grid-masonry__filters_rooms,.grid-masonry-filters--horizontal .grid-masonry__filters{width:100%;display:flex;}.grid-masonry-filters--horizontal .grid-masonry__filters_rooms ul,.grid-masonry-filters--horizontal .grid-masonry__filters ul{display:flex;align-items:center;justify-content:flex-start;width:100%;}.grid-masonry-filters--horizontal .view-content{width:100%;display:flex;}.block-views-blockphoto-gallery-restaurant-block-photo-galleries-restaurant,.block-views-blockuniques-rooms-block-uniques-rooms-gallery,.block-views-blockgalleries-types-rooms-block-galleries-types-rooms,.block-views-blockphoto-galleries-block-photo-galleries{margin:0 auto;max-width:1200px;}.block-views-blockphoto-gallery-restaurant-block-photo-galleries-restaurant:after,.block-views-blockuniques-rooms-block-uniques-rooms-gallery:after,.block-views-blockgalleries-types-rooms-block-galleries-types-rooms:after,.block-views-blockphoto-galleries-block-photo-galleries:after{content:"";display:block;width:100%;clear:both;margin-bottom:40px;}.block-views-blockphoto-gallery-restaurant-block-photo-galleries-restaurant .masonry__item,.block-views-blockuniques-rooms-block-uniques-rooms-gallery .masonry__item,.block-views-blockgalleries-types-rooms-block-galleries-types-rooms .masonry__item,.block-views-blockphoto-galleries-block-photo-galleries .masonry__item{padding-right:5px;padding-left:5px;margin-bottom:10px;}.fadableElement{opacity:1;transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-webkit-transition:opacity 0.5s ease-in-out;}.fadeOut{opacity:0;}.antetitulo{padding-bottom:15px;font-size:25px;color:#232323;}.antetitulo:before{position:relative;top:-6px;content:"";display:inline-block;width:55px;height:1px;background:#5a5a5a;margin-right:10px;}.paragraph--type--field-spa-prices{padding-top:0px;padding-bottom:0px;}.paragraph--type--field-spa-prices .field--name-field-spa-prices-title{font-weight:bold;padding-top:0px;padding-bottom:0px;margin-bottom:20px;}.paragraph--type--field-spa-prices .field--name-field-spa-prices-concept{padding-top:0px;padding-bottom:0px;}.paragraph--type--field-spa-prices .field--name-field-spa-prices-concept section{display:flex;padding-top:0px;padding-bottom:0px;margin-bottom:10px;}.paragraph--type--field-spa-prices .field--name-field-spa-prices-concept section .field--name-field-concept{margin-right:10px;}.block-views-blocktreatments-block-treatments{background:linear-gradient(180deg,#faf7f1 50%,#ffffff 50%);}.block-views-blocktreatments-block-treatments .slide img{object-fit:cover;position:relative;width:100%;}.page-node-type-parador .two-columns.txt-img .left-region .block{padding-bottom:0px !important;}.page-node-type-parador .block-views-blockwhat-to-do-block-recommendation-expert .slide a{color:#f01e50 !important;border:none !important;padding:inherit !important;font-weight:normal;font-family:"Lato",sans-serif;font-weight:300;font-size:1rem;}.page-node-type-parador .block-views-blockwhat-to-do-block-recommendation-expert .slide a:after{content:">";font-size:2rem;position:absolute;right:-5px;top:50%;transform:translateY(-55%);}.page-node-type-parador .block-field-blocknodeparadorfield-subtitle-header .antetitulo{display:flex;}.page-node-type-parador .block-field-blocknodeparadorfield-subtitle-header .antetitulo:before{top:12px;}.page-node-type-parador .block-field-blocknodeparadorfield-subtitle-header .field--name-field-subtitle-header{font-family:"questa",serif;font-style:italic;font-size:1.6rem;color:#5a5a5a;}.field--name-field-titulo span,.field--name-field-titulo-principal span{margin-top:10px;margin-bottom:20px;font-family:"questa",serif;font-size:4rem;line-height:4.5rem;letter-spacing:-0.03rem;color:#232323;font-weight:300;}.stars-comment{min-width:110px;}.slide-paradores > span{position:relative;display:block;}.slide-paradores .field--name-field-contenido-interior-slide{color:#ffffff;}.item-service h2{font-size:0.9rem;line-height:1rem;}.item-service h2 .field--name-name::first-letter{text-transform:uppercase;}.item-service img{max-width:60px;}.modal-container.modal-conditions-gift .modal-content .description-modal ul{list-style-type:disc;}.wrapper-card-offer .block-price{font-size:2rem;}.view-display-id-block_paragraph_paradores_impli_menu{background-color:#faf7f1;padding:0px 50px 25px;}.view-display-id-block_paragraph_paradores_impli_menu .view-content{max-width:1200px;margin:0 auto 0px;}.view-display-id-block_paragraph_paradores_impli_menu .view-content{display:flex;}.view-display-id-block_paragraph_paradores_impli_menu .view-content .views-row{border-right:0px;padding:0;padding-right:10px;max-width:265px;}.view-display-id-block_paragraph_paradores_impli_menu .view-content .views-row .tab__title{font-family:"Lato",sans-serif;font-size:1.1rem;line-height:1.5rem;cursor:pointer;}.view-display-id-block_paragraph_paradores_impli_menu .view-content .views-row .tab__title.active,.view-display-id-block_paragraph_paradores_impli_menu .view-content .views-row .tab__title:hover,.view-display-id-block_paragraph_paradores_impli_menu .view-content .views-row .tab__title:focus-visible{color:#f01e50;position:relative;font-size:1.1rem;line-height:1.5rem;font-weight:400;}.view-display-id-block_paragraph_paradores_impli_menu .view-content .views-row .tab__title span{font-family:"Lato",sans-serif;font-size:1.1rem;line-height:1.5rem;}.block-views-blockofertas-y-experiencias-avanzado-block-offers-experiences-advanced{background-color:#faf7f1;}.block-views-blockofertas-y-experiencias-avanzado-block-offers-experiences-advanced a{font-family:"Lato",sans-serif;font-size:1.1rem;line-height:1.5rem;color:#f01e50;}.block-views-blockofertas-y-experiencias-avanzado-block-offers-experiences-advanced a:hover,.block-views-blockofertas-y-experiencias-avanzado-block-offers-experiences-advanced a:focus-visible{text-decoration:underline !important;}.view-display-id-block_paragraph_paradores_implicados{background-color:#faf7f1;padding:0px 50px 25px;}.view-display-id-block_paragraph_paradores_implicados .view-content{max-width:1200px;margin:0 auto 0px;}.view-display-id-block_paragraph_paradores_implicados .tab__content{border:1px solid #232323;padding:30px 50px;display:none;opacity:0;z-index:-1;transition:all 0.5s ease-in-out;}.view-display-id-block_paragraph_paradores_implicados .tab__content.active-tab-cotent{display:block;opacity:1;z-index:1;}.block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-bottom.reservas{justify-content:space-between;}.block-paradores-included.pb-none{padding-bottom:2px !important;}.block-paradores-included ul{list-style:disc;padding-left:20px;}.section-stages > div:first-of-type{margin-top:20px !important;}.rutas-infowindow-content a{color:#5a5a5a;font-weight:bold;}.rutas-infowindow-content h2{color:#5a5a5a;font-size:1.3rem !important;line-height:normal !important;}.img-list-route{width:270px;height:180px;padding:0px;}.img-list-route img{object-fit:cover;width:100%;height:100%;}.page-node-type-route .modal-container .modal-content{overflow:hidden !important;}.double:after{position:relative;top:-6px;content:"";display:inline-block;width:55px;height:1px;background:#5a5a5a;margin-left:10px;}.restaurant_full-width-image{position:relative;}.restaurant_full-width-image img{max-height:650px;object-fit:cover;width:100%;}.block-views-blockinformation-restaurant-block-information-restaurant{margin:0 auto;max-width:1200px;padding:1px 15px;}.block-views-blockinformation-restaurant-block-information-restaurant .item-info-restaurants svg{max-width:15px;}.item-info-restaurants svg{max-width:15px;}.list-paradores,.list-restaurants{display:flex;padding:20px 0px;display:none;}.list-paradores .item-info-restaurants,.list-restaurants .item-info-restaurants{width:50%;}.list-paradores .item-info-restaurants.one-item,.list-restaurants .item-info-restaurants.one-item{width:100%;}.block-info-restaurants .item-info-restaurants{width:50%;}.block-info-restaurants .item-info-restaurants.one-item{width:100%;}.modal-container.modal-conditions-menu .modal-content .wrapper-modal{border:1px solid #232323;padding:20px 50px 20px;height:80vh;overflow-y:scroll;}.modal-conditions-menu .description-modal h2{display:none;}.modal-conditions-menu .description-modal .content{display:block;}.scroll-y{padding-top:20px;overflow-y:auto;max-height:95%;}.specialties-schedules .right{width:35%;}.slide-paradores .btn-text--primary.no-after:after{display:none;margin-bottom:10px;}.block-block-home-map{margin:0px auto;max-width:1200px;padding:1px 15px;}.block-block-home-map .map_title,.block-block-home-map #map_menu{display:none;}.block-block-home-map #map{-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-ms-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;opacity:0;}.encuentra-ruta,.encuentra-habitacion-unica,.encuentra-restaurante,.encuentra-parador{margin:60px auto 80px;max-width:1200px;padding:1px 15px;display:flex;flex-flow:column;}@media (max-width:768px){.encuentra-ruta,.encuentra-habitacion-unica,.encuentra-restaurante,.encuentra-parador{padding-left:25px;padding-right:25px;margin-bottom:0;}}@media (max-width:374px){.encuentra-ruta,.encuentra-habitacion-unica,.encuentra-restaurante,.encuentra-parador{padding-left:15px;padding-right:15px;}}.encuentra-ruta .view-header,.encuentra-habitacion-unica .view-header,.encuentra-restaurante .view-header,.encuentra-parador .view-header{order:2;}.encuentra-ruta .view-header .options-container .filter-link-route,.encuentra-ruta .view-header .options-container .filter-link-route-ocultar,.encuentra-habitacion-unica .view-header .options-container .filter-link-route,.encuentra-habitacion-unica .view-header .options-container .filter-link-route-ocultar,.encuentra-restaurante .view-header .options-container .filter-link-route,.encuentra-restaurante .view-header .options-container .filter-link-route-ocultar,.encuentra-parador .view-header .options-container .filter-link-route,.encuentra-parador .view-header .options-container .filter-link-route-ocultar{color:#ffffff !important;border:1px solid #f01e50 !important;background:#f01e50 !important;float:right;width:85px;font-weight:300;text-align:center;padding:0.25rem;margin-bottom:10px;}.encuentra-ruta .view-filters,.encuentra-habitacion-unica .view-filters,.encuentra-restaurante .view-filters,.encuentra-parador .view-filters{order:1;}.encuentra-ruta .view-filters [data-drupal-selector=edit-field-route-type-term-target-id],.encuentra-ruta .view-filters [data-drupal-selector=edit-field-route-nights-term-target-id],.encuentra-ruta .view-filters [data-drupal-selector=views-exposed-form-lista-habitaciones-unicas-block-1],.encuentra-ruta .view-filters [data-drupal-selector=edit-field-restaurants-cuisine-value],.encuentra-ruta .view-filters [data-drupal-selector=edit-field-tipo-parador-target-id],.encuentra-ruta .view-filters [data-drupal-selector=edit-field-stars-value],.encuentra-habitacion-unica .view-filters [data-drupal-selector=edit-field-route-type-term-target-id],.encuentra-habitacion-unica .view-filters [data-drupal-selector=edit-field-route-nights-term-target-id],.encuentra-habitacion-unica .view-filters [data-drupal-selector=views-exposed-form-lista-habitaciones-unicas-block-1],.encuentra-habitacion-unica .view-filters [data-drupal-selector=edit-field-restaurants-cuisine-value],.encuentra-habitacion-unica .view-filters [data-drupal-selector=edit-field-tipo-parador-target-id],.encuentra-habitacion-unica .view-filters [data-drupal-selector=edit-field-stars-value],.encuentra-restaurante .view-filters [data-drupal-selector=edit-field-route-type-term-target-id],.encuentra-restaurante .view-filters [data-drupal-selector=edit-field-route-nights-term-target-id],.encuentra-restaurante .view-filters [data-drupal-selector=views-exposed-form-lista-habitaciones-unicas-block-1],.encuentra-restaurante .view-filters [data-drupal-selector=edit-field-restaurants-cuisine-value],.encuentra-restaurante .view-filters [data-drupal-selector=edit-field-tipo-parador-target-id],.encuentra-restaurante .view-filters [data-drupal-selector=edit-field-stars-value],.encuentra-parador .view-filters [data-drupal-selector=edit-field-route-type-term-target-id],.encuentra-parador .view-filters [data-drupal-selector=edit-field-route-nights-term-target-id],.encuentra-parador .view-filters [data-drupal-selector=views-exposed-form-lista-habitaciones-unicas-block-1],.encuentra-parador .view-filters [data-drupal-selector=edit-field-restaurants-cuisine-value],.encuentra-parador .view-filters [data-drupal-selector=edit-field-tipo-parador-target-id],.encuentra-parador .view-filters [data-drupal-selector=edit-field-stars-value]{display:none;}.encuentra-ruta .view-filters [data-drupal-selector=edit-actions],.encuentra-habitacion-unica .view-filters [data-drupal-selector=edit-actions],.encuentra-restaurante .view-filters [data-drupal-selector=edit-actions],.encuentra-parador .view-filters [data-drupal-selector=edit-actions]{position:absolute;bottom:20px;}.encuentra-ruta .view-filters button,.encuentra-ruta .view-filters button:active,.encuentra-ruta .view-filters button:focus,.encuentra-habitacion-unica .view-filters button,.encuentra-habitacion-unica .view-filters button:active,.encuentra-habitacion-unica .view-filters button:focus,.encuentra-restaurante .view-filters button,.encuentra-restaurante .view-filters button:active,.encuentra-restaurante .view-filters button:focus,.encuentra-parador .view-filters button,.encuentra-parador .view-filters button:active,.encuentra-parador .view-filters button:focus{background:transparent;background-image:url(/themes/stack/img/icons/icon_search.svg);background-repeat:no-repeat;background-size:18px;background-position:10px center;width:40px;height:35px;padding:0px;color:transparent !important;}.encuentra-ruta .wrapper-see-in-map,.encuentra-habitacion-unica .wrapper-see-in-map,.encuentra-restaurante .wrapper-see-in-map,.encuentra-parador .wrapper-see-in-map{text-align:center;}.encuentra-ruta .wrapper-filters,.encuentra-habitacion-unica .wrapper-filters,.encuentra-restaurante .wrapper-filters,.encuentra-parador .wrapper-filters{position:relative;text-align:right;justify-content:flex-end;margin-bottom:20px !important;}.encuentra-ruta .wrapper-filters .filter-link,.encuentra-habitacion-unica .wrapper-filters .filter-link,.encuentra-restaurante .wrapper-filters .filter-link,.encuentra-parador .wrapper-filters .filter-link{line-height:1em;font-weight:300;}.encuentra-ruta .wrapper-filters .link-container,.encuentra-habitacion-unica .wrapper-filters .link-container,.encuentra-restaurante .wrapper-filters .link-container,.encuentra-parador .wrapper-filters .link-container{text-align:left;position:absolute;top:50px;right:0;z-index:2;background:#ffffff;border:1px solid #4f4f4f;-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-ms-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;opacity:1;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;max-width:550px;padding-right:15px;padding-left:15px;padding-bottom:25px;box-sizing:border-box;}@media (max-width:768px){.encuentra-ruta .wrapper-filters .link-container,.encuentra-habitacion-unica .wrapper-filters .link-container,.encuentra-restaurante .wrapper-filters .link-container,.encuentra-parador .wrapper-filters .link-container{width:100%;right:0px;}}.encuentra-ruta .wrapper-filters .link-container.out,.encuentra-habitacion-unica .wrapper-filters .link-container.out,.encuentra-restaurante .wrapper-filters .link-container.out,.encuentra-parador .wrapper-filters .link-container.out{opacity:0;z-index:-1;transition:z-index 0.6s step-end;}.encuentra-ruta .wrapper-filters .link-container .wrapper-stars-list,.encuentra-habitacion-unica .wrapper-filters .link-container .wrapper-stars-list,.encuentra-restaurante .wrapper-filters .link-container .wrapper-stars-list,.encuentra-parador .wrapper-filters .link-container .wrapper-stars-list{color:transparent;}.encuentra-ruta .wrapper-filters .link-container .fa-star,.encuentra-habitacion-unica .wrapper-filters .link-container .fa-star,.encuentra-restaurante .wrapper-filters .link-container .fa-star,.encuentra-parador .wrapper-filters .link-container .fa-star{color:#56babd;}.encuentra-ruta .wrapper-filters .link-container legend,.encuentra-habitacion-unica .wrapper-filters .link-container legend,.encuentra-restaurante .wrapper-filters .link-container legend,.encuentra-parador .wrapper-filters .link-container legend{font-family:"Lato",sans-serif;font-size:1.3rem;line-height:2rem;letter-spacing:0.015rem;color:#4f4f4f;border-bottom:0px;font-weight:700;margin-bottom:0px;margin-top:15px;min-width:255px;width:auto;max-width:50%;}.encuentra-ruta .wrapper-filters .link-container .fieldset-wrapper,.encuentra-habitacion-unica .wrapper-filters .link-container .fieldset-wrapper,.encuentra-restaurante .wrapper-filters .link-container .fieldset-wrapper,.encuentra-parador .wrapper-filters .link-container .fieldset-wrapper{display:flex;flex-wrap:wrap;flex-direction:column;min-width:255px;}@media (min-width:768px){.encuentra-ruta .wrapper-filters .link-container legend:first-child,.encuentra-habitacion-unica .wrapper-filters .link-container legend:first-child,.encuentra-restaurante .wrapper-filters .link-container legend:first-child,.encuentra-parador .wrapper-filters .link-container legend:first-child{order:0;}.encuentra-ruta .wrapper-filters .link-container legend:first-child + .fieldset-wrapper,.encuentra-habitacion-unica .wrapper-filters .link-container legend:first-child + .fieldset-wrapper,.encuentra-restaurante .wrapper-filters .link-container legend:first-child + .fieldset-wrapper,.encuentra-parador .wrapper-filters .link-container legend:first-child + .fieldset-wrapper{order:1;}.encuentra-ruta .wrapper-filters .link-container legend:last-child,.encuentra-habitacion-unica .wrapper-filters .link-container legend:last-child,.encuentra-restaurante .wrapper-filters .link-container legend:last-child,.encuentra-parador .wrapper-filters .link-container legend:last-child{order:3;}.encuentra-ruta .wrapper-filters .link-container .fieldset-wrapper:first-child,.encuentra-habitacion-unica .wrapper-filters .link-container .fieldset-wrapper:first-child,.encuentra-restaurante .wrapper-filters .link-container .fieldset-wrapper:first-child,.encuentra-parador .wrapper-filters .link-container .fieldset-wrapper:first-child{order:1;}.encuentra-ruta .wrapper-filters .link-container .fieldset-wrapper:last-child,.encuentra-habitacion-unica .wrapper-filters .link-container .fieldset-wrapper:last-child,.encuentra-restaurante .wrapper-filters .link-container .fieldset-wrapper:last-child,.encuentra-parador .wrapper-filters .link-container .fieldset-wrapper:last-child{order:4;}}.encuentra-ruta .wrapper-filters .link-container .form-checkboxes.bef-checkboxes,.encuentra-habitacion-unica .wrapper-filters .link-container .form-checkboxes.bef-checkboxes,.encuentra-restaurante .wrapper-filters .link-container .form-checkboxes.bef-checkboxes,.encuentra-parador .wrapper-filters .link-container .form-checkboxes.bef-checkboxes{display:flex;flex-flow:column;}.encuentra-ruta .wrapper-filters .link-container input[type=checkbox],.encuentra-habitacion-unica .wrapper-filters .link-container input[type=checkbox],.encuentra-restaurante .wrapper-filters .link-container input[type=checkbox],.encuentra-parador .wrapper-filters .link-container input[type=checkbox]{-webkit-appearance:auto;width:18px !important;height:18px !important;margin-left:-24px;top:-4px;}.encuentra-ruta .wrapper-filters .link-container .radio label,.encuentra-ruta .wrapper-filters .link-container .checkbox label,.encuentra-habitacion-unica .wrapper-filters .link-container .radio label,.encuentra-habitacion-unica .wrapper-filters .link-container .checkbox label,.encuentra-restaurante .wrapper-filters .link-container .radio label,.encuentra-restaurante .wrapper-filters .link-container .checkbox label,.encuentra-parador .wrapper-filters .link-container .radio label,.encuentra-parador .wrapper-filters .link-container .checkbox label{min-height:20px;padding-left:25px;}.encuentra-ruta .view-empty,.encuentra-habitacion-unica .view-empty,.encuentra-restaurante .view-empty,.encuentra-parador .view-empty{order:4;text-align:center;}.encuentra-ruta .view-content,.encuentra-habitacion-unica .view-content,.encuentra-restaurante .view-content,.encuentra-parador .view-content{order:3;display:flex;flex-wrap:wrap;}@media (max-width:768px){.encuentra-ruta .view-content,.encuentra-habitacion-unica .view-content,.encuentra-restaurante .view-content,.encuentra-parador .view-content{justify-content:space-between;}}.encuentra-ruta .view-content .views-row,.encuentra-habitacion-unica .view-content .views-row,.encuentra-restaurante .view-content .views-row,.encuentra-parador .view-content .views-row{box-sizing:border-box;padding-left:5px;padding-right:5px;margin-bottom:50px;width:33.33333333%;text-align:center;}@media (max-width:996px){.encuentra-ruta .view-content .views-row,.encuentra-habitacion-unica .view-content .views-row,.encuentra-restaurante .view-content .views-row,.encuentra-parador .view-content .views-row{width:50%;}}@media (max-width:768px){.encuentra-ruta .view-content .views-row,.encuentra-habitacion-unica .view-content .views-row,.encuentra-restaurante .view-content .views-row,.encuentra-parador .view-content .views-row{padding-left:0;padding-right:0;width:48%;}}@media (max-width:568px){.encuentra-ruta .view-content .views-row,.encuentra-habitacion-unica .view-content .views-row,.encuentra-restaurante .view-content .views-row,.encuentra-parador .view-content .views-row{width:100%;}}.encuentra-ruta .view-content .views-row .views-field-field-main-image,.encuentra-habitacion-unica .view-content .views-row .views-field-field-main-image,.encuentra-restaurante .view-content .views-row .views-field-field-main-image,.encuentra-parador .view-content .views-row .views-field-field-main-image{margin-bottom:20px;margin:0 auto 20px;}.encuentra-ruta .view-content .views-row .views-field-field-main-image img,.encuentra-habitacion-unica .view-content .views-row .views-field-field-main-image img,.encuentra-restaurante .view-content .views-row .views-field-field-main-image img,.encuentra-parador .view-content .views-row .views-field-field-main-image img{width:100%;object-fit:cover;}@media (max-width:996px){.encuentra-ruta .view-content .views-row .views-field-field-main-image img,.encuentra-habitacion-unica .view-content .views-row .views-field-field-main-image img,.encuentra-restaurante .view-content .views-row .views-field-field-main-image img,.encuentra-parador .view-content .views-row .views-field-field-main-image img{min-height:auto;}}.encuentra-ruta .view-content .views-row .views-field-title a,.encuentra-habitacion-unica .view-content .views-row .views-field-title a,.encuentra-restaurante .view-content .views-row .views-field-title a,.encuentra-parador .view-content .views-row .views-field-title a{font-family:"questa",serif;font-size:1.75rem;line-height:2rem;font-weight:300;margin-top:0;margin-bottom:8px;color:#232323;padding-left:15px;padding-right:15px;}.encuentra-ruta .view-content .views-row .views-field-field-subtitle-header,.encuentra-habitacion-unica .view-content .views-row .views-field-field-subtitle-header,.encuentra-restaurante .view-content .views-row .views-field-field-subtitle-header,.encuentra-parador .view-content .views-row .views-field-field-subtitle-header{font-family:"Lato",sans-serif;color:#232323;font-size:1rem;line-height:1.3rem;max-width:300px;margin:0 auto 15px;font-weight:300;}.encuentra-ruta .view-content .views-row .views-field-field-boton-globo a,.encuentra-habitacion-unica .view-content .views-row .views-field-field-boton-globo a,.encuentra-restaurante .view-content .views-row .views-field-field-boton-globo a,.encuentra-parador .view-content .views-row .views-field-field-boton-globo a{box-sizing:border-box;display:inline-block;color:#ffffff !important;border:1px solid #f01e50 !important;background:#f01e50 !important;text-transform:uppercase;font-family:"Lato",sans-serif;font-weight:300;font-size:1rem;margin:0;padding:0.4rem 2.5rem;text-decoration:none;}.encuentra-ruta .view-content .views-row .views-field-nothing,.encuentra-habitacion-unica .view-content .views-row .views-field-nothing,.encuentra-restaurante .view-content .views-row .views-field-nothing,.encuentra-parador .view-content .views-row .views-field-nothing{margin-bottom:16px;}.encuentra-ruta .pager-nav,.encuentra-habitacion-unica .pager-nav,.encuentra-restaurante .pager-nav,.encuentra-parador .pager-nav{order:4;}.encuentra-ruta .pager-nav .pagination > li:first-child > a,.encuentra-ruta .pager-nav .pagination > li:first-child > span,.encuentra-habitacion-unica .pager-nav .pagination > li:first-child > a,.encuentra-habitacion-unica .pager-nav .pagination > li:first-child > span,.encuentra-restaurante .pager-nav .pagination > li:first-child > a,.encuentra-restaurante .pager-nav .pagination > li:first-child > span,.encuentra-parador .pager-nav .pagination > li:first-child > a,.encuentra-parador .pager-nav .pagination > li:first-child > span{border-top-left-radius:0px;border-bottom-left-radius:0px;}.encuentra-ruta .pager-nav .pagination > li:last-child > a,.encuentra-ruta .pager-nav .pagination > li:last-child > span,.encuentra-habitacion-unica .pager-nav .pagination > li:last-child > a,.encuentra-habitacion-unica .pager-nav .pagination > li:last-child > span,.encuentra-restaurante .pager-nav .pagination > li:last-child > a,.encuentra-restaurante .pager-nav .pagination > li:last-child > span,.encuentra-parador .pager-nav .pagination > li:last-child > a,.encuentra-parador .pager-nav .pagination > li:last-child > span{border-top-right-radius:0px;border-bottom-right-radius:0px;}.encuentra-ruta .pager-nav .pagination > li > a:hover,.encuentra-ruta .pager-nav .pagination > li > span:hover,.encuentra-ruta .pager-nav .pagination > li > a:focus-visible,.encuentra-ruta .pager-nav .pagination > li > span:focus-visible,.encuentra-ruta .pager-nav .pagination > li > a:focus,.encuentra-ruta .pager-nav .pagination > li > span:focus,.encuentra-habitacion-unica .pager-nav .pagination > li > a:hover,.encuentra-habitacion-unica .pager-nav .pagination > li > span:hover,.encuentra-habitacion-unica .pager-nav .pagination > li > a:focus-visible,.encuentra-habitacion-unica .pager-nav .pagination > li > span:focus-visible,.encuentra-habitacion-unica .pager-nav .pagination > li > a:focus,.encuentra-habitacion-unica .pager-nav .pagination > li > span:focus,.encuentra-restaurante .pager-nav .pagination > li > a:hover,.encuentra-restaurante .pager-nav .pagination > li > span:hover,.encuentra-restaurante .pager-nav .pagination > li > a:focus-visible,.encuentra-restaurante .pager-nav .pagination > li > span:focus-visible,.encuentra-restaurante .pager-nav .pagination > li > a:focus,.encuentra-restaurante .pager-nav .pagination > li > span:focus,.encuentra-parador .pager-nav .pagination > li > a:hover,.encuentra-parador .pager-nav .pagination > li > span:hover,.encuentra-parador .pager-nav .pagination > li > a:focus-visible,.encuentra-parador .pager-nav .pagination > li > span:focus-visible,.encuentra-parador .pager-nav .pagination > li > a:focus,.encuentra-parador .pager-nav .pagination > li > span:focus{z-index:2;color:#f01e50;background-color:transparent;border-color:#f01e50;}.encuentra-ruta .pager-nav .pagination > li > a,.encuentra-ruta .pager-nav .pagination > li > span,.encuentra-habitacion-unica .pager-nav .pagination > li > a,.encuentra-habitacion-unica .pager-nav .pagination > li > span,.encuentra-restaurante .pager-nav .pagination > li > a,.encuentra-restaurante .pager-nav .pagination > li > span,.encuentra-parador .pager-nav .pagination > li > a,.encuentra-parador .pager-nav .pagination > li > span{text-decoration:none;background-color:transparent;border:1px solid transparent;}.encuentra-ruta .pager-nav .pagination > .active > a,.encuentra-ruta .pager-nav .pagination > .active > span,.encuentra-ruta .pager-nav .pagination > .active > a:hover,.encuentra-ruta .pager-nav .pagination > .active > span:hover,.encuentra-ruta .pager-nav .pagination > .active > a:focus-visible,.encuentra-ruta .pager-nav .pagination > .active > span:focus-visible,.encuentra-ruta .pager-nav .pagination > .active > a:focus,.encuentra-ruta .pager-nav .pagination > .active > span:focus,.encuentra-habitacion-unica .pager-nav .pagination > .active > a,.encuentra-habitacion-unica .pager-nav .pagination > .active > span,.encuentra-habitacion-unica .pager-nav .pagination > .active > a:hover,.encuentra-habitacion-unica .pager-nav .pagination > .active > span:hover,.encuentra-habitacion-unica .pager-nav .pagination > .active > a:focus-visible,.encuentra-habitacion-unica .pager-nav .pagination > .active > span:focus-visible,.encuentra-habitacion-unica .pager-nav .pagination > .active > a:focus,.encuentra-habitacion-unica .pager-nav .pagination > .active > span:focus,.encuentra-restaurante .pager-nav .pagination > .active > a,.encuentra-restaurante .pager-nav .pagination > .active > span,.encuentra-restaurante .pager-nav .pagination > .active > a:hover,.encuentra-restaurante .pager-nav .pagination > .active > span:hover,.encuentra-restaurante .pager-nav .pagination > .active > a:focus-visible,.encuentra-restaurante .pager-nav .pagination > .active > span:focus-visible,.encuentra-restaurante .pager-nav .pagination > .active > a:focus,.encuentra-restaurante .pager-nav .pagination > .active > span:focus,.encuentra-parador .pager-nav .pagination > .active > a,.encuentra-parador .pager-nav .pagination > .active > span,.encuentra-parador .pager-nav .pagination > .active > a:hover,.encuentra-parador .pager-nav .pagination > .active > span:hover,.encuentra-parador .pager-nav .pagination > .active > a:focus-visible,.encuentra-parador .pager-nav .pagination > .active > span:focus-visible,.encuentra-parador .pager-nav .pagination > .active > a:focus,.encuentra-parador .pager-nav .pagination > .active > span:focus{color:#f01e50;cursor:default;background-color:transparent;border-color:#f01e50;}.encuentra-ruta .pager-nav .pagination > li > a,.encuentra-ruta .pager-nav .pagination > li > span,.encuentra-habitacion-unica .pager-nav .pagination > li > a,.encuentra-habitacion-unica .pager-nav .pagination > li > span,.encuentra-restaurante .pager-nav .pagination > li > a,.encuentra-restaurante .pager-nav .pagination > li > span,.encuentra-parador .pager-nav .pagination > li > a,.encuentra-parador .pager-nav .pagination > li > span{color:#232323;}.view-filters{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;position:relative;}.view-filters .bef-exposed-form .form--inline > .form-item{float:none !important;}.view-filters form{position:relative;}.view-filters form .form-item-title{text-align:center;display:block;}.view-filters form .form-item-title label{font-family:"Lato",sans-serif;font-size:1.7rem;line-height:2rem;letter-spacing:0.015rem;color:#5a5a5a;margin-bottom:30px;font-weight:300 !important;display:block;width:100%;font-weight:300;color:#232323;}.view-filters form .form-item-title input{display:block;width:100%;border:1px solid #232323;max-width:600px;border-radius:0px;margin:20px auto;position:relative;padding-left:40px;}.view-filters .view-filters{position:absolute;top:5px;right:0;z-index:2;background:#ffffff;-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-ms-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;opacity:1;}.view-filters .view-filters.out{opacity:0;z-index:-1;transition:z-index 0.6s step-end;}.encuentra-ruta .img-responsive,.encuentra-habitacion-unica .img-responsive,.encuentra-restaurante .img-responsive{width:100%;margin-bottom:10px;}.encuentra-ruta .views-field.views-field-body .field-content,.encuentra-habitacion-unica .views-field.views-field-body .field-content,.encuentra-restaurante .views-field.views-field-body .field-content{font-family:"Lato",sans-serif;color:#232323;font-size:1rem;line-height:1.3rem;max-width:300px;margin:0 auto 15px;font-weight:300;}.encuentra-ruta .wrapper-filters,.encuentra-habitacion-unica .wrapper-filters,.encuentra-restaurante .wrapper-filters{min-height:55px;}.encuentra-ruta .wrapper-filters .link-container,.encuentra-habitacion-unica .wrapper-filters .link-container,.encuentra-restaurante .wrapper-filters .link-container{position:relative !important;width:auto;right:inherit;left:0px;max-width:86%;top:0px;height:auto;background:transparent;padding:0px;border:0px;margin:0px;}@media (max-width:996px){.encuentra-ruta .wrapper-filters .link-container,.encuentra-habitacion-unica .wrapper-filters .link-container,.encuentra-restaurante .wrapper-filters .link-container{max-width:76%;}}.encuentra-ruta .wrapper-filters .link-container legend,.encuentra-habitacion-unica .wrapper-filters .link-container legend,.encuentra-restaurante .wrapper-filters .link-container legend{display:none;}.encuentra-ruta .wrapper-filters .link-container .option,.encuentra-habitacion-unica .wrapper-filters .link-container .option,.encuentra-restaurante .wrapper-filters .link-container .option{color:#232323;line-height:1em;font-weight:300;border:1px solid #5a5a5a !important;background:transparent;font-size:1rem;margin:0;padding:0.4rem 2.5rem !important;margin-right:15px;border-radius:50px !important;}.encuentra-ruta .wrapper-filters .link-container .option:hover,.encuentra-ruta .wrapper-filters .link-container .option:focus-visible,.encuentra-habitacion-unica .wrapper-filters .link-container .option:hover,.encuentra-habitacion-unica .wrapper-filters .link-container .option:focus-visible,.encuentra-restaurante .wrapper-filters .link-container .option:hover,.encuentra-restaurante .wrapper-filters .link-container .option:focus-visible{background-color:#5a5a5a;color:#fff;}.encuentra-ruta .wrapper-filters .link-container .option input,.encuentra-habitacion-unica .wrapper-filters .link-container .option input,.encuentra-restaurante .wrapper-filters .link-container .option input{z-index:-1;display:none;}.filter-active label.option{background-color:#5a5a5a !important;color:#fff !important;}.encuentra-habitacion-unica .wrapper-filters{align-items:flex-start;}@media (max-width:768px){.encuentra-habitacion-unica .wrapper-filters .right{display:block;width:100%;}}.encuentra-habitacion-unica .views-field-title h5{font-family:"questa",serif;font-size:1.75rem;line-height:2rem;font-weight:300;margin-top:0;margin-bottom:8px;color:#232323;padding-left:15px;padding-right:15px;}.encuentra-habitacion-unica .views-field-field-parador-unico a{text-transform:uppercase;color:#56babd !important;background:transparent !important;text-decoration:none !important;box-shadow:inherit !important;outline:none !important;padding-top:1rem !important;padding-bottom:1rem !important;width:100% !important;margin:0 !important;font-weight:500 !important;border:none !important;font-family:"Lato",sans-serif;font-size:1rem;}.encuentra-habitacion-unica .views-field-field-parador-unico a:after{content:">";display:inline-block;width:20px !important;height:20px !important;}.encuentra-habitacion-unica .views-field-body,.encuentra-habitacion-unica .field-content.description{font-family:"Lato",sans-serif;color:#232323;font-size:1rem;line-height:1.3rem;max-width:300px;margin:0 auto 15px;font-weight:300;margin-bottom:1rem;}.encuentra-habitacion-unica .views-field-body p,.encuentra-habitacion-unica .field-content.description p{font-family:"Lato",sans-serif;color:#232323;font-size:1rem;line-height:1.3rem;max-width:300px;margin:0 auto 15px;font-weight:300;box-sizing:border-box;}.encuentra-habitacion-unica .modal-trigger2{margin-bottom:20px;}.encuentra-habitacion-unica .wrapper-filters .link-container .form-checkboxes.bef-checkboxes{display:flex;flex-flow:row wrap;}.encuentra-habitacion-unica .radio + .radio,.encuentra-habitacion-unica .checkbox + .checkbox{margin-top:0.46428571em;}.encuentra-ruta .wrapper-filters{justify-content:flex-end;}.encuentra-ruta .wrapper-filters .wrapper-buttons{order:1;}.encuentra-ruta .wrapper-filters .link-container{display:flex;width:100%;flex-direction:column;}@media (max-width:768px){.encuentra-ruta .wrapper-filters .link-container{order:0;}}@media (max-width:768px){.encuentra-ruta .wrapper-filters .link-container{max-width:100%;}}.encuentra-ruta .wrapper-filters .link-container legend{display:block;text-align:left;}.encuentra-ruta .wrapper-filters .link-container .option{color:#232323;line-height:1em;font-weight:300;border:1px solid #5a5a5a !important;background:transparent;font-size:1rem;margin:0;padding:0.4rem 2.5rem !important;margin-right:15px;border-radius:50px !important;}.encuentra-ruta .wrapper-filters .link-container .option:hover,.encuentra-ruta .wrapper-filters .link-container .option:focus-visible{background-color:#5a5a5a;color:#fff;}.encuentra-ruta .wrapper-filters .link-container .option input{z-index:-1;display:none;}.encuentra-ruta .wrapper-filters .link-container .form-checkboxes.bef-checkboxes{flex-flow:row wrap;align-items:baseline;}.encuentra-ruta .wrapper-filters .link-container legend{order:2;width:100%;}.encuentra-ruta .wrapper-filters .link-container .fieldset-wrapper{width:100%;}.encuentra-ruta .wrapper-filters .link-container legend:first-child{order:0;}.encuentra-ruta .wrapper-filters .link-container legend:first-child + .fieldset-wrapper{order:1;}.encuentra-ruta .wrapper-filters .link-container .fieldset-wrapper:first-child{order:1;}.encuentra-ruta .wrapper-filters .link-container .fieldset-wrapper:last-child{order:3;}.encuentra-ruta .view-content .views-field-field-route-nights-term{font-family:"Lato",sans-serif;font-size:1.3rem;line-height:2rem;letter-spacing:0.015rem;color:#5a5a5a;margin:8px;}.encuentra-ruta .view-content .views-field-body{font-family:"Lato",sans-serif;color:#232323;font-size:1rem;line-height:1.3rem;max-width:300px;margin:0 auto 15px;font-weight:300;}.encuentra-ruta .view-content .views-field-body p{font-family:"Lato",sans-serif;color:#232323;font-size:1rem;line-height:1.3rem;max-width:300px;margin:0 auto 15px;font-weight:300;}.wrapper-contacts .icon-email,.wrapper-contacts .icon-phone{max-width:20px;margin-right:5px;}.services_parador > div{display:inline-block;margin:20px;max-width:46px;}.services_parador h2{display:none;}.block-landings-ofertas.view.view-ofertas-y-experiencias .view-header{height:auto !important;padding:0 15px;}.block-landings-ofertas .options-container > div{display:flex;justify-content:flex-end;align-items:flex-end;width:100%;}.block-landings-ofertas .options-container > div a{order:1;margin-bottom:10px;}.block-landings-ofertas .options-container{display:flex;justify-content:flex-end;align-items:flex-end;}.block-landings-ofertas .options-container .link-container{order:0;max-width:86%;}.block-landings-ofertas .radio + .radio,.block-landings-ofertas .checkbox + .checkbox{margin-top:0.46428571em;}.block-landings-ofertas .form-checkboxes.bef-checkboxes{display:flex;flex-wrap:wrap;flex-direction:row;}.services-list .item-service li .field--type-entity-reference img,.services-list .item-service li .field--name-field-icon-taxonomy img{max-height:30px;}.block-card-offer .wrapper-card-offer .wrapper-content .wrapper-image img{max-width:100%;}.gift-box .block-card-offer .wrapper-card-offer .wrapper-content,.block-card-offer .wrapper-card-offer .wrapper-content{flex-direction:column;}.block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-top{font-family:"Lato",sans-serif;font-size:1rem;line-height:1.2rem;letter-spacing:0.015rem;color:#232323;font-weight:300;max-width:900px;margin:20px auto 10px;}.block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-bottom.reservas{max-width:900px;width:100%;margin:0 auto;}.block-card-offer .wrapper-card-offer .wrapper-link{max-width:900px;margin:15px auto 0px;}.block-paradores-included .tabs-container ul li{padding-left:0.5rem;}.block-paradores-included .tabs-container ul li::marker{content:"▶";font-size:12px;}.page-node-type-ofertas-y-experiencias-avanzado- .block-paradores-included .tabs-container{margin:0 auto 0px;}.page-node-type-ofertas-y-experiencias-avanzado- .views-row .block-paradores-included{border:1px solid;border-top:0px;padding:0px 20px 30px;}.page-node-type-ofertas-y-experiencias-avanzado- .block-paradores-included ul{list-style:inherit;padding-left:10px;}.page-node-type-ofertas-y-experiencias-avanzado- .view-display-id-block_paragraph_paradores_implicados .tab__content.active-tab-cotent{border-bottom:0px;padding-bottom:0px;}.flex-paradores ul{display:flex;flex-wrap:wrap;}.flex-paradores ul li{width:20%;padding:4px;box-sizing:border-box;}.flex-paradores ul li .node--type-parador.listado-paradores-implicados-ofertas{display:flex;flex-direction:column;}.flex-paradores ul li .node--type-parador.listado-paradores-implicados-ofertas h2{order:3;}.text--bold{font-weight:bold;}
@charset "UTF-8";.texto-titulo-principal{margin-top:10px;margin-bottom:20px;font-family:"questa",serif;font-size:4rem;line-height:4.5rem;letter-spacing:-0.03rem;font-weight:300;word-break:break-word;}.texto-subtitulo{font-weight:300;margin-bottom:30px;font-size:2.5rem;line-height:2.5rem;font-family:"questa",serif;}.texto-rojo{color:#f01e50;}.texto-rojo-subrayado{color:#ffffff;background-color:#f01e50;}.enlace-flecha::after{content:"›" !important;font-size:2rem;vertical-align:sub;margin-left:4px;transform:translateY(-30%);color:#f01e50;}.enlace-flecha::after:hover,.enlace-flecha::after:focus-visible{text-decoration:none;}.enlace-flecha:hover::after{text-decoration:none;}.menu-principal:not(.pos-fixed):not(.bar--transparent){position:relative;}#webform-submission-contact-add-form label{font-size:1.2rem;margin-left:9px;font-weight:300;}#webform-submission-contact-add-form label.form-required::after{position:relative;top:7px;left:2px;content:"*";display:inline-block;background-image:none;font-size:1.4rem;line-height:1rem;font-weight:600;color:#f01e50;}#webform-submission-contact-add-form a{color:#f01e50;}#webform-submission-contact-add-form input,#webform-submission-contact-add-form select,#webform-submission-contact-add-form textarea{border-radius:0px;border-color:#c8c8c8;box-shadow:none;}#webform-submission-contact-add-form .select-wrapper::after{color:#f01e50;}#webform-submission-contact-add-form .webform-element-description{font-size:1.2rem;margin-left:10px;font-style:italic;font-weight:300;margin-top:-4px;}#webform-submission-contact-add-form #edit-info-top{display:flex;}@media (max-width:650px){#webform-submission-contact-add-form #edit-info-top{display:block;text-align:center;}}#webform-submission-contact-add-form #edit-info-top .reservas-block{text-align:center;}#webform-submission-contact-add-form #edit-info-top .reservas-block .reservas_phone{margin-bottom:5px;color:#f01e50;font-size:1.6rem;}#webform-submission-contact-add-form #edit-info-top .reservas-block .btn--primary:hover,#webform-submission-contact-add-form #edit-info-top .reservas-block .btn--primary:focus-visible{background-color:#f01e50;color:#ffffff;cursor:auto;}#webform-submission-contact-add-form #edit-info-top .reservas-block .icon{width:20px;}#webform-submission-contact-add-form #edit-info-top .reservas-block .reservas_horario{margin-top:7px;}#webform-submission-contact-add-form #edit-info-top .reservas-block .reservas_horario .icon{display:inline-block;width:29px;height:29px;margin:0;vertical-align:super;top:2px;position:relative;}#webform-submission-contact-add-form #edit-info-top .reservas-block .reservas_horario .clock-text{display:inline-block;font-weight:600;vertical-align:top;margin-top:7px;}#webform-submission-contact-add-form #edit-info-top .reservas-block .reservas_horario p{line-height:1.4rem;font-size:1.3rem;}#webform-submission-contact-add-form #edit-info-top .trabajo-block .trabajo_phone{border:1px solid #f01e50;width:80%;margin-bottom:6px;margin-top:14px;cursor:auto;}#webform-submission-contact-add-form #edit-info-top .trabajo-block .trabajo_phone .icon{display:inline-block;width:20px;margin:0;position:relative;top:-3px;}#webform-submission-contact-add-form #edit-info-top .trabajo-block .trabajo_phone p{color:#f01e50;display:inline-block;font-size:1.6rem;font-weight:400;}@media (max-width:430px){#webform-submission-contact-add-form #edit-info-top .trabajo-block .trabajo_phone p{font-size:1.3rem;}}#webform-submission-contact-add-form #edit-info-top .trabajo-block .trabajo_txt p{font-weight:300;line-height:1.6rem;}#webform-submission-contact-add-form #edit-contact-info-name-container{clear:both;}#webform-submission-contact-add-form #edit-actions{text-align:center;}#webform-submission-contact-add-form #edit-actions button#edit-actions-submit{width:auto;margin:auto;text-transform:uppercase;padding:0.4rem 2.5rem;font-weight:300;font-size:1rem;height:auto;}#webform-submission-contact-add-form #edit-conditions-checks-container p{font-size:1.2rem;font-weight:300;line-height:1.5rem;}#webform-submission-contact-add-form #edit-conditions-checks-container .form-type-checkbox{display:block;}#webform-submission-contact-add-form #edit-conditions-checks-container .form-type-checkbox .description{display:inline-block;}@media (max-width:470px){#webform-submission-contact-add-form #edit-conditions-checks-container .form-type-checkbox label{display:inline-block;vertical-align:top;}#webform-submission-contact-add-form #edit-conditions-checks-container .form-type-checkbox .description{width:85%;vertical-align:top;}}#webform-submission-contact-add-form #edit-conditions-checks-container #edit-condition-check-legal--description{margin-left:0;}#webform-submission-contact-add-form #edit-contact-info-bottom{margin-top:60px;padding:1rem 2rem;background-color:#f0f0f0;}#webform-submission-contact-add-form #edit-contact-info-bottom h2{color:#f01e50;}#webform-submission-contact-add-form #edit-contact-info-bottom hr{border-color:#c8c8c8;}#webform-submission-contact-add-form{max-width:800px;margin:auto;}@media (max-width:767px){#webform-submission-contact-add-form{padding:10px 1rem;}}#webform-submission-contact-add-form #edit-info-top{margin-top:20px;margin-bottom:30px;text-align:center;}#webform-submission-contact-add-form .form-item-apellidos{width:100%;margin:0;}#webform-submission-contact-add-form .form-item-email{width:100%;}#webform-submission-contact-add-form .form-item-motivo-consulta{margin-top:40px;margin-bottom:0;}article[data-history-node-id="205"] .spacer{display:block;}.field--name-field-pais{margin-top:50px;margin-bottom:5px;color:#f01e50;}.field--name-field-ciudad{margin-bottom:8px;font-size:2.4rem;font-family:"questa",serif;}.field--name-field-nombre-oficina{line-height:1.4rem;text-transform:uppercase;}.field--name-field-direccion{line-height:1.4rem;}.field--name-field-telefono{line-height:1.4rem;}.field--name-field-telefono::before{content:url(/themes/stack/img/icons/icon_phone_black.svg);display:inline-block;width:13px;height:13px;position:relative;left:-3px;top:2px;opacity:0.6;}.field--name-field-email{line-height:1.4rem;}.field--name-field-email::before{content:url(/themes/stack/img/icons/icon_mail_black.svg);display:inline-block;width:12px;height:13px;position:relative;left:-4px;top:2px;opacity:0.6;}.txt-continente{width:85px;text-align:right;display:inline-block;padding-right:10px;}.txt--primary{color:#f01e50;}.view-celebra-tu-evento a.btn--primary{box-sizing:border-box;display:inline-block;color:#ffffff !important;border:1px solid #f01e50 !important;background:#f01e50 !important;text-transform:uppercase;font-family:"Lato",sans-serif;font-weight:300 !important;font-size:1rem;margin:0;padding:0.6rem 2.5rem;text-decoration:none;margin-top:10px;}.block-views-blockhalls-block-salones{margin-top:80px;padding-top:80px;}.block-views-blockhalls-block-salones .wrapper-listing .col{padding-left:3%;padding-right:3%;margin-bottom:50px;}@media (max-width:500px){.block-views-blockhalls-block-salones .wrapper-listing .col{margin-bottom:0px;}}@media (max-width:767px){.block-views-blockhalls-block-salones .wrapper-listing .wrapper-bottom{margin-top:10px;}}.block-views-blockhalls-block-salones h5{margin-bottom:0px;}.block-views-blockhalls-block-salones p.description{margin-bottom:0px !important;}.block-views-blockhalls-block-salones .wrapper-bottom a.modal-trigger-halls{margin-bottom:14px;}.block-views-blockhalls-block-salones nav{margin-bottom:40px;}#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] [id^=edit-body] .info-texto.total-points{background:#f01e50;color:#ffffff;}#booking-multi-step-unique-rooms-form .reserve-conditions-container h3.conditions-title{font-weight:400;}#booking-multi-step-unique-rooms-form .form-item-surname2{padding-right:0% !important;}.article__body .block-field-blocknodearticlebody .content a{color:#f01e50 !important;}.article__body .block-field-blocknodearticlebody .content a.bloque-boton{color:#fff !important;}body.node--type-article .content .field--name-body a.bloque-boton{color:#f01e50 !important;}body.node--type-article .content .field--name-body a.bloque-boton{color:#fff !important;}.view-noticias-mas-entradas .views-field-body img{display:none;}button.close{right:-10px !important;width:30px;height:30px;}#menu1:not(.bar--transparent) .enlace_txt:hover,#menu1:not(.bar--transparent) .enlace_txt:focus-visible{color:#f01e50;}@media (min-width:1199px){#menu1 .menu_right #block-customblocktrybuiderbuynowbutton{margin-left:0;}}.block-views-blockphoto-galleries-block-photo-galleries{text-align:center;}#block-footerleft .field--name-body p.text-align-center{max-width:none !important;}[data-overlay]:before{z-index:4;}.paragraph--type--paragraph-video-bg-block .container{z-index:8 !important;}.paragraph--type--paragraph-video-bg-block .field--name-field-vimeo-id-video{display:none;}.paragraph--type--paragraph-video-bg-block .inline-YTPlayer{width:100%;margin-top:-70px;z-index:2;}.paragraph--type--paragraph-video-bg-block .vimeo-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;overflow:hidden;}.paragraph--type--paragraph-video-bg-block .vimeo-video iframe{width:100vw;height:56.25vw;min-height:120vh;min-width:207.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.paragraph--type--paragraph-video-bg-block .vimeo-video iframe .vp-controls-wrapper{display:none !important;}.paragraph--type--paragraph-video-bg-block .loading-indicator{display:none !important;}#block-agencia-reservas-links .columna_izquierda,#block-agencia-reservas-links .columna_derecha{display:inline-block;vertical-align:top;margin-bottom:30px;}#block-agencia-reservas-links .columna_derecha{width:35% !important;}#block-agencia-reservas-links h3{margin-bottom:10px;}#block-agencia-reservas-links #block-reservas-reservas-reservanormal{margin-top:0px;}#block-agencia-reservas-links #block-reservas-reservas-reservanormal #boton_reserva{float:none;}#block-agencia-reservas-links #block-reservas-reservas-reservanormal #boton_reserva_parador{margin-top:10px;}@media (max-width:760px){#forms-agencias-register{width:90% !important;}}#forms-agencias-register #form-system-messages{width:96%;}#edit-title-user-data{width:100%;}#edit-title-user-data h3{margin-top:30px;}.agency_form_data #edit-down span,.agency_form_data #edit-right span{font-size:16px;}.agency_form_data #edit-down .booking-right-price,.agency_form_data #edit-right .booking-right-price{line-height:1.7rem;font-size:1.3rem !important;}.agency_form_data #edit-down .descripcion,.agency_form_data #edit-right .descripcion{margin-top:0px !important;margin-bottom:10px;}#ajax_form_multistep_form_booking #booking-routes-multi-step-form .agency_form_data .form-item-email{flex:1 0 50% !important;padding-right:2.5% !important;}@media (max-width:600px){#ajax_form_multistep_form_booking #booking-routes-multi-step-form .agency_form_data .form-item-email{padding-right:0 !important;}}#ajax_form_multistep_form_booking #booking-routes-multi-step-form .agency_form_data .form-item-email-confirmation{flex:1 0 50% !important;padding-right:0 !important;padding-left:2.5% !important;}@media (max-width:600px){#ajax_form_multistep_form_booking #booking-routes-multi-step-form .agency_form_data .form-item-email-confirmation{padding-left:0 !important;}}#ajax_form_multistep_form_booking #booking-routes-multi-step-form .booking_route span.coma{display:block;height:0px;opacity:0;overflow:hidden;}#ajax_form_multistep_form_booking #booking-routes-multi-step-form #booking-container-room-0 .booking-container-rooms-number{margin:0;}#ajax_form_multistep_form_booking #booking-routes-multi-step-form label.control-label[for=edit-search-parador]{display:none;}#ajax_form_multistep_form_booking #booking-multi-step-form .agency_form_data .form-item-email{flex:1 0 50% !important;padding-right:2.5% !important;}@media (max-width:600px){#ajax_form_multistep_form_booking #booking-multi-step-form .agency_form_data .form-item-email{padding-right:0 !important;}}#ajax_form_multistep_form_booking #booking-multi-step-form .agency_form_data .form-item-email-confirmation{flex:1 0 50% !important;padding-right:0 !important;padding-left:2.5% !important;}@media (max-width:600px){#ajax_form_multistep_form_booking #booking-multi-step-form .agency_form_data .form-item-email-confirmation{padding-left:0 !important;}}#ajax_form_multistep_form_booking #booking-multi-step-form .agency_form_data .booking-container-resume .booking-container-resume-rooms-rooms-right .booking-container-resume-rooms-right-room-resume{margin:0 !important;}#ajax_form_multistep_form_booking #booking-multi-step-form .parador-alerts-wrapper{padding:0;}#ajax_form_multistep_form_booking #booking-multi-step-form .parador-alerts-wrapper .parador-alerts-container{max-width:none !important;margin-top:0 !important;}#ajax_form_multistep_form_booking #booking-multi-step-form .parador-alerts-wrapper .parador-alerts-container p{color:#4f4f4f;font-weight:600;}#ajax_form_multistep_form_booking #booking-multi-step-unique-rooms-form .agency_form_data .form-item-email{flex:1 0 50% !important;padding-right:2.5% !important;}@media (max-width:600px){#ajax_form_multistep_form_booking #booking-multi-step-unique-rooms-form .agency_form_data .form-item-email{padding-right:0 !important;}}#ajax_form_multistep_form_booking #booking-multi-step-unique-rooms-form .agency_form_data .form-item-email-confirmation{flex:1 0 50% !important;padding-right:0 !important;padding-left:2.5% !important;}@media (max-width:600px){#ajax_form_multistep_form_booking #booking-multi-step-unique-rooms-form .agency_form_data .form-item-email-confirmation{padding-left:0 !important;}}#ajax_form_multistep_form_booking #edit-giftbox-details-inner-wrapper{margin-bottom:40px;}#ajax_form_multistep_form_booking .container-data-offer #offer-details-content{max-width:600px;position:absolute;z-index:10;background:#ffffff;border:1px solid #959595;padding:50px;text-align:left;}#ajax_form_multistep_form_booking .container-data-offer #offer-details-content #content-offer{border:1px solid #232323;padding:20px 50px 20px;overflow-y:visible;}#ajax_form_multistep_form_booking .container-data-offer #offer-details-content #close-offer-details{position:absolute;right:15px;top:10px;content:"×";}#ajax_form_multistep_form_booking .container-data-offer #offer-details-content #close-offer-details::before{color:#5a5a5a !important;content:"×";font-size:2.5em;}#ajax_form_multistep_form_booking .container-data-offer #offer-details-content #close-offer-details img{width:20px;display:none;}#edit-legal-warning,.booking-legal-warning{margin-top:15px;margin-bottom:15px;}#edit-legal-warning p,.booking-legal-warning p{font-size:14px;line-height:1.4;margin-bottom:10px;font-weight:400;}#edit-legal-warning a,.booking-legal-warning a{color:#f01e50;}.btn-si{background-position:1em;background-repeat:no-repeat;background-size:2em;border:none;color:#fff;cursor:pointer;font-size:0.75em;height:3.2em;line-height:1.2em;padding:0 1.2em 0 3.5em;text-decoration:none;transition:all 0.5s;vertical-align:bottom;}.btn-google{background-color:#dd4b39;background-image:url("/themes/stack/img/icons/google.svg");}.btn-google:hover,.btn-google:focus-visible{background-color:#e47365;}.btn-google:active{background-color:#c23321;}.btn-facebook{background-color:#3b5998;background-image:url("/themes/stack/img/icons/facebook.svg");}.btn-facebook:hover,.btn-facebook:focus-visible{background-color:#4c70ba;}.btn-facebook:active{background-color:#2d4373;}.btn-twitter{background-color:#00aced;background-image:url("/themes/stack/img/icons/twitter.svg");}.btn-twitter:hover,.btn-twitter:focus-visible{background-color:#21c2ff;}.btn-twitter:active{background-color:#0087ba;}.btn-microsoft{background-color:#e3b30d;background-image:url("/themes/stack/img/icons/microsoft.svg");}.btn-microsoft:hover,.btn-microsoft:focus-visible{background-color:#f3c730;}.btn-microsoft:active{background-color:#b38d0a;}.btn-github{background-color:#2a2a2a;background-image:url("/themes/stack/img/icons/github.svg");}.btn-github:hover,.btn-github:focus-visible{background-color:#444444;}.btn-github:active{background-color:#111111;}.btn-foursquare{background-color:#95c330;background-image:url("/themes/stack/img/icons/foursquare.svg");}.btn-foursquare:hover,.btn-foursquare:focus-visible{background-color:#abd452;}.btn-foursquare:active{background-color:#769a26;}.btn-instagram{background-color:#906248;background-image:url("/themes/stack/img/icons/instagram.svg");}.btn-instagram:hover,.btn-instagram:focus-visible{background-color:#ae7a5d;}.btn-instagram:active{background-color:#6e4b37;}.btn-linkedin{background-color:#0b5ea3;background-image:url("/themes/stack/img/icons/linkedin.svg");}.btn-linkedin:hover,.btn-linkedin:focus-visible{background-color:#0e7ad3;}.btn-linkedin:active{background-color:#084273;}.btn-evernote{background-color:#5ca629;background-image:url("/themes/stack/img/icons/evernote.svg");}.btn-evernote:hover,.btn-evernote:focus-visible{background-color:#73cd35;}.btn-evernote:active{background-color:#457d1f;}.btn-dropbox{background-color:#1b73d1;background-image:url("/themes/stack/img/icons/dropbox.svg");}.btn-dropbox:hover,.btn-dropbox:focus-visible{background-color:#3a8de5;}.btn-dropbox:active{background-color:#155aa4;}.btn-si-a{padding:25px 15px 25px 65px !important;font-family:arial;}.smaller .btn-si-a{padding-left:40px !important;font-size:12px;}#block-loginamigosblock #forms-login-amigos [id^=edit-body] .login-button,#block-iniciodesesionagenciasenbloque #forms-login-amigos [id^=edit-body] .login-button{width:32%;margin:auto 0.8%;}#block-loginamigosblock .forms-login-amigos label.form-required:after{display:none;}#container-social-network-to-logout .disconnect_label{height:30px;margin-top:15px;}#container-social-network-to-logout .btn-si{margin:0 1rem;}.btn-change_pass{width:auto !important;text-transform:uppercase;margin:10px 1rem !important;}.dp-highlight .ui-state-default{background:#56babd;color:#fff;}[id^=booking-multi-step-form] #edit-errores{text-align:center;}[id^=booking-multi-step-form] #edit-errores p{max-width:600px;margin:15px auto;padding:20px;background:#daf0f1;border-radius:6px;color:#232323;border:2px solid #91d1d3;text-align:start;}[id^=booking-multi-step-form] .related-message-container{max-width:600px;margin:auto;text-align:center;}[id^=booking-multi-step-form] .related-message-container p{font-size:1rem;}@media (max-width:776px){[id^=booking-multi-step-form] #edit-body #edit-left{order:2 !important;margin-top:50px;}}[id^=booking-multi-step-form] #edit-body #edit-left .form-item-surname2{flex:1 0 50% !important;padding-right:4% !important;}[id^=booking-multi-step-form] #edit-body #edit-left .form-item-email{flex:1 0 50% !important;padding-right:4% !important;}[id^=booking-multi-step-form] #edit-body #edit-left .form-item-email-confirmation{padding-right:0 !important;padding-left:0 !important;}[id^=booking-multi-step-form] #edit-body #edit-left #edit-booking-dates{flex:1 0 50% !important;padding-right:20% !important;}[id^=booking-multi-step-form] .bg-white #edit-parador-top .booking-parador-data-row{display:block;}[id^=booking-multi-step-form] .bg-white #edit-parador-top .booking-parador-data-row .booking-parador-phone{display:inline-block;}[id^=booking-multi-step-form] .bg-white #edit-parador-top .booking-parador-data-row .booking-parador-email{display:inline-block;}[id^=booking-multi-step-form] .bg-white #edit-parador-btn .step3-button button.btn-outline--primary{border:none !important;font-weight:600 !important;}[id^=booking-multi-step-form] .booking-container-rooms #edit-tabs .tab-pane{display:none;}[id^=booking-multi-step-form] .booking-container-rooms #edit-tabs .tab-pane .booking-container-rooms-top{margin-bottom:0;padding-top:30px;padding-bottom:30px;border-top:none !important;border-bottom:1px solid #c8c8c8;}@media (min-width:768px){[id^=booking-multi-step-form] .booking-container-rooms #edit-tabs .tab-pane .booking-container-rooms-top .modal-room-image .modal-dialog{width:720px;}}@media (max-width:768px){[id^=booking-multi-step-form] .booking-container-rooms #edit-tabs .tab-pane .booking-container-rooms-top .modal-room-image .modal-dialog{margin-top:10%;}}[id^=booking-multi-step-form] .booking-container-rooms #edit-tabs .tab-pane .booking-container-rooms-top .modal-room-image .modal-dialog .modal-header{border:0;}[id^=booking-multi-step-form] .booking-container-rooms #edit-tabs .tab-pane .booking-container-rooms-top .modal-room-image .modal-dialog .btn-close.modal-close-cross{float:right;}[id^=booking-multi-step-form] .booking-container-rooms #edit-tabs .tab-pane .booking-container-rooms-top .modal-room-image .modal-dialog .btn-close.modal-close-cross::before{content:"×";color:#5a5a5a !important;font-size:3.5em !important;}[id^=booking-multi-step-form] .booking-container-rooms #edit-tabs .tab-pane .booking-container-rooms-btn [id^=edit-container-]{padding-top:12px;padding-bottom:20px;margin-top:0px;border-bottom:1px solid #c8c8c8;border-top:none;}[id^=booking-multi-step-form] .booking-container-rooms #edit-tabs .tab-pane .booking-container-rooms-btn .form-type-radio{display:block;}[id^=booking-multi-step-form] .booking-container-rooms #edit-tabs .tab-pane.active{display:block;}[id^=booking-multi-step-form] #booking-price-resume .price-resume-bottom{text-align:center;}[id^=booking-multi-step-form] #booking-price-resume .step3-button button.btn-outline--primary{border:1px solid #f01e50 !important;border-color:#f01e50 !important;}[id^=booking-multi-step-form] .booking-container-resume #edit-titulo{display:flex;align-self:baseline;padding-bottom:10px;text-align:left;}[id^=booking-multi-step-form] .booking-container-resume-rooms{width:100%;}[id^=booking-multi-step-form] .booking-container-resume-rooms .booking-container-resume-rooms-room{display:flex !important;flex-direction:row !important;padding-bottom:20px !important;border-bottom:1px solid #c8c8c8;padding-top:20px;}@media (max-width:661px){[id^=booking-multi-step-form] .booking-container-resume-rooms .booking-container-resume-rooms-room{flex-wrap:wrap !important;}}@media (min-width:661px) and (max-width:776px){[id^=booking-multi-step-form] .booking-container-resume-rooms .booking-container-resume-rooms-room{display:flex !important;flex-direction:column !important;margin-top:40px;}[id^=booking-multi-step-form] .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-container-resume-rooms-left{margin-bottom:0px !important;}[id^=booking-multi-step-form] .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-container-resume-rooms-left .booking-container-resume-rooms-left-title{font-weight:600;}[id^=booking-multi-step-form] .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-container-resume-rooms-rooms-right{align-self:flex-start;width:-moz-available;width:fill-available;width:-webkit-fill-available;}}[id^=booking-multi-step-form] .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-container-resume-rooms-left{order:1 !important;height:auto !important;margin-right:0 !important;flex:0 0 60%;display:flex;flex-direction:column !important;text-align:left;padding:0 !important;justify-content:flex-end;}[id^=booking-multi-step-form] .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-container-resume-rooms-left .booking-container-resume-rooms-left-title{font-size:1.2rem !important;font-weight:bold;}[id^=booking-multi-step-form] .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-container-resume-rooms-left .booking-container-resume-rooms-left-room_name{font-size:1.2rem !important;}[id^=booking-multi-step-form] .booking-container-resume-rooms .booking-container-resume-rooms-room #edit-right{flex:0 0 30%;}[id^=booking-multi-step-form] .booking-container-resume-rooms .booking-container-resume-rooms-room #edit-right .booking-container-resume-dates{display:block;}[id^=booking-multi-step-form] .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-container-resume-rooms-rooms-right{order:2 !important;justify-content:flex-end;align-items:baseline !important;align-self:flex-end;margin-bottom:0 !important;padding:0;}[id^=booking-multi-step-form] .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-container-resume-rooms-rooms-right.codpro{flex:unset;}[id^=booking-multi-step-form] .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-container-resume-rooms-rooms-right:not(.codpro){flex:0 0 40%;}[id^=booking-multi-step-form] .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-container-resume-rooms-rooms-right ul.booking-container-resume-rooms-right-room-resume{margin:0;}[id^=booking-multi-step-form] .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-container-resume-rooms-rooms-right ul.booking-container-resume-rooms-right-room-resume.codpro li.price-value{color:#f01e50;}[id^=booking-multi-step-form] .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-container-resume-rooms-rooms-right ul.booking-container-resume-rooms-right-room-resume:not(.codpro) li{color:#232323 !important;display:block;}[id^=booking-multi-step-form] .booking-container-resume-rooms .booking-container-resume-rooms-room.agency-rooms-resume .booking-container-resume-rooms-left{flex:1 0 100%;}[id^=booking-multi-step-form] .booking-container-resume-rooms .booking-container-resume-rooms-room.agency-rooms-resume .booking-container-resume-rooms-rooms-right{flex:1 0 100%;}[id^=booking-multi-step-form] .booking-container-resume-rooms .booking-container-resume-rooms-room.agency-rooms-resume .booking-container-resume-rooms-rooms-right li{display:flex !important;justify-content:space-between;margin-bottom:0 !important;}[id^=booking-multi-step-form] .booking-container-resume-rooms .booking-container-resume-rooms-room.agency-rooms-resume .agency-price-points{display:none;}[id^=booking-multi-step-form] .booking-container-resume{text-align:left;}[id^=booking-multi-step-form] .booking-container-resume .booking-container-resume-dates{order:0 !important;display:block !important;color:#56babd !important;text-align:left;font-size:1.2rem !important;border-bottom:1px solid #c8c8c8;}@media (min-width:661px) and (max-width:776px){[id^=booking-multi-step-form] .booking-container-resume .booking-container-resume-dates{margin-bottom:75px;}}[id^=booking-multi-step-form] .booking-container-resume .booking-container-resume-dates .label-date{display:block;}[id^=booking-multi-step-form] .booking-container-resume .booking-container-resume-dates .label-date span{margin-right:5px;}[id^=booking-multi-step-form] .booking-container-resume .booking-container-resume-dates i.iconP-arrow-right-red{display:none;}[id^=booking-multi-step-form] .booking-container-resume .booking-container-resume-total{width:100%;display:block !important;text-align:left;margin-top:20px;color:#56babd;}[id^=booking-multi-step-form] .booking-container-resume .booking-container-resume-total.codpro{color:#f01e50;}[id^=booking-multi-step-form] .booking-container-resume .booking-container-resume-total.codpro .final-price-container,[id^=booking-multi-step-form] .booking-container-resume .booking-container-resume-total.codpro .price{color:#f01e50;}[id^=booking-multi-step-form] .booking-container-resume .booking-container-resume-total:not(.codpro) .price{color:#56babd !important;}[id^=booking-multi-step-form] .booking-container-resume .booking-container-resume-total .price{font-size:1.2rem !important;display:inline-block;width:50%;text-align:left;margin:auto;vertical-align:top;}[id^=booking-multi-step-form] .booking-container-resume .booking-container-resume-total .final-price-container{color:#56babd;font-size:1.2rem;display:inline-block;width:50%;text-align:right;margin:auto;}[id^=booking-multi-step-form] .booking-container-resume .booking-container-resume-total .descripcion{text-align:right;}[id^=booking-multi-step-form] .booking-container-resume .booking-container-resume-total .days{display:none;}[id^=booking-multi-step-form] .booking-container-resume .booking-container-resume-total.agency-resume-total{margin-top:20px;}[id^=booking-multi-step-form] .booking-container-resume .booking-container-resume-total.agency-resume-total .booking-right-price{display:flex;flex:1 0 100%;width:100%;justify-content:space-between;}[id^=booking-multi-step-form] .booking-container-resume .booking-container-resume-total.agency-resume-total .descripcion{line-height:1.2rem;}[id^=booking-multi-step-form] .booking-container-resume .step3-button button{border:none !important;}[id^=booking-multi-step-form] .booking-confirmation-page .title-form-step{text-align:center;}[id^=booking-multi-step-form] .booking-confirmation-page .booking-container-resume-confrimation .booking-container-resume-rooms .booking-container-resume-rooms-room{padding-bottom:10px;margin-bottom:10px;padding-top:0px !important;}[id^=booking-multi-step-form] .booking-confirmation-page .booking-container-resume-confrimation .booking-container-resume-total{margin-top:30px;}[id^=booking-multi-step-form] .booking-confirmation-page .booking-container-resume-confrimation .booking-container-resume-total p{justify-content:space-between;display:flex;}[id^=booking-multi-step-form] .booking-confirmation-page .booking-confirmation-rooms-resume{width:100%;max-height:none;height:auto;}[id^=booking-multi-step-form] .booking-confirmation-page .booking-confirmation-rooms-resume .booking-confirmation-rooms-container{width:100%;justify-content:space-between;}[id^=booking-multi-step-form] .booking-confirmation-page .booking-confirmation-total-price p.price{color:#232323 !important;font-size:1.4rem !important;}[id^=booking-multi-step-form] .booking-confirmation-page .booking-confirmation-total-price p.price .total-price-value{float:right;}[id^=booking-multi-step-form] .booking-confirmation-page .booking-confirmation-total-price .descripcion{text-align:right;line-height:1rem;margin-bottom:10px;}[id^=booking-multi-step-form] .booking-confirmation-footer{max-width:none !important;font-size:1.2rem;}[id^=booking-multi-step-form] .booking-confirmation-footer .finish-message{margin-bottom:40px;}#edit-footer.booking-step-2 .step3-button:first-child button{max-width:none !important;background-color:transparent !important;color:#f01e50 !important;}#edit-footer.booking-step-2 .step3-button:first-child button:hover,#edit-footer.booking-step-2 .step3-button:first-child button:focus-visible{background-color:#f01e50 !important;color:#ffffff !important;}#edit-footer.booking-step-4 .step3-button:first-child button{max-width:none !important;background-color:#f01e50 !important;color:#ffffff !important;}#edit-footer.booking-step-4 .step3-button:first-child button:hover,#edit-footer.booking-step-4 .step3-button:first-child button:focus-visible{background-color:transparent !important;color:#f01e50 !important;}#edit-footer.booking-step-3 .step3-button:last-child button{background-color:#f01e50 !important;color:#ffffff !important;max-width:none !important;}#edit-footer.booking-step-3 .step3-button:last-child button:hover,#edit-footer.booking-step-3 .step3-button:last-child button:focus-visible{background-color:transparent !important;color:#f01e50 !important;}form#booking-routes-multi-step-form #edit-down{margin-top:25px;}@media (max-width:776px) and (min-width:596px){form#booking-routes-multi-step-form #edit-down .list-rooms,form#booking-routes-multi-step-form #edit-down .booking-right-date{flex:0 0 auto !important;}}form#booking-routes-multi-step-form #edit-down #edit-disponibilidad{border:none !important;}@media (max-width:776px){form#booking-routes-multi-step-form #edit-body #edit-route{order:1 !important;}}@media (max-width:776px){form#booking-routes-multi-step-form #edit-body #edit-left{order:2 !important;margin-top:50px !important;}}form#booking-routes-multi-step-form #edit-body #edit-left .form-item-surname2{flex:1 0 50% !important;padding-right:4% !important;}@media (max-width:600px){form#booking-routes-multi-step-form #edit-body #edit-left .form-item-surname2{padding-right:0% !important;}}form#booking-routes-multi-step-form #edit-body #edit-left .form-item-email{flex:1 0 50% !important;padding-right:4% !important;}@media (max-width:600px){form#booking-routes-multi-step-form #edit-body #edit-left .form-item-email{padding-right:0% !important;}}form#booking-routes-multi-step-form #edit-body #edit-left .form-item-email-confirmation{padding-right:0 !important;padding-left:0 !important;}form#booking-routes-multi-step-form #edit-body #edit-left #edit-booking-dates{flex:1 0 50% !important;padding-right:20% !important;}@media (max-width:600px){form#booking-routes-multi-step-form #edit-body #edit-left #edit-booking-dates{padding-right:40% !important;}}@media (max-width:500px){form#booking-routes-multi-step-form #edit-route #edit-left img{display:none;}}@media (max-width:520px){form#booking-routes-multi-step-form [id^=edit-form-login] .form-item{flex:1 0 100% !important;padding-right:0 !important;}}form#booking-routes-multi-step-form .form-booking-page-confirmation-route,form#booking-routes-multi-step-form .booking-page-confirmation-route{max-width:700px;margin:auto;}form#booking-routes-multi-step-form .form-booking-page-confirmation-route .title-form-finish,form#booking-routes-multi-step-form .booking-page-confirmation-route .title-form-finish{line-height:3rem;}form#booking-routes-multi-step-form .form-booking-page-confirmation-route .title-form-finish span,form#booking-routes-multi-step-form .booking-page-confirmation-route .title-form-finish span{margin:auto !important;}form#booking-routes-multi-step-form .form-booking-page-confirmation-route #edit-info-agency h3,form#booking-routes-multi-step-form .booking-page-confirmation-route #edit-info-agency h3{margin-top:20px;}form#booking-routes-multi-step-form .form-booking-page-confirmation-route #edit-info-agency div,form#booking-routes-multi-step-form .booking-page-confirmation-route #edit-info-agency div{border:none !important;padding:0;justify-content:left;}form#booking-routes-multi-step-form .form-booking-page-confirmation-route #edit-info-agency div span,form#booking-routes-multi-step-form .booking-page-confirmation-route #edit-info-agency div span{margin-left:5px;}form#booking-routes-multi-step-form .form-booking-page-confirmation-route .content-route-resume-confirmation,form#booking-routes-multi-step-form .booking-page-confirmation-route .content-route-resume-confirmation{padding-top:20px !important;}form#booking-routes-multi-step-form .form-booking-page-confirmation-route .content-route-resume-confirmation .title,form#booking-routes-multi-step-form .booking-page-confirmation-route .content-route-resume-confirmation .title{margin-top:30px;}form#booking-routes-multi-step-form .form-booking-page-confirmation-route #edit-footer,form#booking-routes-multi-step-form .booking-page-confirmation-route #edit-footer{display:block;}form#booking-routes-multi-step-form .booking-container-resume-total .booking-right-price{font-size:1.3rem;}form#booking-routes-multi-step-form .booking-container-resume-total .descripcion{font-size:1rem !important;}form#booking-routes-multi-step-form .route_data_page .booking-right-price{display:flex;justify-content:space-between;}form#booking-routes-multi-step-form .booking-page-confirmation-route .wrapper-data{width:100%;justify-content:space-between;display:flex;border-bottom:1px solid #c8c8c8;padding-bottom:20px;margin-bottom:30px !important;}@media (max-width:550px){form#booking-routes-multi-step-form .booking-page-confirmation-route .wrapper-data{flex-wrap:wrap;}}form#booking-routes-multi-step-form .booking-page-confirmation-route .wrapper-data h3{font-size:1.8rem;margin-bottom:10px;color:#232323;}form#booking-routes-multi-step-form .booking-page-confirmation-route .wrapper-data .info_reserve{display:inline-flex;width:auto !important;vertical-align:top;float:none !important;flex:1 0 50%;}@media (max-width:550px){form#booking-routes-multi-step-form .booking-page-confirmation-route .wrapper-data .info_reserve{flex-direction:column;margin:auto;flex:1 0 100%;}}form#booking-routes-multi-step-form .booking-page-confirmation-route .wrapper-data .info_reserve #edit-info-reserve div{margin-bottom:0;justify-content:normal;border-bottom:0px;}form#booking-routes-multi-step-form .booking-page-confirmation-route .wrapper-data .info_client{display:inline-flex;width:auto !important;vertical-align:top;float:none !important;flex:inherit;}@media (max-width:550px){form#booking-routes-multi-step-form .booking-page-confirmation-route .wrapper-data .info_client{flex-direction:column;margin:auto;margin-top:20px;flex:1 0 100%;}}form#booking-routes-multi-step-form .booking-page-confirmation-route .wrapper-data .info_client #edit-info-client .client_comments{text-align:left;}form#booking-routes-multi-step-form .booking-page-confirmation-route .wrapper-data .info_client #edit-info-client div{margin-bottom:0;justify-content:normal;border-bottom:0px;}form#booking-routes-multi-step-form .booking-page-confirmation-route .wrapper-data #edit-reserve-title{text-align:left;}form#booking-routes-multi-step-form .booking-page-confirmation-route .wrapper-data #edit-client-title{text-align:left;}form#booking-routes-multi-step-form .booking-page-confirmation-route .wrapper-data #edit-client-title h3{display:inline-block;}form#booking-routes-multi-step-form .booking-page-confirmation-route .wrapper-data .finish-step-route{width:auto !important;float:none !important;}form#booking-routes-multi-step-form .booking-page-confirmation-route .content-route-resume-confirmation{flex:0 0 100% !important;border:none !important;text-align:left !important;padding:0 !important;margin-top:10px !important;}form#booking-routes-multi-step-form .booking-page-confirmation-route .content-route-resume-confirmation #edit-route-resumen span{padding:0 !important;}form#booking-routes-multi-step-form .booking-page-confirmation-route .info_conditions{order:4;}form#booking-routes-multi-step-form .booking-page-confirmation-route .info_conditions #edit-conditions-accordion{line-height:1.8rem;}form#booking-routes-multi-step-form .booking-page-confirmation-route .info_conditions #edit-conditions-accordion span{line-height:1.8rem;}form#booking-routes-multi-step-form .booking-page-confirmation-route #edit-footer.finish-step-route{max-width:none;}form#booking-routes-multi-step-form .content-route-resume-confirmation{background:transparent !important;margin-bottom:40px;width:100%;flex:none;border:0;text-align:left;line-height:1.2rem;padding-top:40px;}form#booking-routes-multi-step-form #edit-route-resumen{border-bottom:none !important;background:transparent !important;}form#booking-routes-multi-step-form #edit-route-resumen .booking-right-date{margin-top:30px;}form#booking-routes-multi-step-form #edit-route-resumen .booking-right-date span{padding:0;}form#booking-routes-multi-step-form .list-rooms{color:#232323 !important;padding:0 !important;display:table-row !important;}form#booking-routes-multi-step-form .regimen-booking{color:#232323 !important;padding:0 !important;}form#booking-routes-multi-step-form .booking-pvp{margin-top:20px;}form#booking-routes-multi-step-form .booking-pvp .price-label{color:#232323;}form#booking-routes-multi-step-form .booking-pvp .price-value{color:#232323;float:right;}form#booking-routes-multi-step-form .resume-right-route{border:none !important;text-align:left !important;}@media (max-width:596px){form#booking-routes-multi-step-form .resume-right-route #edit-down{text-align:left !important;}}form#booking-routes-multi-step-form .resume-right-route .title{font-size:1.2rem !important;margin-top:20px;}form#booking-routes-multi-step-form .resume-right-route .nights.taxonomy{margin-bottom:0 !important;margin-top:0 !important;}form#booking-routes-multi-step-form .resume-right-route .route_type.taxonomy{border-bottom:2px solid #e5e5e5;padding-bottom:25px;margin-top:0 !important;}form#booking-routes-multi-step-form .resume-right-route .booking-right-date{width:100%;justify-content:space-between;display:flex;}form#booking-routes-multi-step-form .resume-right-route .booking-right-date span{color:#56babd !important;width:100%;font-weight:400 !important;padding:0 !important;}form#booking-routes-multi-step-form .resume-right-route .list-rooms{width:100%;padding:0 !important;}form#booking-routes-multi-step-form .resume-right-route .list-rooms span{color:#232323;width:100%;font-weight:400;}form#booking-routes-multi-step-form .resume-right-route .regimen-booking{width:100%;border-bottom:2px solid #e5e5e5;padding-bottom:25px !important;}form#booking-routes-multi-step-form .resume-right-route .regimen-booking span{width:100%;color:#232323;font-weight:400;}form#booking-routes-multi-step-form .resume-right-route .booking-pvp span{color:#56babd;}form#booking-routes-multi-step-form .resume-right-route .precio-neto{color:#56babd;}form#booking-routes-multi-step-form .resume-right-route .descripcion{width:100%;margin-top:0;margin-bottom:30px;}form#booking-routes-multi-step-form .resume-right-route .booking-right-price{width:100%;}@media (max-width:596px){form#booking-routes-multi-step-form .resume-right-route .step3-button{text-align:center;}}form#booking-routes-multi-step-form .resume-right-route .step3-button button.btn-outline--primary{border:none !important;}#ajax_form_multistep_form_booking [id^=edit-form-login]{padding-top:10px;padding-bottom:40px;}#ajax_form_multistep_form_booking [id^=edit-form-login] .benefits-customer{margin-bottom:40px !important;}a.conditions-accordion-button h3{display:inline-block;color:#f01e50 !important;font-size:1.8rem;}a.conditions-accordion-button:after{font-weight:900;display:inline-block;margin-left:8px;content:"";border:solid #f01e50;border-width:0 2px 2px 0;display:inline-block;padding:3px;position:relative;top:2px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);}a.conditions-accordion-button.collapsed:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);top:-2px;}a.conditions-accordion-button[aria-expanded=false]:after{top:-2px;transform:rotate(45deg);-webkit-transform:rotate(45deg);}#edit-conditions-accordion p{line-height:1.8rem !important;}#edit-top p{line-height:1.8rem !important;}#edit-top p.reserve-conditions{margin-bottom:20px;}.step-next-button{flex:1;display:inline;order:3;}.step-next-button button{text-transform:uppercase;}#booking-multi-step-form .booking-container-room{margin-bottom:10px !important;margin-top:10px;}#booking-multi-step-form .booking-container-add-room{margin:10px auto !important;}#booking-multi-step-form .booking-container-promocode{margin-top:0px !important;}#booking-multi-step-form .booking-promocode{max-width:460px;}#booking-multi-step-form .js-form-item-promocod{text-align:center;}#booking-multi-step-form .js-form-item-promocod .control-label{font-family:"questa",serif !important;font-size:1.4rem;margin-bottom:20px;}#booking-multi-step-form #edit-link--2{margin-top:10px;}#booking-multi-step-form #edit-booking-dates-separator{padding:0px !important;}#booking-multi-step-form input#edit-promocod--2::-moz-placeholder{text-transform:none;}#booking-multi-step-form input#edit-promocod--2::placeholder{text-transform:none;}.booking-data-mobile-title{display:flex;order:2;display:none;}@media (max-width:414px){#booking-multi-step-form #edit-title .logo-paradores img{display:none;}#booking-multi-step-form #edit-booking-room{padding-top:5px !important;}#booking-multi-step-form #edit-row-adults-1{padding:0px !important;}#booking-multi-step-form #edit-add-room{margin-top:25px !important;}#booking-multi-step-form #edit-booking-dates-separator-2{padding-top:15px !important;}#booking-multi-step-form .form-item .control-label{color:#4f4f4f !important;}#booking-multi-step-form .booking-container-room-adults,#booking-multi-step-form .booking-container #booking-multi-step-form .booking-container-column{padding:10px 15px 0px 15px !important;}#booking-multi-step-form .booking-container-search{margin-top:0px;}#booking-multi-step-form .booking-line:before{margin-top:5px;width:50%;}#booking-modify-multi-step-form #edit-title .logo-paradores p{font-weight:400;}#booking-modify-multi-step-form #edit-title .logo-paradores p:after{margin-left:8px;margin-right:0px;}#booking-modify-multi-step-form #edit-title .logo-paradores p:before{margin-left:0px;margin-right:8px;}#booking-modify-multi-step-form #edit-booking-dates{padding-top:5px;padding-bottom:5px;}#booking-modify-multi-step-form #edit-booking-dates-separator{padding-bottom:1px;}#booking-modify-multi-step-form #edit-booking-dates-separator-2{padding-top:0;}#booking-modify-multi-step-form #edit-booking-room #edit-booking-dates-separator-2{padding-top:5px !important;}#booking-modify-multi-step-form .form-item .control-label{color:#4f4f4f !important;}#booking-modify-multi-step-form .booking-container-column{padding-bottom:5px !important;}#booking-modify-multi-step-form .booking-container-room-adults,#booking-modify-multi-step-form .booking-container #booking-modify-multi-step-form .booking-container-room-children{padding-top:0 !important;}#booking #booking-multi-step-form .booking-parador-img img{display:none;}#booking #booking-multi-step-form #edit-row-1 .control-label{font-size:1.4em;font-weight:bold;}#booking #booking-multi-step-form .bg-white{margin-left:-25px;margin-right:-25px;}#booking #booking-multi-step-form #ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-parador{padding:5% 0 0 0 !important;}#booking #booking-multi-step-form .booking-parador-data-row{align-items:inherit !important;text-align:left !important;}#booking #booking-multi-step-form .booking-parador-data-row{display:none !important;}#booking #booking-multi-step-form .booking-parador-location{display:none !important;}#booking #booking-multi-step-form .booking-parador-starts{display:inline-block !important;max-width:30%;}#booking #booking-multi-step-form .nav-link{display:block !important;border-bottom:1px solid #000;padding-bottom:15px;padding-top:15px;}}.reserve_localizador span,.reserve_date_arrive span{margin-left:5px;}.cajas-regalo-impuestos{width:100%;text-align:right;}.gift-box-step-1 .cajas-regalo-impuestos{margin-top:-10px;}.gift-box-step-2 #edit-list-gift-boxes span.label-gift_box:nth-child(3){justify-content:space-around !important;}.gift-box-step-2 #edit-list-gift-boxes span.label-gift_box.strike-precio{display:none !important;}#plantilla_confirmacion .products span.caja-regalo.strike-precio{display:none !important;}[id^=booking-modify-multi-step-form] .title-rooms-resume h3{color:#232323;font-size:24px;font-weight:normal;margin-bottom:15px;}[id^=booking-modify-multi-step-form] .body-booking-modify-resume .booking-modify-resume-data #edit-right-data [id^=edit-title] h3{margin-top:20px;margin-bottom:10px;}[id^=booking-modify-multi-step-form] .body-booking-modify-resume #edit-rooms-resume{width:100%;}[id^=booking-modify-multi-step-form] .body-booking-modify-resume #edit-rooms-resume .room-resume-block{display:flex;flex-wrap:wrap;flex:1 0 100%;justify-content:space-between;}[id^=booking-modify-multi-step-form] .body-booking-modify-resume #edit-rooms-resume .room-resume-block .room-resume-block-info{display:flex;flex:1 0 50% !important;flex-direction:column;}@media (max-width:540px){[id^=booking-modify-multi-step-form] .body-booking-modify-resume #edit-rooms-resume .room-resume-block .room-resume-block-info{flex:1 0 100% !important;}}[id^=booking-modify-multi-step-form] .body-booking-modify-resume #edit-rooms-resume .room-resume-block .room-resume-conditions-block{display:flex;flex:1 0 30%;flex-direction:column;}@media (max-width:540px){[id^=booking-modify-multi-step-form] .body-booking-modify-resume #edit-rooms-resume .room-resume-block .room-resume-conditions-block{flex:1 0 100% !important;}}[id^=booking-modify-multi-step-form] .body-booking-modify-resume #edit-price .info-texto,[id^=booking-modify-multi-step-form] .body-booking-modify-resume #edit-price .info-resume{display:flex;font-size:16px;}[id^=booking-modify-multi-step-form] .body-booking-modify-resume #edit-price .info-texto span,[id^=booking-modify-multi-step-form] .body-booking-modify-resume #edit-price .info-resume span{display:flex;flex-direction:column;flex:1 0 50%;text-align:right;}[id^=booking-modify-multi-step-form] .body-booking-modify-resume #edit-price .taxes{font-size:1rem;text-transform:initial;font-weight:400;margin-top:-3px;}[id^=booking-routes-multi-step-form] .agency_form_data .resume-right-route .descripcion{text-align:right !important;}#edit-block-reservas-link .form-type-entity-autocomplete .input-group-addon,#edit-block-reservas-link .form-type-entity-autocomplete-plx .input-group-addon{color:#232323;background-color:transparent;border:0;border-left:0;border-radius:0;position:relative;width:20px;padding:0;float:right;top:-12px;left:-3px;z-index:5;}#edit-block-reservas-link .form-type-entity-autocomplete .input-group-addon span.glyphicon:nth-child(2),#edit-block-reservas-link .form-type-entity-autocomplete-plx .input-group-addon span.glyphicon:nth-child(2){display:none;}.block-homemap #map_menu ul{text-align:center;}.block-homemap #map_menu ul li.options{display:inline-block;margin:15px 1rem;}@media (max-width:800px){.block-homemap #map_menu ul li.options{margin:5px 1rem;}}@media (max-width:500px){.block-homemap #map_menu ul li.options{display:block;}}.block-homemap #map_menu ul li.options a{color:#5a5a5a;}@media (max-width:960px){.block-homemap #map_menu ul li.options a{font-size:1rem;}}.block-homemap #map_menu ul li.options .icon_parador{background-repeat:no-repeat;width:18px;height:28px;display:inline-block;background-size:contain;position:relative;top:7px;margin-right:3px;}@media (max-width:960px){.block-homemap #map_menu ul li.options .icon_parador{width:16px;height:23px;}}.block-homemap #map_menu ul li.options .paradores-con-historia{background-image:url("/sites/default/files/parador_cultura.png");}.block-homemap #map_menu ul li.options .paradores-en-la-ciudad{background-image:url("/sites/default/files/parador_ciudad.png");}.block-homemap #map_menu ul li.options .paradores-en-la-naturaleza{background-image:url("/sites/default/files/parador_naturaleza_0.png");}.block-homemap #map_domain iframe{min-height:400px;}.block-homemap #map_domain html{overflow:hidden !important;}body.path-frontpage .block-homemap{background:#faf7f1;max-width:none;padding:20px 1rem;}body.path-frontpage .block-homemap .map_title{display:block;text-align:center;margin-top:10px;margin-bottom:20px;font-size:4.3rem;line-height:4.7rem;font-weight:300;color:#232323;font-family:"questa",serif;}body.path-frontpage .block-homemap .map_title::after{display:block;content:"";width:250px;margin:20px auto 10px;border-bottom:1px solid #5a5a5a;}body.path-frontpage .block-homemap .block-title{text-align:center;}body.path-frontpage .block-homemap #map_menu{display:block;}body.path-frontpage .block-homemap #map_domain{max-width:1000px;margin:10px auto;}body.path-frontpage .block-homemap #map_domain iframe{min-height:480px;}@media (max-width:768px){body.path-frontpage section.videobg.app-movil .logo-top-home{top:0;}}body.path-frontpage .logo-top-home{position:relative;z-index:9 !important;top:-80px;}body.path-frontpage .logo-top-home img{max-width:150px;margin-top:10px;margin-bottom:10px;}#ajax_form_multistep_form_booking [id^=booking-container-room] #nav-tab .nav-link .room-regimen .price-resume{display:none;}#ajax_form_multistep_form_booking [id^=booking-container-room] #edit-tabs label.option .price-resume .price-resume-value{font-weight:bolder;}.block-amigos-contacto .contacto_amigo_container{display:flex;flex-wrap:wrap;}.block-amigos-contacto .contacto_amigo_container .contacto_amigo_left{display:flex;flex:1 0 70%;}.block-amigos-contacto .contacto_amigo_container .contacto_amigo_right{display:flex;flex:1 0 25%;flex-direction:column;margin-left:5%;}.block-amigos-contacto .contacto_amigo_container #edit-info-top{display:none;}.block-amigos-contacto .contacto_amigo_container #edit-contact-info-bottom{display:none;}.view-ruta .modal-container .modal-close-cross{z-index:9999;top:50px !important;right:20px !important;}.view-ruta .modal-container .modal-close-cross::before{color:#5a5a5a !important;font-size:4.5em;}.modal-conditions-gift .modal-content .modal-close-cross{z-index:9999;top:50px !important;right:20px !important;}.modal-conditions-gift .modal-content .modal-close-cross::before{color:#5a5a5a !important;font-size:4.5em;}.encuentra-parador .wrapper-filters .link-container legend{flex:1 0 100%;}.encuentra-parador .wrapper-filters .link-container .fieldset-wrapper{flex:1 0 100%;color:#232323;}.encuentra-parador .options-container .wrapper-see-in-map{float:none;}@media (max-width:768px){.block-inline-blockbloque-container-3-columnas{justify-content:center;padding:25px;}}[id^=booking-spawellness-form] #edit-body #option_selectors_container{width:100%;}[id^=booking-spawellness-form] #edit-body #option_selectors{display:flex;flex:1 0 100%;flex-wrap:wrap;}[id^=booking-spawellness-form] #edit-body #option_selectors .form-group{display:grid;width:100%;margin-left:0;}[id^=booking-spawellness-form] #edit-body #option_selectors .input-group-addon{display:none;}[id^=booking-spawellness-form] #edit-body #option_selectors #parador-container{display:flex;flex:1 0 36%;margin-bottom:15px;}@media (min-width:521px) and (max-width:990px){[id^=booking-spawellness-form] #edit-body #option_selectors #parador-container{flex:1 0 38%;}}@media (max-width:520px){[id^=booking-spawellness-form] #edit-body #option_selectors #parador-container{flex:1 0 100%;}}[id^=booking-spawellness-form] #edit-body #option_selectors #treatment-container{display:flex;flex:1 0 36%;margin-bottom:15px;}@media (max-width:520px){[id^=booking-spawellness-form] #edit-body #option_selectors #treatment-container{flex:1 0 100%;}}@media (min-width:521px) and (max-width:990px){[id^=booking-spawellness-form] #edit-body #option_selectors #treatment-container .form-item-treatment-selector{margin-right:0;}}@media (max-width:520px){[id^=booking-spawellness-form] #edit-body #option_selectors .form-item-day{flex:1 0 100%;}}@media (max-width:520px){[id^=booking-spawellness-form] #edit-body #option_selectors #hours-div{flex:1 0 100%;}}[id^=booking-spawellness-form] #edit-body #option_selectors #hours-div .form-group{margin-right:0;}#save_values_modal .advert_msg{font-size:1.3rem;margin-top:16px;}#container-related-paradores{margin-top:70px;margin-bottom:120px !important;}#container-related-paradores #edit-message{border:transparent !important;background:transparent !important;}#container-related-paradores #edit-message p{font-size:1.7rem !important;color:#232323 !important;font-weight:500;}#container-related-paradores .related-parador{display:flex;flex-wrap:wrap;max-width:590px;margin:auto;}#container-related-paradores .related-parador .booking-container-parador{display:flex;flex:1 0 75%;}@media (max-width:596px){#container-related-paradores .related-parador .booking-container-parador{flex:1 0 100%;}}#container-related-paradores .related-parador .related-parador-book-btn{display:flex;flex:1 0 25%;}#container-related-paradores .related-parador .related-parador-book-btn a{height:-moz-max-content;height:max-content;margin:auto;}#container-related-paradores .related-parador .related-parador-book-btn{position:relative;}@media (max-width:596px){#container-related-paradores .related-parador .related-parador-book-btn{display:flex;flex:1 0 100%;}}#container-related-paradores .related-parador a.btn-outline--primary{background:#ffffff;margin:auto;position:absolute;right:0;bottom:30%;}@media (max-width:596px){#container-related-paradores .related-parador a.btn-outline--primary{position:relative;right:auto;bottom:0;width:100%;}}.celebra-tu-evento-paradores.view-display-id-block_paradores_halls .view-content{display:flex;flex:1 0 100%;flex-wrap:wrap;}.celebra-tu-evento-paradores.view-display-id-block_paradores_halls .view-content .views-row{flex:0 0 33.333333%;float:none;}@media (max-width:768px){.celebra-tu-evento-paradores.view-display-id-block_paradores_halls .view-content .views-row{flex:0 0 50%;}}@media (max-width:578px){.celebra-tu-evento-paradores.view-display-id-block_paradores_halls .view-content .views-row{flex:1 0 50%;}}@media (max-width:550px){.celebra-tu-evento-paradores.view-display-id-block_paradores_halls .view-content .views-row{flex:1 0 100%;}}#contacto-sala-prensa-block{max-width:800px;margin:auto;padding:10px 2rem;}#contacto-sala-prensa-block .form-item-email{width:100%;}#contacto-sala-prensa-block .form-item-condition-check-legal label{display:inline-block;vertical-align:top;}#contacto-sala-prensa-block .form-item-condition-check-legal .description{display:inline-block;}@media (max-width:450px){#contacto-sala-prensa-block .form-item-condition-check-legal .description{width:85%;}}#contacto-sala-prensa-block label{font-size:1.2rem;font-weight:300;}#contacto-sala-prensa-block .form-control{border-radius:0;}#contacto-sala-prensa-block input{border-radius:0;}#contacto-sala-prensa-block .webform-element-description{font-size:1.2rem;margin-left:10px;font-style:italic;font-weight:300;margin-top:-4px;}#contacto-sala-prensa-block h2.block-title{text-align:center;}#contacto-sala-prensa-block #edit-actions{text-align:center;}#contacto-sala-prensa-block #edit-actions #edit-actions-submit{max-width:200px;margin:auto;}#contacto-sala-prensa-block #messages-contact-prensa-container{margin-bottom:20px;}#contacto-sala-prensa-block #messages-contact-prensa-container .status_msg{margin:15px 0;padding:15px 20px;background:#ffffff;border-radius:0;border:1px solid #f01e50;color:#f01e50;font-size:16px;line-height:1.4;text-align:left;}#contacto-sala-prensa-block #messages-contact-prensa-container .status_msg a{color:#f01e50;text-decoration:underline;}#contacto-sala-prensa-block #messages-contact-prensa-container .error_msg{margin:15px 0;padding:15px 20px;background:#f01e50;border-radius:0;border:1px solid #f01e50;color:#ffffff;font-size:16px;line-height:1.4;text-align:left;}#contacto-sala-prensa-block #messages-contact-prensa-container a{color:#ffffff;text-decoration:underline;}#contacto-sala-prensa-block #edit-webform-confirmation-modal{display:none;}#info-contacto-sala-prensa{max-width:800px;margin:20px auto 80px;padding:10px 2rem;}#info-contacto-sala-prensa .titular-info-contacto-sala-prensa{font-family:"questa",serif !important;color:#f01e50 !important;}.webform-confirmation{padding-top:4rem;padding-bottom:6rem;text-align:center;}.webform-confirmation .webform-confirmation__message{margin-bottom:30px;font-size:1.2rem;}.webform-confirmation a{color:#ffffff;border:1px solid #f01e50;background:#f01e50;font-size:12px;padding:10px 30px !important;text-transform:uppercase;min-width:200px;}.webform-confirmation-modal{border-radius:0;text-align:center;border:1px solid #f01e50 !important;}.webform-confirmation-modal .webform-confirmation-modal--content{margin-top:4rem;margin-bottom:3rem;font-size:1.2rem;font-weight:400;}@media (max-width:768px){.sala-de-prensa-licitaciones{min-height:unset !important;}}.closing-days-parador{font-size:16px;flex-wrap:wrap;}.closing-days-parador span.label_period_dates{flex:1 0 100%;}.closing-days-parador p{font-size:16px;margin-bottom:0.5em !important;}.alert-parador-card{margin:15px 5rem 15px 0;padding:5px 20px;background:#ffffff;border-radius:0;border:1px solid #f01e50;color:#f01e50;font-size:16px;line-height:1.4;text-align:left;}@media (max-width:750px){.alert-parador-card{margin:15px 0;}}.block-views-blockrevistas-paradores-revistas-paradores{width:96%;margin:80px auto 20px;max-width:1360px;}.block-views-blockrevistas-paradores-revistas-paradores .block-title{text-align:center;}.block-views-blockrevistas-paradores-revistas-paradores .view-revistas-paradores .view-content{display:flex;flex-wrap:wrap;}.block-views-blockrevistas-paradores-revistas-paradores .view-revistas-paradores .view-content .views-row{display:flex;flex:0 0 20%;text-align:center;margin-bottom:5rem;}.block-views-blockrevistas-paradores-revistas-paradores .view-revistas-paradores .view-content .views-row .views-field-nothing{margin:0 5%;}.block-views-blockrevistas-paradores-revistas-paradores .view-revistas-paradores .view-content .views-row .views-field-nothing .num-revista{font-family:"questa",serif;font-size:1.5rem;line-height:2rem;font-weight:300;margin:15px 0px 30px 0px;color:#232323;text-align:center;}.block-views-blockrevistas-paradores-revistas-paradores .view-revistas-paradores .pager-nav{margin-top:30px;}.modal-revista-paradores .modal-content{height:90% !important;}.modal-revista-paradores .modal-content .wrapper-modal{height:100% !important;border:0;padding:0 !important;}.modal-revista-paradores .modal-content .wrapper-modal .wrapper-content{height:100% !important;}#booking-multi-step-form .person_options #edit-container-adults label{display:none !important;font-size:6rem;}#booking-multi-step-form .person_options .control-label.hidden{display:none !important;}#booking-multi-step-form .person_options .booking-container-room-data label{display:none !important;font-size:6rem;}#booking-multi-step-form .person_options .booking-container-room-data .booking-input-children{display:inline-block;vertical-align:top;}#block-footerlegend{padding-bottom:25px !important;}#block-footerlegend .ico_rrss a{height:100%;width:100%;display:block;position:relative;z-index:100;margin:0;}#gift-box-shopping-form .panel-body [class^=".form-item-unidades-"]{text-align:center !important;}#gift-box-shopping-form .panel-body [class^=".form-item-unidades-"] .select-wrapper{display:block;text-align:center;width:100%;}#gift-box-shopping-form .select-wrapper{width:100%;text-align:center;display:block;}#gift-box-shopping-form select.select-uds{display:inline-block;text-align:center;width:auto;margin:auto;}#booking-routes-multi-step-form input#total-rooms{position:relative;display:block;z-index:100;padding:0;}.ui-datepicker .ui-widget-header .ui-datepicker-next{right:4px;}.ui-datepicker .ui-widget-header .ui-datepicker-next .ui-icon{background-image:url(/themes/stack/img/icons/icon_next_black_circle.svg);}.ui-datepicker .ui-widget-header .ui-datepicker-prev .ui-icon{background-image:url(/themes/stack/img/icons/icon_prev_black_circle.svg);}.ui-datepicker .ui-widget-header .ui-icon-circle-triangle-e,.ui-datepicker .ui-widget-header .ui-icon-circle-triangle-w{background-position:unset;width:20px;height:20px;}.ui-datepicker .ui-widget-header .ui-state-hover{border:0;background:transparent;height:27px;width:27px;}.ui-datepicker .ui-widget-header .ui-datepicker-next-hover .ui-icon{background-image:url(/themes/stack/img/icons/icon_next_circle.svg);}.ui-datepicker .ui-widget-header .ui-datepicker-prev-hover .ui-icon{background-image:url(/themes/stack/img/icons/icon_prev_circle.svg);}#home-top .vimeo-video{color:transparent;}.modal-atras .modal-background{position:absolute;height:100%;width:100%;background:rgba(0,0,0,0.6);}.modal-atras .modal-dialog{height:60%;margin-top:10%;}.modal-atras .modal-dialog .modal-content{height:100%;border-radius:0;}.modal-atras .modal-dialog .modal-content .modal-header{border-bottom:0;}.modal-atras .modal-dialog .modal-content .modal-body{height:40%;margin-top:10%;text-align:center;}.modal-atras .modal-dialog .modal-content .modal-footer{text-align:center;border-top:0;}.modal-atras .modal-dialog .modal-content .modal-footer button{margin:0 5%;}.booking-container-room-adults-container-options #edit-radio-options-1 .form-type-radio:last-child{margin-top:15px;}.block-views-blockarticulos-relacionados-block-articulos-relacionados ul.slides .view-content{text-align:center;}.block-views-blockarticulos-relacionados-block-articulos-relacionados ul.slides .view-content .views-row{display:inline-block;width:30%;vertical-align:text-top;margin:auto;text-align:left;}@media (max-width:767px){.block-views-blockarticulos-relacionados-block-articulos-relacionados ul.slides .view-content .views-row{width:46%;margin:auto 1.5%;}}@media (max-width:350px){.block-views-blockarticulos-relacionados-block-articulos-relacionados ul.slides .view-content .views-row{width:96%;}}.block-views-blockarticulos-relacionados-block-articulos-relacionados ul.slides .view-content .views-row li.slide{width:100%;}.block-views-blockarticulos-relacionados-block-articulos-relacionados ul.slides .view-content .views-row li.slide h3.titulo-rollover{font-size:1.6rem;line-height:1.8rem;}article.node--type-article .destacado{color:#ffffff !important;background:#f01e50;padding:5px 10px;font-weight:bolder !important;width:auto;display:inline-block;}article.node--type-article .destacado p{color:#ffffff !important;font-weight:bolder;}article.node--type-article p.destacado{color:#ffffff !important;background:#f01e50;padding:5px 10px;font-weight:bolder !important;width:auto;display:inline-block;}.formulario_login_amigo_container{margin-bottom:0 !important;}.formulario_login_amigo_container span.security_text{margin-top:1.5em;max-width:600px;margin:15px auto;padding:5px 20px;background:#daf0f1;border-radius:6px;border:2px solid #91d1d3;color:#232323;font-size:16px;line-height:1.4;text-align:left;}.formulario_login_amigo_container span.security_text a{font-size:16px !important;font-weight:bold;}.formulario_login_amigo_container h1.logo-paradores{line-height:2rem !important;}.formulario_login_amigo_container h1.logo-paradores p::before,.formulario_login_amigo_container h1.logo-paradores p::after{display:none !important;}.formulario_login_amigo_container h1.logo-paradores img{display:none;}.formulario_login_amigo_container [id^=edit-form-login]{padding-bottom:0px !important;margin-bottom:0px !important;}.formulario_login_amigo_container [id^=edit-form-login] .security_text{display:block;margin:0px 5% 20px;line-height:1.3rem;}.formulario_login_amigo_container [id^=edit-form-login] a.user-reset-password-link{display:block;width:100%;text-align:left;}.formulario_login_amigo_container [id^=edit-form-login] label.form-required::after{display:none;}.formulario_login_amigo_container [id^=edit-form-login] .benefits-customer{margin-bottom:25px !important;}.formulario_login_amigo_container [id^=edit-form-login] button#edit-login{margin-bottom:0px !important;}.forms-login-amigos-create-pass .pass_legend{font-size:1rem;}.block .block-social .block-facebookrecommendedwidget-block{padding-bottom:4rem;}#forms-login-amigos-register label.form-required:after{content:"*";color:red;}#forms-login-amigos-register .form-item-field-password label,#forms-login-amigos-register .form-item-field-password-confirmation label{line-height:1.3rem;}#forms-login-amigos-register .form-item-field-password .password-register-legend,#forms-login-amigos-register .form-item-field-password-confirmation .password-register-legend{font-size:1rem;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] [id^=edit-formulario-login-amigo] .step3-button button{background-color:#f01e50 !important;color:#ffffff !important;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] [id^=edit-formulario-login-amigo] .step3-button button:hover,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] [id^=edit-formulario-login-amigo] .step3-button button:focus-visible{background-color:transparent !important;color:#f01e50 !important;}
.celebra-tu-evento-paradores .view-filters button,.celebra-tu-evento-paradores .view-filters button:active,.celebra-tu-evento-paradores .view-filters button:focus,.celebra-tu-evento-paradores .view-filters button,.celebra-tu-evento-paradores .view-filters button:active,.celebra-tu-evento-paradores .view-filters button:focus,.celebra-tu-evento-paradores .view-filters button,.celebra-tu-evento-paradores .view-filters button:active,.celebra-tu-evento-paradores .view-filters button:focus,.celebra-tu-evento-paradores .view-filters button,.celebra-tu-evento-paradores .view-filters button:active,.celebra-tu-evento-paradores .view-filters button:focus{background:transparent;background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-image:none;background-size:auto;background-image:url(/themes/stack/img/icons/icon_search.svg);background-repeat:no-repeat;background-size:18px;background-position:10px center;width:40px;height:35px;padding:0px;color:transparent !important;}.gift-box-step-1 .panel-default #edit-validate-container{display:block !important;}.gift-box-step-1 .msg-error{font-weight:600;background-color:#fff !important;padding:12px;text-align:center;border:1px solid #a4a3a0;width:100%;display:block;}.gift-box-step-1 .error-ajax{margin-top:10px;margin-bottom:20px;text-align:center;width:100%;}.block.block-views.block-views-blockofertas-y-experiencias-block-1 .block-title{text-align:center;}.block-landings-ofertas .titulo a{font-family:"questa",serif;font-size:1.75rem;line-height:2rem;font-weight:300;margin-top:0;margin-bottom:8px;color:#232323;padding-left:15px;padding-right:15px;}.block-landings-ofertas.view.view-ofertas-y-experiencias .view-header .options-container .filter-link-ofertas,.block-landings-ofertas.view.view-ofertas-y-experiencias .view-header .options-container .filter-link-ofertas-ocultar{color:#fff !important;border:1px solid #F01E50 !important;background:#F01E50 !important;float:right;width:85px;height:30px;font-weight:300;text-align:center;}.block-landings-ofertas.view.view-ofertas-y-experiencias .view-header .options-container .filter-link-ofertas:hover,.block-landings-ofertas.view.view-ofertas-y-experiencias .view-header .options-container .filter-link-ofertas-ocultar:hover,.block-landings-ofertas.view.view-ofertas-y-experiencias .view-header .options-container .filter-link-ofertas:focus-visible,.block-landings-ofertas.view.view-ofertas-y-experiencias .view-header .options-container .filter-link-ofertas-ocultar:focus-visible{background:transparent !important;color:#F01E50 !important;}.block-landings-ofertas.view.view-ofertas-y-experiencias .view-header{height:80px;}.block-landings-ofertas.view.view-ofertas-y-experiencias .wrapper-image{width:100%;}.block-landings-ofertas.view.view-ofertas-y-experiencias .wrapper-content img{margin-bottom:10px;width:100%;object-fit:cover;}.view.view-landing-bienestar .pager-nav .pagination>li>a,.block-landings-ofertas.view.view-ofertas-y-experiencias .pager-nav .pagination>li>a,.landing-bienestar-view .pager-nav .pagination>li>a{text-decoration:none;background-color:transparent;border:1px solid transparent;}.view.view-landing-bienestar .pager-nav .pagination>li>a:hover,.block-landings-ofertas.view.view-ofertas-y-experiencias .pager-nav .pagination>li>a:hover,.landing-bienestar-view .pager-nav .pagination>li>a:hover,.view.view-landing-bienestar .pager-nav .pagination>li>a:focus-visible,.block-landings-ofertas.view.view-ofertas-y-experiencias .pager-nav .pagination>li>a:focus-visible,.landing-bienestar-view .pager-nav .pagination>li>a:focus-visible{z-index:2;color:#F01E50;background-color:transparent;border-color:#F01E50;}.view.view-landing-bienestar .pager-nav .pagination>.active>a,.block-landings-ofertas.view.view-ofertas-y-experiencias .pager-nav .pagination>.active>a,.landing-bienestar-view .pager-nav .pagination>.active>a{color:#F01E50;cursor:default;background-color:transparent;border-color:#F01E50;}.view.view-landing-bienestar .pager-nav .pagination,.block-landings-ofertas.view.view-ofertas-y-experiencias .pager-nav .pagination,.landing-bienestar-view .pager-nav .pagination{padding-bottom:20px;}#block-tratamientos-disponibles .block-title-only .wrapper-title-only{text-align:center;}.landing-bienestar-view .wrapper-image{margin-right:0 !important;}.view.view-landing-bienestar .view-content,.landing-bienestar-view .view-content{display:flex;flex-wrap:wrap;}.view.view-landing-bienestar .view-content>div,.landing-bienestar-view .view-content>div{flex:0 0 32%;margin-top:20px;margin-bottom:45px;}.view.view-landing-bienestar,.landing-bienestar-view{max-width:1170px;margin:0 auto;margin-top:20px;margin-bottom:100px;}.view.view-landing-bienestar .views-row,.landing-bienestar-view .views-row{padding:5px;flex:1 0 32%;width:32%;}.view.view-landing-bienestar .block-card-offer,.landing-bienestar-view .block-card-offer{padding:5px 0px 5px;}.landing-bienestar-view .views-field.views-field-title,.landing-bienestar-view .views-field.views-field-field-location-parador,.landing-bienestar-view .views-field.views-field-title-1,.view.view-landing-bienestar .block-card-offer .wrapper-card-offer .title{text-align:center;}.landing-bienestar-view .views-field.views-field-field-main-image{padding-bottom:10px;}.landing-bienestar-view .views-field.views-field-title a,.landing-bienestar-view .block-card-offer .wrapper-card-offer .title,.view.view-landing-bienestar .block-card-offer .wrapper-card-offer .title{font-family:"questa",serif;font-size:1.75rem;line-height:2rem;font-weight:300;margin-top:10px;margin-bottom:8px;color:#232323;padding-left:15px;padding-right:15px;text-align:center;border:none !important;}.landing-bienestar-view .view-content .views-row .views-field.views-field-field-location-parador{font-family:"Lato",sans-serif;max-width:300px;margin:0 auto 15px;text-align:center;font-size:1.2rem;line-height:1.5rem;color:#232323;margin-top:5px;margin-bottom:5px;font-weight:300;padding:0px 15px;}.block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-top.detalle{max-width:none;text-align:left;}.landing-bienestar-view .paragraph.paragraph--type--location-parador{padding-top:0em;padding-bottom:0.5em;}.view.view-landing-bienestar .block-card-offer .wrapper-card-offer .wrapper-link,.view.view-landing-bienestar .block-card-offer .wrapper-card-offer .wrapper-link .modal-instance,.landing-bienestar-view .block-card-offer .wrapper-card-offer .wrapper-link,.landing-bienestar-view .views-field.views-field-title-1 .field-content a{text-align:center;text-transform:uppercase;}.landing-bienestar-view .block-card-offer .wrapper-card-offer .wrapper-link a,.landing-bienestar-view .views-field.views-field-title-1 .field-content a{font-weight:300;color:#F01E50 !important;}.landing-bienestar-view .block-card-offer{background-color:#fff !important;}.view.view-landing-bienestar .block-card-offer .wrapper-card-offer,.landing-bienestar-view .block-card-offer .wrapper-card-offer{border-bottom:0px;}.view.view-landing-bienestar .block-links,.landing-bienestar-view .block-card-offer .block-links,.landing-bienestar-view .views-field.views-field-title-1{border:1px solid #F01E50 !important;width:50%;height:38px;text-align:center;padding:5px;margin:0 auto;margin-top:20px;}.landing-bienestar-view .block-card-offer .block-links a{color:#F01E50 !important;}.view.view-landing-bienestar .block-card-offer .block-links:hover,.landing-bienestar-view .block-card-offer .block-links:hover,.landing-bienestar-view .views-field.views-field-title-1:hover,.view.view-landing-bienestar .block-card-offer .block-links:focus-visible,.landing-bienestar-view .block-card-offer .block-links:focus-visible,.landing-bienestar-view .views-field.views-field-title-1:focus-visible{background-color:#F01E50 !important;}.view.view-landing-bienestar .block-links:hover a,.landing-bienestar-view .block-card-offer .block-links:hover a,.landing-bienestar-view .views-field.views-field-title-1:hover a,.view.view-landing-bienestar .block-links:focus-visible a,.landing-bienestar-view .block-card-offer .block-links:focus-visible a,.landing-bienestar-view .views-field.views-field-title-1:focus-visible a{color:#fff !important;}.block.block-views.block-views-blocklanding-bienestar-block-1 img,.view.view-landing-bienestar .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-image img,.landing-bienestar-view .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-image img{max-width:none;height:390px;max-width:100%;object-fit:cover;}.view.view-landing-bienestar .block-card-offer .wrapper-card-offer .wrapper-content,.landing-bienestar-view .block-card-offer .wrapper-card-offer .wrapper-content{display:inline;}#block-paradores-spa .field--name-field-titulo,#block-bienestar-wellnes .field--name-field-titulo{border-left:1px solid #303030;padding-left:15px;}.view.view-landing-bienestar .block-card-offer .duration{margin-right:20px;color:#4F4F4F;font-weight:600;font-size:1.3rem;line-height:2rem;}.view.view-landing-bienestar .block-card-offer .price{font-weight:600;color:#56babd;font-size:1.3rem;line-height:2rem;}.view.view-landing-bienestar .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text,.view.view-landing-bienestar .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-bottom{margin:0 auto;}.view.view-landing-bienestar .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-top .datetimeoffers{font-size:1rem;line-height:1.3rem;color:#5A5A5A;margin-top:5px;margin-bottom:10px;}.view.view-landing-bienestar .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-top .body-offers{margin-top:0px;padding:0px 15px;margin-bottom:10px;line-height:1.5rem;font-weight:300;font-size:1.1rem;}.view.view-landing-bienestar .block-links a{color:#F01E50 !important;}#views-exposed-form-landing-bienestar-block-2{max-width:50%;margin:auto;}[id^="edit-submit-landing-bienestar"]{background-image:url(/themes/stack/img/icons/icon_search.svg);background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-size:auto;background-position:left center;background-size:20px auto;background-repeat:no-repeat;border:0px;text-indent:-9999px;position:absolute;left:9px;top:58px;background-color:unset;width:15px !important;}[id^="modal-test-treatments"] .durantion-details{font-family:"Lato",sans-serif;color:#232323;font-size:1.3rem;line-height:2rem;margin-top:25px;margin-bottom:5px;font-weight:600;}[id^="modal-test-treatments"] .price-details{font-weight:400;font-size:1.5rem;line-height:2rem;font-family:"Lato",sans-serif;margin-bottom:30px;color:#56babd;}[id^="modal-test-treatments"] .info-date{font-size:1.5rem;line-height:2.5rem;font-family:"questa",serif;position:relative;color:#232323;}[id^="modal-test-treatments"] .wrapper-image img{max-width:none;height:300px;width:300px;object-fit:cover;padding:20px;}[id^="modal-test-treatments"] .wellness-left{text-align:center;margin-top:10px;}.block.block-views.block-views-blockofertas-slider-home-block-offers-slider-wellness .slide_oferta_info{text-align:center;}.block.block-views.block-views-blockofertas-slider-home-block-offers-slider-wellness .slide_oferta_info .fecha_info{font-size:1rem;line-height:1.3rem;color:#5A5A5A;margin-top:5px;margin-bottom:10px;}.block.block-views.block-views-blockofertas-slider-home-block-offers-slider-wellness .slide_oferta_info .precio_oferta{padding:0px 15px;margin-top:15px;margin-bottom:10px;line-height:1.5rem;font-weight:600;font-size:1.1rem;}.block.block-views.block-views-blockofertas-slider-home-block-offers-slider-wellness .slide_oferta_info .field--name-field-titulo{font-family:"questa",serif;font-size:1.75rem;line-height:2rem;font-weight:300;margin-top:10px;margin-bottom:8px;color:#232323;padding-left:15px;padding-right:15px;text-align:center;border:none !important;}#block-paradores-spa{padding-right:25px !important;padding-left:25px;padding-top:120px;position:absolute;}.block-amigos-block.block-amigo-bloque{font-family:"Lato",sans-serif !important;}.block-amigos-block.block-amigo-bloque #home-amigo .cell-b.labelper.smaller{height:30px;}.block-amigos-block.block-amigo-bloque #home-amigo .cell-a{width:84px;height:20px;}.block.block-amigos-block h2,.block.block-amigos-block h5{font-size:1.75rem;color:#232323;}#saldo-actual,#validez-content,#anual-content{background:#faf7f1 !important;}#datos-saldo .puntos,#total-puntos-saldo{color:#F01E50 !important;}.amigos-header-infobar #amigos-user-infobar-wrapper .phone-wrapper .phone-inner-wrapper,.amigos-header-infobar{color:#303030;}#highlighted{background:transparent;}.logo-wrapper>img:nth-child(1){background-color:#303030;padding:10px;}.amigos-header-infobar #amigos-user-infobar-wrapper>*{max-height:none;}#page-circulo-oro-wrapper{width:997px;margin:0 auto;padding-right:30px;}#circulo-oro{margin-bottom:35px;width:997px;margin:0 auto;text-align:left;}#circulo-oro .contenedor-clientes-circulo .titular,#circulo-oro-sidebar-second .contenedor-lateral .titular_int{color:#303030;font-weight:600;}.contenedor-lateral{background-color:#faf7f1 !important;}.block.block-amigos-block.block-amigos-circulo-oro-bloque{margin-bottom:30px;}#mis_reservas{width:997px;margin:0 auto;}#mis_reservas .reservas{background-color:#faf7f1 !important;border:1px solid #e7e7e7 !important;}.columna_derecha{margin-top:0px;width:30%;margin-left:40px;}ul.reserve-now li a{border:none !;background-color:#faf7f1 !important;}.route-link,.unique-rooms-link,.restaurant-link{color:#303030 !important;font-size:1.5rem !important;color:#232323 !important;font-family:"Lato",serif !important;}.denominacion{font-size:16px !important;color:#232323 !important;font-family:"Lato",serif !important;}#block-reservas-reservas-reservanormal .content,#mapa_puntos_paradores_block .content{background-color:#faf7f1 !important;}#mapa_puntos_paradores_block{max-width:630px;float:right;margin:25px -130px 40px 0px;}#edit-desde--2,#edit-hasta--2{width:95px;}.boton-consultas-reservas{width:100%;font-size:15px;}.profile-add-comments{width:50%;float:right;margin-right:25px;}.block.block-views.block-views-blockbloque-vista-comentarios-parador-compacta-block-2 .block-title{margin-top:10px;margin-bottom:20px;font-weight:300;color:#232323;font-size:29px;font-family:"questa",serif;font-size:1.75rem;}.profile-add-comments .control-label{font-size:15px;text-transform:uppercase;}.view.view-bloque-vista-comentarios-parador-compacta.view-id-bloque_vista_comentarios_parador_compacta .more-link.form-group a,#mis_paradores .addparador-popin,.profile-add-comments #edit-comment-body-0-format-help-about{font-weight:300;color:#F01E50 !important;text-transform:uppercase;font-family:"Lato",serif !important;}.mis-comentarios-perfil{float:right;width:50%;margin:25px;}[id^="booking-spawellness-form"] #body-div #edit-body .form-item-day,[id^="booking-spawellness-form"] #body-div #edit-body #hours-div .form-item-hours{margin-top:0 !important;}.profile-add-comments .form-type-fivestar .select-wrapper::after{color:transparent;}.profile-add-comments .btn-success,.profile-add-comments .btn-success:hover,.profile-add-comments .btn-success:focus-visible{color:#fff;background-color:#F01E50;border-color:#F01E50;}.mis-comentarios-perfil .view-bloque-vista-comentarios-parador-compacta .comment .field--name-user-picture img{height:70px;width:70px;margin-left:-12px;}.boton-consultas-reservas:hover,.boton-consultas-reservas:focus-visible{background:#fff;border:1px solid #fe285b;color:#fe285b;}#mapa-puntos-paradores-form #btn-modal2{background:#fe285b;border:1px solid #fe285b;color:#fff;}#mapa-puntos-paradores-form #btn-modal2:hover,#mapa-puntos-paradores-form #btn-modal2:focus-visible{background:#fff;border:1px solid #fe285b;color:#fe285b;}.numero-hall{font-weight:400;font-size:0.9rem;font-family:"Lato",sans-serif;margin:0px;white-space:nowrap;}.metros-hall,.superficie-hall,.school-hall,.theatre-hall,.banquet-hall,.cocktail-hall,.u-hall,.imperial-hall{font-weight:600 !important;font-size:1rem;font-family:"Lato",sans-serif;}.text-right .metros-hall,.text-right .superficie-hall,.text-right .school-hall,.text-right .theatre-hall,.text-right .banquet-hall,.text-right .cocktail-hall,.text-right .u-hall,.text-right .imperial-hall{text-align:left !important;}.lista-measures>li{float:left;margin-right:40px !important;}.lista-measures>li .numero-hall{padding:15px;}.webform-submission-reservas-salones-form > p{display:none;}.info-room-parador .body-room p{font-size:1.2rem;font-weight:300;line-height:1.5rem;padding-top:10px;}.info-room-parador .price-room{font-weight:600;color:#56babd;font-size:1.3rem;line-height:2rem;margin-left:-20px;}.info-room-parador .label-room{margin-right:20px;color:#4F4F4F;font-weight:600;font-size:1.3rem;line-height:2rem;}.info-room-parador .img-responsive{width:85%;height:auto;margin:0 auto;}.block.block-agencias.block-block-login-agencias-y-profesionales{flex:0 1 33%;display:flex;align-items:center;justify-content:center;}#agencias-profesionales .custom-search .block-title,#agencias-modify .custom-search .block-title,#agencias-clave .custom-search .block-title{margin-bottom:70px;text-align:center;position:relative;font-size:40px;}#agencias-profesionales,#agencias-modify,#agencias-clave{padding:30px;text-align:center !important;}#agencias-profesionales p,#agencias-modify p,#agencias-clave p{font-size:18px;text-align:justify;}#agencias-profesionales .modal-trigger.btn.btn-text--primary,#agencias-modify .modal-trigger.btn.btn-text--primary{font-size:1.2rem;}#forms-login-agencias{padding:30px;width:100%;margin:0 auto;}#forms-login-agencias .logo-paradores{text-align:center;}#forms-login-agencias #edit-submit{width:100%;}#forms-login-agencias button#edit-submit:hover,#forms-login-agencias button#edit-submit:focus-visible{background:#fff;border:1px solid #F01E50 !important;color:#F01E50;}#forms-login-agencias .control-label.js-form-required.form-required{margin-right:20px;color:#4F4F4F;font-weight:600;font-size:0.9rem;line-height:2rem;}#forms-login-agencias #edit-forgot-link{color:#4F4F4F;}#forms-login-agencias #edit-forgot-link:hover,#forms-login-agencias #edit-forgot-link:focus-visible{color:#F01E50;}#forms-login-agencias #edit-head .logo-paradores span{display:block;}#forms-login-agencias #edit-head .logo-paradores span:last-child{color:#4F4F4F;font-weight:600;font-size:1.2rem;text-transform:uppercase;padding:14px;}#forms-agencias-register{display:flex;width:50%;margin:0 auto;text-align:left;flex-wrap:wrap;padding:20px;}#forms-agencias-register .form-group,#forms-agencias-register input{width:100%;}#forms-agencias-register .control-label.js-form-required.form-required{margin-right:20px;color:#4F4F4F;font-weight:600;font-size:0.9rem;line-height:2rem;}#forms-agencias-register #edit-submit-ajax{background:#F01E50;color:#fff;text-transform:uppercase;}#forms-agencias-register #edit-submit-ajax:hover,#forms-agencias-register #edit-submit-ajax:focus-visible{background:#fff;border:1px solid #F01E50 !important;color:#F01E50;}#modal-ventajas-agencias .modal-content.ventajas-description,#modal-modifica-agencias .modal-content.modify-agency-description{padding:50px;}.modal-content.ventajas-description .title,.modal-content.ventajas-description .destacado,.modal-content.modify-agency-description .title{color:#4F4F4F;font-weight:600;font-size:1.4rem;margin-top:12px;margin-bottom:12px;}.modal-content.ventajas-description .wrapper-modal p:last-child,.modal-content.modify-agency-description .wrapper-modal p:last-child{color:#4F4F4F;font-weight:600;margin-top:15px;}form.gift-box-step-1 input,.booking-promocode{text-transform:uppercase;}#forms-login-amigos-pass input[name="name"],#forms-login-amigos-edit .form-email,.gift-box-step-1 .form-email{text-transform:none;}input[name="email"],#forms-login-amigos input[name="user"],input.form-email,.user-login-form input[name="name"],input[name="pass"],input[name="bill_friends_number"]{text-transform:none !important;}.help-block-inner-wrapper.row{background-color:#faf7f1;border-bottom:1px solid #232323;}.ancla-404{color:#F01E50 !important;font-family:"Lato",sans-serif;font-weight:600 !important;border-bottom:1px solid #F01E50;}.titulo-404 p,.titulo-404 h3,.titulo-404 span{color:#232323;padding:5px;font-family:"Lato",sans-serif !important;}.contenedor-contacto .llamanos,.contenedor-contacto .contacto span{color:#232323 !important;}.contenedor-contacto .need-help,.contenedor-contacto .phone{font-size:1.4rem;color:#F01E50;font-weight:600 !important;}.contenedor-inicio,.contenedor-amigos,.contenedor-contacto{text-align:center;}body.page-node-type-article .main-container .field--name-body a{color:#fe285b !important;}body.page-node-type-article .main-container .field--name-body a.bloque-boton{color:#FFF !important;}@media (max-width:1080px){.view.view-landing-bienestar .view-content>div,.landing-bienestar-view .view-content>div{flex:0 0 48%;}}@media (max-width:767px){.view.view-landing-bienestar .view-content>div,.landing-bienestar-view .view-content>div{flex:0 0 100%;}.block.block-views.block-views-blocklanding-bienestar-block-1 img,.view.view-landing-bienestar .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-image img,.landing-bienestar-view .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-image img{margin:auto;width:100%;}}[id^="block-buscadordeparadoresheader"] [id^="ajax_form_multistep_form_booking"]{background-color:transparent !important;max-width:250px;padding:0 !important;margin-right:20px;}[id^="block-buscadordeparadoresheader"] [id^="ajax_form_multistep_form_booking"] [id^="edit-search"]{margin:0px !important;}[id^="block-buscadordeparadoresheader"] [id^="ajax_form_multistep_form_booking"] [id^="edit-search"] .form-item-search-parador-header .input-group .booking-search{height:34px !important;background:#fff !important;padding-left:1.5em;}[id^="block-buscadordeparadoresheader"] [id^="ajax_form_multistep_form_booking"] [id^="edit-search"] .form-autocomplete label{display:none;}[id^="block-buscadordeparadoresheader"] [id^="ajax_form_multistep_form_booking"] [id^="edit-search"] .form-autocomplete .input-group .form-control{float:none;}[id^="block-buscadordeparadoresheader"] [id^="ajax_form_multistep_form_booking"] [id^="edit-search"] .form-item-search-parador-header .input-group::before{top:calc(50% - 8px) !important;z-index:150;content:"";background:url(/themes/stack/img/icons/icon_search.svg);width:16px !important;height:16px !important;position:absolute;left:6px;}[id^="block-buscadordeparadoresheader"] [id^="ajax_form_multistep_form_booking"] [id^="edit-search"] .input-group-addon{display:none !important;}[id^="booking-modify-multi-step-form"] #edit-right .ico-info.phone::before,[id^="booking-modify-multi-step-form"] #edit-right .ico-info.email::before{font:normal normal normal 14px/1 FontAwesome;font-size:14px;font-size:inherit;text-rendering:auto;color:#FE285B;padding-right:4px;}[id^="booking-modify-multi-step-form"] #edit-right .ico-info.phone::before{content:"\f095";}[id^="booking-modify-multi-step-form"] #edit-right .ico-info.email::before{content:"\f0e0";}.modify-form-unique #edit-footer{display:flex !important;flex-wrap:wrap;flex-direction:row-reverse !important;justify-content:space-between;}.modify-form-unique #edit-footer button{margin:0 !important;}form.booking-form-step-5 #edit-logo img{margin-bottom:0;}#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] #edit-body #edit-left h3,.modify-form-unique .reserve_conditions,#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] #edit-body #edit-left .reserve-condition,.modify-form-unique .reserve_conditions>span{color:#666666;}#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] #edit-body #edit-left h3,#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] #edit-info-conditions .reserve_conditions,#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] .reserve-conditions-container .conditions-title{font-weight:700;font-size:16px;margin-top:25px;}#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] #edit-body #edit-left .reserve-condition,#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] #edit-info-conditions .reserve_conditions span,#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] #edit-body #edit-left .reserve-conditions{font-weight:400;font-size:14px;margin-top:10px;display:block;}#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] #edit-body #edit-left.wrapper-left>div,#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] #edit-body #edit-left.wrapper-left>div{width:100%;}#ajax_form_multistep_form_booking .booking-container-room,#ajax_form_multistep_form_booking #promocod{display:flex;align-items:stretch;flex-direction:row;justify-content:center;position:relative;}#booking-multi-step-form .info-texto{font-size:16px;}#ajax_form_multistep_form_booking .booking-container-resume-dates,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] .booking-finish-step #edit-detail,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] .booking-finish-step .booking-container-resume .booking-container-resume-rooms-room .booking-container-resume-rooms-right{order:1;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] .booking-container-resume-total{order:4;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] .booking-container-resume-rooms-room{display:flex !important;flex-wrap:wrap;justify-content:center;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] .booking-finish-step .booking-container-resume .booking-container-resume-rooms-room .booking-container-resume-rooms-left,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-resume{order:2;align-items:baseline;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] .booking-finish-step .booking-container-resume #edit-promocod{order:3;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-body #edit-left .info-texto:last-child{color:#232323;font-size:16px;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-body #edit-left .info-texto:last-child>span{font-size:14px;color:#4F4F4F;font-weight:400;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-body #edit-left .info-texto:last-child{color:#666;font-weight:700;margin-top:15px;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-left .info_reserve .form-group>div,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-left .info_client .form-group>div,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-left .info_agency .form-group>div{border-bottom:1px solid #c3c3c3;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-body #edit-left #edit-checkbox-reservation-process,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-body #edit-left h3,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-left .finish-step-parador .form-group>div.tarifa_habitacion{margin-top:15px;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-left .finish-step-parador .form-group .reserve_conditions span,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-left .finish-step-parador .form-group .tarifa_habitacion span{margin-left:0;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-left .finish-step-parador .form-group .tarifa_habitacion{border-bottom:0;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-body #edit-top .info-texto span{display:block;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-body #edit-left>div.tarifa_habitacion{flex-direction:column;display:flex;margin-bottom:15px;font-weight:700;color:#666;font-size:1em;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-body #edit-left>div.tarifa_habitacion span{font-weight:400;}#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] .info-required{font-style:italic;margin-top:25px;width:100% !important;}#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] .info-required .form-required{margin-right:10px;}#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] [id^="edit-route"] #edit-right .title{font-size:20px;}#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] .booking-finish-step #edit-unique-room .booking-dates{margin:10px auto;}#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] .booking-finish-step #edit-unique-room .uniqueroom_data_container{width:100%;}#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] .booking-finish-step #edit-unique-room .booking-dates .date-container .date-label,#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] .body-step4-unique-room #edit-unique-room .booking-dates .date-container .date-label,#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] .regimen-booking,#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] .list-rooms{color:#56babd !important;}#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] .booking-pvp span,#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] .booking-pvp .descripcion,#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] .booking-finish-step #booking-price-pvp,#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] .body-step4-unique-room #booking-price-pvp,#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] .booking-pvp{font-size:16px;font-weight:700 !important;color:#f01e50;}#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] .list-rooms,#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] .booking-right-date span{padding:0 0.5rem !important;}#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] [id^="booking-container-room"]{flex-direction:row;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-left>div,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-footer .finish-step-parador,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .finish-step-parador{width:100% !important;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-footer .finish-message{text-align:center;}.booking-finish-step #edit-info-agency>div,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-left .finish-step-parador .form-group>div,#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] .title-agencia,#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] .data-agencia,#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] .title-agencia,#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] .data-agencia,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] .title-agencia,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] .data-agencia{width:100%;font-weight:bold;display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid #c3c3c3;padding:5px 0;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-left .finish-step-parador .form-group .tarifa_habitacion,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-left .finish-step-parador .form-group .info_conditions,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-left .finish-step-parador .form-group .reserve_conditions{border-bottom:0;flex-direction:column;}#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] #edit-body.booking-finish-step>div span:first-child,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] #edit-body.booking-finish-step>div span:first-child{font-weight:400;}#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] .title-agencia span,#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] .data-agencia span,#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] .title-agencia span,#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] .data-agencia span,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] .title-agencia span,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] .data-agencia span{font-weight:normal;}#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] .form-item-percon,#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] .form-item-percon,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] .form-item-percon{margin-top:25px;}#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] .form-item-reserve-publi-check,#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] .form-item-reserve-publi-check,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] .form-item-reserve-publi-check{margin-bottom:25px;}#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] .form-item-nif,#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] .form-item-email,#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] .form-item-surname2,#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] .form-item-percon,#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] .form-item-nif,#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] .form-item-email,#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] .form-item-surname2,#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] .form-item-percon,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] .form-item-nif,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] .form-item-email,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] .form-item-surname2,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] .form-item-percon{width:100%;flex:1 0 100% !important;}#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] .form-item-user-comments,#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] .booking-container-credit-card-date,#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] .form-item-phone,#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] .form-item-surname1,#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] .form-item-email,#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] .form-item-surname2,#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] .form-item-percon,#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] .form-item-user-comments,#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] .booking-container-credit-card-date,#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] .form-item-phone,#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] .form-item-surname1,#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] .form-item-email,#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] .form-item-surname2,#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] .form-item-percon,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] .form-item-user-comments,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] .booking-container-credit-card-date,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] .form-item-phone,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] .form-item-surname1,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] .form-item-email,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] .form-item-surname2,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] .form-item-percon{padding-right:0 !important;margin-right:0 !important;}#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] .booking-container-credit-card-date,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] .booking-container-credit-card-date{text-align:left;}#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] .booking-finish-step{padding-left:0 !important;display:flex !important;}#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] #edit-body.booking-page-confirmation-route{display:flex !important;flex-wrap:wrap;}#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] #edit-body.booking-page-confirmation-route #edit-left{order:1;}#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] #edit-body.booking-page-confirmation-route #edit-route{float:none;width:30%;flex:0 0 30%;order:2;}#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] #edit-body.booking-page-confirmation-route #edit-footer{order:3;}#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] #edit-footer.footer-modify{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:self-end;-ms-flex-align:self-end;align-items:self-end;}#ajax_form_multistep_form_booking [id^="booking-modify-multi-step-form"] #btn-book{display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:space-between;}#ajax_form_multistep_form_booking [id^="booking-modify-multi-step-form"] #edit-title .logo-paradores p{line-height:40px;}#ajax_form_multistep_form_booking [id^="booking-modify-multi-step-form"] #btn-book button{margin:0 !important;}#ajax_form_multistep_form_booking [id^="booking-modify-multi-step-form"] .booking-parador-data-row label{font-size:24px !important;}#edit-info-client .client_comments{flex-direction:column !important;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-body #edit-left>div{flex:1 0 100%;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-footer a{color:#F01E50;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] .finish-step-parador{padding-left:0 !important;}.final-price-container{font-size:1.5rem;font-weight:600;color:#f01e50;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-step .booking-container-resume-confrimation .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-confirmation-rooms-container .room_price_right.codpro .final-price-container{color:#56babd;font-size:16px;display:flex;flex-wrap:wrap;justify-content:end;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-step .booking-container-resume-confrimation .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-confirmation-rooms-container .room_price_right.codpro .final-price-container span{display:flex;flex:1 0 50%;justify-content:end;align-items:center;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-step .booking-container-resume-confrimation .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-confirmation-rooms-container .room_price_right.codpro .price-value{font-size:1.4rem;font-weight:600;}@media (max-width:481px){#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-step .booking-container-resume-confrimation .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-confirmation-rooms-container .room_price_right.codpro{text-align:right;}}@media (max-width:580px){#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-confirmation-page .body-booking-confirmation .booking-confirmation-step .booking-container-resume-confrimation .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-confirmation-rooms-container .room_price_right.codpro{width:100%;}}#edit-container-room-1 p,#edit-container-room-2 p,#edit-container-room-3 p{max-width:none !important;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] [id^="edit-right"] .booking-container-resume-rooms-right-room-resume li{text-align:right !important;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-body #edit-right .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-container-resume-rooms-left{margin-bottom:8px !important;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-parador-top .booking-parador-data-row .booking-parador-phone,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-parador-top .booking-parador-data-row .booking-parador-email{word-break:break-all;white-space:nowrap;}#edit-giftbox-details-inner-wrapper{max-width:700px;margin:0 auto;margin-bottom:2rem;}@media (max-width:1199px){.menu-principal .site-branding .logo{z-index:1;}#menu1 #menu_container{z-index:99;}#menu1:not(.pos-fixed) .container .row>div{flex:1 0 50%;}#menu1:not(.pos-fixed) .menu_right{flex:1 0 100% !important;}.menu-principal .hamburger-toggle{z-index:1;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-right .booking-container-resume-dates,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-resume .booking-container-resume-dates{order:1;}#menu1 .pos-fixed .container .row>div{top:0px;margin-top:0px;}}@media (max-width:991px){#menu1 #menu_container{text-align:right !important;}#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] #edit-body,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body{justify-content:space-between;}#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] #edit-body #edit-route,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-right,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-body #edit-resume{margin:0 !important;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-body #edit-resume{padding:0;}#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] #edit-body #edit-left .form-item-name,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-body #edit-left .form-item-name{padding-right:5% !important;}#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] #edit-body #edit-left .form-item-surname2.form-group{padding-right:0 !important;}#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] #edit-body .info-precio-wrapper,#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] #edit-unique-room .info-precio-wrapper,#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] #edit-info #edit-right .info-precio-wrapper{display:flex;justify-content:space-between !important;flex-wrap:wrap;}}@media (max-width:776px){#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] #edit-body #edit-left,#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] #edit-body #edit-route,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-body #edit-left,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-body #edit-right,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-body #edit-resume,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-body #edit-left .finish-step-parador{flex:1 0 100% !important;width:100%;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-body #edit-right .booking-container-resume-rooms{display:flex;flex-wrap:wrap;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] .booking-container-resume-rooms-room{flex-wrap:nowrap;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-body #edit-right .booking-container-resume-rooms>div,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-body #edit-resume .booking-container-resume-rooms>div{flex:1 0 20%;margin:0 10px;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-body #edit-resume .booking-container-resume-rooms>div{flex-direction:column;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] .booking-container-resume-rooms-left-img{max-width:100%;width:100%;height:auto;object-fit:cover;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] .booking-container-resume-total{margin-top:8%;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] .booking-finish-step #edit-detail{display:flex;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] .booking-container-resume{flex-direction:column;}}@media (max-width:767px){[id^="booking-multi-step-unique-rooms-form"] #edit-body.booking-finish-step.booking-page-confirmation-unique-room{display:flex !important;flex-wrap:wrap;flex-direction:column-reverse;}#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"]{flex-direction:row;}#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] .booking-vertical-line::before{left:50% !important;height:43px !important;width:0.5px !important;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms-btn>.form-group [id^=edit-room] .form-type-radio{display:block;}#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] #edit-info{margin-left:0;max-width:100%;}#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] #edit-info #edit-right{justify-content:center;padding:0;}#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] #edit-info #edit-right>div{width:100%;}#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] .booking-finish-step .bg-white{margin:auto !important;}}@media (max-width:991px){#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] #edit-body #storage-price
  #ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] #edit-body .info-precio-wrapper,#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] #edit-body #right-div,#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] #right-div>div{width:100% !important;display:block;}}@media (max-width:660px){#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] .booking-finish-step #edit-detail{display:block;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-body #edit-right .booking-container-resume-rooms .booking-container-resume-rooms-room{align-items:flex-start !important;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-body #edit-right .booking-container-resume-rooms>div,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-body #edit-resume .booking-container-resume-rooms>div{flex:1 0 100%;}#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] #edit-body #right-div,#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] #right-div>div{width:100% !important;}#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] #edit-body #right-div,#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] #edit-body #storage-price{border:none;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-body #edit-right .booking-container-resume-rooms>div,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-body #edit-resume .booking-container-resume-rooms>div{margin:0;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-body #edit-right .booking-container-resume-rooms .booking-container-resume-rooms-room,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-body #edit-resume .booking-container-resume-rooms .booking-container-resume-rooms-room{flex-direction:row;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-body #edit-right .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-container-resume-rooms-left,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-body #edit-resume .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-container-resume-rooms-left{padding:0 5%;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] .booking-container-resume-total{margin:0;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-body #edit-resume .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-container-resume-rooms-left{padding:5%;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-body #edit-right .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-container-resume-rooms-rooms-right{width:250px;}}@media (max-width:719px){#ajax_form_multistep_form_booking .booking-container-room{border-top:1px solid #c7c6c3;padding:15px 0;}}@media (max-width:600px){#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] #edit-body #edit-left .form-item-name,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-body #edit-left .form-item-name{padding-right:0% !important;}}@media (max-width:596px){#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-parador,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-parador .booking-parador-img,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-parador,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-parador{padding:10px 0 !important;}#ajax_form_multistep_form_booking [id^="booking-modify-multi-step-form"] [id^="edit-head"] #edit-parador #edit-left,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-parador .booking-parador-img,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-parador .booking-parador-img,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-parador .booking-parador-img{flex:0 0 100%;height:auto;}.modify-form-unique #edit-footer button,#edit-route #edit-left{width:100% !important;}#edit-route #edit-left .img-contenido,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-parador .booking-parador-img img,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .booking-container-parador .booking-parador-img img,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-parador-img img,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-parador-img img{width:100% !important;height:auto !important;margin-bottom:5%;max-height:150px;object-fit:cover;}#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] .booking-container-parador .booking-parador-data,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-parador .booking-parador-data,#ajax_form_multistep_form_booking [id^=booking-modify-multi-step-form] .booking-container-parador .booking-parador-data{flex:0 0 100%;text-align:center;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-room .form-type-item:first-child{justify-content:center;}#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] div.booking-parador-data-row:first-child,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] div.booking-parador-data-row:first-child{align-items:center;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-parador-data-row .booking-parador-starts,#ajax_form_multistep_form_booking [id^=edit-booking-date],#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .step1-button button:disabled,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .step1-button button{width:100% !important;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] button:disabled,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] button:disabled,#edit-footer.booking-step-4 .step3-button:first-child button:disabled{background-color:gray !important;border-color:black !important;opacity:0.2;color:black !important;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .booking-container-parador .booking-parador-data-row,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-parador-data-row{padding:0 !important;}#ajax_form_multistep_form_booking [id^=booking-container-room] .booking-container-column [id^=edit-remove]{text-align:center;}#ajax_form_multistep_form_booking .booking-container-room:first-child{border-top:0;}#ajax_form_multistep_form_booking [id^=booking-container-rooms]>div.panel .title-row{max-width:95%;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms-right .btn,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms-btn>.form-group [id^=edit-room]{width:100%;}#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] [id^="edit-route"] #edit-down{flex-wrap:wrap;}#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] [id^="edit-route"] #edit-down .booking-right-date span{border-right:none;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-parador-data-row,#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] [id^="edit-route"] #edit-down,#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] [id^="edit-route"] #edit-right{text-align:center;justify-content:center;}#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] [id^="edit-route"] #edit-down{flex-direction:row !important;}#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] [id^="edit-route"] #edit-right{padding-left:0;}.modify-form-unique #edit-footer>div,#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] [id^="edit-route"] #edit-down>div{margin-bottom:15px;}.modify-form-unique #edit-footer>div,#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] [id^="edit-route"] #edit-down>div,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms-top .booking-container-rooms-right,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-rooms-top .img-room{flex:1 0 100%;}#ajax_form_multistep_form_booking [id^="booking-modify-multi-step-form"] #edit-title .logo-paradores p{line-height:1em;}#booking-modify-multi-step-form div.booking-parador-data-row:first-child{align-items:center;}#ajax_form_multistep_form_booking [id^="booking-modify-multi-step-form"] .booking-container-room{}#ajax_form_multistep_form_booking [id^="booking-modify-multi-step-form"] .booking-vertical-line{display:none;}}@media (max-width:530px){#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] #edit-body .info-precio-wrapper>div,#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] #edit-unique-room .info-precio-wrapper>div,#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] #edit-info #edit-right .info-precio-wrapper>div{flex:1 0 100%;margin:5px 0;}#booking-range-calendar .ui-datepicker-group.ui-datepicker-group-first{width:100%;}#booking-range-calendar .ui-datepicker-group.ui-datepicker-group-last{width:100%;}}@media (max-width:510px){#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] .booking-container-room-adults+.booking-vertical-line{display:none;}}@media (max-width:480px){#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #btn-book,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] #btn-book #edit-link,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .step3-button button,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .step3-button,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .step3-button,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .step3-button button,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #btn-book,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #btn-book #edit-link,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .step3-button button,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .step-next-button button,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .step3-button,#ajax_form_multistep_form_booking [id^="booking-modify-multi-step-form"] .step3-button,#ajax_form_multistep_form_booking [id^="booking-modify-multi-step-form"] .step1-button,#ajax_form_multistep_form_booking [id^="booking-modify-multi-step-form"] .step1-button button,#ajax_form_multistep_form_booking [id^="booking-modify-multi-step-form"] .step3-button button{width:100% !important;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .step-next-button button{max-width:100%;}#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .step3-button,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .step3-button,#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .step3-button,#ajax_form_multistep_form_booking [id^="booking-modify-multi-step-form"] .step3-button{display:block !important;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .step3-button,#ajax_form_multistep_form_booking [id^="booking-modify-multi-step-form"] .step1-button,#ajax_form_multistep_form_booking [id^="booking-modify-multi-step-form"] .step3-button{flex:none !important;}#ajax_form_multistep_form_booking [id^=booking-multi-step-unique-rooms-form] .step3-button button,#ajax_form_multistep_form_booking [id^=booking-routes-multi-step-form] .step3-button button,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .step3-button button,#ajax_form_multistep_form_booking [id^="booking-modify-multi-step-form"] .step1-button button,#ajax_form_multistep_form_booking [id^="booking-modify-multi-step-form"] .step3-button button,#ajax_form_multistep_form_booking [id^="booking-modify-multi-step-form"] #btn-book button{float:none !important;max-width:none !important;margin:7.5px 0 !important;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-right .booking-container-resume-rooms .booking-container-resume-rooms-room{flex-direction:column;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-right .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-container-resume-rooms-left{padding:0;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-resume .booking-container-resume-rooms .booking-container-resume-rooms-room{flex-wrap:wrap;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-right .booking-container-resume-rooms,#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-body #edit-resume .booking-container-resume-rooms .booking-container-resume-rooms-room{align-items:center;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] #edit-parador-top .booking-container-parador .booking-parador-img{display:none;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-head #booking-container-search,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-parador-top .booking-parador-data-row .booking-parador-location,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-parador-top .booking-parador-data-row .booking-parador-phone,#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-parador-top .booking-parador-data-row .booking-parador-email{display:none;}[id^="booking-multi-step-form"] #edit-parador-top .booking-parador-data-row label,[id^="booking-multi-step-form"] #edit-parador-top .booking-parador-data-row .booking-parador-starts,[id^="booking-multi-step-form"] #edit-parador-top .booking-parador-data-row .booking-parador-comments{text-align:left !important;width:100%;}}@media (max-width:360px){#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] .booking-vertical-line{display:none;}}@media (min-width:1200px){body.page-node-type-parador .two-columns.txt-img .left-region>div{margin-top:120px;}body.page-node-type-parador .two-columns.txt-img .left-region{padding-top:0 !important;}}#search_autocomplete_header .icon-red{display:none;}#search_autocomplete_header:hover .icon-red,#search_autocomplete_header:focus-visible .icon-red{display:inline-block !important;}#search_autocomplete_header:hover .icon-black,#search_autocomplete_header:hover .icon-white,#search_autocomplete_header:focus-visible .icon-black,#search_autocomplete_header:focus-visible .icon-white{display:none !important;}#block-iniciodesesionagenciasenbloque .user-name,#block-loginamigosblock .user-name{font-weight:300 !important;}@media (max-width:1199px){.menu_right{flex:0 0 auto !important;}}@media (max-width:767px){.menu-principal #block-loginamigosblock{margin-bottom:0px;}}@media (max-width:420px){#menu1.pos-fixed .menu-button{flex:1 0 20%;}}@media (max-width:776px){#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] #edit-down{flex-wrap:wrap;flex-direction:row !important;}#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] #edit-down .regimen-booking,#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] #edit-down .list-rooms,#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] #edit-down .booking-right-date{flex:1 0 100%;}#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] #edit-down .booking-right-price{flex:1 0 32%;}}@media (max-width:640px){#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] #edit-down .booking-right-price{flex:1 0 100%;}}[id^="gift-box-check-"] [id^="edit-numtarjeta"]{text-transform:uppercase;}[id^="booking-restaurant-form"] .input-group-addon{display:none;}@media (max-width:480px){#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-body #edit-right .booking-container-resume-rooms .booking-container-resume-rooms-room{flex-wrap:wrap !important;}}@media (max-width:414px){#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] .booking-container-parador{padding:5% 0 0 0 !important;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] .booking-container-rooms-top{border-top:0 !important;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-parador-btn #edit-down{color:#000 !important;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] #edit-parador-btn #edit-down>div{padding:0 !important;}}.menu_right .btn span{color:#FFF;}@media (max-width:1199px){.menu-principal .hamburger-toggle{z-index:2;}}form[id^="booking-routes-multi-step-form"] div[id^="edit-info-conditions"]{text-align:left;}form[id^="booking-routes-multi-step-form"] div[id^="edit-info-conditions"] .reserve-conditions{margin-left:0 !important;}@media (min-width:769px){#ajax_form_multistep_form_booking [id^="booking-modify-multi-step-form"] #edit-title .logo-paradores p{line-height:65px !important;}}@media (max-width:1199px){.menu-principal .submenu-section-top{top:55px !important;}}@media (max-width:1024px){.menu-principal .submenu-section-top{top:47px !important;}}@media (max-width:851px){.menu-principal .submenu-section-top{margin-top:0 !important;}}@media (max-width:767px){.menu-principal .submenu-section-top{top:39px !important;}}@media (max-width:522px){[id^="edit-submit-landing-bienestar"]{top:82px !important;}}@media (max-width:264px){[id^="edit-submit-landing-bienestar"]{top:108px !important;}}#block-paradores-spa{position:unset !important;}@media (max-width:1293px) and (min-width:640px){.layout--twocol-section .layout__region--first,.layout--twocol-section .layout__region--second{position:relative;}.layout--twocol-section .layout__region--first .block-inline-blockbloque-imagen-cuadrada-adaptativ,.layout--twocol-section .layout__region--second .block-inline-blockbloque-imagen-cuadrada-adaptativ{position:relative;bottom:1.5rem;}}.beige .pagination>li>a{background-color:transparent;border-color:transparent;}.block-quicktabs .quicktabs-main .view-content .views-row div h2 a div{font-style:italic;}.block-quicktabs .quicktabs-main .view-content .views-row div h2 a div:after{content:" |";}.block-quicktabs .quicktabs-main .view-content .views-row:last-child div h2 a div:after{content:"";}.block-quicktabs .quicktabs-main .view-content .views-row div h2 a div:hover::after,.block-quicktabs .quicktabs-main .view-content .views-row div h2 a div:focus-visible::after{color:initial;}.page-node-type-restaurant .block-views-blockmenu-restaurantes-block-1 .view-menu-restaurantes .view-content{justify-content:center;display:flex;flex-direction:row;flex-wrap:wrap;}.view-noticias-mas-entradas .field--name-field-titulo{margin-bottom:40px;}@media (max-width:719px){#ajax_form_multistep_form_booking .booking-container-room:first-child{border-top:0;}#ajax_form_multistep_form_booking .booking-container-room{border-top:1px solid #c7c6c3;padding:15px 0;}}[id^="edit-form-login"] .form-item-user{flex:1 0 40%;}[id^="edit-form-login"] .form-type-password{flex:1 0 40%;margin-bottom:15px!important;}.contenedor_datos_login_amigo{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}@media (max-width:768px){[id^="edit-form-login"] .form-item-user{flex:1 0 100%;}}@media (max-width:480px){.show-login{margin:7.5px auto !important;}}.btn-download-pdf{background-color:transparent !important;font-weight:bold !important;text-align:left;}
.m-right-blocks{margin-right:70px;}.empresa-quienes-somos,.empresa-empleo,.sala-de-prensa-licitaciones{margin-top:60px;padding:80px;min-height:500px;}.empresa-quienes-somos-img,.empresa-empleo-img{margin-top:60px;}.noticia-destacada-img,.empresa-bienvenida-img,.empresa-sostenibilidad-img,.empleo-unirte-img,.empleo-adn-img,.quienes-somos-mision-img,.empresa-medio-ambiente-img,.sala-de-prensa-licitaciones-img,.sala-de-prensa-revistas-img{margin-top:60px;}.noticia-destacada{margin-top:60px !important;}.sala-de-prensa-revistas .custom-block-titulo,.cuentas-anuales-transparencia-dos .custom-block-titulo{text-align:center !important;}.sala-de-prensa-revista-visor .block-title,#block-cuentas-2015 .block-title,#block-cuentas-2016 .block-title,#block-cuentas-2017 .block-title,#block-cuentas-2018 .block-title,#block-cuentas-2019 .block-title,#block-cuentas-2020 .block-title{font-family:"questa",serif;font-size:1.50rem;line-height:2rem;font-weight:300;margin:15px 0px 30px 0px;color:#232323;text-align:center;}.sala-de-prensa-revista-visor .content,#block-cuentas-2015 .content,#block-cuentas-2016 .content,#block-cuentas-2017 .content,#block-cuentas-2018 .content,#block-cuentas-2019 .content,#block-cuentas-2020 .content{max-width:50%;height:auto;padding-bottom:40px;margin:0 auto;}.sala-de-prensa-revista-visor iframe,#block-cuentas-2015 .content iframe,#block-cuentas-2016 .content iframe,#block-cuentas-2017 .content iframe,#block-cuentas-2018 .content iframe,#block-cuentas-2019 .content iframe,#block-cuentas-2020 .content iframe{width:100%;min-height:350px;border:1px solid #cdcdcd;height:350px;}.empresa-bienvenida,.empresa-sostenibilidad,.empleo-unirte,.empleo-adn,.sala-de-prensa-revistas,.noticia-destacada{margin-top:70px;padding-right:55px;}.quienes-somos-mision,.quienes-somos-cifras,.portal-de-transparencia,.derecho-de-acceso-transparencia,.actuaciones-y-resultados-transparencia,.presupuestos-transparencia,.cuentas-anuales-transparencia,.cuentas-anuales-transparencia-dos,.funciones-transparencia,.fiscalizacion-transparencia,.consejo-y-comision-transparencia,.empleados-transparencia,.codigo-y-modelo-transparencia,.organigrama-transparencia,.principales-proveedores-transparencia{padding:50px;}.empresa-negocio-sostenible{margin-top:60px;margin-bottom:50px;}.fiscalizacion-transparencia,.actuaciones-y-resultados-transparencia,.codigo-y-modelo-transparencia,.empleados-transparencia,.consejo-y-comision-transparencia,.funciones-transparencia,.portal-de-transparencia,.derecho-de-acceso-transparencia,.presupuestos-transparencia,.cuentas-anuales-transparencia,.fiscalizacion-transparencia,.otros-datos-economicos-transparencia,.contratacion-transparencia,.principales-proveedores-transparencia,.sala-de-prensa-licitaciones-img,.empresa-empleo-img{margin-bottom:50px;}.empleo-nosotros a,.empresa-negocio-sostenible a,.derecho-de-acceso-transparencia a,.actuaciones-y-resultados-transparencia a,.presupuestos-transparencia a,.cuentas-anuales-transparencia a,.contratacion-transparencia a,.sala-de-prensa-licitaciones a,.sala-de-prensa-presskit a,.consejo-y-comision-transparencia a,.codigo-y-modelo-transparencia a,.fiscalizacion-transparencia a,.portal-de-transparencia a,.organigrama-transparencia a{color:#F01E50;font-weight:600;}.empleo-nosotros,.empresa-negocio-sostenible{padding:50px;background-color:#faf7f1;}.empleo-nosotros .text-align-center,.empresa-negocio-sostenible h3.text-align-center{color:#232323;font-weight:400;font-size:45px;}.empleo-img-drc{padding-right:55px;margin-bottom:65px;}.empleo-img-izq{padding-left:55px;margin-bottom:65px;}.empresa-sostenibilidad-bloque{width:200px;margin:0 auto;padding:20px;}.sala-de-prensa-imagen-video{padding:35px;}.videos-sala-de-prensa{text-align:center;}video{width:100%;max-width:640px;height:auto;padding:35px;}.sala-de-prensa-presskit{text-align:center;margin-top:60px;}.listado-negocio-sostenible,.listado-noticias-empresa,.listado-cargo-empleado{max-width:1800px;padding-bottom:50px;margin:0 auto;}.listado-negocio-sostenible .view-content,.listado-noticias-empresa .view-content,.listado-cargo-empleado .view-content{display:flex;flex-wrap:wrap;justify-content:start;}.listado-cargo-empleado .view-content .wrapper-link{width:100%;text-align:center;}.listado-negocio-sostenible .views-row{flex:0 0 25%;max-width:25%;margin-top:35px;}.listado-noticias-empresa .views-row{flex:0 0 20%;max-width:20%;margin-top:35px;padding:30px;}.listado-noticias-empresa img.img-responsive{max-width:100%;height:auto;margin:0 auto;}.listado-cargo-empleado .views-row{flex:0 0 25%;max-width:25%;margin-top:35px;padding:30px;}.listado-cargo-empleado .img-responsive{width:150px;height:150px;border-radius:150px;}.listado-noticias-empresa .views-field.views-field-title{margin:5px 0px 5px 0px}.listado-noticias-empresa .views-field.views-field-field-fecha{margin-top:20px;}.listado-noticias-empresa .views-field.views-field-field-fecha time{font-size:1em;line-height:1.85714286em;color:#666666;font-weight:400;}.listado-noticias-empresa .views-field.views-field-body p{font-size:1rem;line-height:1.8rem;}.listado-noticias-empresa span.field-content,.listado-negocio-sostenible .block-negocio-sostenible .title,.listado-cargo-empleado .block-cargo-del-empleado .title{font-family:"questa",serif;font-size:1.50rem;line-height:2rem;font-weight:300;margin:15px 0px 5px 0px;color:#232323;}.listado-cargo-empleado .wrapper-body .cargo p{font-size:1.10rem;margin:auto;}.listado-negocio-sostenible .modal-trigger.btn.btn-text--primary{text-transform:uppercase;font-weight:400 !important;}.listado-negocio-sostenible .wrapper-text,.listado-cargo-empleado .wrapper-text,.listado-cargo-empleado .wrapper-body{width:100%;text-align:center;}.listado-cargo-empleado .view-content .views-row:first-child .title{font-size:2rem;}.listado-cargo-empleado .view-content .views-row:first-child .wrapper-body .cargo p{font-size:1.3rem;}.listado-cargo-empleado .view-content .views-row:first-child{flex:1 0 100%;width:100%;max-width:100%;}.listado-cargo-empleado .view-content .views-row:first-child .img-responsive{width:220px;height:220px;border-radius:200px;}.listado-cargo-empleado .wrapper-image{width:100%;justify-content:center;display:flex;}.listado-negocio-sostenible .wrapper-link{width:100%;text-align:center;}.listado-negocio-sostenible .wrapper-image .img-responsive{margin:0 auto;}.page-node-type-noticias{padding:60px;}.page-node-type-noticias .layout--twocol-section.layout--twocol-section--25-75>.layout__region--second,.page-node-type-noticias .layout--twocol-section.layout--twocol-section--75-25>.layout__region--second,.page-node-type-noticias .layout--twocol-section.layout--twocol-section--25-75>.layout__region--first,.page-node-type-noticias .layout--twocol-section.layout--twocol-section--75-25>.layout__region--first{flex:0 1 100%;}.page-node-type-noticias .block-field-blocknodenoticiastitle{font-family:"questa",serif;font-size:2rem;line-height:2.5rem;letter-spacing:-0.03rem;color:#232323;margin-top:25px;}.page-node-type-noticias .field.field--name-field-image .img-responsive{padding-top:40px;max-width:100%;height:auto;margin:0 auto;}.page-node-type-noticias .block-field-blocknodenoticiasfield-image{height:auto !important;margin:0 auto !important;max-width:375px !important;}.page-node-type-noticias .field.field--name-field-fecha{margin:25px 0px 25px 0px;}.page-node-type-noticias .field.field--name-body{margin-bottom:50px;}.modal-negocio-sostenible .negocio-sostenible-top,.modal-cargo-del-empleado .cargo-del-empleado-top{display:flex;flex-wrap:wrap;}.modal-negocio-sostenible .negocio-sostenible-top>div,.modal-cargo-del-empleado .cargo-del-empleado>div{flex:0 0 50%;text-align:center;}.modal-negocio-sostenible .image-negocio-sostenible,.modal-cargo-del-empleado .image-cargo-del-empleado{text-align:center;}.modal-negocio-sostenible .img-responsive{margin:0 auto;}.modal-cargo-del-empleado .img-responsive{width:200px !important;height:200px !important;border-radius:200px !important;}.modal-negocio-sostenible .description-modal,.modal-cargo-del-empleado .description-modal{padding:50px;}.modal-negocio-sostenible .negocio-sostenible-bottom,.modal-cargo-del-empleado .cargo-del-empleado-bottom{margin-top:25px;}.modal-negocio-sostenible .title-negocio-sostenible.title,.modal-cargo-del-empleado .title-cargo-del-empleado.title{font-family:"questa",serif;font-size:2rem;line-height:2rem;font-weight:300;color:#232323;padding:50px;}.modal-negocio-sostenible .modal-content,.modal-cargo-del-empleado .modal-content{width:50% !important;height:auto;}.modal-negocio-sostenible .modal-content .modal-close-cross,.modal-cargo-del-empleado .modal-content .modal-close-cross{top:50px !important;right:35px !important;}.modal-negocio-sostenible .modal-content .modal-close-cross::before,.modal-cargo-del-empleado .modal-content .modal-close-cross::before{color:#4F4F4F !important;}.style-table{overflow-x:auto;}.modal-cargo-del-empleado .cargo-del-empleado-top{align-items:center;}.modal-cargo-del-empleado .image-cargo-del-empleado{flex:1 0 30%;}.modal-cargo-del-empleado .title-cargo-del-empleado{flex:1 0 60%;}@media (max-width:1819px){.page-node-type-noticias .block-field-blocknodenoticiasfield-image{background-color:#fff !important;max-width:100% !important;height:auto !important;text-align:center !important;margin-top:35px !important;margin-right:0px !important;max-width:375px !important;width:100%;margin:0 auto !important;}}@media (max-width:1536px){.page-node-type-noticias .block-field-blocknodenoticiastitle{font-family:"questa",serif;font-size:1.80rem;line-height:2.5rem;letter-spacing:-0.01rem;color:#232323;margin-top:25px;text-align:justify;}}@media only screen and (min-width:768px) and (max-width:1080px){.listado-noticias-empresa .views-row,.listado-cargo-empleado .views-row{flex:0 0 50%;max-width:50%;margin-top:35px;padding:30px;}.organigrama-img,.contratos-img-first .align-center,.contratos-img-second .align-center{width:100%;height:auto;}}@media (max-width:851px){.submenu-section-top.clone.pos-fixed{margin-top:39px;}}@media (max-width:768px){.listado-cargo-empleado .views-row,.listado-noticias-empresa .views-row{flex:0 0 100%;max-width:100%;margin-top:35px;padding:30px;}.listado-negocio-sostenible .views-row{flex:0 0 50%;max-width:50%;margin-top:35px;padding:25px;}.organigrama-img,.contratos-img-first .align-center,.contratos-img-second .align-center{width:100%;height:auto;}.modal-negocio-sostenible .image-negocio-sostenible,.modal-cargo-del-empleado .image-cargo-del-empleado,.modal-negocio-sostenible .title-negocio-sostenible.title,.modal-cargo-del-empleado .title-cargo-del-empleado.title{margin:0 auto;}}@media (max-width:639px){.empresa-bienvenida,.empresa-sostenibilidad,.empleo-unirte,.empleo-adn,.empresa-medio-ambiente,.sala-de-prensa-revistas,.noticia-destacada{margin-top:70px;padding:0px 55px 0px 55px;}.noticia-destacada-img .img-responsive,.empresa-bienvenida-img .img-responsive,.empresa-sostenibilidad-img .img-responsive,.empleo-unirte-img .img-responsive,.empleo-adn-img .img-responsive,.quienes-somos-mision-img .img-responsive,.empresa-medio-ambiente-img .img-responsive,.sala-de-prensa-licitaciones-img .img-responsive,.sala-de-prensa-revistas-img .img-responsive,.empresa-quienes-somos-img .img-responsive,.empresa-empleo-img .img-responsive{max-width:100% !important;height:auto !important;margin:0 auto !important;}.m-right-blocks{margin-right:0px !important;}.empresa-quienes-somos,.empresa-empleo,.sala-de-prensa-licitaciones{margin-top:0px;padding:35px 55px 0px 55px;min-height:500px;}.empresa-quienes-somos .btn.btn--primary.text-light.my-2,.empresa-sostenibilidad .btn.btn--primary.text-light.my-2,.empresa-empleo .btn.btn--primary.text-light.my-2{width:100%;height:auto;}video{width:100%;max-width:640px;height:auto;padding:35px;}.modal-negocio-sostenible .modal-content,.modal-cargo-del-empleado .modal-content{width:75% !important;height:auto;}}@media (max-width:587px){.empresa-negocio-sostenible h3.text-align-center{font-size:35px;line-height:40px;}}@media (max-width:478px){.listado-negocio-sostenible .views-row{flex:0 0 100%;max-width:100%;margin-top:35px;padding:25px;}}.listado-noticias-empresa img.img-responsive{width:300px;height:200px;object-fit:cover;}.node--type-noticias.noticias,.actuaciones-y-resultados-transparencia,.derecho-de-acceso-transparencia,.otros-datos-economicos-transparencia,.contratacion-transparencia,.presupuestos-transparencia,.fiscalizacion-transparencia,.empleados-transparencia,.codigo-y-modelo-transparencia,.empleo-nosotros>div,.organigrama-transparencia,.funciones-transparencia,.quienes-somos-cifras,.empresa-negocio-sostenible>div,#mision-valores{max-width:80%;margin:auto;}.node--type-noticias.noticias p,.actuaciones-y-resultados-transparencia p,.derecho-de-acceso-transparencia p,.otros-datos-economicos-transparencia p,.contratacion-transparencia p,.presupuestos-transparencia p,.fiscalizacion-transparencia p,.empleados-transparencia p,.codigo-y-modelo-transparencia p,.organigrama-transparencia p,.funciones-transparencia p,#transparencia-portal p,#lista-prensa p,.empleo-nosotros p,.quienes-somos-cifras p,.empresa-negocio-sostenible p,#mision-valores p{max-width:unset !important;}@media (max-width:1360px){.modal-negocio-sostenible .modal-content,.modal-cargo-del-empleado .modal-content{width:65% !important;}.listado-noticias-empresa .views-row{flex-basis:25%;max-width:unset;}}@media (max-width:1200px){#cuida-ambiente,#welcome-paradores,.empresa-sostenibilidad-img,.empresa-quienes-somos-img,.empresa-empleo-img{margin-top:0;height:100%;display:flex;}#cuida-ambiente>div,#welcome-paradores>div,.empresa-sostenibilidad-img>div,.empresa-quienes-somos-img>div,.empresa-empleo-img>div{margin:auto;}}@media (max-width:1024px){.listado-noticias-empresa .views-row{flex-basis:33%;}}@media (max-width:980px){.modal-negocio-sostenible .negocio-sostenible-top>div,.modal-cargo-del-empleado .cargo-del-empleado>div{flex-basis:40%;}}@media (max-width:768px){.listado-noticias-empresa .views-row{flex-basis:50%;}.listado-noticias-empresa .views-row{margin-top:0;}}@media (max-width:560px){.page-node-type-noticias{padding-left:15px;padding-right:15px;}}@media (max-width:540px){.listado-noticias-empresa .views-row{flex-basis:100%;}}@media (max-width:320px){.menu-principal .logo-dark,.logo.logo-light.logo-paradores-full-light{display:none !important;}.logo.logo-symbol.logo-dark-symbol{display:block;right:25px;height:26px;margin-top:2px;}#menu1:not(.pos-fixed){fill:white}#menu1.pos-fixed .logo.logo-symbol.logo-dark-symbol,#menu1:not(.bar--transparent) .logo.logo-symbol.logo-dark-symbol{fill:black}}.block-views-blockcajas-regalo-slider-home-block-gift-box-slider-home .slide-paradores .contenido-slide-top{background:none !important;}.block-landings-ofertas.view-ofertas-y-experiencias .wrapper-content{overflow:hidden;position:relative;}.block-landings-ofertas.view-ofertas-y-experiencias .wrapper-details .wrapper-descuento,.block-landings-ofertas.view-ofertas-y-experiencias .wrapper-details{position:absolute;top:20px;z-index:9;display:flex;flex-wrap:wrap;}.block-landings-ofertas.view-ofertas-y-experiencias .wrapper-details{width:100%;height:100%;max-height:90px;}.block-landings-ofertas.view-ofertas-y-experiencias .wrapper-details .wrapper-descuento{right:10px;top:-20px !important;padding:20px 0;background-image:url(/themes/stack/img/sticker.png);background-repeat:no-repeat;background-position:top;min-height:120px;}.block-landings-ofertas.view-ofertas-y-experiencias .wrapper-details span{display:block;width:100%;}.block-landings-ofertas.view-ofertas-y-experiencias .wrapper-details .wrapper-exclusiva{width:100%;text-align:left;padding:0 25px;background-color:#f01e50;color:white;max-height:55px;}.block-landings-ofertas.view-ofertas-y-experiencias .wrapper-details .wrapper-descuento{display:block;width:40%;color:#232323;}.block-landings-ofertas.view-ofertas-y-experiencias .wrapper-details .wrapper-descuento .top{font-size:1.5em;font-weight:600;}.view-paradores-implicados-paragraph .view-filters .form-item-field-oferta-especial-paradores-value,.view-ofertas-y-experiencias .view-filters .form-item-field-oferta-especial-paradores-value{display:none;}.block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-top{margin:20px auto 20px;}.block-card-offer .wrapper-card-offer .wrapper-link{margin:25px auto;}.view-ofertas-y-experiencias-avanzado .block-card-offer .wrapper-content,.view-ofertas-y-experiencias .block-card-offer .wrapper-content,.view-cajas-regalo .block-card-offer .wrapper-content{display:flex;flex-wrap:wrap;flex-direction:row !important;}.view-ofertas-y-experiencias-avanzado .block-card-offer .wrapper-card-offer,.view-ofertas-y-experiencias .block-card-offer .wrapper-card-offer,.view-cajas-regalo .block-card-offer .wrapper-card-offer{padding-bottom:0px;border:none;}.view-ofertas-y-experiencias-avanzado .block-card-offer .wrapper-content>div,.view-ofertas-y-experiencias .block-card-offer .wrapper-content>div,.view-cajas-regalo .block-card-offer .wrapper-content>div{padding:25px 0;}.view-ofertas-y-experiencias-avanzado .block-card-offer .wrapper-content>.left,.view-ofertas-y-experiencias .block-card-offer .wrapper-content>.left,.view-cajas-regalo .block-card-offer .wrapper-content>.left{flex:1 0 30%}.view-ofertas-y-experiencias-avanzado .block-card-offer .wrapper-content>.right,.view-ofertas-y-experiencias .block-card-offer .wrapper-content>.right,.view-cajas-regalo .block-card-offer .wrapper-content>.right{flex:1 0 70%;padding-left:25px;}.view-ofertas-y-experiencias-avanzado .block-card-offer .right .block-top,.view-ofertas-y-experiencias .block-card-offer .right .block-top,.view-cajas-regalo .block-card-offer .right .block-top{margin-top:0px !important;}.block-bottom.reservas .block-button{width:100%;text-align:right;}.block-card-offer .wrapper-card-offer .wrapper-content .wrapper-image img{height:350px;object-fit:cover;}.view-ofertas-y-experiencias-avanzado .modal-instance .btn,.view-ofertas-y-experiencias .modal-instance .btn,.view-cajas-regalo .modal-instance .btn{white-space:break-spaces;}.view-cajas-regalo .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-bottom{align-items:center;}.view-cajas-regalo .block-bottom.reservas .block-price{color:#666666 !important;}.view-cajas-regalo .block-bottom.reservas .block-price span.price{font-size:16px;}.view-cajas-regalo .block-bottom.reservas .block-price span.unit-price::after{content:"\20AC";}.view-ofertas-y-experiencias-avanzado .block-bottom.reservas .block-button a:hover,.view-ofertas-y-experiencias .block-bottom.reservas .block-button a:hover,.view-cajas-regalo .block-bottom.reservas .block-button a:hover,.view-ofertas-y-experiencias-avanzado .block-bottom.reservas .block-button a:focus-visible,.view-ofertas-y-experiencias .block-bottom.reservas .block-button a:focus-visible,.view-cajas-regalo .block-bottom.reservas .block-button a:focus-visible{text-decoration:none !important;}.page-node-type-ofertas-y-experiencias-avanzado- #main-container .view-display-id-block_paragraph_paradores_impli_menu .view-content .views-row{border:none;}.view-display-id-block_paragraph_paradores_impli_menu .view-content .views-row .tab__title.active,.view-display-id-block_paragraph_paradores_impli_menu .view-content .views-row .tab__title:hover,.view-display-id-block_paragraph_paradores_impli_menu .view-content .views-row .tab__title:focus-visible{background-color:#56babd !important;}.view-display-id-block_paragraph_paradores_impli_menu .view-content .views-row .tab__title span{margin:5px 0;}.view-display-id-block_paragraph_paradores_impli_menu .view-content .views-row .tab__title:hover,.view-display-id-block_paragraph_paradores_impli_menu .view-content .views-row .tab__title:focus-visible{margin:5px 0;}.view-paradores-implicados-paragraph .tab__title,.view-ofertas-y-experiencias .tab__title{color:#56babd;border:1px solid #56babd !important;background:transparent;border-radius:unset !important;}.view-paradores-implicados-paragraph .tab__title.active,.view-ofertas-y-experiencias .tab__title.active{background-color:#56babd !important;color:#fff !important;}.view-paradores-implicados-paragraph .tab__title:hover,.view-ofertas-y-experiencias .tab__title:hover,.view-paradores-implicados-paragraph .tab__title:focus-visible,.view-ofertas-y-experiencias .tab__title:focus-visible{background-color:#56babd;color:#fff !important;}.view-paradores-implicados-paragraph,.view-ofertas-y-experiencias{display:flex;flex-wrap:wrap;}.view-paradores-implicados-paragraph>nav,.view-paradores-implicados-paragraph>div,.view-ofertas-y-experiencias>nav,.view-ofertas-y-experiencias>div{flex:1 0 100%;}.view-paradores-implicados-paragraph>.view-header,.view-ofertas-y-experiencias>.view-header{order:1;}.view-paradores-implicados-paragraph>.view-filters,.view-ofertas-y-experiencias>.view-filters{order:2;}.view-paradores-implicados-paragraph>.view-footer,.view-ofertas-y-experiencias>.view-footer{order:3;}.view-paradores-implicados-paragraph>.view-content,.view-ofertas-y-experiencias>.view-content{order:4;}.view-paradores-implicados-paragraph>.pager-nav,.view-ofertas-y-experiencias>.pager-nav{order:5;}.view-paradores-implicados-paragraph .view-header{color:#232323;font-family:"questa",serif;font-size:32px !important;text-align:center;margin-bottom:25px;position:relative;line-height:1em;}.block-views-blockofertas-y-experiencias-block-paradores-implicados-orfertas-experiencias .view-ofertas-y-experiencias .view-header{color:#232323;font-family:"questa",serif;font-size:32px !important;text-align:center;margin-bottom:25px;position:relative;}.view-paradores-implicados-paragraph .view-header .horizontal-bar,.view-ofertas-y-experiencias .view-header .horizontal-bar{border-bottom:1px solid black;padding-top:25px;max-width:50px;margin:auto;}.view-paradores-implicados-paragraph .form-type-textfield label,.view-ofertas-y-experiencias .form-type-textfield label{font-size:24px;color:#232323 !important;font-weight:400 !important;font-family:"Lato",sans-serif;}.view-display-id-block_paragraph_paradores_implicados .view-content,.view-display-id-block_paradores_implicados_orfertas_experiencias .view-content{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row !important;}.view-display-id-block_paragraph_paradores_implicados .view-content .views-row,.view-display-id-block_paradores_implicados_orfertas_experiencias .view-content .views-row{flex:0 0 32%;max-width:350px;box-sizing:border-box;padding-left:5px;padding-right:5px;margin-bottom:50px;text-align:center;}.view-footer .view-display-id-block_paragraph_paradores_impli_menu .view-content{justify-content:start;}.view-footer .view-display-id-block_paragraph_paradores_impli_menu .view-content .views-row{flex:0 0 auto;margin-bottom:15px;margin-right:15px !important;}.view-display-id-block_paragraph_paradores_implicados .view-content .views-row .views-field-title,.view-display-id-block_paradores_implicados_orfertas_experiencias .view-content .views-row .views-field-title{margin:0 auto 35px;}.view-display-id-block_paragraph_paradores_implicados .view-content .views-row .views-field-title a,.view-display-id-block_paradores_implicados_orfertas_experiencias .view-content .views-row .views-field-title a{font-family:"questa",serif;font-size:1.75rem;line-height:2rem;font-weight:300;margin-top:0;margin-bottom:8px;color:#232323;padding-left:15px;padding-right:15px;}.view-display-id-block_paragraph_paradores_implicados .view-content .views-row .views-field-title a:hover,.view-display-id-block_paragraph_paradores_implicados .view-content .views-row .views-field-title a:focus-visible,.view-display-id-block_paradores_implicados_orfertas_experiencias .view-content .views-row .views-field-title a:hover,.view-display-id-block_paradores_implicados_orfertas_experiencias .view-content .views-row .views-field-title a:focus-visible{color:#F01E50;text-decoration:none;}.view-display-id-block_paragraph_paradores_implicados .view-content .views-row .views-field-field-main-image,.view-display-id-block_paradores_implicados_orfertas_experiencias .view-content .views-row .views-field-field-main-image{margin:0 auto 20px;}.view-display-id-block_paragraph_paradores_implicados .view-content .views-row .views-field-nothing a,.view-display-id-block_paradores_implicados_orfertas_experiencias .view-content .views-row .views-field-nothing a{color:#F01E50 !important;background-color:transparent;box-sizing:border-box;display:inline-block;border:1px solid #f01e50 !important;text-transform:uppercase;font-family:"Lato",sans-serif;font-weight:400;font-size:1rem;margin:0;padding:0.4rem 2.5rem;text-decoration:none;}.view-display-id-block_paragraph_paradores_implicados .view-content .views-row .views-field-nothing a:hover,.view-display-id-block_paragraph_paradores_implicados .view-content .views-row .views-field-nothing a:focus-visible,.view-display-id-block_paradores_implicados_orfertas_experiencias .view-content .views-row .views-field-nothing a:hover,.view-display-id-block_paradores_implicados_orfertas_experiencias .view-content .views-row .views-field-nothing a:focus-visible{color:#ffffff !important;background:#f01e50 !important;}.view-display-id-block_paragraph_paradores_implicados .pagination>li>a,.view-display-id-block_paradores_implicados_orfertas_experiencias .pagination>li>a{background-color:transparent;}.view-display-id-block_paragraph_paradores_implicados .pagination>li:not(.active)>a,.view-display-id-block_paradores_implicados_orfertas_experiencias .pagination>li:not(.active)>a{border-color:transparent;}.view-display-id-block_paragraph_paradores_implicados .pagination>li:not(.active)>a:hover,.view-display-id-block_paragraph_paradores_implicados .pagination>li:not(.active)>a:focus-visible,.view-display-id-block_paragraph_paradores_implicados .pagination>li:not(.active)>a:hover,.view-display-id-block_paradores_implicados_orfertas_experiencias .pagination>li:not(.active)>a:focus-visible{border:1px solid #f01e50 !important;}.view-paradores-implicados-paragraph .view-filters [id^='edit-actions'],.view-ofertas-y-experiencias .view-filters [id^='edit-actions']{position:absolute;bottom:23px;}.view-paradores-implicados-paragraph .view-filters input,.view-ofertas-y-experiencias .view-filters input{background-color:transparent;height:40px;}.view-paradores-implicados-paragraph .view-filters [id^='edit-submit-paradores-implicados-paragraph'],.view-ofertas-y-experiencias .view-filters [id^='edit-submit-ofertas-y-experiencias']{background-image:url(/themes/stack/img/icons/icon_search.svg);background-repeat:no-repeat;background-size:18px;background-position:10px center;width:40px;height:35px;padding:0px;color:transparent !important;background-color:transparent;}.view-paradores-implicados-paragraph form .form-inline,.view-ofertas-y-experiencias form .form-inline{max-width:400px;margin:auto;}.page-node-type-offers .region.region-content,.page-node-type-ofertas-y-experiencias-avanzado- .region.region-content{background-color:#faf7f1;}.node.node--type-ofertas-y-experiencias-avanzado-.ofertas-y-experiencias-avanzado-,.node.node--type-offers.offers{max-width:1100px;margin:0 auto;}.block-field-blocknodeoffersfield-faqs,.block-field-blocknodeofertas-y-experiencias-avanzado-field-faqs{max-width:1100px;margin:0px auto;padding:0px 50px 25px;margin-bottom:2rem;}.block-field-blocknodeoffersfield-faqs .field--name-field-faqs,.block-field-blocknodeofertas-y-experiencias-avanzado-field-faqs .field--name-field-faqs{background-color:#fff;padding:25px;}.block-field-blocknodeoffersfield-faqs ul,.block-field-blocknodeofertas-y-experiencias-avanzado-field-faqs ul{list-style:disc;}.block-field-blocknodeoffersfield-faqs ul li,.block-field-blocknodeofertas-y-experiencias-avanzado-field-faqs ul li{margin-bottom:15px;}[id^='faqfield_field_faqs_node'],[id^='faqfield_field_faqs_node'] .field--item{min-height:275px;}[id^='faqfield_field_faqs_node']{display:flex;flex-wrap:wrap;position:relative;}.block-field-blocknodeoffersfield-faqs h3.ui-accordion-header-active,.block-field-blocknodeofertas-y-experiencias-avanzado-field-faqs h3.ui-accordion-header-active{color:#232323;}[id^='faqfield_field_faqs_node'] h3:not(.ui-accordion-header-active){color:#858585;}[id^='faqfield_field_faqs_node'] div.ui-widget-content{border:none;}[id^='faqfield_field_faqs_node'] h3{width:50%;margin-right:53% !important;border-right:1px solid black !important;border-radius:unset;margin-top:0 !important;font-size:24px !important;}[id^='faqfield_field_faqs_node'] div{position:absolute;top:0;right:0;width:50%;height:100% !important;font-size:18px;font-family:"Lato",sans-serif;}[id^='faqfield_field_faqs_node'] h3,.ui-state-active{background-color:white;border:none;}[id^='faqfield_field_faqs_node'] .ui-icon-triangle-1-s,[id^='faqfield_field_faqs_node'] .ui-icon-triangle-1-e{background-position:-50px -128px;}[id^='faqfield_field_faqs_node'] h3.ui-state-active .ui-icon{background-image:url(/themes/stack/img/ui-icons_444444_256x240.png) !important;}[id^='faqfield_field_faqs_node'] h3:not(.ui-state-active) .ui-icon{background-image:url(/themes/stack/img/ui-icons_444444_256x240_gris.png) !important;}.mis-puntos .block-inner .container{padding:0}.mis-puntos .main-region-left{padding-left:20px !important;}.main-region-left .deco-titulo{margin-left:20px;}[id^=movimiento-puntos-form] .boton-consulta-movimientos:hover,[id^=movimiento-puntos-form] .boton-consulta-movimientos:focus-visible{background-color:#fff !important;color:#fe285b !important;}.mis-puntos .deco-title{margin-left:25px !important;}#datos-saldo{font:1.0em/1.1em 'Lato',sans-serif;margin:0 10px;}#anual-head .head.title.gray,#datos-saldo .puntos,.fecha-dato{font:1em/1.3em 'Lato',serif !important;}#datos-saldo .title{font:1.3em/1.3em 'questa',serif !important;}#mapa-puntos-paradores-form{max-width:800px;width:100%;margin:auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:end;padding:25px;}#mapa-puntos-paradores-form>[class^='z-ajax']{flex:1 0 100%;max-width:800px;}#mapa-puntos-paradores-form .input-movimientos{margin:0;}#mapa-puntos-paradores-form .boton-consulta-reservas{margin-top:0;margin-bottom:0;height:45px;}.titlebuscar-movimientos-{margin-bottom:20px !important;}@media (max-width:985px){#mis-puntos{margin-bottom:0;}.body-buscar-movimientos{margin-top:0 !important;}.body-buscar-movimientos{max-width:630px;}}@media (max-width:768px){.block-amigos-mis-puntos-bloque #mis-puntos{padding:0;}.mis-puntos{padding:0 25px 25px;}}@media (max-width:680px){.mis-puntos{padding-left:20px !important;}}@media (max-width:640px){#mis-puntos h5{display:none;}.body-buscar-movimientos{max-width:100%;}.title-bloque-mapa-puntos{font-size:24px;}#mapa-puntos-paradores-form .input-movimientos{flex-basis:48%;}#mapa-puntos-paradores-form .boton-consulta-reservas{margin:25px auto;}}@media (max-width:580px){#validez-content .elemento-saldo,#validez-head,#validez-content+#anual-head{display:flex;flex-wrap:wrap;}#validez-head .head.title.gray{order:1;}#validez-head .head.position-absolute{position:relative !important;order:3;flex:0 0 32%;text-align:center;bottom:0;}#validez-head .head:not(.position-absolute):not(.title){order:2;flex:0 0 32%;text-align:center;margin-left:32%}#validez-head .head.title.gray,#validez-content+#anual-head>div{flex:1 0 100%;width:100%;}#validez-content+#anual-head>div:last-child{text-align:center;}#validez-head .head:last-child{text-align:right;}#validez-content .elemento-saldo>div{flex:0 0 32%;}#validez-content .elemento-saldo .dato.puntos{order:3;text-align:center;}#validez-content .elemento-saldo .dato.descripcion{order:1;text-align:left;}#validez-content .elemento-saldo .dato.fecha-dato{order:2;text-align:center;}}@media (max-width:420px){#mapa-puntos-paradores-form.input-movimientos:nth-child(2){padding-left:0;}#mapa-puntos-paradores-form .input-movimientos:nth-child(3){padding-right:0;}#mapa-puntos-paradores-form .input-movimientos input[type="text"]::placeholder{font-size:0.9em;}#mapa-puntos-paradores-form .boton-consulta-reservas{flex-basis:100%;width:100%;}[id^=movimiento-puntos-form] .boton-consulta-movimientos{margin:25px 10px 25px 10px !important;max-width:calc(100% - 20px);}[id^=movimiento-puntos-form] .boton-consulta-movimientos,[id^=movimiento-puntos-form] .input-movimientos{width:100% !important;}}@media (max-width:1080px){.block-card-offer .wrapper-card-offer .wrapper-content .wrapper-image img{height:250px;}}@media (max-width:800px){[id^='faqfield_field_faqs_node'] h3,[id^='faqfield_field_faqs_node'] div{width:100%;}[id^='faqfield_field_faqs_node'] h3{margin-right:0% !important;border-right:none !important;border-radius:unset;margin-top:0 !important;}[id^='faqfield_field_faqs_node'] div{position:relative;height:auto !important;}}@media (min-width:768px){.view-ofertas-y-experiencias-avanzado .wrapper-link.bottom-conditions,.view-ofertas-y-experiencias .wrapper-link.bottom-conditions,.view-cajas-regalo .wrapper-link.bottom-conditions{display:none;}}@media (max-width:767px){.block-field-blocknodeoffersfield-faqs,.block-field-blocknodeofertas-y-experiencias-avanzado-field-faqs,.page-node-type-offers #main-container .block-card-offer,.page-node-type-ofertas-y-experiencias-avanzado- #main-container .block-card-offer{padding:25px;}.view-ofertas-y-experiencias-avanzado .block-card-offer .wrapper-card-offer,.view-ofertas-y-experiencias .block-card-offer .wrapper-card-offer,.view-cajas-regalo .block-card-offer .wrapper-card-offer{border-bottom:1px solid #c8c8c8;}.view-ofertas-y-experiencias-avanzado .block-card-offer .wrapper-content>.left,.view-ofertas-y-experiencias .block-card-offer .wrapper-content>.left,.view-cajas-regalo .block-card-offer .wrapper-content>.left{padding-bottom:12px;}.view-ofertas-y-experiencias-avanzado .block-card-offer .wrapper-content>.right,.view-ofertas-y-experiencias .block-card-offer .wrapper-content>.right,.view-cajas-regalo .block-card-offer .wrapper-content>.right{padding:12px 0 25px 0;}.view-ofertas-y-experiencias-avanzado .block-card-offer .wrapper-content>.left,.view-ofertas-y-experiencias-avanzado .block-card-offer .wrapper-content>.right,.view-ofertas-y-experiencias .block-card-offer .wrapper-content>.left,.view-ofertas-y-experiencias .block-card-offer .wrapper-content>.right,.view-cajas-regalo .block-card-offer .wrapper-content>.left,.view-cajas-regalo .block-card-offer .wrapper-content>.right{flex:1 0 100%;}.block-card-offer .wrapper-card-offer .title{margin-left:0;}.view-ofertas-y-experiencias-avanzado .wrapper-link.bottom-conditions,.view-ofertas-y-experiencias .wrapper-link.bottom-conditions,.view-cajas-regalo .wrapper-link.bottom-conditions{display:block;}.view-ofertas-y-experiencias-avanzado .left .wrapper-link,.view-ofertas-y-experiencias .left .wrapper-link,.view-cajas-regalo .left .wrapper-link{display:none;}.view-ofertas-y-experiencias-avanzado .left .wrapper-image,.view-ofertas-y-experiencias .left .wrapper-image,.view-cajas-regalo .left .wrapper-image{margin-bottom:0 !important;}.view-ofertas-y-experiencias-avanzado .block-bottom.reservas .block-button,.view-ofertas-y-experiencias .block-bottom.reservas .block-button,.view-cajas-regalo .block-bottom.reservas .block-button{text-align:center;}.block-landings-ofertas .view-content{justify-content:center;}.block-landings-ofertas .view-content .views-row{flex:0 1 48%;}}.block-inline-blockblock-have-you-a-gift a{white-space:break-spaces;}.main-region-left .deco-titulo{margin-left:50px;}.gift-box-step-1 tr td:first-child{min-width:150px;white-space:normal !important;}.gift-box-step-1 #edit-head .info-title{z-index:9;}.gift-box-step-1 .link-other-giftboxes{margin-bottom:25px;}.gift-box-step-1 .link-other-giftboxes a,.gift-box-step-1 #edit-head a.conditions.show-conditions{color:#f01e50 !important;text-transform:uppercase;font-weight:600;font-size:16px;}.gift-box-step-1 #edit-head a.conditions.show-conditions{display:block !important;}.gift-box-step-1 .link-other-giftboxes,.gift-box-step-1 #edit-head .wrapper-link{text-align:center;}.gift-box-step-1 #edit-head .wrapper-link{flex:1 0 100%;margin-top:25px;}.modal-container.modal-conditions-gift .modal-content{overflow-x:hidden;overflow-y:auto;}.gift-box-step-1 .ico-discount .hint{color:#f01e50 !important;}.gift-box-step-1 #edit-head{background-color:#fff;flex-direction:row-reverse !important;justify-content:center;padding:50px 0}.strike{text-decoration:line-through;}.gift-box-step-1 .panel-default#edit-billing #edit-bill-friends,.gift-box-step-1 .panel-default[id^=edit-shipping] #edit-bill-friends{flex-wrap:wrap;}.gift-box-step-1 [id^=edit-b-address]>.form-item.form-item-bill-address,.gift-box-step-1 [id^=edit-s-address]>.form-item.form-item-ship-comments,.gift-box-step-1 [id^=edit-s-address]>.form-item.form-item-ship-address,.gift-box-step-1 [id^=edit-validate-container],.gift-box-step-1 .form-group .label-wrapper-inline{flex:1 0 100% !important;}.gift-box-step-1 [id^=edit-identity-doc] [id^=edit-iddoc] .panel-body,.gift-box-step-1 [id^=edit-b-personal],.gift-box-step-1 [id^=edit-personal],.gift-box-step-1 [id^=edit-s-address],.gift-box-step-1 [id^=edit-b-address]{display:flex;flex-wrap:wrap;}.gift-box-step-1 [id^=edit-b-address]>.form-item,.gift-box-step-1 [id^=edit-identity-doc] [id^=edit-iddoc] .form-item,.gift-box-step-1 [id^=edit-personal]>.form-item,.gift-box-step-1 [id^=edit-s-address]>.form-item,.gift-box-step-1 [id^=edit-b-personal]>.form-item{padding-right:4% !important;}.gift-box-step-1 [id^=edit-b-address]>.form-item:not(.form-item-bill-address),.gift-box-step-1 [id^=edit-s-address]>.form-item:not(.form-item-ship-address),.gift-box-step-1 [id^=edit-identity-doc] [id^=edit-iddoc] .form-item,.gift-box-step-1 [id^=edit-personal]>.form-item,.gift-box-step-1 [id^=edit-b-personal]>.form-item{width:48%;display:inline-block;margin-right:0 !important;flex-shrink:0 !important;flex-basis:48%;flex-grow:1 !important;}.gift-box-step-1 [id^=edit-identity-doc] [id^=edit-iddoc] .form-item-idtype{margin-right:50% !important;flex-grow:0 !important;flex-basis:50% !important;}.gift-box-step-1 [id^=edit-validate-container]{text-align:center;}.gift-box-step-1 [id^=edit-validate-container] button{width:auto;}.gift-box-step-1 .title-summary,.gift-box-step-1 .form-group .label-wrapper-inline{font-weight:600;font-size:24px;color:#232323;margin-bottom:25px}.gift-box-step-1 [id^=edit-total-container] .form-required:after{display:none;}.gift-box-step-1 .panel-default#edit-billing #edit-bill-friends #edit-validate-container #edit-validate{font-family:"Lato",sans-serif;font-weight:normal;border:1px solid #f01e50 !important;background-color:transparent !important;color:#f01e50 !important;}.gift-box-step-1 .panel-default#edit-billing #edit-bill-friends #edit-validate-container #edit-validate:hover,.gift-box-step-1 .panel-default#edit-billing #edit-bill-friends #edit-validate-container #edit-validate:focus-visible{color:#fff !important;background-color:#f01e50 !important;}.view-cajas-regalo .block-paradores-included .wrapper-top{display:flex;flex-wrap:wrap;align-items:center;}.view-cajas-regalo .block-paradores-included .fa.fa-chevron-up,.view-cajas-regalo .block-paradores-included .fa.fa-chevron-down{margin-left:10px;margin-bottom:35px;}.view-cajas-regalo .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-image img{height:275px;object-fit:cover;}.view-cajas-regalo .block-paradores-included .fa.fa-chevron-up{display:none;}.gift-box-step-1 #edit-total .panel-body p{margin-top:1em;}[id^='block-customblocktrybuiderbuynowbutton'],[id^='block-buscadordeparadoresheader'],[id^='clicktocall-form'],[id^='block-loginamigosblock'],a.hamburger-toggle.menu-button-2,.field--name-field-paragraph-content .enlaces-bottom>a{display:none;}[id^='home-top'] .enlaces-bottom{visibility:hidden;}@media (max-width:767px){.gift-box-step-1 .table-responsive{border:none !important;}.view-cajas-regalo .wrapper-image.hidden{display:block !important;margin-right:0 !important;}.view-cajas-regalo .wrapper-image:not(.hidden){display:none;}.landing-caja-regalo-view.view-cajas-regalo .wrapper-image:not(.hidden),.landing-caja-regalo-view-previous-editions.view-cajas-regalo .wrapper-image:not(.hidden){display:block;}.view-cajas-regalo .right .wrapper-text .block-button{text-align:right !important;}}@media (max-width:720px){.view-display-id-block_paragraph_paradores_implicados .view-content .views-row,.view-display-id-block_paradores_implicados_orfertas_experiencias .view-content .views-row{flex:1 0 48%;}}@media (max-width:620px){.view-display-id-block_paragraph_paradores_implicados .view-content .views-row .views-field-title a,.view-display-id-block_paradores_implicados_orfertas_experiencias .view-content .views-row .views-field-title a{font-size:1.4em;}.block-landings-ofertas .view-content .views-row{flex:1 0 100%;max-width:360px}}@media (max-width:600px){.gift-box-step-1 [id^=edit-b-address]>.form-item,.gift-box-step-1 [id^=edit-s-address]>.form-item,.gift-box-step-1 [id^=edit-personal]>.form-item,.gift-box-step-1 [id^=edit-b-personal]>.form-item,.gift-box-step-1 [id^=edit-identity-doc] [id^=edit-iddoc] .form-item{flex:1 0 100% !important;margin-right:0 !important;width:100% !important;}}@media (max-width:520px){.view-display-id-block_paragraph_paradores_implicados .view-content .views-row .views-field-field-main-image,.view-display-id-block_paradores_implicados_orfertas_experiencias .view-content .views-row .views-field-field-main-image{display:none;}.view-display-id-block_paragraph_paradores_implicados .view-content .views-row,.view-display-id-block_paradores_implicados_orfertas_experiencias .view-content .views-row{flex:1 0 100%;margin-bottom:0px;padding-bottom:2rem !important;}.view-display-id-block_paragraph_paradores_implicados .view-content .views-row .views-field-nothing a,.view-display-id-block_paradores_implicados_orfertas_experiencias .view-content .views-row .views-field-nothing a{border:none !important;}.view-display-id-block_paragraph_paradores_implicados .view-content .views-row .views-field-title,.view-display-id-block_paradores_implicados_orfertas_experiencias .view-content .views-row .views-field-title{margin:0;}.view-footer .view-display-id-block_paragraph_paradores_impli_menu .view-content .views-row{flex:1 0 100%;margin-bottom:15px;margin-right:0px !important;}.view-display-id-block_paragraph_paradores_implicados .view-content .views-row .views-field-title a,.view-display-id-block_paradores_implicados_orfertas_experiencias .view-content .views-row .views-field-title a{font-size:1.75em;}.view-display-id-block_paragraph_paradores_implicados .view-content,.view-display-id-block_paradores_implicados_orfertas_experiencias .view-content{justify-content:center;}}@media (max-width:480px){.view-ofertas-y-experiencias-avanzado .block-bottom.reservas .block-button a{width:100%;display:block;}.block-landings-ofertas .options-container>div{flex-wrap:wrap;justify-content:flex-end !important;}.block-landings-ofertas .options-container>div>div{flex:1 0 100%;}}@media (max-width:380px){.view-cajas-regalo .block-bottom.reservas{flex-wrap:wrap}.view-cajas-regalo .block-bottom.reservas .block-price .unit-price{font-weight:600;margin-left:10px;}.view-cajas-regalo .block-bottom.reservas .block-price{text-align:center;}.view-cajas-regalo .block-bottom.reservas>div{flex-basis:100%;margin:15px 0;}.view-cajas-regalo .right .wrapper-text .block-button a{width:100%}.view-cajas-regalo .wrapper-link bottom-conditions{margin-top:0;margin-bottom:0;}.view-cajas-regalo .wrapper-content>.wrapper-text{border-top:1px solid #c8c8c8 !important;}.view-cajas-regalo .wrapper-top .title{flex:1 0 90%;}}.block-inline-blockblock-have-you-a-gift div.left,.block-inline-blockblock-have-you-a-gift div.right{margin:10px;}@media (max-width:921px){.modal-cargo-del-empleado .modal-content{width:90% !important;}.modal-cargo-del-empleado .cargo-del-empleado-top{display:block;}.modal-cargo-del-empleado .title-cargo-del-empleado,.modal-cargo-del-empleado .image-cargo-del-empleado{flex:none;}.modal-cargo-del-empleado .img-responsive{margin:0 auto;}.modal-cargo-del-empleado .title-cargo-del-empleado{text-align:center;}}@media (max-width:450px){.modal-cargo-del-empleado .cargo-del-empleado-top{flex-wrap:nowrap;}.modal-cargo-del-empleado .img-responsive{border-radius:0px !important;width:100%;height:auto;}.modal-cargo-del-empleado .title-cargo-del-empleado{width:100%;padding:50px 0px !important;}}.best-rate-label{color:#4f4f4f;font-weight:600;}.data-title-treatments::before{position:relative;top:-10px;content:"";display:inline-block;width:55px;height:1px;background:#5a5a5a;margin-right:10px;}.data-subtitle-treatments{padding:0 25px;}.data-title-treatments{padding:2rem 25px;}.data-title-treatments span{font-size:45px;color:#232323;font-family:"questa",serif;font-weight:300;line-height:4.7rem;}.avality_message_treatments{padding:0 25px 2rem 25px;}@media (max-width:520px){.data-title-treatments span{font-size:30px;line-height:normal;}}#plantilla_confirmacion .confirmed-wrapper span a{color:#f01e50;}div.mass.payment{display:flex;flex-wrap:wrap;flex-direction:column;}#metodos_pago fieldset .description{margin:10px 0px;}#gift-box-shopping-form input.btn.btn--primary{max-width:15%;text-align:center;margin:0px auto 2em auto;padding:0px;}.toggle-password input{text-transform:none !important;}[id^="user-login-form"] .form-type-password .input-group{width:100%;}[id^="user-login-form"] .form-type-password .input-group input{border-radius:6px;}.input-password-paradores{padding-right:25px !important;}.reveal-password-paradores{position:absolute;top:calc(50% - 13px);right:10px;z-index:9;}.reveal-password-paradores  .fa-eye::before,.reveal-password-paradores  .fa-eye-slash::before{color:#232323;}::-ms-reveal{display:none}@media (min-width:768px){.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-informacion .contenedor-datos-amigo .action-profile{display:flex;flex-wrap:wrap;justify-content:right;}}.block-amigos-block.block-amigo-bloque #home-amigo .contenedor-amigo .contenedor-datos-amigo .bloque-amigo-informacion .contenedor-datos-amigo .action-profile a{padding-left:1em;}.view-display-id-block_landing_gift_box .block-origin-price,.wrapper-discount{display:flex;flex-wrap:wrap;}.view-display-id-block_landing_gift_box .block-origin-price{text-align:right;margin-right:10px;}.wrapper-discount{justify-content:center;align-items:center;}.block-origin-price > span{flex:1 0 100%;line-height:1.2em;}.view-display-id-block_gif_box .block-origin-price .strike{margin-left:10px;}.view-display-id-block_landing_gift_box .block-origin-price{margin-bottom:20px;}.block-origin-price{color:#56babd;font-weight:bold;}@media (max-width:380px){.view-display-id-block_gif_box .wrapper-discount > div{flex:1 0 100%;}.view-display-id-block_gif_box  .block-origin-price{text-align:center;margin-bottom:20px;}}#captcha.panel-default{border:none;}#captcha .panel-heading{display:none;}.popup-dialog-sms .ui-dialog-title{font-family:"questa",serif;font-size:2em;font-weight:500;text-align:center;}.popup-dialog-sms #drupal-modal{text-align:center;font-size:1.25em;}.popup-dialog-sms.ui-dialog.ui-widget-content button.ui-dialog-titlebar-close{height:15px;width:15px;}.popup-dialog-sms.ui-dialog.ui-widget-content button.ui-dialog-titlebar-close::before{height:15px;width:15px;}#forms-agencias-register .user_number_literal{text-align:center;font-size:2em;}#agencias-additional-fields [id^='edit-additional-fields']> p{margin-bottom:1em;}.page-node-type-custom-page .bottom-region .bottom-column{vertical-align:top;}.page-node-type-custom-page .bottom-region .block-inner h3{font-family:"questa",serif;font-size:1.75rem;line-height:2rem;font-weight:300;}#webform-submission-reservas-salones-add-form #edit-introduccion-reservas-salones p,#webform-submission-reservas-salones-add-form #edit-legal-text-reservas-salones p{font-size:14px;margin-bottom:20px;}#webform-submission-reservas-salones-add-form #edit-legal-text-reservas-salones a,#webform-submission-reservas-salones-add-form #edit-conditions-check-reservas-salones--description a{color:#f01e50;}#webform-submission-reservas-salones-add-form #edit-conditions-legal-container-reservas-salones .form-type-checkbox{display:block;margin:0;}#webform-submission-reservas-salones-add-form #edit-conditions-legal-container-reservas-salones .form-type-checkbox .description{display:inline-block;font-size:14px;margin:0;}#webform-submission-reservas-salones-add-form #edit-conditions-legal-container-reservas-salones .control-label,#webform-submission-reservas-salones-add-form #edit-conditions-legal-container-reservas-salones .form-group{margin:0;}#webform-submission-reservas-salones-add-form #edit-conditions-legal-container-reservas-salones #edit-conditions-check-publi-reservas-salones--description{margin-left:10px;}@media (max-width:520px){#webform-submission-reservas-salones-add-form #edit-conditions-legal-container-reservas-salones .form-type-checkbox{display:flex;flex-wrap:wrap;}#webform-submission-reservas-salones-add-form #edit-conditions-legal-container-reservas-salones .form-type-checkbox .control-label{flex:0 0 10%;}#webform-submission-reservas-salones-add-form #edit-conditions-legal-container-reservas-salones .form-type-checkbox .description{flex:1 0 80%;}}[id^=booking-spawellness-form] #edit-legal-conditions .checkbox{display:flex;flex:1 0 100%;}[id^=booking-spawellness-form] #edit-legal-conditions a{color:#f01e50;}.block-home-slider-button{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:5px;}#block-home-slider-button .btn{color:#ffffff !important;border:1px solid #f01e50 !important;background:#f01e50 !important;}#block-home-slider-button .btn span{color:#ffffff !important;}#block-home-slider-button .btn:hover{opacity:0.8;cursor:pointer;}h3.texto_habitaciones_reserva,h3.texto_habitaciones_reserva_other{color:#232323;font-family:"questa",serif;font-size:2.75rem;font-weight:400;line-height:2.3rem;text-align:center;margin:35px 0px;}h3.texto_habitaciones_reserva_other{margin-top:3em;}#booking-multi-step-form .alert-danger a{color:#f10e50;}.btn--primary.disabled-booking:hover,.btn--primary.disabled-booking:active,.btn--primary.disabled-booking{border-color:#959595 !important;background-color:#959595 !important;color:#000 !important;opacity:0.2 !important;cursor:not-allowed;}body.navbar-is-fixed-top{padding-top:0px;}.btn--group-step4{display:flex;flex-wrap:wrap;justify-content:space-between;}.btn--group-step4 .step3-button{order:1;}.btn--group-step4 .step-next-button{display:none;}.btn--group-step4 .step-ajax-button{order:2;}.btn--group-step4 .step-ajax-button button{text-transform:uppercase;height:48px;}@media (max-width:480px){.btn--group-step4 .step-ajax-button{width:100%;}}[id^=booking-multi-step-form] .booking-confirmation-footer{display:flex;flex-wrap:wrap;}[id^=booking-multi-step-form] .booking-confirmation-footer .finish-message{width:100%;}[id^=booking-multi-step-form] .booking-confirmation-footer .step5-button,[id^=booking-multi-step-form] .booking-confirmation-footer .step3-button{flex:1 0 48%;text-align:center;margin-top:16px;}[id^=booking-multi-step-form] .booking-confirmation-footer .step5-button button{margin:0 auto;display:block;text-transform:uppercase;min-height:48px;}@media (max-width:768px){#drupal-modal{max-height:40vh !important;overflow:auto !important;}}.nombre-amigo{word-break:break-word;}#img-map-to-click{cursor:pointer;}#hs-modal-content #hs-modal-save-settings,#hs-modal-content #hs-modal-accept-all,#hs-eu-cookie-confirmation #hs-eu-decline-button,#hs-eu-cookie-confirmation #hs-eu-confirmation-button{border-radius:0 !important;background-color:#FFFFFF !important;color:#000000 !important;}#hs-eu-cookie-confirmation #hs-eu-cookie-settings-button{text-decoration:none !important;border:1px solid #000 !important;border-radius:0 !important;font-weight:normal !important;}#hs-modal-content #hs-categories-container .hs-always-active-label,#hs-modal-content #hs-categories-container .hs-category-label,#hs-banner-parent div,#hs-banner-parent p{color:#000000 !important;}#hs_show_banner_button{position:fixed;bottom:60px;right:-25px;transform:rotate(-90deg);z-index:999;}@media (max-width:768px){.path-frontpage section.videobg.app-movil .background-image-holder{min-height:unset;max-height:100%;height:100% !important;position:relative;}.path-frontpage section.videobg.app-movil{padding:1rem 0 !important;height:100%;display:block;max-height:unset;min-height:unset;}.path-frontpage section.videobg.app-movil .container{position:relative !important;height:100%;max-height:unset;}.path-frontpage section.videobg.app-movil .logo-top-home img{max-width:120px;}.path-frontpage section.videobg.app-movil .field_titulo_cover_top{font-size:1.8rem !important;line-height:2rem;}.path-frontpage section.videobg.app-movil .field_subtitulo_cover_top{font-size:1.2rem;line-height:2rem;}.path-frontpage section.videobg.app-movil .submenu-section-top{margin-bottom:0px;}.path-frontpage section.videobg.app-movil .block-home-slider-button{margin-bottom:0px;margin-top:1rem;}}
@media (max-width:768px){#booking-multi-step-form div.booking-parador-data-row,#booking-routes-multi-step-form div.booking-parador-data-row,#booking-multi-step-unique-rooms-form div.booking-parador-data-row,#booking-modify-multi-step-form div.booking-parador-data-row{display:flex !important;padding-bottom:initial;}}#booking-multi-step-form div.booking-parador-data-row:first-child,#booking-routes-multi-step-form div.booking-parador-data-row:first-child,#booking-multi-step-unique-rooms-form div.booking-parador-data-row:first-child{display:flex !important;flex-direction:row !important;align-items:center;}@media (max-width:768px){#booking-multi-step-form div.booking-parador-data-row:first-child,#booking-routes-multi-step-form div.booking-parador-data-row:first-child,#booking-multi-step-unique-rooms-form div.booking-parador-data-row:first-child{flex-direction:column;align-items:flex-start;}}#booking-multi-step-form .booking-parador-phone::before,#booking-routes-multi-step-form .booking-parador-phone::before,#booking-multi-step-unique-rooms-form .booking-parador-phone::before,#booking-modify-multi-step-form .booking-parador-phone::before{font:normal normal normal 14px/1 FontAwesome;font-size:14px;font-size:inherit;text-rendering:auto;content:"\f095";color:#FE285B;padding-right:4px}#booking-multi-step-form .booking-parador-email::before,#booking-routes-multi-step-form .booking-parador-email::before,#booking-multi-step-unique-rooms-form .booking-parador-email::before,#booking-modify-multi-step-form .booking-parador-email::before{font:normal normal normal 14px/1 FontAwesome;font-size:14px;font-size:inherit;text-rendering:auto;content:"\f0e0";color:#FE285B;padding-right:4px;white-space:nowrap;}@media (max-width:768px){#booking-multi-step-form .booking-parador-email,#booking-multi-step-form .booking-parador-phone,#booking-multi-step-form .booking-parador-location,#booking-routes-multi-step-form .booking-parador-email,#booking-routes-multi-step-form .booking-parador-phone,#booking-routes-multi-step-form .booking-parador-location,#booking-multi-step-unique-rooms-form .booking-parador-email,#booking-multi-step-unique-rooms-form .booking-parador-phone,#booking-multi-step-unique-rooms-form .booking-parador-location,#booking-modify-multi-step-form .booking-parador-email,#booking-modify-multi-step-form .booking-parador-phone,#booking-modify-multi-step-form .booking-parador-location{display:initial !important;}}#ajax_form_multistep_form_booking #booking-modify-multi-step-form .control-label{margin-bottom:initial;}[id^="gift-box-check-"]{padding:25px;min-height:75vh;}[id^="gift-box-check-"] #edit-buttons{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between;}[id^="gift-box-check-validity-form"] #edit-buttons{justify-content:space-between;}[id^="gift-box-check-"] #edit-buttons .form-submit{height:100%;display:flex;align-items:center;justify-content:center;min-height:48px;}[id^="gift-box-check-"] #edit-buttons .form-submit .glyphicon{display:none;}[id^="gift-box-check-"] .form-wrapper.estado{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row;}[id^="gift-box-check-"] .form-wrapper.estado>div{flex:1 0 auto;}[id^="gift-box-check-"] .form-wrapper .form-group:last-child{margin-bottom:15px;}#btn-book #edit-link{margin-top:24px}@media (max-width:991px){[id^="gift-box-check-"] .form-wrapper.estado>div{flex:1 0 100%;}}@media (max-width:480px){[id^="gift-box-check-"] #edit-buttons .form-submit{width:100%;margin-bottom:25px;}}@media (max-width:420px){[id^="gift-box-check-"] #edit-buttons .form-submit{width:100%;margin:15px 0;}}#edit-rate-conditions .info-texto{display:flex !important;flex-direction:column !important}#edit-parador-rooms .info-texto span,#edit-rate-conditions .info-texto span{padding-left:initial !important;}#ajax_form_multistep_form_booking [id^="booking-modify-multi-step-form"] [id^="edit-footer"] .reserve-conditions .info-texto,#ajax_form_multistep_form_booking [id^="booking-modify-multi-step-form"] [id^="edit-footer"] #edit-conditions .info-texto{font-weight:700}#ajax_form_multistep_form_booking [id^="booking-modify-multi-step-form"] [id^="edit-footer"] .reserve-conditions .info-texto span,#ajax_form_multistep_form_booking [id^="booking-modify-multi-step-form"] [id^="edit-footer"] #edit-conditions .info-texto span{margin-top:8px;}#booking-container-room-0{display:grid;grid-template-columns:repeat(5,1fr);}#booking-container-room-0 .booking-container-room-children .form-item-label{white-space:nowrap;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] [id^="edit-right"] .booking-container-resume-rooms-right-title{font-size:24px}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] [id^="edit-right"] .booking-container-resume-rooms-right-room_name{font-size:16px;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] [id^="edit-right"] .booking-container-resume-rooms-right-discount{color:#56BABD}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] [id^="edit-right"] .booking-container-resume-rooms-right-room-resume{text-align:left;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] [id^="edit-right"] .booking-container-resume-rooms-right-room-resume{list-style:disc;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] [id^="edit-right"] .booking-container-resume-rooms-right-room-resume.codpro{list-style:none;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] [id^="edit-right"] .booking-container-resume-rooms-right-room-resume li:first-child{list-style:none;text-transform:capitalize;color:#FE285B;font-weight:700;margin-bottom:8px;font-size:16px;text-align:center;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] [id^="edit-right"] .booking-container-resume-rooms-right-room-resume.codpro li:first-child{color:#232323;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] [id^="edit-right"] .booking-container-resume-rooms-right-room-resume li{color:#56BABD;font-size:14px;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] [id^="edit-right"] .booking-container-resume-rooms-right-room-resume.codpro  li.final-price-container{display:flex;flex-wrap:wrap;justify-content:end;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] [id^="edit-right"] .booking-container-resume-rooms-right-room-resume.codpro li.final-price-container span{display:flex;flex:1 0 50%;justify-content:end;color:#56babd;align-items:center;line-height:1.1rem;}#ajax_form_multistep_form_booking [id^=booking-multi-step-form] .booking-container-resume-rooms .booking-container-resume-rooms-room .booking-container-resume-rooms-rooms-right ul.booking-container-resume-rooms-right-room-resume.codpro li.price-value{font-size:1.5rem;font-weight:600;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] [id^="edit-right"] .booking-container-resume-rooms-right-room-resume li::marker{color:#bbb;}#edit-info-reserve .reserve_localizador,#edit-info-reserve .reserve_date_arrive,#edit-info-reserve .reserve_room_name,#edit-info-client .client_name,#edit-info-client .client_phone,#edit-info-client .client_email,#edit-info-client .client_comments{display:flex;flex-direction:row;margin-bottom:8px;justify-content:space-between;border-bottom:1px solid #c3c3c3;}.info_client.finish-step-route+div{font-weight:bold;color:#232323;}#edit-info-reserve .reserve_localizador span,#edit-info-reserve .reserve_date_arrive span,#edit-info-client .client_name span,#edit-info-client .client_phone span,#edit-info-client .client_email span,#edit-info-client .client_comments span,#booking-multi-step-form .info-texto span,#booking-multi-step-form .reserve-conditions{font-weight:400;font-size:14px}#edit-footer.finish-step-parador{padding:16px 0 !important}#edit-footer.finish-step-parador .step3-button{display:flex;margin-top:16px}footer #postscript{display:flex;flex-wrap:wrap;margin-bottom:0;}footer #postscript>div{margin-bottom:25px;}.region-footer #block-footerlegend{margin:25px 0 !important;}.region-footer #block-footerlegend>div:nth-child(1)>div:nth-child(1)>div:nth-child(1){display:flex;flex-wrap:wrap;}.region-footer #block-footerlegend #footer_info{flex:1 0 25%;}.region-footer #block-footerlegend #footer_rrss,.region-footer #block-footerlegend #footer_legal{flex:1 0 37%;}footer #postscript #block-laempresa-menu,footer #postscript #block-informacion-menu{line-height:inherit;margin-bottom:25px;}footer .postscript_fouth{margin-top:0;}@media (max-width:991px){.region-footer #block-footerlegend{margin:60px 0 35px;}.region-footer #block-footerlegend #footer_info,.region-footer #block-footerlegend #footer_rrss,.region-footer #block-footerlegend #footer_legal{flex:1 0 100%;}}#booking-routes-multi-step-form div.booking-parador-data-row:first-child{flex-direction:column !important;align-items:unset !important;}.booking-container-resume-rooms-left{margin-bottom:30px !important;}.booking-container-resume-rooms-rooms-right p{color:black !important;font-size:9pt;font-weight:700;}ul.ui-autocomplete.ui-front{max-width:calc(100% - 50px);}ul.ui-autocomplete .li-link-all-results-autocomplete .result-autocomplete{margin-right:10px;}ul.ui-autocomplete .li-link-all-results-autocomplete{margin-top:10px;}ul.ui-autocomplete .li-link-all-results-autocomplete a{color:#f10e50;text-transform:uppercase;font-size:0.75em;background:none;padding-top:0.25em;}.ui-state-active a,.ui-widget-content .ui-state-active a{color:#fff !important;}.ui-state-active,.ui-widget-content .ui-state-active{border:none !important;background:none !important;}.path-landing-resultados-autocomplete{background-color:#faf7f1;}.path-landing-resultados-autocomplete footer{background-color:#fff;}.resultsAutocomplete{margin:50px auto;display:flex;flex-wrap:wrap;}.resultsAutocomplete .view-header,.resultsAutocomplete .view-filters,.resultsAutocomplete .view-content{width:100%;}.resultsAutocomplete .view-header{order:2;margin-bottom:50px;font-family:"Lato",sans-serif;font-size:1.7em;}.resultsAutocomplete .view-empty{order:2;margin:0 auto;}.resultsAutocomplete .view-empty .view-header{margin:50px 0px;}.resultsAutocomplete .view-filters{order:1;}.resultsAutocomplete .view-content{order:3;}.resultsAutocomplete .view-filters .form-type-textfield,.resultsAutocomplete .view-filters .form-item-combine input{width:100%;}.resultsAutocomplete .view-filters .form-item-combine input{display:block;border:1px solid #232323;max-width:600px;border-radius:0px;margin:20px auto;position:relative;padding-left:40px;background-image:url(/themes/stack/img/icons/icon_search.svg);background-color:transparent;background-repeat:no-repeat;background-size:18px;background-position:10px center;}.resultsAutocomplete .view-filters .form-type-radio input{display:none;}.resultsAutocomplete .view-filters .form-type-radio label{line-height:1em;font-weight:400;background:transparent;font-size:1.2rem;padding:0.4rem 2rem !important;}.resultsAutocomplete .view-filters .form-type-radio label.active{border-bottom:1px solid #f01e50;font-weight:600;}.resultsAutocomplete .view-content  h3{margin-bottom:25px}.resultsAutocomplete .view-content  h3::before{position:relative;top:-6px;content:"";display:inline-block;width:55px;height:1px;background:#5a5a5a;margin-right:10px;}.resultsAutocomplete .view-content .views-row{display:flex;flex-wrap:wrap;padding:25px 0 25px 50px;border-bottom:1px solid #c7c6c3;}.resultsAutocomplete .show-all-results-container{width:100%;text-align:center;margin:25px auto;}.resultsAutocomplete .show-all-results{text-transform:uppercase;}.resultsAutocomplete .show-all-results:hover,.resultsAutocomplete .show-all-results:focus{color:#f01e50;}.resultsAutocomplete .show-all-results:hover{font-weight:bold;font-size:1.1em;}.resultsAutocomplete .views-field-nothing{width:100%;}.resultsAutocomplete .landing-result-wrapper{display:flex;flex-wrap:wrap;justify-content:start;}.resultsAutocomplete .landing-result-wrapper .div-left,.resultsAutocomplete .landing-result-wrapper .div-right{flex:1 0 25%;}.resultsAutocomplete .landing-result-wrapper .div-center{flex:1 0 50%;padding:0 20px;}.resultsAutocomplete .landing-result-wrapper .div-left{max-width:220px;}.resultsAutocomplete .landing-result-wrapper .div-left img{width:220px;height:150px;object-fit:cover;}.resultsAutocomplete .landing-result-title  a{margin-bottom:10px;}.resultsAutocomplete .link-to-content{margin-bottom:25px;}.resultsAutocomplete .landing-result-title a,.resultsAutocomplete .link-to-content{color:#000;font-weight:600;text-transform:uppercase;display:inline-block;}.resultsAutocomplete .landing-result-title a:hover,.resultsAutocomplete .link-to-content:hover{font-size:1.1em;}.resultsAutocomplete .landing-none{display:none;}.resultsAutocomplete .view-filters .form-radios{display:flex;flex-wrap:wrap;align-items:center;justify-content:start;}.path-frontpage ul.ui-autocomplete a.ui-menu-item-wrapper{flex-wrap:nowrap !important;}@media (max-width:992px){.resultsAutocomplete .view-content .views-row{padding-left:20px;padding-right:20px;}.resultsAutocomplete .radio{margin-top:0px !important;}.resultsAutocomplete .view-filters .form-type-radio label{padding-left:0.5rem  !important;padding-right:0.5rem !important;}.resultsAutocomplete .view-filters .form-radios > .radio{flex:1 0 32%;max-width:32%;margin-bottom:0.5rem;}.resultsAutocomplete .landing-result-wrapper .div-right{flex:1 0 100%;display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:25px;align-items:center;}.resultsAutocomplete .link-to-content{margin-bottom:0px;}}@media (max-width:768px){.resultsAutocomplete{padding:0px 25px;}}@media (max-width:640px){.resultsAutocomplete .landing-result-wrapper .div-center{flex:1 0 100%;display:flex;flex-wrap:wrap;margin-top:25px;padding-left:0px;padding-right:0px;}.resultsAutocomplete .landing-result-wrapper .div-center > div{width:100%;}.resultsAutocomplete .landing-result-wrapper .div-left{max-width:100%;}.resultsAutocomplete .landing-result-wrapper .div-left img{width:220px;height:150px;object-fit:cover;}}@media (max-width:520px){.resultsAutocomplete .view-filters .form-radios > .radio{flex:1 0 48%;max-width:48%;}}
.celebra-tu-evento-paradores .view-filters button,.celebra-tu-evento-paradores .view-filters button:active,.celebra-tu-evento-paradores .view-filters button:focus,.celebra-tu-evento-paradores .view-filters button,.celebra-tu-evento-paradores .view-filters button:active,.celebra-tu-evento-paradores .view-filters button:focus,.celebra-tu-evento-paradores .view-filters button,.celebra-tu-evento-paradores .view-filters button:active,.celebra-tu-evento-paradores .view-filters button:focus,.celebra-tu-evento-paradores .view-filters button,.celebra-tu-evento-paradores .view-filters button:active,.celebra-tu-evento-paradores .view-filters button:focus{background:transparent;background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-image:none;background-size:auto;background-image:url(/themes/stack/img/icons/icon_search.svg);background-repeat:no-repeat;background-size:18px;background-position:10px center;width:40px;height:35px;padding:0px;color:transparent !important;}.gift-box-step-1 .panel-default #edit-validate-container{display:block !important;}.gift-box-step-1 .msg-error{font-weight:600;background-color:#fff !important;padding:12px;text-align:center;border:1px solid #a4a3a0;width:100%;display:block;}.gift-box-step-1 .error-ajax{margin-top:10px;margin-bottom:20px;text-align:center;width:100%;}.block.block-views.block-views-blockofertas-y-experiencias-block-1 .block-title{text-align:center;}.block-landings-ofertas .titulo a{font-family:"questa",serif;font-size:1.75rem;line-height:2rem;font-weight:300;margin-top:0;margin-bottom:8px;color:#232323;padding-left:15px;padding-right:15px;}.block-landings-ofertas.view.view-ofertas-y-experiencias .view-header .options-container .filter-link-ofertas,.block-landings-ofertas.view.view-ofertas-y-experiencias .view-header .options-container .filter-link-ofertas-ocultar{color:#fff !important;border:1px solid #F01E50 !important;background:#F01E50 !important;float:right;width:85px;height:30px;font-weight:300;text-align:center;}.block-landings-ofertas.view.view-ofertas-y-experiencias .view-header .options-container .filter-link-ofertas:hover,.block-landings-ofertas.view.view-ofertas-y-experiencias .view-header .options-container .filter-link-ofertas-ocultar:hover,.block-landings-ofertas.view.view-ofertas-y-experiencias .view-header .options-container .filter-link-ofertas:focus-visible,.block-landings-ofertas.view.view-ofertas-y-experiencias .view-header .options-container .filter-link-ofertas-ocultar:focus-visible{background:transparent !important;color:#F01E50 !important;}.block-landings-ofertas.view.view-ofertas-y-experiencias .view-header{height:80px;}.block-landings-ofertas.view.view-ofertas-y-experiencias .wrapper-image{width:100%;}.block-landings-ofertas.view.view-ofertas-y-experiencias .wrapper-content img{margin-bottom:10px;width:100%;object-fit:cover;}.view.view-landing-bienestar .pager-nav .pagination>li>a,.block-landings-ofertas.view.view-ofertas-y-experiencias .pager-nav .pagination>li>a,.landing-bienestar-view .pager-nav .pagination>li>a{text-decoration:none;background-color:transparent;border:1px solid transparent;}.view.view-landing-bienestar .pager-nav .pagination>li>a:hover,.block-landings-ofertas.view.view-ofertas-y-experiencias .pager-nav .pagination>li>a:hover,.landing-bienestar-view .pager-nav .pagination>li>a:hover,.view.view-landing-bienestar .pager-nav .pagination>li>a:focus-visible,.block-landings-ofertas.view.view-ofertas-y-experiencias .pager-nav .pagination>li>a:focus-visible,.landing-bienestar-view .pager-nav .pagination>li>a:focus-visible{z-index:2;color:#F01E50;background-color:transparent;border-color:#F01E50;}.view.view-landing-bienestar .pager-nav .pagination>.active>a,.block-landings-ofertas.view.view-ofertas-y-experiencias .pager-nav .pagination>.active>a,.landing-bienestar-view .pager-nav .pagination>.active>a{color:#F01E50;cursor:default;background-color:transparent;border-color:#F01E50;}.view.view-landing-bienestar .pager-nav .pagination,.block-landings-ofertas.view.view-ofertas-y-experiencias .pager-nav .pagination,.landing-bienestar-view .pager-nav .pagination{padding-bottom:20px;}#block-tratamientos-disponibles .block-title-only .wrapper-title-only{text-align:center;}.landing-bienestar-view .wrapper-image{margin-right:0 !important;}.view.view-landing-bienestar .view-content,.landing-bienestar-view .view-content{display:flex;flex-wrap:wrap;}.view.view-landing-bienestar .view-content>div,.landing-bienestar-view .view-content>div{flex:0 0 32%;margin-top:20px;margin-bottom:45px;}.view.view-landing-bienestar,.landing-bienestar-view{max-width:1170px;margin:0 auto;margin-top:20px;margin-bottom:100px;}.view.view-landing-bienestar .views-row,.landing-bienestar-view .views-row{padding:5px;flex:1 0 32%;width:32%;}.view.view-landing-bienestar .block-card-offer,.landing-bienestar-view .block-card-offer{padding:5px 0px 5px;}.landing-bienestar-view .views-field.views-field-title,.landing-bienestar-view .views-field.views-field-field-location-parador,.landing-bienestar-view .views-field.views-field-title-1,.view.view-landing-bienestar .block-card-offer .wrapper-card-offer .title{text-align:center;}.landing-bienestar-view .views-field.views-field-field-main-image{padding-bottom:10px;}.landing-bienestar-view .views-field.views-field-title a,.landing-bienestar-view .block-card-offer .wrapper-card-offer .title,.view.view-landing-bienestar .block-card-offer .wrapper-card-offer .title{font-family:"questa",serif;font-size:1.75rem;line-height:2rem;font-weight:300;margin-top:10px;margin-bottom:8px;color:#232323;padding-left:15px;padding-right:15px;text-align:center;border:none !important;}.landing-bienestar-view .view-content .views-row .views-field.views-field-field-location-parador{font-family:"Lato",sans-serif;max-width:300px;margin:0 auto 15px;text-align:center;font-size:1.2rem;line-height:1.5rem;color:#232323;margin-top:5px;margin-bottom:5px;font-weight:300;padding:0px 15px;}.block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-top.detalle{max-width:none;text-align:left;}.landing-bienestar-view .paragraph.paragraph--type--location-parador{padding-top:0em;padding-bottom:0.5em;}.view.view-landing-bienestar .block-card-offer .wrapper-card-offer .wrapper-link,.view.view-landing-bienestar .block-card-offer .wrapper-card-offer .wrapper-link .modal-instance,.landing-bienestar-view .block-card-offer .wrapper-card-offer .wrapper-link,.landing-bienestar-view .views-field.views-field-title-1 .field-content a{text-align:center;text-transform:uppercase;}.landing-bienestar-view .block-card-offer .wrapper-card-offer .wrapper-link a,.landing-bienestar-view .views-field.views-field-title-1 .field-content a{font-weight:300;color:#F01E50 !important;}.landing-bienestar-view .block-card-offer{background-color:#fff !important;}.view.view-landing-bienestar .block-card-offer .wrapper-card-offer,.landing-bienestar-view .block-card-offer .wrapper-card-offer{border-bottom:0px;}.view.view-landing-bienestar .block-links,.landing-bienestar-view .block-card-offer .block-links,.landing-bienestar-view .views-field.views-field-title-1{border:1px solid #F01E50 !important;width:50%;height:38px;text-align:center;padding:5px;margin:0 auto;margin-top:20px;}.landing-bienestar-view .block-card-offer .block-links a{color:#F01E50 !important;}.view.view-landing-bienestar .block-card-offer .block-links:hover,.landing-bienestar-view .block-card-offer .block-links:hover,.landing-bienestar-view .views-field.views-field-title-1:hover,.view.view-landing-bienestar .block-card-offer .block-links:focus-visible,.landing-bienestar-view .block-card-offer .block-links:focus-visible,.landing-bienestar-view .views-field.views-field-title-1:focus-visible{background-color:#F01E50 !important;}.view.view-landing-bienestar .block-links:hover a,.landing-bienestar-view .block-card-offer .block-links:hover a,.landing-bienestar-view .views-field.views-field-title-1:hover a,.view.view-landing-bienestar .block-links:focus-visible a,.landing-bienestar-view .block-card-offer .block-links:focus-visible a,.landing-bienestar-view .views-field.views-field-title-1:focus-visible a{color:#fff !important;}.block.block-views.block-views-blocklanding-bienestar-block-1 img,.view.view-landing-bienestar .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-image img,.landing-bienestar-view .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-image img{max-width:none;height:390px;max-width:100%;object-fit:cover;}.view.view-landing-bienestar .block-card-offer .wrapper-card-offer .wrapper-content,.landing-bienestar-view .block-card-offer .wrapper-card-offer .wrapper-content{display:inline;}#block-paradores-spa .field--name-field-titulo,#block-bienestar-wellnes .field--name-field-titulo{border-left:1px solid #303030;padding-left:15px;}.view.view-landing-bienestar .block-card-offer .duration{margin-right:20px;color:#4F4F4F;font-weight:600;font-size:1.3rem;line-height:2rem;}.view.view-landing-bienestar .block-card-offer .price{font-weight:600;color:#56babd;font-size:1.3rem;line-height:2rem;}.view.view-landing-bienestar .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text,.view.view-landing-bienestar .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-bottom{margin:0 auto;}.view.view-landing-bienestar .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-top .datetimeoffers{font-size:1rem;line-height:1.3rem;color:#5A5A5A;margin-top:5px;margin-bottom:10px;}.view.view-landing-bienestar .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-text .block-top .body-offers{margin-top:0px;padding:0px 15px;margin-bottom:10px;line-height:1.5rem;font-weight:300;font-size:1.1rem;}.view.view-landing-bienestar .block-links a{color:#F01E50 !important;}#views-exposed-form-landing-bienestar-block-2{max-width:50%;margin:auto;}[id^="edit-submit-landing-bienestar"]{background-image:url(/themes/stack/img/icons/icon_search.svg);background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-size:auto;background-position:left center;background-size:20px auto;background-repeat:no-repeat;border:0px;text-indent:-9999px;position:absolute;left:9px;top:58px;background-color:unset;width:15px !important;}[id^="modal-test-treatments"] .durantion-details{font-family:"Lato",sans-serif;color:#232323;font-size:1.3rem;line-height:2rem;margin-top:25px;margin-bottom:5px;font-weight:600;}[id^="modal-test-treatments"] .price-details{font-weight:400;font-size:1.5rem;line-height:2rem;font-family:"Lato",sans-serif;margin-bottom:30px;color:#56babd;}[id^="modal-test-treatments"] .info-date{font-size:1.5rem;line-height:2.5rem;font-family:"questa",serif;position:relative;color:#232323;}[id^="modal-test-treatments"] .wrapper-image img{max-width:none;height:300px;width:300px;object-fit:cover;padding:20px;}[id^="modal-test-treatments"] .wellness-left{text-align:center;margin-top:10px;}.block.block-views.block-views-blockofertas-slider-home-block-offers-slider-wellness .slide_oferta_info{text-align:center;}.block.block-views.block-views-blockofertas-slider-home-block-offers-slider-wellness .slide_oferta_info .fecha_info{font-size:1rem;line-height:1.3rem;color:#5A5A5A;margin-top:5px;margin-bottom:10px;}.block.block-views.block-views-blockofertas-slider-home-block-offers-slider-wellness .slide_oferta_info .precio_oferta{padding:0px 15px;margin-top:15px;margin-bottom:10px;line-height:1.5rem;font-weight:600;font-size:1.1rem;}.block.block-views.block-views-blockofertas-slider-home-block-offers-slider-wellness .slide_oferta_info .field--name-field-titulo{font-family:"questa",serif;font-size:1.75rem;line-height:2rem;font-weight:300;margin-top:10px;margin-bottom:8px;color:#232323;padding-left:15px;padding-right:15px;text-align:center;border:none !important;}#block-paradores-spa{padding-right:25px !important;padding-left:25px;padding-top:120px;position:absolute;}.block-amigos-block.block-amigo-bloque{font-family:"Lato",sans-serif !important;}.block-amigos-block.block-amigo-bloque #home-amigo .cell-b.labelper.smaller{height:30px;}.block-amigos-block.block-amigo-bloque #home-amigo .cell-a{width:84px;height:20px;}.block.block-amigos-block h2,.block.block-amigos-block h5{font-size:1.75rem;color:#232323;}#validez-content,#anual-content{background:#faf7f1 !important;}.black{color:#000;}#saldo-actual{background:#faf7f1 !important;text-align:center;}#datos-saldo{margin:0 30px;padding:0;padding-bottom:20px;}#datos-saldo .title{font:1.6em/1.3em 'questa',serif !important;color:#000;}#datos-saldo .puntos,#total-puntos-saldo{background:none;border:none;color:#F01E50 !important;}#datos-saldo-actual #total-puntos-saldo{font-family:2.5em/1.3em 'questa',serif;}#last-head>.title{font-family:2.5em/1.3em 'questa',serif !important;font-size:1.6em;font-weight:100;}#last-content,#validez-content{border-bottom:2px solid #e5e5e5;padding-bottom:10px !important;}.block-amigos-mis-puntos-bloque #mis-puntos>div.content{background:#faf7f1;border:none;}#anual-head{color:#000 !important;}#anual-head .head,#anual-head .head.title,#anual-head .head.black{color:#000 !important;font-family:'Lato',sans-serif;}#anual-head .head.gray{color:#666 !important;}#anual-head .head.title.gray{color:#666 !important;font-family:'Lato',sans-serif !important;font-size:1.2em !important;}#datos-saldo .puntos,#anual-head>.head{color:#56babd !important;}#total-puntos-saldo{font:2.5em/1.3em 'questa',serif !important}#validez-head .position-absolute{right:5px;}#mis-puntos h5:before{content:"—";right:10px;margin-right:5px;}.body-buscar-movimientos{font-family:"questa",serif;padding:10px;}.block.block-amigos-block .titlebuscar-movimientos-{font:1.4em/1.3em 'questa',serif !important;text-align:center;}.input-movimientos{width:50%;float:left;padding:0px 10px 0px 10px;}.label-input-movimientos{padding-bottom:5px;}.label-input-movimientos::after{content:" *";color:red;font-weight:bold;}#edit-desde,#edit-hasta{width:100%;height:35px;padding:5px;border:1px solid lightgray;}#edit-desde::placeholder,#edit-hasta::placeholder{color:#757474;font-size:0.85em;}.boton-consulta-movimientos{margin:0 auto !important;margin-top:20px !important;width:40% !important;}input.hasDatepicker{background:none !important;}.center{text-align:center;}.body-buscar-movimientos{border:2px solid #e5e5e5 !important;margin-top:80px !important;}.amigos-header-infobar #amigos-user-infobar-wrapper .phone-wrapper .phone-inner-wrapper,.amigos-header-infobar{color:#303030;}#highlighted{background:transparent;}.logo-wrapper>img:nth-child(1){background-color:#303030;padding:10px;}.amigos-header-infobar #amigos-user-infobar-wrapper>*{max-height:none;}#page-circulo-oro-wrapper{width:997px;margin:0 auto;padding-right:30px;}#circulo-oro{margin-bottom:35px;width:997px;margin:0 auto;text-align:left;}#circulo-oro .contenedor-clientes-circulo .titular,#circulo-oro-sidebar-second .contenedor-lateral .titular_int{color:#303030;font-weight:600;}.contenedor-lateral{background-color:#faf7f1 !important;}.block.block-amigos-block.block-amigos-circulo-oro-bloque{margin-bottom:30px;}#mis_reservas{width:997px;margin:0 auto;}#mis_reservas .reservas{background-color:#faf7f1 !important;border:1px solid #e7e7e7 !important;}.columna_derecha{margin-top:0px;width:30%;margin-left:40px;}ul.reserve-now li a{border:none !;background-color:#faf7f1 !important;}.route-link,.unique-rooms-link,.restaurant-link{color:#303030 !important;font-size:1.5rem !important;color:#232323 !important;font-family:"Lato",serif !important;}.denominacion{font-size:16px !important;color:#232323 !important;font-family:"Lato",serif !important;}#block-reservas-reservas-reservanormal .content,#mapa_puntos_paradores_block .content{background-color:#faf7f1 !important;}#mapa_puntos_paradores_block{max-width:630px;float:right;margin:25px -130px 40px 0px;}#edit-desde--2,#edit-hasta--2{width:95px;}.boton-consultas-reservas{width:100%;font-size:15px;}.profile-add-comments{width:50%;float:right;margin-right:25px;}.block.block-views.block-views-blockbloque-vista-comentarios-parador-compacta-block-2 .block-title{margin-top:10px;margin-bottom:20px;font-weight:300;color:#232323;font-size:29px;font-family:"questa",serif;font-size:1.75rem;}.profile-add-comments .control-label{font-size:15px;text-transform:uppercase;}.view.view-bloque-vista-comentarios-parador-compacta.view-id-bloque_vista_comentarios_parador_compacta .more-link.form-group a,#mis_paradores .addparador-popin,.profile-add-comments #edit-comment-body-0-format-help-about{font-weight:300;color:#F01E50 !important;text-transform:uppercase;font-family:"Lato",serif !important;}.mis-comentarios-perfil{float:right;width:50%;margin:25px;}[id^="booking-spawellness-form"] #body-div #edit-body .form-item-day,[id^="booking-spawellness-form"] #body-div #edit-body #hours-div .form-item-hours{margin-top:0 !important;}.profile-add-comments .form-type-fivestar .select-wrapper::after{color:transparent;}.profile-add-comments .btn-success,.profile-add-comments .btn-success:hover,.profile-add-comments .btn-success:focus-visible{color:#fff;background-color:#F01E50;border-color:#F01E50;}.mis-comentarios-perfil .view-bloque-vista-comentarios-parador-compacta .comment .field--name-user-picture img{height:70px;width:70px;margin-left:-12px;}.boton-consultas-reservas:hover,.boton-consultas-reservas:focus-visible{background:#fff;border:1px solid #fe285b;color:#fe285b;}#mapa-puntos-paradores-form #btn-modal2{background:#fe285b;border:1px solid #fe285b;color:#fff;}#mapa-puntos-paradores-form #btn-modal2:hover,#mapa-puntos-paradores-form #btn-modal2:focus-visible{background:#fff;border:1px solid #fe285b;color:#fe285b;}.numero-hall{font-weight:400;font-size:0.9rem;font-family:"Lato",sans-serif;margin:0px;white-space:nowrap;}.metros-hall,.superficie-hall,.school-hall,.theatre-hall,.banquet-hall,.cocktail-hall,.u-hall,.imperial-hall{font-weight:600 !important;font-size:1rem;font-family:"Lato",sans-serif;}.text-right .metros-hall,.text-right .superficie-hall,.text-right .school-hall,.text-right .theatre-hall,.text-right .banquet-hall,.text-right .cocktail-hall,.text-right .u-hall,.text-right .imperial-hall{text-align:left !important;}.lista-measures>li{float:left;margin-right:40px !important;}.lista-measures>li .numero-hall{padding:15px;}.info-room-parador .body-room p{font-size:1.2rem;font-weight:300;line-height:1.5rem;padding-top:10px;}.info-room-parador .price-room{font-weight:600;color:#56babd;font-size:1.3rem;line-height:2rem;margin-left:-20px;}.info-room-parador .label-room{margin-right:20px;color:#4F4F4F;font-weight:600;font-size:1.3rem;line-height:2rem;}.info-room-parador .img-responsive{width:85%;height:auto;margin:0 auto;}.block.block-agencias.block-block-login-agencias-y-profesionales{flex:0 1 33%;display:flex;align-items:center;justify-content:center;}#agencias-profesionales .custom-search .block-title,#agencias-modify .custom-search .block-title,#agencias-clave .custom-search .block-title{margin-bottom:70px;text-align:center;position:relative;font-size:40px;}#agencias-profesionales,#agencias-modify,#agencias-clave{padding:30px;text-align:center !important;}#agencias-profesionales p,#agencias-modify p,#agencias-clave p{font-size:18px;text-align:justify;}#agencias-profesionales .modal-trigger.btn.btn-text--primary,#agencias-modify .modal-trigger.btn.btn-text--primary{font-size:1.2rem;}#forms-login-agencias{padding:30px;width:100%;margin:0 auto;}#forms-login-agencias .logo-paradores{text-align:center;}#forms-login-agencias #edit-submit{width:100%;}#forms-login-agencias button#edit-submit:hover,#forms-login-agencias button#edit-submit:focus-visible{background:#fff;border:1px solid #F01E50 !important;color:#F01E50;}#forms-login-agencias .control-label.js-form-required.form-required{margin-right:20px;color:#4F4F4F;font-weight:600;font-size:0.9rem;line-height:2rem;}#forms-login-agencias #edit-forgot-link{color:#4F4F4F;}#forms-login-agencias #edit-forgot-link:hover,#forms-login-agencias #edit-forgot-link:focus-visible{color:#F01E50;}#forms-login-agencias #edit-head .logo-paradores span{display:block;}#forms-login-agencias #edit-head .logo-paradores span:last-child{color:#4F4F4F;font-weight:600;font-size:1.2rem;text-transform:uppercase;padding:14px;}#forms-agencias-register{display:flex;width:50%;margin:0 auto;text-align:left;flex-wrap:wrap;padding:20px;}#forms-agencias-register .form-group,#forms-agencias-register input{width:100%;}#forms-agencias-register .control-label.js-form-required.form-required{margin-right:20px;color:#4F4F4F;font-weight:600;font-size:0.9rem;line-height:2rem;}#forms-agencias-register #edit-submit-ajax{background:#F01E50;color:#fff;text-transform:uppercase;}#forms-agencias-register #edit-submit-ajax:hover,#forms-agencias-register #edit-submit-ajax:focus-visible{background:#fff;border:1px solid #F01E50 !important;color:#F01E50;}#modal-ventajas-agencias .modal-content.ventajas-description,#modal-modifica-agencias .modal-content.modify-agency-description{padding:50px;}.modal-content.ventajas-description .title,.modal-content.ventajas-description .destacado,.modal-content.modify-agency-description .title{color:#4F4F4F;font-weight:600;font-size:1.4rem;margin-top:12px;margin-bottom:12px;}.modal-content.ventajas-description .wrapper-modal p:last-child,.modal-content.modify-agency-description .wrapper-modal p:last-child{color:#4F4F4F;font-weight:600;margin-top:15px;}form.gift-box-step-1 input,.booking-promocode{text-transform:uppercase;}#forms-login-amigos-pass input[name="name"],#forms-login-amigos-edit .form-email,.gift-box-step-1 .form-email{text-transform:none;}input[name="email"],#forms-login-amigos input[name="user"],input.form-email,.user-login-form input[name="name"],input[name="pass"],input[name="bill_friends_number"]{text-transform:none !important;}.help-block-inner-wrapper.row{background-color:#faf7f1;border-bottom:1px solid #232323;}.ancla-404{color:#F01E50 !important;font-family:"Lato",sans-serif;font-weight:600 !important;border-bottom:1px solid #F01E50;}.titulo-404 p,.titulo-404 h3,.titulo-404 span{color:#232323;padding:5px;font-family:"Lato",sans-serif !important;}.contenedor-contacto .llamanos,.contenedor-contacto .contacto span{color:#232323 !important;}.contenedor-contacto .need-help,.contenedor-contacto .phone{font-size:1.4rem;color:#F01E50;font-weight:600 !important;}.contenedor-inicio,.contenedor-amigos,.contenedor-contacto{text-align:center;}@media (max-width:1080px){.view.view-landing-bienestar .view-content>div,.landing-bienestar-view .view-content>div{flex:0 0 48%;}}@media (max-width:767px){.view.view-landing-bienestar .view-content>div,.landing-bienestar-view .view-content>div{flex:0 0 100%;}.block.block-views.block-views-blocklanding-bienestar-block-1 img,.view.view-landing-bienestar .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-image img,.landing-bienestar-view .block-card-offer .wrapper-card-offer .wrapper-content .wrapper-image img{margin:auto;}}[id^="block-buscadordeparadoresheader"] [id^="ajax_form_multistep_form_booking"]{background-color:transparent !important;max-width:250px;padding:0 !important;margin-right:20px;}[id^="block-buscadordeparadoresheader"] [id^="ajax_form_multistep_form_booking"] [id^="edit-search"]{margin:0px !important;}[id^="block-buscadordeparadoresheader"] [id^="ajax_form_multistep_form_booking"] [id^="edit-search"] .form-item-search-parador-header .input-group .booking-search{height:34px !important;background:#fff !important;padding-left:1.5em;}[id^="block-buscadordeparadoresheader"] [id^="ajax_form_multistep_form_booking"] [id^="edit-search"] .form-autocomplete label{display:none;}[id^="block-buscadordeparadoresheader"] [id^="ajax_form_multistep_form_booking"] [id^="edit-search"] .form-autocomplete .input-group .form-control{float:none;}[id^="block-buscadordeparadoresheader"] [id^="ajax_form_multistep_form_booking"] [id^="edit-search"] .form-item-search-parador-header .input-group::before{top:calc(50% - 8px) !important;z-index:150;content:"";background:url(/themes/stack/img/icons/icon_search.svg);width:16px !important;height:16px !important;position:absolute;left:6px;}[id^="block-buscadordeparadoresheader"] [id^="ajax_form_multistep_form_booking"] [id^="edit-search"] .input-group-addon{display:none !important;}#ajax_form_multistep_form_booking [id^="booking-routes-multi-step-form"] #edit-body #edit-left.wrapper-left>div,#ajax_form_multistep_form_booking [id^="booking-multi-step-unique-rooms-form"] #edit-body #edit-left.wrapper-left>div{width:100%;}#ajax_form_multistep_form_booking .booking-container-room,#ajax_form_multistep_form_booking #promocod{display:flex;align-items:stretch;flex-direction:row;justify-content:center;position:relative;}#booking-multi-step-form .info-texto{font-size:16px;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] .booking-finish-step #edit-detail{order:1;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] .booking-container-resume-total{order:4;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] .booking-finish-step .booking-container-resume .booking-container-resume-rooms-room .booking-container-resume-rooms-left{order:2;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] .booking-finish-step .booking-container-resume .booking-container-resume-rooms-room .booking-container-resume-rooms-right{order:1;}#ajax_form_multistep_form_booking [id^="booking-multi-step-form"] .booking-finish-step .booking-container-resume #edit-promocod{order:3;}.encuentra-ruta .view-content .views-row .views-field-field-boton-globo a:hover,.encuentra-habitacion-unica .view-content .views-row .views-field-field-boton-globo a:hover,.encuentra-restaurante .view-content .views-row .views-field-field-boton-globo a:hover,.encuentra-parador .view-content .views-row .views-field-field-boton-globo a:hover,.encuentra-ruta .view-content .views-row .views-field-field-boton-globo a:focus-visible,.encuentra-habitacion-unica .view-content .views-row .views-field-field-boton-globo a:focus-visible,.encuentra-restaurante .view-content .views-row .views-field-field-boton-globo a:focus-visible,.encuentra-parador .view-content .views-row .views-field-field-boton-globo a:focus-visible{color:#F01E50 !important;background-color:transparent !important;border-color:#F01E50 !important;}#block-footerlegend{width:unset !important;margin:42px 5% 65px !important;}.option{border-radius:unset !important;}.imagen-rollover:hover,.imagen-rollover:focus-visible{opacity:50%;display:block;cursor:pointer;}.titulo-rollover a:hover,.titulo-rollover a:focus-visible{color:#F01E50 !important;}.block-inline-blockbloque-container-3-columnas-x-4- .bottom-column{margin-top:0;}.landing-caja-regalo-view-previous-editions .wrapper-filters .link-container .option,.landing-caja-regalo-view .wrapper-filters .link-container .option,.block-landings-ofertas .link-container .option,.celebra-tu-evento-paradores .wrapper-filters .link-container .option,.encuentra-ruta .wrapper-filters .link-container .option,.encuentra-habitacion-unica .wrapper-filters .link-container .option,.encuentra-restaurante .wrapper-filters .link-container .option{color:#56babd;border:1px solid #56babd !important;background:transparent;border-radius:unset !important;}.landing-caja-regalo-view-previous-editions .wrapper-filters .link-container .filter-active label.option,.landing-caja-regalo-view .wrapper-filters .link-container .filter-active label.option,.block-landings-ofertas .link-container .filter-active label.option,.celebra-tu-evento-paradores .wrapper-filters .link-container .filter-active label.option,.encuentra-ruta .wrapper-filters .link-container .filter-active label.option,.encuentra-restaurante .wrapper-filters .link-container .filter-active label.option{background-color:#56babd !important;color:#fff !important;}.landing-caja-regalo-view-previous-editions .wrapper-filters .link-container .option:hover,.landing-caja-regalo-view .wrapper-filters .link-container .option:hover,.block-landings-ofertas .link-container .option:hover,.celebra-tu-evento-paradores .wrapper-filters .link-container .option:hover,.encuentra-ruta .wrapper-filters .link-container .option:hover,.encuentra-habitacion-unica .wrapper-filters .link-container .option:hover,.encuentra-restaurante .wrapper-filters .link-container .option:hover,.landing-caja-regalo-view-previous-editions .wrapper-filters .link-container .option:focus-visible,.landing-caja-regalo-view .wrapper-filters .link-container .option:focus-visible,.block-landings-ofertas .link-container .option:focus-visible,.celebra-tu-evento-paradores .wrapper-filters .link-container .option:focus-visible,.encuentra-ruta .wrapper-filters .link-container .option:focus-visible,.encuentra-habitacion-unica .wrapper-filters .link-container .option:focus-visible,.encuentra-restaurante .wrapper-filters .link-container .option:focus-visible{background-color:#56babd;color:#fff;}.node--type-parador .block-searchcoverautocompleteparadorblock,.node--type-restaurant .block-searchcoverautocompleteparadorblock,#revista-paradores-home .block-searchcoverautocompleteparadorblock{display:none;}.slide-paradores .btn-text--primary:after{content:"\203A" !important;font-size:2rem;position:absolute;right:-5px;top:unset;transform:translateY(-30%);}#amigos-block-form input{height:46px;}#amigos-block-form .saludo-amigo .inline2{display:flex;flex-wrap:wrap;align-items:flex-start;}#amigos-block-form .saludo-amigo .inline1{display:flex;flex-wrap:wrap;align-items:flex-start;}[id^="edit-group-picture"]>.panel-body{display:flex;flex-wrap:wrap;justify-content:space-between;}[id^="edit-group-picture"] .panel-body>div{flex:1 0 50%;}[id^="edit-group-picture"] .avatar{max-width:175px;height:auto;margin-right:50px;}.after-title .field--name-field-titulo::after{position:relative;bottom:-30px;left:calc(50% - 100px);content:"";display:block;width:200px;height:1px;background:#5a5a5a;}.lista-ventajas-amigos{padding:50px 0;}.lista-ventajas-amigos .view-content{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}.lista-ventajas-amigos .view-content .views-row{flex:1 0 32%;text-align:center;align-items:stretch;padding:0 10px;}.lista-ventajas-amigos .view-content .views-row>div{min-height:25px;}.lista-ventajas-amigos .views-row .views-field-title{height:45px;}.lista-ventajas-amigos .views-row .views-field-field-icono-svg{margin-bottom:15px}.btn-ventajas-amigos,.lista-ventajas-amigos .views-row .views-field-field-mas-informacion a{text-transform:uppercase;color:#56babd;}.page-node-type-offers #main-container .view-display-id-block_paragraph_paradores_impli_menu .view-content .views-row .tab__title.active span,.page-node-type-ofertas-y-experiencias-avanzado- #main-container .view-display-id-block_paragraph_paradores_impli_menu .view-content .views-row .tab__title.active span{font-weight:normal !important;}.programas-amigos .custom-block-titulo.deco-titulo{margin-left:20px;}.programas-amigos .field--name-field-pure-html img{max-width:600px;height:auto;width:100%;}.programas-amigos a{color:#f01e50 !important;}.programas-amigos tr:first-child td a,.programas-amigos tr:first-child td{color:#232323;font-size:18px;}@media (max-width:992px){[id^="edit-group-picture"]>.panel-body{justify-content:center !important;}[id^="edit-group-picture"] .avatar{margin-right:0;}[id^="edit-group-picture"] .panel-body>div{flex:1 0 100%;}[id^="edit-group-picture"] [id^="ajax-wrapper"] .form-item-picture{margin:25px auto;}}@media (max-width:991px){.programas-amigos tr:nth-child(2){display:none;}}@media (max-width:680px){.programas-amigos tr td img{width:15px;height:15px;}.programas-amigos tr td b{font-weight:800;color:#232323;}.lista-ventajas-amigos .view-content .views-row{flex-basis:50%;margin-bottom:25px;}.lista-ventajas-amigos .views-row .views-field-field-icono-svg img{height:50px;}.lista-ventajas-amigos{padding-top:0;}}@media (max-width:480px){#amigos-block-form .saludo-amigo .amigo-formulario .inline1 .form-item{margin-right:0;}}@media (max-width:420px){[id^="forms-login-amigos-edit"] [id^="edit-footer"] [id^="edit-submit"]{width:100% !important;}.lista-ventajas-amigos .view-content .views-row{min-height:160px;}.lista-ventajas-amigos .views-row .views-field-title{height:auto;}}.block-anonimo-autenticado{padding:60px;text-align:center !important;}.block-anonimo-autenticado .block-title div{margin-bottom:70px;text-align:center;position:relative;font-size:40px;font-family:"questa",serif;}.block-anonimo-autenticado .block-title div::after{content:"";position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);width:186px;height:1px;display:inline-block;background:#232323;}.block-anonimo-autenticado p{font-size:18px;text-align:justify;}.block-anonimo-autenticado .link-more-info{margin-top:40px;}.block-anonimo-autenticado .link-more-info a{background:#f01e50 !important;color:#ffffff !important;}.block-anonimo-autenticado .link-more-info a:hover,.block-anonimo-autenticado .link-more-info a:focus-visible{background:transparent !important;color:#f01e50 !important;}@media (max-width:1175px){article[data-history-node-id='932'] .content .layout--threecol-section .layout__region{flex:50% !important;}}@media (max-width:800px){article[data-history-node-id='932'] .content .layout--threecol-section .layout__region{flex:100% !important;}}#views-exposed-form-landing-bienestar-block-2 button[id^="edit-submit-landing-bienestar"]{padding:6px 20px;}#views-exposed-form-landing-bienestar-block-2 button[id^="edit-submit-landing-bienestar"]:hover,#views-exposed-form-landing-bienestar-block-2 button[id^="edit-submit-landing-bienestar"]:focus-visible,#views-exposed-form-landing-bienestar-block-2 button[id^="edit-submit-landing-bienestar"]:active,#views-exposed-form-landing-bienestar-block-2 button[id^="edit-submit-landing-bienestar"]:focus{background-color:unset;background-image:url(/themes/stack/img/icons/icon_search.svg);}[id^='block-bookingreservaparadorblockbloque'],[id^='block-bookingreservarestauranteblockbloque']{display:none;}.field--name-field-faqs h3,.field--name-field-faqs h3:focus,.field--name-field-faqs h3:active,.field--name-field-faqs h3:hover,.field--name-field-faqs h3:visited,.field--name-field-faqs h3:target,.field--name-field-faqs h3:focus-within,.field--name-field-faqs h3:focus-visible{outline:none !important;}.page-node-type-ofertas-y-experiencias-avanzado-  .block-bottom.reservas,.node--type-offers .block-bottom.reservas{justify-content:flex-end !important;flex-wrap:wrap;}.page-node-type-ofertas-y-experiencias-avanzado- .block-price,.node--type-offers .block-price{flex:1 0 100%;text-align:right;padding:25px 0;}.page-node-type-ofertas-y-experiencias-avanzado-  .block.block-strike,.node--type-offers .block.block-strike{text-decoration:line-through;font-size:0.9em;}.page-node-type-ofertas-y-experiencias-avanzado- .block-price,.node--type-offers .block-price,.page-node-type-ofertas-y-experiencias-avanzado-  .block.block-strike,.node--type-offers .block.block-strike{color:#56babd;font-size:1.5rem;line-height:2rem;}
.flex-paradores ul li .node--type-parador.listado-paradores-implicados-ofertas h2{line-height:inherit;}.view-display-id-block_paragraph_paradores_impli_menu .view-content .views-row{padding:0 !important;}.view-display-id-block_paragraph_paradores_impli_menu .view-content .views-row .tab__title{margin:0px !important;padding:5px 15px !important;}.view-display-id-block_paragraph_paradores_impli_menu .view-content .views-row .tab__title.active,.view-display-id-block_paragraph_paradores_impli_menu .view-content .views-row .tab__title:hover,.view-display-id-block_paragraph_paradores_impli_menu .view-content .views-row .tab__title:focus-visible{background-color:#fff;border-color:#F01E50;padding:0 15px;height:auto;}.page-node-type-offers #main-container .view-display-id-block_paragraph_paradores_impli_menu .view-content .views-row,.page-node-type-ofertas-y-experiencias-avanzado- #main-container .view-display-id-block_paragraph_paradores_impli_menu .view-content .views-row > .views-field-nothing{height:auto;}@media (max-width:768px){.view-display-id-block_paragraph_paradores_impli_menu .view-content{flex-direction:column;}.page-node-type-ofertas-y-experiencias-avanzado- #main-container .view-display-id-block_paragraph_paradores_impli_menu .view-content .views-row{margin-right:0px;}.flex-paradores ul li{width:100%;}.flex-paradores ul li .node--type-parador.listado-paradores-implicados-ofertas img{display:none;}}.wrapper-listing.beige-h75-inverse.view-halls.view-display-id-block_salones{background:#FFFFFF;}#info-parador .view-informacion-parador{padding:0 15px;}#home-top .anchor-top-home{animation:animateArrow 2.5s infinite linear;}#home-top .anchor-top-home:hover,#home-top .anchor-top-home:focus-visible{animation-play-state:paused;}@keyframes animateArrow{0%{transform:translateY(0);}100%{transform:translateY(40px);opacity:0;}}#friends-access,#enlace_acceso_amigos{display:inline-block;cursor:pointer !important;}.clicktocallbutton #enlace_acceso_amigos .enlace_txt.rojo-vino{color:#F01E50 !important;}.clicktocallbutton .icon:hover,.clicktocallbutton .icon:focus-visible{cursor:pointer !important;}.bar--transparent .navigation_top_collapsible_access .ico{padding:0px 4px;display:inline-block;}#friends-access .user-no-authenticated.rojo-vino{color:#F01E50 !important;}
