@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.smooth-scroll{overflow-y:hidden!important}:root{--smoky-black:#111111;--granite-grey:#666666;--darky-grey:#999999;--grey-goose:#DDDDDD;--black:#000000;--jet:#333333;--spanish-gray:#989797;--silver-chalice:#B0B0B0;--cultured:#EEE;--seasalt:#F8F8F8;--white:#FFF;--buff:#C1B188;--gunmetal:#344142;color:initial;--font-color:var(--gunmetal);--font-color-alternative:var(--cultured);--title:#222;--main-color-associated:var(--white);--first-font:"Montserrat",sans-serif;--second-font:"Montserrat",sans-serif;--font-size:16px;--first-font-regular:400;--first-font-light:300;--header-bg:transparent;--header-color:var(--white);--header-fixed--bg:var(--white);--header--fixed-color:var(--jet)}:root{--smoky-black:#111111;--granite-grey:#666666;--darky-grey:#999999;--grey-goose:#DDDDDD;--black:#000000;--jet:#333333;--spanish-gray:#989797;--silver-chalice:#B0B0B0;--cultured:#EEE;--seasalt:#F8F8F8;--white:#FFF;--buff:#C1B188;--gunmetal:#344142;color:initial;--font-color:var(--gunmetal);--font-color-alternative:var(--cultured);--title:#222;--main-color-associated:var(--white);--first-font:"Montserrat",sans-serif;--second-font:"Montserrat",sans-serif;--font-size:16px;--first-font-regular:400;--first-font-light:300;--header-bg:transparent;--header-color:var(--white);--header-fixed--bg:var(--white);--header--fixed-color:var(--jet)}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}:root{--smoky-black:#111111;--granite-grey:#666666;--darky-grey:#999999;--grey-goose:#DDDDDD;--black:#000000;--jet:#333333;--spanish-gray:#989797;--silver-chalice:#B0B0B0;--cultured:#EEE;--seasalt:#F8F8F8;--white:#FFF;--buff:#C1B188;--gunmetal:#344142;color:initial;--font-color:var(--gunmetal);--font-color-alternative:var(--cultured);--title:#222;--main-color-associated:var(--white);--first-font:"Montserrat",sans-serif;--second-font:"Montserrat",sans-serif;--font-size:16px;--first-font-regular:400;--first-font-light:300;--header-bg:transparent;--header-color:var(--white);--header-fixed--bg:var(--white);--header--fixed-color:var(--jet)}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}body,html{font-size:var(--font-size);font-family:var(--first-font);font-weight:300;background:var(--white);color:var(--font-color);height:auto;overflow-x:hidden}body.no_scroll,html.no_scroll{overflow:hidden}body a:focus,html a:focus{outline:0;text-decoration:inherit}body *,html *{box-sizing:border-box}body .no_slideshow,html .no_slideshow{height:160px}body.header_fixed,html.header_fixed{position:relative}body.header_fixed header,html.header_fixed header{height:90px}body.header_fixed #header_bottom_wrapper ul.menu>li,html.header_fixed #header_bottom_wrapper ul.menu>li{height:90px}body.header_fixed #header_bottom_wrapper ul.menu>li.menu-item-has-children:hover:before,html.header_fixed #header_bottom_wrapper ul.menu>li.menu-item-has-children:hover:before{bottom:20px}body.header_fixed #header_bottom_wrapper ul.sub-menu,html.header_fixed #header_bottom_wrapper ul.sub-menu{top:70px}body.header_fixed .slideshow_container.size_xl,html.header_fixed .slideshow_container.size_xl{height:100vh;top:0}body.header_fixed .no_slideshow,html.header_fixed .no_slideshow{height:90px}body em,html em{font-style:italic}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.full_section{width:100%;height:100vh;padding-top:0!important}@media (max-width:991px){.full_section{height:auto}}body.single .full_section{height:calc(80vh + 80px);padding-top:80px!important}@media (max-width:991px){body.single .full_section{height:auto!important}}body.single-lago-como-hotel .full_section,body.single-ostuni-hotel .full_section,body.single-verona-hotel .full_section{padding-left:80px}@media (max-width:991px){body.single-lago-como-hotel .full_section,body.single-ostuni-hotel .full_section,body.single-verona-hotel .full_section{padding-left:0}}.container{position:relative;margin-right:auto;margin-left:auto;padding-left:4vw;padding-right:4vw;max-width:1400px}@media (min-width:1920px){.container{max-width:1600px}}@media (max-width:767px){.container{padding-left:25px;padding-right:25px}}@media (min-width:1900px){.container{padding-left:3vw;padding-right:3vw}}.pager{text-align:center}.pager li,.pager ul{list-style:none inside none;margin:0}.pager ul{height:40px}.pager ul li{display:inline-block;height:3px;width:30px;background:var(--white);position:relative;margin:10px 15px 0;transition:all .3s cubic-bezier(.2,.68,.29,.83)}.pager ul li:only-of-type{display:none}.pager ul li:hover{background:var(--white)}.pager ul li:hover{cursor:pointer}.section_title,.the_title{position:relative;font-family:var(--second-font);line-height:140%;text-decoration:none;text-transform:uppercase;font-weight:400;color:var(--gunmetal);font-size:clamp(1.5rem,3vw,1.75rem);text-align:left}@media (min-width:992px) and (max-width:1199px){.section_title,.the_title{line-height:120%}}@media (max-width:991px){.section_title,.the_title{line-height:120%}}.section_title strong,.the_title strong{font-weight:400}.section_title:not([data-splitting]) span,.the_title:not([data-splitting]) span{color:var(--buff)}@media (max-width:991px){.section_title,.the_title{text-align:center}}.single_column .section_title,.single_column .the_title,.two_columns .section_title,.two_columns .the_title{text-align:center}.section_subtitle,.the_subtitle{position:relative;margin:0 auto;letter-spacing:.8px;font-family:var(--first-font);color:var(--white);font-size:clamp(1.125rem,2vw,1.25rem);font-weight:400;line-height:140%;text-align:left}@media (max-width:991px){.section_subtitle,.the_subtitle{letter-spacing:0}}@media (max-width:991px){.section_subtitle,.the_subtitle{text-align:center}}.single_column .section_subtitle,.single_column .the_subtitle,.two_columns .section_subtitle,.two_columns .the_subtitle{text-align:center}.the_title+.the_content,.the_title+.the_subtitle{max-width:1180px;padding-top:20px}.the_title+.the_content{margin:0 auto}.content_container{padding-bottom:40px}@media (max-width:991px){.content_container{padding-bottom:20px}}.content_container .the_subtitle,.content_container .the_title{text-align:center}.the_subtitle+.the_content{padding-top:40px}.description,.the_content{font-family:var(--first-font);color:var(--font-color);font-size:1rem;line-height:180%;font-weight:400}.description h2+p,.description h3+p,.description h4+p,.description h5+p,.description h6+p,.the_content h2+p,.the_content h3+p,.the_content h4+p,.the_content h5+p,.the_content h6+p{margin-top:1em}.description h1+p,.description p+h1,.description p+h2,.description p+h3,.description p+h4,.description p+h5,.description p+p,.the_content h1+p,.the_content p+h1,.the_content p+h2,.the_content p+h3,.the_content p+h4,.the_content p+h5,.the_content p+p{margin-top:1em}.description b,.description strong,.the_content b,.the_content strong{font-weight:700}.description ol,.description ul,.the_content ol,.the_content ul{margin:1em 0 1em 3em}.description ul,.the_content ul{list-style:disc outside none}.description ol,.the_content ol{list-style:decimal outside none}.description em,.description i,.the_content em,.the_content i{font-style:italic}.description hr,.the_content hr{border-width:1px 0 0 0;border-style:solid;margin:1em 0}.description blockquote,.the_content blockquote{font-style:italic;margin:1em 0;padding:1em 2em;background-color:#f5f5f5;border-left:5px solid #dcdcdc}.description blockquote:after,.description blockquote:before,.the_content blockquote:after,.the_content blockquote:before{font-size:1.2em}.description blockquote:before,.the_content blockquote:before{content:"“";padding-right:5px}.description blockquote:after,.the_content blockquote:after{content:"”";padding-left:5px;display:block;text-align:right}.description dl,.the_content dl{margin:1em 0 1em 2em}.description dl dd,.the_content dl dd{border-left:5px solid #dcdcdc;padding-left:1em}.description dl dt+dd,.the_content dl dt+dd{margin-top:.5em}.description dl dd+dt,.the_content dl dd+dt{margin-top:.5em}.description mark,.the_content mark{padding:0 .5em}@media (max-width:991px){.description,.the_content{line-height:35px}}.description b,.description strong,.the_content b,.the_content strong{font-weight:500}.description em,.description i,.the_content em,.the_content i{font-style:normal}.description hr,.the_content hr{border-color:#ddd}.description blockquote,.the_content blockquote{background-color:transparent;color:var(--font-color);border:none;margin-left:0;padding:0;font-style:italic}.description blockquote strong,.the_content blockquote strong{font-weight:500}.description dl dd,.the_content dl dd{border-color:var(--font-color);border-width:1px}.description dl,.the_content dl{margin-left:0}.description dl dd,.the_content dl dd{margin-left:1em}.description mark,.the_content mark{background-color:var(--secondary);color:var(--secondary-color-associated);padding:.3em .5em}.description h1,.the_content h1{position:relative;font-family:var(--second-font);line-height:140%;text-decoration:none;text-transform:uppercase;font-weight:400;color:var(--gunmetal);font-size:clamp(1.5rem,3vw,1.75rem)}@media (min-width:992px) and (max-width:1199px){.description h1,.the_content h1{line-height:120%}}@media (max-width:991px){.description h1,.the_content h1{line-height:120%}}.description h1 strong,.the_content h1 strong{font-weight:400}.description h1:not([data-splitting]) span,.the_content h1:not([data-splitting]) span{color:var(--buff)}.description h1:after,.the_content h1:after{display:none}.description b,.description strong,.the_content b,.the_content strong{font-weight:500}.description h2,.the_content h2{font-family:var(--second-font);font-size:1.25rem;font-weight:400;font-style:normal;position:relative;color:var(--gunmetal);line-height:140%}.description h2:after,.the_content h2:after{display:none}.description b,.description strong,.the_content b,.the_content strong{font-weight:400;color:var(--buff)}.description h3,.the_content h3{font-family:var(--second-font);font-size:1.1875rem;font-weight:400;font-style:normal;position:relative;color:var(--gunmetal);line-height:140%}.description h3:after,.the_content h3:after{display:none}.description b,.description strong,.the_content b,.the_content strong{font-weight:400;color:var(--buff)}.description h4,.the_content h4{font-family:var(--second-font);font-size:.745rem;font-weight:400;font-style:normal;position:relative;color:var(--gunmetal);line-height:140%}.description h4:after,.the_content h4:after{display:none}.description b,.description strong,.the_content b,.the_content strong{font-weight:400;color:var(--buff)}.description h5,.the_content h5{font-family:var(--second-font);font-size:.745rem;font-weight:400;font-style:normal;position:relative;color:var(--gunmetal);line-height:140%}.description h5:after,.the_content h5:after{display:none}.description b,.description strong,.the_content b,.the_content strong{font-weight:400;color:var(--buff)}.description h6,.the_content h6{font-family:var(--second-font);font-size:.745rem;font-weight:400;font-style:normal;position:relative;color:var(--gunmetal);line-height:140%}.description h6:after,.the_content h6:after{display:none}.description b,.description strong,.the_content b,.the_content strong{font-weight:400;color:var(--buff)}@media (max-width:991px){.description h3,.the_content h3{font-size:1.125rem}}@media (max-width:991px){.description h4,.the_content h4{font-size:1rem}}.description h5,.the_content h5{line-height:150%;position:relative;letter-spacing:.8px;text-transform:uppercase;font-weight:400;color:var(--white);font-size:18px}.description h5 strong,.the_content h5 strong{font-weight:400}@media (max-width:991px){.description h5,.the_content h5{font-weight:200;font-size:18px}}.description a,.the_content a{color:var(--highlighted);text-decoration:underline;cursor:pointer;transition:color}.description a:focus,.description a:hover,.the_content a:focus,.the_content a:hover{text-decoration:none;outline:0}.de_block_main_content .description a,.de_block_main_content .the_content a{color:var(--secondary)}.de_block_main_content .description a:hover,.de_block_main_content .the_content a:hover{color:var(--secondary-color-associated)}.description .table_wrap+p,.description table+p,.the_content .table_wrap+p,.the_content table+p{margin-top:20px}.description p+.table_wrap,.description p+table,.the_content p+.table_wrap,.the_content p+table{margin-top:20px}.description .table_wrap,.the_content .table_wrap{width:100%;overflow-x:auto}.description table,.the_content table{font-size:.8em;line-height:140%;width:99%;border-width:0 0 1px 1px;border-style:solid;border-color:#ddd}.description table td,.description table th,.the_content table td,.the_content table th{border-width:1px;border-style:solid;border-color:#ddd;vertical-align:middle;text-align:center;min-width:90px}.description table th,.the_content table th{background:#ccc;border-right-color:#ddd}.description table,.the_content table{font-size:.9em}.description table td,.description table th,.the_content table td,.the_content table th{padding:1em}.description ul,.the_content ul{margin-left:2em}#share a,.socials a{display:inline-block;margin:5px}#share a span[class^=fa],.socials a span[class^=fa]{border-radius:100px;border:1px solid var(--gunmetal);color:var(--gunmetal);font-size:1.5rem;display:inline-block;text-align:center;width:60px;height:60px;line-height:60px;transition:all .3s ease}#share a span[class^=fa]:hover,.socials a span[class^=fa]:hover{border-color:var(--gunmetal);color:var(--gunmetal)}#breadcrumb{padding:0;position:relative;z-index:1;font-size:1rem;font-family:var(--second-font);font-weight:400;color:var(--header-bg);background:var(--white)}@media (max-width:991px){#breadcrumb{display:none}}#breadcrumb li,#breadcrumb ul{list-style:none inside none}#breadcrumb ul li{display:inline-block;font-size:1rem}#breadcrumb ul li:before{content:"⟶";display:inline-block;margin:0 .5em;color:var(--main-color)}#breadcrumb ul li:first-child:before{display:none}#breadcrumb ul li.current-menu-item a{text-transform:uppercase;color:var(--gunmetal);font-size:1.125rem}#breadcrumb ul li:hover a{color:var(--white)}#breadcrumb ul li a{display:inline-block;color:inherit;text-decoration:none;transition:all .3s cubic-bezier(.2,.68,.29,.83)}#hotel-address-1+#breadcrumb,.overlay+#breadcrumb{padding-top:180px!important}#slideshow-1+#breadcrumb{padding-top:40px!important;padding-bottom:80px!important}#breadcrumb+.the_title{max-width:1000px;margin:0 auto}@media (min-width:768px){#breadcrumb+.the_title{padding-top:60px}}.the_content+.btns_wrap{margin-top:60px}@media (max-width:991px){.the_content+.btns_wrap{margin-top:0}}.btns_wrap{display:flex;justify-content:flex-start;width:100%;font-size:14px}.two_columns .btns_wrap{justify-content:center;align-items:center}@media (max-width:991px){.two_columns .btns_wrap{flex-direction:column}}.btns_wrap>.btnCta{margin-top:0}@media (max-width:991px){.btns_wrap>.btnCta{margin-top:40px}}.btnCta{position:relative;display:inline-flex;justify-content:center;align-items:center;height:60px;text-align:center;overflow:hidden;transition:all .3s cubic-bezier(.2,.68,.29,.83);pointer-events:auto;cursor:pointer;margin:0;border:unset;background:var(--buff);margin-top:20px}@media (max-width:767px){.btnCta{width:100%}}.btnCta.phone a:before{content:"꬐";font-family:fb_additional_set_1;font-size:1.25rem;font-weight:400;margin-right:10px}.btnCta.email a:before{content:"ꌫ";font-family:fb_additional_set_2;font-size:1.25rem;font-weight:400;margin-right:10px}.btnCta.g_form a:before{content:"ꬖ";font-family:fb_additional_set_1;font-size:1.25rem;font-weight:400;margin-right:10px}.btnCta.whatsapp a:before{content:"襤";font-family:fb_socials;font-size:1.25rem;font-weight:400;margin-right:10px}.btnCta.btnPdf a:before{content:"ﭭ";font-family:fb_generic_set;margin-right:10px;font-size:1.25rem;font-weight:400}.btnCta a{display:flex;justify-content:center;align-items:center;font-size:1rem;letter-spacing:.6px;font-family:var(--first-font);color:var(--font-color);font-weight:400;padding:0 1.5rem 0;text-align:center;text-decoration:none;z-index:1;position:relative;line-height:120%;min-width:140px;transition:all .3s cubic-bezier(.2,.68,.29,.83)}.btnCta a:focus,.btnCta a:hover{text-decoration:none;outline:0}.btnCta:hover{color:var(--buff)}.btnCta:hover a{color:var(--buff)}.btnCta a{text-transform:unset;font-weight:400;letter-spacing:1.4px;height:100%;color:var(--white)}.btnCta:hover{background:var(--gunmetal)}.btnCta:hover a{color:var(--white)}.btnCta.additional{margin:1em 2em}@media (max-width:767px){.btnCta.additional{margin-right:0}}.btnCta+.btnCta,.btnCta+.btnPdf{margin-left:20px}@media (max-width:991px){.btnCta+.btnCta,.btnCta+.btnPdf{margin-left:0}}.btnCta a{text-transform:uppercase;cursor:pointer}.btnPdf{position:relative;display:inline-flex;justify-content:center;align-items:center;height:60px;text-align:center;overflow:hidden;transition:all .3s cubic-bezier(.2,.68,.29,.83)}@media (max-width:767px){.btnPdf{width:100%}}.btnPdf.phone a:before{content:"꬐";font-family:fb_additional_set_1;font-size:1.25rem;font-weight:400;margin-right:10px}.btnPdf.email a:before{content:"ꌫ";font-family:fb_additional_set_2;font-size:1.25rem;font-weight:400;margin-right:10px}.btnPdf.g_form a:before{content:"ꬖ";font-family:fb_additional_set_1;font-size:1.25rem;font-weight:400;margin-right:10px}.btnPdf.whatsapp a:before{content:"襤";font-family:fb_socials;font-size:1.25rem;font-weight:400;margin-right:10px}.btnPdf.btnPdf a:before{content:"ﭭ";font-family:fb_generic_set;margin-right:10px;font-size:1.25rem;font-weight:400}.btnPdf a{display:flex;justify-content:center;align-items:center;font-size:1rem;letter-spacing:.6px;font-family:var(--first-font);color:var(--font-color);font-weight:400;padding:0 1.5rem 0;text-align:center;text-decoration:none;z-index:1;position:relative;line-height:120%;min-width:140px;transition:all .3s cubic-bezier(.2,.68,.29,.83)}.btnPdf a:focus,.btnPdf a:hover{text-decoration:none;outline:0}.btnPdf:hover{color:var(--buff)}.btnPdf:hover a{color:var(--buff)}@media (max-width:767px){.btnPdf{margin-top:10px}}.pdf_files+.main_cta{margin-left:60px}@media (max-width:991px){.pdf_files+.main_cta{margin-left:0;margin-top:20px}}.genericCta1{position:relative;display:inline-flex;justify-content:center;align-items:center;height:60px;text-align:center;overflow:hidden;transition:all .3s cubic-bezier(.2,.68,.29,.83);pointer-events:auto;cursor:pointer;margin:0;border:unset;background:var(--buff)}@media (max-width:767px){.genericCta1{width:100%}}.genericCta1.phone a:before{content:"꬐";font-family:fb_additional_set_1;font-size:1.25rem;font-weight:400;margin-right:10px}.genericCta1.email a:before{content:"ꌫ";font-family:fb_additional_set_2;font-size:1.25rem;font-weight:400;margin-right:10px}.genericCta1.g_form a:before{content:"ꬖ";font-family:fb_additional_set_1;font-size:1.25rem;font-weight:400;margin-right:10px}.genericCta1.whatsapp a:before{content:"襤";font-family:fb_socials;font-size:1.25rem;font-weight:400;margin-right:10px}.genericCta1.btnPdf a:before{content:"ﭭ";font-family:fb_generic_set;margin-right:10px;font-size:1.25rem;font-weight:400}.genericCta1 a{display:flex;justify-content:center;align-items:center;font-size:1rem;letter-spacing:.6px;font-family:var(--first-font);color:var(--font-color);font-weight:400;padding:0 1.5rem 0;text-align:center;text-decoration:none;z-index:1;position:relative;line-height:120%;min-width:140px;transition:all .3s cubic-bezier(.2,.68,.29,.83)}.genericCta1 a:focus,.genericCta1 a:hover{text-decoration:none;outline:0}.genericCta1:hover{color:var(--buff)}.genericCta1:hover a{color:var(--buff)}.genericCta1 a{text-transform:unset;font-weight:400;letter-spacing:1.4px;height:100%;color:var(--white)}.genericCta1:hover{background:var(--gunmetal)}.genericCta1:hover a{color:var(--white)}.genericCta1.alternative{position:relative;display:inline-flex;justify-content:center;align-items:center;height:60px;text-align:center;overflow:hidden;transition:all .3s cubic-bezier(.2,.68,.29,.83);pointer-events:auto;cursor:pointer;margin:0;border:unset;background:var(--buff)}@media (max-width:767px){.genericCta1.alternative{width:100%}}.genericCta1.alternative.phone a:before{content:"꬐";font-family:fb_additional_set_1;font-size:1.25rem;font-weight:400;margin-right:10px}.genericCta1.alternative.email a:before{content:"ꌫ";font-family:fb_additional_set_2;font-size:1.25rem;font-weight:400;margin-right:10px}.genericCta1.alternative.g_form a:before{content:"ꬖ";font-family:fb_additional_set_1;font-size:1.25rem;font-weight:400;margin-right:10px}.genericCta1.alternative.whatsapp a:before{content:"襤";font-family:fb_socials;font-size:1.25rem;font-weight:400;margin-right:10px}.genericCta1.alternative.btnPdf a:before{content:"ﭭ";font-family:fb_generic_set;margin-right:10px;font-size:1.25rem;font-weight:400}.genericCta1.alternative a{display:flex;justify-content:center;align-items:center;font-size:1rem;letter-spacing:.6px;font-family:var(--first-font);color:var(--font-color);font-weight:400;padding:0 1.5rem 0;text-align:center;text-decoration:none;z-index:1;position:relative;line-height:120%;min-width:140px;transition:all .3s cubic-bezier(.2,.68,.29,.83)}.genericCta1.alternative a:focus,.genericCta1.alternative a:hover{text-decoration:none;outline:0}.genericCta1.alternative:hover{color:var(--buff)}.genericCta1.alternative:hover a{color:var(--buff)}.genericCta1.alternative a{text-transform:unset;font-weight:400;letter-spacing:1.4px;height:100%;color:var(--white)}.genericCta1.alternative:hover{background:var(--white)}.genericCta1.alternative:hover a{color:var(--gunmetal)}.genericCta2{position:relative;display:inline-flex;justify-content:center;align-items:center;height:60px;text-align:center;overflow:hidden;transition:all .3s cubic-bezier(.2,.68,.29,.83);pointer-events:auto;cursor:pointer;margin:0;background:0 0;border:1px solid var(--gunmetal)}@media (max-width:767px){.genericCta2{width:100%}}.genericCta2.phone a:before{content:"꬐";font-family:fb_additional_set_1;font-size:1.25rem;font-weight:400;margin-right:10px}.genericCta2.email a:before{content:"ꌫ";font-family:fb_additional_set_2;font-size:1.25rem;font-weight:400;margin-right:10px}.genericCta2.g_form a:before{content:"ꬖ";font-family:fb_additional_set_1;font-size:1.25rem;font-weight:400;margin-right:10px}.genericCta2.whatsapp a:before{content:"襤";font-family:fb_socials;font-size:1.25rem;font-weight:400;margin-right:10px}.genericCta2.btnPdf a:before{content:"ﭭ";font-family:fb_generic_set;margin-right:10px;font-size:1.25rem;font-weight:400}.genericCta2 a{display:flex;justify-content:center;align-items:center;font-size:1rem;letter-spacing:.6px;font-family:var(--first-font);color:var(--font-color);font-weight:400;padding:0 1.5rem 0;text-align:center;text-decoration:none;z-index:1;position:relative;line-height:120%;min-width:140px;transition:all .3s cubic-bezier(.2,.68,.29,.83)}.genericCta2 a:focus,.genericCta2 a:hover{text-decoration:none;outline:0}.genericCta2:hover{color:var(--buff)}.genericCta2:hover a{color:var(--buff)}.genericCta2 a{text-transform:unset;font-weight:400;letter-spacing:1.4px;height:100%;color:var(--gunmetal)}.genericCta2:hover{background:var(--gunmetal);border-color:var(--gunmetal)}.genericCta2:hover a{color:var(--white)}.genericCta2.alternative{position:relative;display:inline-flex;justify-content:center;align-items:center;height:60px;text-align:center;overflow:hidden;transition:all .3s cubic-bezier(.2,.68,.29,.83);pointer-events:auto;cursor:pointer;margin:0;background:0 0;border:2px solid var(--white)}@media (max-width:767px){.genericCta2.alternative{width:100%}}.genericCta2.alternative.phone a:before{content:"꬐";font-family:fb_additional_set_1;font-size:1.25rem;font-weight:400;margin-right:10px}.genericCta2.alternative.email a:before{content:"ꌫ";font-family:fb_additional_set_2;font-size:1.25rem;font-weight:400;margin-right:10px}.genericCta2.alternative.g_form a:before{content:"ꬖ";font-family:fb_additional_set_1;font-size:1.25rem;font-weight:400;margin-right:10px}.genericCta2.alternative.whatsapp a:before{content:"襤";font-family:fb_socials;font-size:1.25rem;font-weight:400;margin-right:10px}.genericCta2.alternative.btnPdf a:before{content:"ﭭ";font-family:fb_generic_set;margin-right:10px;font-size:1.25rem;font-weight:400}.genericCta2.alternative a{display:flex;justify-content:center;align-items:center;font-size:1rem;letter-spacing:.6px;font-family:var(--first-font);color:var(--font-color);font-weight:400;padding:0 1.5rem 0;text-align:center;text-decoration:none;z-index:1;position:relative;line-height:120%;min-width:140px;transition:all .3s cubic-bezier(.2,.68,.29,.83)}.genericCta2.alternative a:focus,.genericCta2.alternative a:hover{text-decoration:none;outline:0}.genericCta2.alternative:hover{color:var(--buff)}.genericCta2.alternative:hover a{color:var(--buff)}.genericCta2.alternative a{text-transform:unset;font-weight:400;letter-spacing:1.4px;height:100%;color:var(--white)}.genericCta2.alternative:hover{background:var(--white);border-color:var(--white)}.genericCta2.alternative:hover a{color:var(--gunmetal)}.genericCta3{position:relative;display:inline-flex;justify-content:center;align-items:center;height:60px;text-align:center;overflow:hidden;transition:all .3s cubic-bezier(.2,.68,.29,.83);position:relative;display:flex;justify-content:flex-start;align-items:center;pointer-events:auto;margin:0;font-family:inherit;font-size:inherit;background:0 0}@media (max-width:767px){.genericCta3{width:100%}}.genericCta3.phone a:before{content:"꬐";font-family:fb_additional_set_1;font-size:1.25rem;font-weight:400;margin-right:10px}.genericCta3.email a:before{content:"ꌫ";font-family:fb_additional_set_2;font-size:1.25rem;font-weight:400;margin-right:10px}.genericCta3.g_form a:before{content:"ꬖ";font-family:fb_additional_set_1;font-size:1.25rem;font-weight:400;margin-right:10px}.genericCta3.whatsapp a:before{content:"襤";font-family:fb_socials;font-size:1.25rem;font-weight:400;margin-right:10px}.genericCta3.btnPdf a:before{content:"ﭭ";font-family:fb_generic_set;margin-right:10px;font-size:1.25rem;font-weight:400}.genericCta3 a{display:flex;justify-content:center;align-items:center;font-size:1rem;letter-spacing:.6px;font-family:var(--first-font);color:var(--font-color);font-weight:400;padding:0 1.5rem 0;text-align:center;text-decoration:none;z-index:1;position:relative;line-height:120%;min-width:140px;transition:all .3s cubic-bezier(.2,.68,.29,.83)}.genericCta3 a:focus,.genericCta3 a:hover{text-decoration:none;outline:0}.genericCta3:hover{color:var(--buff)}.genericCta3:hover a{color:var(--buff)}.genericCta3 a{text-transform:uppercase;font-weight:400;letter-spacing:1.4px;font-size:1rem;padding:0;color:var(--buff)}.genericCta3 a:before{content:"⟶";font-family:var(--second-font);display:inline-block;margin-right:6px;color:currentColor;font-size:1rem}.genericCta3.alternative{position:relative;display:inline-flex;justify-content:center;align-items:center;height:60px;text-align:center;overflow:hidden;transition:all .3s cubic-bezier(.2,.68,.29,.83);position:relative;display:flex;justify-content:flex-start;align-items:center;pointer-events:auto;margin:0;font-family:inherit;font-size:inherit;background:0 0}@media (max-width:767px){.genericCta3.alternative{width:100%}}.genericCta3.alternative.phone a:before{content:"꬐";font-family:fb_additional_set_1;font-size:1.25rem;font-weight:400;margin-right:10px}.genericCta3.alternative.email a:before{content:"ꌫ";font-family:fb_additional_set_2;font-size:1.25rem;font-weight:400;margin-right:10px}.genericCta3.alternative.g_form a:before{content:"ꬖ";font-family:fb_additional_set_1;font-size:1.25rem;font-weight:400;margin-right:10px}.genericCta3.alternative.whatsapp a:before{content:"襤";font-family:fb_socials;font-size:1.25rem;font-weight:400;margin-right:10px}.genericCta3.alternative.btnPdf a:before{content:"ﭭ";font-family:fb_generic_set;margin-right:10px;font-size:1.25rem;font-weight:400}.genericCta3.alternative a{display:flex;justify-content:center;align-items:center;font-size:1rem;letter-spacing:.6px;font-family:var(--first-font);color:var(--font-color);font-weight:400;padding:0 1.5rem 0;text-align:center;text-decoration:none;z-index:1;position:relative;line-height:120%;min-width:140px;transition:all .3s cubic-bezier(.2,.68,.29,.83)}.genericCta3.alternative a:focus,.genericCta3.alternative a:hover{text-decoration:none;outline:0}.genericCta3.alternative:hover{color:var(--buff)}.genericCta3.alternative:hover a{color:var(--buff)}.genericCta3.alternative a{text-transform:uppercase;font-weight:400;letter-spacing:1.4px;font-size:1rem;padding:0;color:var(--buff)}.genericCta3.alternative a:before{content:"⟶";font-family:var(--second-font);display:inline-block;margin-right:6px;color:currentColor;font-size:1rem}.genericCta4{position:relative;display:inline-flex;justify-content:center;align-items:center;height:60px;text-align:center;overflow:hidden;transition:all .3s cubic-bezier(.2,.68,.29,.83);position:relative;display:flex;justify-content:flex-start;align-items:center;pointer-events:auto;margin:0;font-family:inherit;font-size:inherit;background:0 0}@media (max-width:767px){.genericCta4{width:100%}}.genericCta4.phone a:before{content:"꬐";font-family:fb_additional_set_1;font-size:1.25rem;font-weight:400;margin-right:10px}.genericCta4.email a:before{content:"ꌫ";font-family:fb_additional_set_2;font-size:1.25rem;font-weight:400;margin-right:10px}.genericCta4.g_form a:before{content:"ꬖ";font-family:fb_additional_set_1;font-size:1.25rem;font-weight:400;margin-right:10px}.genericCta4.whatsapp a:before{content:"襤";font-family:fb_socials;font-size:1.25rem;font-weight:400;margin-right:10px}.genericCta4.btnPdf a:before{content:"ﭭ";font-family:fb_generic_set;margin-right:10px;font-size:1.25rem;font-weight:400}.genericCta4 a{display:flex;justify-content:center;align-items:center;font-size:1rem;letter-spacing:.6px;font-family:var(--first-font);color:var(--font-color);font-weight:400;padding:0 1.5rem 0;text-align:center;text-decoration:none;z-index:1;position:relative;line-height:120%;min-width:140px;transition:all .3s cubic-bezier(.2,.68,.29,.83)}.genericCta4 a:focus,.genericCta4 a:hover{text-decoration:none;outline:0}.genericCta4:hover{color:var(--buff)}.genericCta4:hover a{color:var(--buff)}.genericCta4 a{text-transform:uppercase;font-weight:400;letter-spacing:1.4px;font-size:1rem;padding:0;color:var(--buff)}.genericCta4 a:before{content:"⟶";font-family:var(--second-font);display:inline-block;margin-right:6px;color:currentColor;font-size:1rem}.genericCta4 a{color:var(--white)}.genericCta4 a:hover a{color:var(--gunmetal)}hr{width:100%;color:var(--spanish-gray);margin:2rem auto;max-width:1180px}@media (max-width:991px){hr{margin:60px 0 0}}.section{position:relative;padding-top:80px}@media (max-width:991px){.section{padding-top:60px}}.phone .icon:before{content:"꬐";font-family:fb_additional_set_1}.email .icon:before{content:"ꁔ";font-family:fb_service_icons}.email .icon:before{content:"ꁔ";font-family:fb_service_icons}.arrow{position:absolute;top:50%;display:block;width:40px;height:40px;z-index:200;text-decoration:none;border:1px solid var(--grey-goose);border-radius:100%;transition:all .3s cubic-bezier(.2,.68,.29,.83)}.arrow:after{content:"\f054";color:var(--grey-goose);font-family:FontAwesome;font-size:1rem;display:block;width:9px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.arrow.prev{left:120px;transform:rotate(180deg)}@media (max-width:767px){.arrow.prev{left:0}}.arrow.next{right:120px}@media (max-width:767px){.arrow.next{right:0}}.arrow.swiper-button-disabled{opacity:.5;filter:Alpha(opacity=50)}.arrow:hover{background:var(--gunmetal);border:1px solid var(--gunmetal)}.wrapper{overflow:hidden}.logo{max-width:200px;max-height:100px;width:100%;height:100%;margin:60px auto;display:block}.logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (max-width:991px){.logo{margin:40px auto 60px}}@media (max-width:991px){hr+.logo{margin-top:40px;margin-bottom:60px}}.splitting .word{white-space:nowrap}.lazy{opacity:0}.lazy:not(.initial){transition:all .6s cubic-bezier(.2,.68,.29,.83) .3s}.lazy.error,.lazy.initial,.lazy.loaded{opacity:1}.lazy.loading[data-was-processed=true]{opacity:1}.load-container{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden;z-index:999999999999999;pointer-events:none;background-color:var(--white)}.load-container>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:250px;height:auto}.loading-screen{position:absolute;background-color:var(--gunmetal);display:-ms-grid;display:grid;place-content:center;width:100%;height:100%;overflow:hidden;z-index:1;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.loading-screen img{width:250px;height:auto}.clearfix{zoom:1}.clearfix:after{clear:both}.clearfix:after,.clearfix:before{content:"";display:table}@media (min-width:1200px) and (max-width:1500px){.ostuni-hotel #header .wrap .highlight-menu-items-left{max-width:30vw}}.offers_container{text-align:left}@media (max-width:991px){.offers_container{text-align:center}}.offers_container .price_wrap{font-family:var(--second-font);font-weight:400;text-decoration:none;text-align:left;text-transform:lowercase}.offers_container .price_wrap span.label{color:var(--title);font-size:1.125rem}.offers_container .price_wrap span.price{font-size:1.5rem;color:var(--gunmetal)}.error_wrap .error_img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.error_wrap .inner_wrapper{background:var(--white);min-height:calc(100vh - 255px);margin:175px 0 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.error_wrap h2{text-align:center;font-size:2.5rem;margin:1rem 0}.error_wrap .btns_wrap{justify-content:center}.sitemap_outer_wrap{margin:150px auto 50px}.sitemap_outer_wrap h1{text-align:center;padding-bottom:60px}.sitemap_wrap{display:flex;flex-flow:row wrap;justify-content:center;gap:80px 100px}.sitemap_wrap h2{font-size:1.75rem;margin:1rem 0}.sitemap_wrap .sitemap:first-child{margin-top:80px}@media (min-width:768px) and (max-width:991px){.sitemap_wrap .sitemap:first-child{margin-top:40px}}@media (max-width:767px){.sitemap_wrap .sitemap:first-child{margin-top:40px}}@media (min-width:992px) and (max-width:1199px){.sitemap_wrap .sitemap:first-child{margin-top:40px}}@media (min-width:1200px){.sitemap_wrap .sitemap:first-child{margin-top:60px}}@media (min-width:1600px) and (min-height:900px){.sitemap_wrap .sitemap:first-child{margin-top:100px}}.sitemap_wrap .sitemap>li{font-weight:400;padding:5px 0;margin-left:60px}@media (min-width:768px) and (max-width:991px){.sitemap_wrap .sitemap>li{margin-left:40px}}@media (max-width:767px){.sitemap_wrap .sitemap>li{margin-left:20px}}.sitemap_wrap .sitemap .children{margin-left:20px;padding:15px 0}.sitemap_wrap .sitemap .children li{font-weight:300;padding:5px 0}.sitemap_wrap .sitemap a{color:var(--font-color);text-decoration:none;transition:all .3s cubic-bezier(.2,.68,.29,.83)}.sitemap_wrap .sitemap a:hover{opacity:50%}*{scrollbar-width:thin;scrollbar-color:var(--buff) var(--white)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--white)}::-webkit-scrollbar-thumb{background-color:var(--buff);border-radius:0;border:none}.compensate-for-scrollbar{margin-right:0!important}body.postid-949 #share{display:none}body.postid-949 .section_post_preview.posts_carousel{padding-top:80px}:root{--smoky-black:#111111;--granite-grey:#666666;--darky-grey:#999999;--grey-goose:#DDDDDD;--black:#000000;--jet:#333333;--spanish-gray:#989797;--silver-chalice:#B0B0B0;--cultured:#EEE;--seasalt:#F8F8F8;--white:#FFF;--buff:#C1B188;--gunmetal:#344142;color:initial;--font-color:var(--gunmetal);--font-color-alternative:var(--cultured);--title:#222;--main-color-associated:var(--white);--first-font:"Montserrat",sans-serif;--second-font:"Montserrat",sans-serif;--font-size:16px;--first-font-regular:400;--first-font-light:300;--header-bg:transparent;--header-color:var(--white);--header-fixed--bg:var(--white);--header--fixed-color:var(--jet)}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}#header_wrapper{position:fixed;z-index:900;width:100%;height:100px}@media (max-width:991px){#header_wrapper{height:90px}}#header{position:absolute;top:0;left:0;width:100%;height:100px;background:var(--header-bg);color:var(--header-color);font-size:1rem;transition:all .4s cubic-bezier(.2,.68,.29,.83)}@media (max-width:991px){#header{padding:10px 25px;display:-moz-flex;display:flex;-moz-align-items:center;align-items:center;-moz-justify-content:space-between;justify-content:space-between;height:90px}}#header .wrap{width:100%;height:100%;padding:0 25px;display:-moz-flex;display:flex;-moz-align-items:center;align-items:center;-moz-justify-content:space-between;justify-content:space-between;transition:all .3s cubic-bezier(.2,.68,.29,.83)}@media (max-width:991px){#header .wrap{padding:0}}#header .wrap #open_menu{position:relative;display:block;width:30px;height:24px}#header .wrap #open_menu svg rect{transition:all .3s cubic-bezier(.2,.68,.29,.83)}#header .wrap #open_menu:hover svg rect{fill:var(--buff)}#header .wrap .highlight-menu-items{position:relative;display:flex;align-items:center;flex-wrap:nowrap;gap:30px;visibility:inherit;opacity:1;transition:all .3s cubic-bezier(.2,.68,.29,.83)}#header .wrap .highlight-menu-items a{position:relative;font-family:var(--first-font);letter-spacing:1.4px;color:var(--white);text-decoration:none;text-transform:uppercase;font-weight:400;font-size:.938rem;transition:all .3s cubic-bezier(.2,.68,.29,.83)}#header .wrap .highlight-menu-items a svg{width:12px;height:12px}#header .wrap .highlight-menu-items a:hover{color:var(--buff)}#header .wrap .highlight-menu-items a:hover svg path{fill:var(--buff)}#header .wrap .highlight-menu-items-left{margin-right:auto;padding-left:60px}@media (min-width:992px) and (max-width:1199px){#header .wrap .highlight-menu-items-left{padding-left:30px}}@media (max-width:991px){#header .wrap .highlight-menu-items-left{display:none}}#header .wrap .highlight-menu-items-right{margin-left:auto;padding-right:60px}@media (min-width:992px) and (max-width:1199px){#header .wrap .highlight-menu-items-right{padding-right:30px}}@media (max-width:991px){#header .wrap .highlight-menu-items-right{margin-left:0;padding-right:0}}#header.fixed{background:var(--white)}#header.fixed #open_menu svg rect{fill:var(--gunmetal)}#header.fixed .wrap{padding:0 0 0 25px}@media (max-width:991px){#header.fixed .wrap{padding:0}}#header.fixed .highlight-menu-items a{color:var(--gunmetal)}#header.fixed .highlight-menu-items a svg path{fill:var(--gunmetal)}#header.fixed #main_book_wrapper{height:100px}#header.fixed #main_book_wrapper .main_book a:first-child{border-color:var(--buff);background-color:var(--buff)}#header.fixed #main_book_wrapper .main_book a:first-child:hover{background-color:var(--gunmetal);color:var(--white);border-color:var(--gunmetal)}#header.fixed #main_book_wrapper .main_book a:not(:first-child){border-color:#fff;background-color:#fff}#header.fixed #main_book_wrapper .main_book a:not(:first-child):hover{background-color:var(--gunmetal);color:var(--black);border-color:var(--gunmetal)}#header.fixed #main_book_wrapper .main_book-container{position:absolute;top:84px;display:flex;flex-direction:column;gap:5px}#header.fixed #single_hotel_logo{opacity:1;visibility:inherit}#header.fixed #languages.languages>div>ul>li a.lang_sel_sel{color:var(--gunmetal)}#header.fixed #languages.languages>div>ul>li a.lang_sel_sel:hover{color:var(--buff)}#header.dark-mode{background:rgba(255,255,255,.15)}#header.dark-mode #open_menu svg rect{fill:var(--white)}#main_book_wrapper{position:relative;width:180px;height:60px;transition:all .3s cubic-bezier(.2,.68,.29,.83)}@media (max-width:767px){#main_book_wrapper{width:100%}}#main_book_wrapper .main_book{position:relative;display:inline-flex;justify-content:center;align-items:center;height:60px;text-align:center;overflow:hidden;transition:all .3s cubic-bezier(.2,.68,.29,.83);width:100%;height:100%;overflow:visible}@media (max-width:767px){#main_book_wrapper .main_book{width:100%}}#main_book_wrapper .main_book.phone a:before{content:"꬐";font-family:fb_additional_set_1;font-size:1.25rem;font-weight:400;margin-right:10px}#main_book_wrapper .main_book.email a:before{content:"ꌫ";font-family:fb_additional_set_2;font-size:1.25rem;font-weight:400;margin-right:10px}#main_book_wrapper .main_book.g_form a:before{content:"ꬖ";font-family:fb_additional_set_1;font-size:1.25rem;font-weight:400;margin-right:10px}#main_book_wrapper .main_book.whatsapp a:before{content:"襤";font-family:fb_socials;font-size:1.25rem;font-weight:400;margin-right:10px}#main_book_wrapper .main_book.btnPdf a:before{content:"ﭭ";font-family:fb_generic_set;margin-right:10px;font-size:1.25rem;font-weight:400}#main_book_wrapper .main_book a{display:flex;justify-content:center;align-items:center;font-size:1rem;letter-spacing:.6px;font-family:var(--first-font);color:var(--font-color);font-weight:400;padding:0 1.5rem 0;text-align:center;text-decoration:none;z-index:1;position:relative;line-height:120%;min-width:140px;transition:all .3s cubic-bezier(.2,.68,.29,.83)}#main_book_wrapper .main_book a:focus,#main_book_wrapper .main_book a:hover{text-decoration:none;outline:0}#main_book_wrapper .main_book:hover{color:var(--buff)}#main_book_wrapper .main_book:hover a{color:var(--buff)}#main_book_wrapper .main_book a{border-style:solid;border-width:1px;background-color:transparent;color:var(--white);border-color:var(--white)}#main_book_wrapper .main_book a:hover{background-color:var(--gunmetal);color:var(--white);border-color:var(--gunmetal)}#main_book_wrapper .main_book #external-be,#main_book_wrapper .main_book #toggle-be{width:100%;height:100%;text-transform:uppercase;font-weight:500;font-size:1rem;display:-ms-grid;display:grid;place-items:center}@media (max-width:767px){#main_book_wrapper .main_book #external-be,#main_book_wrapper .main_book #toggle-be{padding-left:.5rem;padding-right:.5rem}}#main_book_wrapper .main_book #external-be span,#main_book_wrapper .main_book #toggle-be span{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}#main_book_wrapper .main_book #external-be.active,#main_book_wrapper .main_book #toggle-be.active{border-color:var(--white);background-color:var(--white);color:var(--gunmetal)}#main_book_wrapper .main_book #external-be.active:hover,#main_book_wrapper .main_book #toggle-be.active:hover{border-color:var(--buff);background-color:var(--buff);color:var(--white)}#main_book_wrapper .main_book .main_book-container{display:flex;flex-direction:column;width:100%;position:absolute;top:65px;gap:5px}#header.fixed #main_book_wrapper .main_book .main_book-container{top:100px}#main_book_wrapper .main_book .main_book-container a{height:60px;opacity:0;visibility:hidden;text-transform:uppercase;pointer-events:auto;border-color:var(--gunmetal)!important;background-color:var(--gunmetal)!important;color:var(--white)!important}#main_book_wrapper .main_book .main_book-container a:hover{border-color:var(--white)!important;background-color:var(--white)!important;color:var(--gunmetal)!important}#sidebar_languages .menu_languages__wrapper{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}#sidebar_languages .menu_languages__wrapper a{color:var(--font-color);text-decoration:none;display:flex;align-items:center;font-family:var(--first-font);letter-spacing:.8px;text-transform:uppercase;transition:all .3s cubic-bezier(.2,.68,.29,.83)}#sidebar_languages .menu_languages__wrapper a.lang_sel_sel,#sidebar_languages .menu_languages__wrapper a:hover{color:var(--buff)}#sidebar_languages .menu_languages__wrapper a.lang_sel_sel{pointer-events:none;cursor:default}#sidebar_languages .menu_languages__wrapper a.lang_sel_other:before{content:"";width:1px;height:20px;background-color:var(--grey-goose);position:relative;margin:0 20px;display:inline-block}#languages{font-family:var(--second-font);text-transform:uppercase;font-size:1rem}#languages.languages{white-space:nowrap}@media (max-width:991px){#languages.languages{padding-right:0}}#languages.languages>div{display:block}#languages.languages>div a{text-decoration:none}#languages.languages>div>ul>li{position:relative}#languages.languages>div>ul>li:hover>ul{display:block}#languages.languages>div>ul>li a.lang_sel_sel{color:var(--white);display:-moz-flex;display:flex;-moz-align-items:center;align-items:center;transition:all .3s cubic-bezier(.2,.68,.29,.83)}#languages.languages>div>ul>li a.lang_sel_sel:hover{color:var(--buff)}#languages.languages>div>ul>li a.lang_sel_sel span{margin-right:6px}#languages.languages>div>ul ul{visibility:hidden;opacity:0;flex-flow:column nowrap;justify-content:center;align-items:center;position:absolute;top:100%;left:50%;transform:translateX(-50%);width:auto;padding:1em 0;z-index:101}#languages.languages>div>ul ul li{background:var(--white);box-shadow:0 0 15px rgba(0,0,0,.05)}#languages.languages>div>ul ul li:last-child a.lang_sel_other{border:none}#languages.languages>div>ul ul li:first-child{padding-top:.5em}#languages.languages>div>ul ul li:last-child{padding-bottom:.5em}#languages.languages>div>ul ul li a.lang_sel_other{color:var(--font-color);display:block;line-height:130%;padding:.5em 1em;text-transform:uppercase;white-space:nowrap;transition:all .3s cubic-bezier(.2,.68,.29,.83)}#languages.languages>div>ul ul li a.lang_sel_other:hover{color:var(--gunmetal)}#languages.active.languages>div>ul>li a.lang_sel_sel{color:var(--buff)!important}#languages.active.languages>div>ul>li a.lang_sel_sel svg path{fill:var(--buff)!important}#languages .other_languages::after{content:"";display:block;position:absolute;top:0;left:50%;margin-left:-10px;height:0;border-width:10px;border-style:solid;border-color:transparent transparent var(--white) transparent}@media (max-width:991px){#languages .other_languages::after{display:none}}.under_layer-sidebar{position:fixed;top:0;left:0;z-index:1001;width:30%;min-width:300px;max-width:360px;height:100%;background:var(--gunmetal);overflow:hidden;transform:translateX(-125%)}#menu_sidebar_wrap{position:fixed;top:0;left:0;transform:translateX(-100%);display:block;overflow:hidden;z-index:1003;width:30%;min-width:300px;max-width:360px;height:100%;font-family:var(--second-font);font-weight:400;background:var(--white);box-shadow:-5px 0 25px 5px rgba(0,0,0,.15)}#menu_sidebar_wrap.open{transform:translateX(0)}#menu_sidebar_wrap .menu_sidebar{position:relative;width:100%;height:100%;transition:all .3s cubic-bezier(.2,.68,.29,.83)}#menu_sidebar_wrap .menu_sidebar .close__wrap{position:absolute;right:25px;top:25px;display:block;z-index:4;overflow:hidden}#menu_sidebar_wrap .menu_sidebar .close__wrap .close_sidebar{position:relative;display:block;width:40px;height:40px;background-color:transparent;border:1px solid var(--grey-goose);border-radius:100px;transition:all .3s cubic-bezier(.2,.68,.29,.83)}#menu_sidebar_wrap .menu_sidebar .close__wrap .close_sidebar:after,#menu_sidebar_wrap .menu_sidebar .close__wrap .close_sidebar:before{content:"";width:20px;height:1px;display:block;background-color:var(--gunmetal);position:absolute;top:50%;left:50%;transition:all .3s cubic-bezier(.2,.68,.29,.83)}#menu_sidebar_wrap .menu_sidebar .close__wrap .close_sidebar:before{transform:translate(-50%,-50%) rotate(-45deg)}#menu_sidebar_wrap .menu_sidebar .close__wrap .close_sidebar:after{transform:translate(-50%,-50%) rotate(45deg)}#menu_sidebar_wrap .menu_sidebar .close__wrap .close_sidebar:hover{background-color:var(--gunmetal);border-color:var(--gunmetal)}#menu_sidebar_wrap .menu_sidebar .close__wrap .close_sidebar:hover:after,#menu_sidebar_wrap .menu_sidebar .close__wrap .close_sidebar:hover:before{background-color:var(--white)}#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_left{overflow-y:scroll;position:relative;width:100%;height:100%;padding:90px 10px 20px 30px;margin:0;z-index:3}@media (max-width:991px){#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_left{padding:120px 20px 40px 20px}}#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_left #sidebar_logo{display:block;width:100%;max-width:180px;height:70px;margin:70px auto 0;text-align:left}@media (max-width:991px){#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_left #sidebar_logo{margin:50px auto 0}}#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_left #sidebar_logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_left div>ul{margin-top:80px;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;gap:30px}@media (max-width:991px){#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_left div>ul{margin-top:50px}}#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_left div>ul>li{position:relative;width:100%}#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_left div>ul>li:hover a{color:var(--buff)}#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_left div>ul>li:not(:first-child):before{content:"";position:absolute;top:-15px;left:0;display:block;width:50px;height:1px;background:var(--grey-goose)}#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_left div>ul>li a{position:relative;font-size:clamp(1.25rem,3vw,1.3125rem);display:block;width:100%;color:var(--gunmetal);text-decoration:none;line-height:1.2;transition:all .3s cubic-bezier(.2,.68,.29,.83)}#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_left div>ul>li.current_page_item>a{color:var(--buff)}#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_left div>ul>li.menu-item-has-children .sub-menu{position:relative;width:100%;display:flex;justify-content:flex-start;flex-flow:column nowrap;gap:15px 30px}@media (max-width:991px){#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_left div>ul>li.menu-item-has-children .sub-menu{flex-direction:column;align-items:flex-start;gap:15px;padding:15px}}#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_left div>ul>li.menu-item-has-children .sub-menu li{flex:0 1 auto;width:auto}#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_left div>ul>li.menu-item-has-children .sub-menu li:before{display:none}#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_left div>ul>li.menu-item-has-children .sub-menu li a{font-family:var(--first-font);font-size:1rem;color:var(--gunmetal);font-weight:400;letter-spacing:.8px}#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_left div>ul>li.menu-item-has-children .sub-menu li a:after{opacity:0}#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_left div>ul>li.menu-item-has-children .sub-menu li a:hover{color:var(--buff)}#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_left div>ul>li.menu-item-has-children .sub-menu li a:hover:after{opacity:1}@media (max-width:991px){#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_left div>ul>li.page_item_has_children ul{padding:15px 0 15px 15px}#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_left div>ul>li.page_item_has_children ul a{font-size:clamp(1rem,2vw,1.125rem)}#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_left div>ul>li.page_item_has_children ul li+li{margin-top:15px}}.logo_wrap{position:absolute;top:60px;left:50%;width:445px;z-index:151;transform:translate(-50%,0)}@media (min-width:992px) and (max-width:1199px){.logo_wrap{width:315px}}@media (max-width:991px){.logo_wrap{top:35px;left:50%;width:auto;transform:translate(-50%,0)}}.logo_wrap #logo{height:100px;line-height:100px;display:block;width:10vw;min-width:200px;margin:0 auto;flex-shrink:0;transition:all .3s cubic-bezier(.2,.68,.29,.83)}@media (min-width:992px) and (max-width:1199px){.logo_wrap #logo{min-width:150px;height:75px}}@media (max-width:991px){.logo_wrap #logo{height:70px;max-width:180px}}@media (max-width:767px){.logo_wrap #logo{height:60px;max-width:180px}}@media (max-width:360px){.logo_wrap #logo{height:55px}}.logo_wrap #logo svg{width:100%;height:100%}.logo_wrap #logo svg path{transition:all .3s cubic-bezier(.2,.68,.29,.83)}.logo_wrap #logo:hover svg path{fill:var(--buff)}.hp_group_hotels_menu{margin-top:30px;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;gap:60px}@media (min-width:992px) and (max-width:1199px){.hp_group_hotels_menu{gap:20px}}@media (max-width:767px){.hp_group_hotels_menu{position:absolute;bottom:20px;left:25px;width:calc(100% - 50px);margin:0 auto;flex-direction:column;gap:0;z-index:1}}.hp_group_hotels_menu li a{font-size:clamp(.875rem,3vw,1rem);letter-spacing:1.2px;color:var(--white);text-decoration:none;text-transform:uppercase;transition:all .3s cubic-bezier(.2,.68,.29,.83)}.hp_group_hotels_menu li a:hover{color:var(--buff)}@media (max-width:767px){.hp_group_hotels_menu li{text-align:center;width:100%;max-width:400px;padding:20px 0}.hp_group_hotels_menu li+li{border-top:1px solid rgba(207,207,207,.3)}}#single_hotel_logo{opacity:0;visibility:hidden;padding:17px;height:100%;transition:all .3s cubic-bezier(.2,.68,.29,.83)}@media (max-width:991px){#single_hotel_logo{margin:0 auto;padding:0}}@media (min-width:992px){body.ostuni-hotel-template #single_hotel_logo{position:absolute;left:50%;transform:translateX(-50%)}}#single_hotel_logo>a{display:flex;justify-content:center;align-items:center;height:100%;width:auto}#single_hotel_logo svg{width:auto;height:100%}@media (max-width:991px){#single_hotel_logo svg{height:80%}}.highlight-menu{position:fixed;left:0;top:0;width:100vw;height:100vh;background:var(--white);overflow:hidden;z-index:9999;opacity:1;transform:scaleY(0)}.highlight-menu .highlight-menu__wrapper{display:flex;flex-direction:column;width:100%;height:100%}.highlight-menu .highlight-menu__wrapper .highlight-menu__top_bar{width:100%;height:100px;padding:20px 40px 15px 60px;display:flex;justify-content:flex-start;align-items:center;overflow:hidden}.highlight-menu .highlight-menu__wrapper .highlight-menu__top_bar .highlight-menu__logo{height:100%}.highlight-menu .highlight-menu__wrapper .highlight-menu__top_bar .highlight-menu__logo a{display:block;width:115px;height:100%}.highlight-menu .highlight-menu__wrapper .highlight-menu__top_bar .highlight-menu__logo a>svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.highlight-menu .highlight-menu__wrapper .highlight-menu__top_bar .highlight-menu__title{padding-left:50px}.highlight-menu .highlight-menu__wrapper .highlight-menu__top_bar .highlight-menu__title .the_title{color:var(--buff);font-size:clamp(1.35rem,3vw,1.5rem);font-weight:300;text-transform:unset}.highlight-menu .highlight-menu__wrapper .highlight-menu__top_bar .highlight-menu__close_wrap{position:relative;display:block;margin-left:auto;z-index:4;overflow:hidden}.highlight-menu .highlight-menu__wrapper .highlight-menu__top_bar .highlight-menu__close_wrap .highlight-menu__close{position:relative;display:block;width:40px;height:40px;background-color:transparent;border:1px solid var(--grey-goose);border-radius:100px;transition:all .3s cubic-bezier(.2,.68,.29,.83)}.highlight-menu .highlight-menu__wrapper .highlight-menu__top_bar .highlight-menu__close_wrap .highlight-menu__close:after,.highlight-menu .highlight-menu__wrapper .highlight-menu__top_bar .highlight-menu__close_wrap .highlight-menu__close:before{content:"";width:20px;height:1px;display:block;background-color:var(--gunmetal);position:absolute;top:50%;left:50%;transition:all .3s cubic-bezier(.2,.68,.29,.83)}.highlight-menu .highlight-menu__wrapper .highlight-menu__top_bar .highlight-menu__close_wrap .highlight-menu__close:before{transform:translate(-50%,-50%) rotate(-45deg)}.highlight-menu .highlight-menu__wrapper .highlight-menu__top_bar .highlight-menu__close_wrap .highlight-menu__close:after{transform:translate(-50%,-50%) rotate(45deg)}.highlight-menu .highlight-menu__wrapper .highlight-menu__top_bar .highlight-menu__close_wrap .highlight-menu__close:hover{background-color:var(--gunmetal);border-color:var(--gunmetal)}.highlight-menu .highlight-menu__wrapper .highlight-menu__top_bar .highlight-menu__close_wrap .highlight-menu__close:hover:after,.highlight-menu .highlight-menu__wrapper .highlight-menu__top_bar .highlight-menu__close_wrap .highlight-menu__close:hover:before{background-color:var(--white)}.highlight-menu .highlight-menu__wrapper .highlight-menu__slider{width:100%;height:calc(100% - 170px)}.highlight-menu .highlight-menu__wrapper .highlight-menu__slider>.highlight-menu__border{width:100%;height:1px}.highlight-menu .highlight-menu__wrapper .highlight-menu__slider .highlight-menu__slider-wrapper{width:100%;height:calc(100% - 40px);padding-top:40px;padding-left:60px;display:flex;justify-content:flex-start;align-items:stretch}.highlight-menu .highlight-menu__wrapper .highlight-menu__slider .highlight-menu__slider-wrapper .highlight-menu__slide{box-sizing:border-box;position:relative;flex:0 0 calc(33.3% - 20px);padding-bottom:10px;height:100%;display:flex}@media (min-width:1500px){.highlight-menu .highlight-menu__wrapper .highlight-menu__slider .highlight-menu__slider-wrapper .highlight-menu__slide{flex:0 0 calc(33.3% - 20px)!important}}@media (min-width:1200px){.highlight-menu .highlight-menu__wrapper .highlight-menu__slider .highlight-menu__slider-wrapper .highlight-menu__slide{flex:0 0 calc(50% - 30px)}}@media (min-width:992px) and (max-width:1199px){.highlight-menu .highlight-menu__wrapper .highlight-menu__slider .highlight-menu__slider-wrapper .highlight-menu__slide{flex:0 0 calc(50% - 30px)}}.highlight-menu .highlight-menu__wrapper .highlight-menu__slider .highlight-menu__slider-wrapper .highlight-menu__slide:not(:first-child) .highlight-menu__slide-side{padding-left:20px}.highlight-menu .highlight-menu__wrapper .highlight-menu__slider .highlight-menu__slider-wrapper .highlight-menu__slide:not(:first-child) .highlight-menu__border{height:100%;width:1px}.highlight-menu .highlight-menu__wrapper .highlight-menu__slider .highlight-menu__slider-wrapper .highlight-menu__slide .highlight-menu__slide-side{width:calc(100% - 90px);display:flex;flex-direction:column}.highlight-menu .highlight-menu__wrapper .highlight-menu__slider .highlight-menu__slider-wrapper .highlight-menu__slide .highlight-menu__slide-side .thumb_wrap{width:100%;height:100%;aspect-ratio:1/1.5;overflow:hidden}.highlight-menu .highlight-menu__wrapper .highlight-menu__slider .highlight-menu__slider-wrapper .highlight-menu__slide .highlight-menu__slide-side .thumb_wrap .thumb_wrap_inner{position:relative;width:100%;height:100%}.highlight-menu .highlight-menu__wrapper .highlight-menu__slider .highlight-menu__slider-wrapper .highlight-menu__slide .highlight-menu__slide-side .thumb_wrap .thumb{position:absolute;right:0;width:auto;height:100%}@media (min-width:992px){.highlight-menu .highlight-menu__wrapper .highlight-menu__slider .highlight-menu__slider-wrapper .highlight-menu__slide .highlight-menu__slide-side .thumb_wrap .thumb{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.2);transform-origin:center}}@media (min-width:1500px){.highlight-menu .highlight-menu__wrapper .highlight-menu__slider .highlight-menu__slider-wrapper .highlight-menu__slide .highlight-menu__slide-side .thumb_wrap .thumb{transform:translateX(25%) scale(1);width:auto}}@media (min-width:992px) and (max-width:1199px){.highlight-menu .highlight-menu__wrapper .highlight-menu__slider .highlight-menu__slider-wrapper .highlight-menu__slide .highlight-menu__slide-side .thumb_wrap .thumb{transform:unset;width:auto}}.highlight-menu .highlight-menu__wrapper .highlight-menu__slider .highlight-menu__slider-wrapper .highlight-menu__slide .highlight-menu__slide-side .highlight-menu__slide-details{background:var(--white)}.highlight-menu .highlight-menu__wrapper .highlight-menu__slider .highlight-menu__slider-wrapper .highlight-menu__slide .highlight-menu__slide-side .highlight-menu__slide-details .btns_wrap{padding-top:20px;gap:10px}.highlight-menu .highlight-menu__wrapper .highlight-menu__slider .highlight-menu__slider-wrapper .highlight-menu__slide .highlight-menu__slide-side .highlight-menu__slide-details .the_info{width:auto;margin:0;padding-top:20px;display:flex;justify-content:flex-start;flex-wrap:nowrap;align-items:center;gap:20px;color:var(--font-color)}.highlight-menu .highlight-menu__wrapper .highlight-menu__slider .highlight-menu__slider-wrapper .highlight-menu__slide .highlight-menu__slide-side .highlight-menu__slide-details .the_info .icon{font-size:.938rem}.highlight-menu .highlight-menu__wrapper .highlight-menu__slider .highlight-menu__slider-wrapper .highlight-menu__slide .highlight-menu__slide-side .highlight-menu__slide-details .the_info .description{letter-spacing:.8px;font-size:.938rem}.highlight-menu .highlight-menu__wrapper .highlight-menu__slider .highlight-menu__slider-wrapper .highlight-menu__slide .highlight-menu__slide-side .highlight-menu__slide-details .the_info .description strong{color:var(--font-color);font-weight:600}.highlight-menu .highlight-menu__wrapper .highlight-menu__slider .highlight-menu__slider-wrapper .highlight-menu__slide .highlight-menu__slide-name{width:90px;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}.highlight-menu .highlight-menu__wrapper .highlight-menu__slider .highlight-menu__slider-wrapper .highlight-menu__slide .highlight-menu__slide-name .the_title{font-size:clamp(1.5rem,2vw,1.75rem);transform:rotate(-90deg);white-space:nowrap}.highlight-menu .highlight-menu__wrapper .highlight-menu__border{position:absolute;top:0;left:0;height:0;width:0;background:var(--grey-goose)}.highlight-menu .highlight-menu__wrapper .highlight-menu__controls{position:relative;width:100%;height:80px;display:flex;justify-content:flex-end;align-items:center;padding:0 40px}.highlight-menu .highlight-menu__wrapper .highlight-menu__controls>.highlight-menu__border{width:100%;height:1px}.highlight-menu .highlight-menu__wrapper .highlight-menu__controls .arrow.next,.highlight-menu .highlight-menu__wrapper .highlight-menu__controls .arrow.prev{position:relative!important;left:unset!important;right:unset!important}.highlight-menu .highlight-menu__wrapper .highlight-menu__controls .arrow.next:after,.highlight-menu .highlight-menu__wrapper .highlight-menu__controls .arrow.prev:after{color:var(--font-color)}.highlight-menu .highlight-menu__wrapper .highlight-menu__controls .arrow.next:hover:after,.highlight-menu .highlight-menu__wrapper .highlight-menu__controls .arrow.prev:hover:after{color:var(--white)}.highlight-menu .highlight-menu__wrapper .highlight-menu__controls .swiper-button-disabled{opacity:.5}.highlight-menu .highlight-menu__wrapper .highlight-menu__controls .arrows{position:relative;display:flex;flex-wrap:nowrap;gap:10px}.highlight-menu__underlayer{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:9998;background:var(--gunmetal);overflow:hidden;opacity:1;transform:translateY(-100%)}.highlight-menu__underlayer>span{position:absolute;left:-70px;bottom:-50px;white-space:nowrap;font-size:17vmax;color:#162929;font-family:var(--second-font);font-weight:500}.social-bar{position:fixed;left:0;bottom:0;width:80px;height:100vh;overflow:hidden}.social-bar.social-bar__blur{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:898}.social-bar .social-bar__wrapper{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;z-index:3}.social-bar .social-bar__wrapper .social-bar__contacts{position:absolute;bottom:33.3333333333vh;transform:rotate(-90deg);height:500px;width:80px;display:flex;justify-content:center;align-items:center;gap:0 40px}@media (max-height:768px){.social-bar .social-bar__wrapper .social-bar__contacts{display:none!important}}.social-bar .social-bar__wrapper .social-bar__contacts .social-bar__contact{color:var(--white);text-decoration:none;white-space:nowrap;transition:all .3s cubic-bezier(.2,.68,.29,.83)}.social-bar .social-bar__wrapper .social-bar__contacts .social-bar__contact:not(:first-child){position:relative}.social-bar .social-bar__wrapper .social-bar__contacts .social-bar__contact:not(:first-child):before{content:"";position:absolute;top:-3px;left:-40px;display:inline-block;width:1px;height:20px;margin:0 20px;background-color:var(--white)}.social-bar .social-bar__wrapper .social-bar__socials{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding-bottom:40px}.social-bar .social-bar__wrapper .social-bar__socials a{display:block;font-size:1.125rem;transition:all .3s cubic-bezier(.2,.68,.29,.83)}.social-bar .social-bar__wrapper .social-bar__socials a:hover i{color:var(--buff)}.social-bar .social-bar__wrapper .social-bar__socials i{color:var(--white);transition:all .3s cubic-bezier(.2,.68,.29,.83)}.social-bar.social-bar__white{background-color:#fff;height:0;z-index:899}.social-bar.social-bar__white .social-bar__wrapper .social-bar__contacts .social-bar__contact{color:var(--gunmetal)}.social-bar.social-bar__white .social-bar__wrapper .social-bar__contacts .social-bar__contact:not(:first-child):before{background-color:var(--gunmetal)}.social-bar.social-bar__white .social-bar__wrapper .social-bar__socials a:hover i{color:var(--buff)}.social-bar.social-bar__white .social-bar__wrapper .social-bar__socials a i{color:var(--gunmetal)}.social-bar.social-bar__blur .social-bar__wrapper .social-bar__contacts .social-bar__contact.hover,.social-bar.social-bar__blur .social-bar__wrapper .social-bar__contacts .social-bar__contact:hover,.social-bar.social-bar__white .social-bar__wrapper .social-bar__contacts .social-bar__contact.hover,.social-bar.social-bar__white .social-bar__wrapper .social-bar__contacts .social-bar__contact:hover{color:var(--buff)}:root{--smoky-black:#111111;--granite-grey:#666666;--darky-grey:#999999;--grey-goose:#DDDDDD;--black:#000000;--jet:#333333;--spanish-gray:#989797;--silver-chalice:#B0B0B0;--cultured:#EEE;--seasalt:#F8F8F8;--white:#FFF;--buff:#C1B188;--gunmetal:#344142;color:initial;--font-color:var(--gunmetal);--font-color-alternative:var(--cultured);--title:#222;--main-color-associated:var(--white);--first-font:"Montserrat",sans-serif;--second-font:"Montserrat",sans-serif;--font-size:16px;--first-font-regular:400;--first-font-light:300;--header-bg:transparent;--header-color:var(--white);--header-fixed--bg:var(--white);--header--fixed-color:var(--jet)}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}footer{position:relative;z-index:2;font-family:var(--second-font);color:var(--white);display:flex;flex-direction:column;padding-top:80px}@media (max-width:991px){footer{padding-top:60px}}@media (min-width:992px){body.lago-como-hotel footer,body.ostuni-hotel footer,body.verona-hotel footer{padding-left:80px}}footer a{color:var(--black);font-weight:400;line-height:130%;text-decoration:none;transition:all .3s cubic-bezier(.2,.68,.29,.83)}footer #footer_top{position:relative;width:100%}footer #footer_top:before{content:"";position:absolute;top:50%;left:0;display:block;width:100%;height:1px;z-index:1;background:var(--cultured)}footer #footer_mid{background:var(--white);padding:60px 0 60px 80px}@media (max-width:991px){footer #footer_mid{padding:75px 0}}footer #footer_mid .footer_mid_wrap{display:flex;justify-content:space-between;align-items:center;gap:35px}@media (max-width:991px){footer #footer_mid .footer_mid_wrap{flex-direction:column;gap:40px}}footer #footer_mid .footer_mid_wrap .footer_address_wrap{max-width:200px;line-height:150%}@media (max-width:991px){footer #footer_mid .footer_mid_wrap .footer_address_wrap{max-width:unset;width:100%;text-align:center}}footer #footer_mid .footer_mid_wrap .footer_address_wrap span{font-family:var(--first-font);color:var(--font-color);font-size:1rem;letter-spacing:.8px}footer #footer_mid .footer_mid_wrap .footer_contacts_wrap{font-family:var(--first-font);letter-spacing:.8px;display:flex;flex-direction:column;gap:20px}@media (max-width:991px){footer #footer_mid .footer_mid_wrap .footer_contacts_wrap{text-align:center;width:100%}}footer #footer_mid .footer_mid_wrap .footer_contacts_wrap .icon{margin-right:10px}footer #footer_mid .footer_mid_wrap .footer_contacts_wrap span{color:var(--font-color);font-weight:500}footer #footer_mid .footer_mid_wrap .footer_contacts_wrap a{color:var(--buff)}footer #footer_mid .footer_mid_wrap .footer_contacts_wrap a:hover{text-decoration:underline}footer #footer_bottom{background:var(--gunmetal)}@media (max-width:991px){footer #footer_bottom{padding-bottom:60px}}footer #footer_bottom #footer-menus{display:-moz-flex;display:flex;-moz-justify-content:space-between;justify-content:space-between;-moz-align-items:flex-start;align-items:flex-start;flex-flow:row nowrap;width:100%;padding:4rem 0;gap:0 80px}@media (min-width:1200px){footer #footer_bottom #footer-menus{gap:30px}}@media (min-width:992px) and (max-width:1199px){footer #footer_bottom #footer-menus{gap:20px}}@media (max-width:991px){footer #footer_bottom #footer-menus{flex-flow:column nowrap;-moz-justify-content:flex-start;justify-content:flex-start;-moz-align-items:center;align-items:center;gap:25px 0;padding:60px 0}footer #footer_bottom #footer-menus #custom-menu.footer-menu-col{order:2}footer #footer_bottom #footer-menus .secondary_menu.footer-menu-col{order:2}footer #footer_bottom #footer-menus .lario__logo_wrap.footer-menu-col{order:1;margin:0 auto 60px}}footer #footer_bottom #footer-menus .footer-menu-col{position:relative;flex:1 1 33.3%}@media (max-width:991px){footer #footer_bottom #footer-menus .footer-menu-col{flex:1 1 100%;width:100%}}footer #footer_bottom #footer-menus .footer-menu-col.lario__logo_wrap{flex:1 1 auto;display:flex;justify-content:center;align-items:center}footer #footer_bottom #footer-menus .footer-menu-col ul{display:-moz-flex;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;gap:50px}@media (min-width:1200px){footer #footer_bottom #footer-menus .footer-menu-col ul{gap:30px}}@media (min-width:992px) and (max-width:1199px){footer #footer_bottom #footer-menus .footer-menu-col ul{gap:20px}}@media (max-width:991px){footer #footer_bottom #footer-menus .footer-menu-col ul{flex-direction:column;align-items:center;gap:25px 0}}footer #footer_bottom #footer-menus .footer-menu-col ul li#menu-item-credits{display:none}footer #footer_bottom #footer-menus .footer-menu-col ul li a{color:var(--grey-goose);font-family:var(--first-font);font-size:1.125rem;text-transform:capitalize;text-align:center;display:block}@media (max-width:767px){footer #footer_bottom #footer-menus .footer-menu-col ul li a{text-align:center}}footer #footer_bottom #footer-menus .footer-menu-col ul li a:hover{color:var(--buff)}footer #footer_bottom .footer_copyright{border-top:1px solid rgba(255,255,255,.2);-webkit-background-clip:padding-box;background-clip:padding-box;padding:40px 0;display:-moz-flex;display:flex;-moz-justify-content:center;justify-content:center;-moz-align-items:center;align-items:center}@media (max-width:991px){footer #footer_bottom .footer_copyright{flex-flow:column nowrap;padding:20px 0}}footer #footer_bottom .footer_copyright #copy{color:var(--grey-goose);font-family:var(--first-font);font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}footer #footer_bottom .footer_copyright #copy a{color:var(--grey-goose)}@media (max-width:991px){footer #footer_bottom .footer_copyright #copy{position:relative;padding:40px 20px;width:100%;text-align:center}}footer .footer_container{display:flex;justify-content:space-evenly;padding:4vw}@media (max-width:991px){footer .footer_container{flex-direction:column;padding:60px 25px}}footer .newsletter-title{font-family:var(--second-font);font-size:24px}footer #mc_embed_signup{padding-top:20px}footer #mc_embed_signup input.email{border-radius:0;background:0 0;border:1px solid #fff;height:50px}@media (max-width:991px){footer #mc_embed_signup input.email{width:100%;max-width:350px}}footer #mc_embed_signup form{padding:0}footer #mc_embed_signup label{font-weight:lighter}footer .field.privacy{padding-bottom:60px;display:flex;margin-top:20px}@media (max-width:991px){footer .field.privacy{padding-bottom:40px}}footer .field.privacy input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:40px;height:20px;position:relative;border:1px solid var(--body-bg);margin-right:15px}footer .field.privacy label{font-weight:lighter}footer .contacts,footer .gds{font-weight:lighter}#footer-newsletter{position:relative;width:calc(100% - 80px);max-width:1300px;box-shadow:0 0 20px rgba(0,0,0,.2);z-index:1;padding:60px 50px;background-color:var(--white);display:flex;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:20px;color:var(--font-color);margin:0 auto 60px}@media (min-width:992px) and (max-width:1400px){#footer-newsletter{max-width:900px;flex-wrap:wrap;padding:60px 40px}}@media (max-width:991px){#footer-newsletter{flex-wrap:wrap;padding:30px 25px}}#footer-newsletter .footer-newsletter-left{max-width:420px;width:40%;display:-ms-grid;display:grid;place-content:center}@media (min-width:992px) and (max-width:1400px){#footer-newsletter .footer-newsletter-left{max-width:unset;width:100%}}@media (max-width:991px){#footer-newsletter .footer-newsletter-left{max-width:unset;width:100%}}#footer-newsletter .the_title{text-transform:unset;font-size:2rem;font-weight:500}@media (min-width:992px) and (max-width:1400px){#footer-newsletter .the_title{text-align:center}}@media (max-width:991px){#footer-newsletter .the_title{text-align:center}}#footer-newsletter .the_subtitle{color:var(--buff);text-transform:uppercase;font-size:.9375rem;line-height:130%}@media (min-width:992px) and (max-width:1400px){#footer-newsletter .the_subtitle{text-align:center}}@media (max-width:991px){#footer-newsletter .the_subtitle{text-align:center}}#footer-newsletter .footer-newsletter-right #mupwp-form-description,#footer-newsletter .footer-newsletter-right #mupwp-form-fields label[for=email],#footer-newsletter .footer-newsletter-right #mupwp-form-title{display:none}#footer-newsletter .footer-newsletter-right{width:60%}@media (min-width:992px) and (max-width:1400px){#footer-newsletter .footer-newsletter-right{max-width:unset;width:100%}}@media (max-width:991px){#footer-newsletter .footer-newsletter-right{max-width:unset;width:100%}}#footer-newsletter .footer-newsletter-right #mupwp-form{display:flex;flex-wrap:wrap}@media (max-width:991px){#footer-newsletter .footer-newsletter-right #mupwp-form{gap:15px}}#footer-newsletter .footer-newsletter-right #mupwp-form-fields{width:70%;order:1}@media (max-width:991px){#footer-newsletter .footer-newsletter-right #mupwp-form-fields{width:100%}}#footer-newsletter #mpwp-container{position:relative}#footer-newsletter #mpwp-container .mupwp-form-field{margin:0}#footer-newsletter #mpwp-container .ajax-loader{display:none}#footer-newsletter #mpwp-container .feedback{position:absolute;text-align:center;text-transform:uppercase;line-height:97px;width:100%;height:100%;font-size:.875rem;background:var(--white);left:0;top:0;font-family:var(--first-font)}#footer-newsletter .footer-newsletter-right .subscribeDataTable{display:flex;flex-wrap:wrap}#footer-newsletter .footer-newsletter-right #email{font-size:18px;width:100%;max-width:435px;padding:0 20px 0 0;line-height:50px;border:0;border-bottom:1px solid var(--cultured);font-family:var(--first-font);text-transform:uppercase;color:var(--buff)}#footer-newsletter .footer-newsletter-right #email::-moz-placeholder{font-size:18px;color:var(--buff)}#footer-newsletter .footer-newsletter-right #email:-ms-input-placeholder{font-size:18px;color:var(--buff)}#footer-newsletter .footer-newsletter-right #email::placeholder{font-size:18px;color:var(--buff)}#footer-newsletter .footer-newsletter-right #mupwp-form-submit-container{width:30%;order:2;transform:translateY(25px)}@media (max-width:991px){#footer-newsletter .footer-newsletter-right #mupwp-form-submit-container{width:100%;transform:none}}#footer-newsletter .footer-newsletter-right #mupwp-form-terms{width:60%;order:3}@media (max-width:991px){#footer-newsletter .footer-newsletter-right #mupwp-form-terms{width:100%}}#footer-newsletter #mpwp-container .label.terms p:first-of-type{font-size:.875rem;padding-left:5px}#footer-newsletter #mpwp-container .label.terms p:first-of-type a{color:var(--buff)}#footer-newsletter #mpwp-container .label.terms p:first-of-type a:hover{text-decoration:underline}#footer-newsletter .footer-newsletter-right #mupwp-form-terms label{font-size:1rem;color:var(--font-color);font-family:var(--first-font)}#footer-newsletter .footer-newsletter-right #mupwp-form-terms #term-1{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:25px;height:25px;border:1px solid #999;background:var(--white);margin:0;position:relative}#footer-newsletter .footer-newsletter-right #mupwp-form-terms #term-1:checked::after{content:"✓";position:absolute;top:2px;left:3px;font-size:22px;line-height:20px;color:#002f44}#footer-newsletter .footer-newsletter-right .muTermsCheckbox #term-1:focus{outline:0}#footer-newsletter .footer-newsletter-right .show-response{order:4}#footer-newsletter .footer-newsletter-right #mupwp-form-submit-container input[type=submit]{color:var(--font-color);font-family:var(--first-font);text-transform:uppercase;letter-spacing:.05em;font-size:1rem;line-height:50px;border:1px solid var(--gunmetal);background:var(--white);width:100%;padding:0;cursor:pointer;transition:background-color .15s ease-in,color .15s ease-in}#footer-newsletter .footer-newsletter-right #mupwp-form-submit-container input[type=submit]:hover{background:var(--buff);color:var(--white);border-color:var(--buff)}#footer-newsletter .muField:focus-visible{outline-color:var(--buff);outline-offset:-1px}#footer-newsletter .subscribeForm input[type=text]{outline-color:var(--buff);outline-offset:-1px}#footer-newsletter .muTermsCheckbox a{color:var(--white);transition:color .3s ease-in;cursor:pointer}#footer-newsletter .muTermsCheckbox a:hover{color:var(--buff)}#mobile_bar{background:var(--buff);color:var(--white);position:fixed;bottom:0;left:0;height:60px;width:100%;z-index:900;display:flex;justify-content:center;align-items:center}#mobile_bar #external-be--mobile,#mobile_bar #toggle-be--mobile{position:relative;color:var(--white);font-size:1rem;letter-spacing:.8px;text-decoration:none;text-align:center;display:-ms-grid;display:grid;place-items:center;width:100%;height:100%}#mobile_bar #external-be--mobile span,#mobile_bar #toggle-be--mobile span{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}#mobile_bar #external-be--mobile span.close,#mobile_bar #toggle-be--mobile span.close{opacity:0}#mobile_bar #external-be--mobile.active,#mobile_bar #toggle-be--mobile.active{border-color:var(--white);background-color:var(--white);color:var(--gunmetal)}#mobile_bar #external-be--mobile.active:hover,#mobile_bar #toggle-be--mobile.active:hover{border-color:var(--buff);background-color:var(--buff);color:var(--white)}#mobile_bar .main_book-container{display:flex;flex-direction:column;width:calc(100% - 10px);position:absolute;bottom:65px;left:5px;gap:5px;pointer-events:none}#mobile_bar .main_book-container a{height:60px;opacity:0;visibility:hidden;display:-ms-grid;display:grid;place-content:center;text-decoration:none;text-transform:uppercase;pointer-events:auto;border-color:var(--gunmetal)!important;background-color:var(--gunmetal)!important;color:var(--white)!important;box-shadow:0 0 10px rgba(0,0,0,.2)}#mobile_bar .main_book-container a:hover{border-color:var(--white)!important;background-color:var(--white)!important;color:var(--gunmetal)!important}