﻿@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600&display=swap";: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}}section.main_content{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;margin-right:auto;margin-left:auto;z-index:3}@media(max-width: 991px){section.main_content{-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}section.main_content.after_slideshow{padding-top:120px}section.main_content.after_slideshow:after{content:"";position:absolute;top:0;left:50%;width:1px;height:80px;display:block;background:var(--grey-goose);z-index:1000;transform:translate(-50%, -50%)}section.main_content .main_content_wrap{position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}@media(max-width: 991px){section.main_content .main_content_wrap{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}section.main_content .main_content_wrap .content_wrap{position:relative;width:100%;max-width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}@media(max-width: 991px){section.main_content .main_content_wrap .content_wrap{margin-top:0;padding:0;width:100%}}section.main_content .main_content_wrap .content_wrap .inner_wrap{position:relative;margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px;width:100%;max-width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media(max-width: 767px){section.main_content .main_content_wrap .content_wrap .inner_wrap{width:100%;padding-left:10px;padding-right:10px}}@media(min-width: 768px)and (max-width: 991px){section.main_content .main_content_wrap .content_wrap .inner_wrap{max-width:740px}}@media(min-width: 992px)and (max-width: 1199px){section.main_content .main_content_wrap .content_wrap .inner_wrap{max-width:980px}}@media(min-width: 1200px){section.main_content .main_content_wrap .content_wrap .inner_wrap{max-width:1160px}}@media(min-width: 1700px){section.main_content .main_content_wrap .content_wrap .inner_wrap{max-width:1350px}}section.main_content .main_content_wrap .content_wrap .inner_wrap .the_title,section.main_content .main_content_wrap .content_wrap .inner_wrap .the_subtitle{text-align:center;margin:0 auto;text-transform:uppercase}section.main_content .main_content_wrap .content_wrap .inner_wrap .the_subtitle{font-family:var(--first-font);font-size:.938rem;font-weight:400;color:var(--buff);letter-spacing:.75px;margin-bottom:1rem}@media(max-width: 991px){section.main_content .main_content_wrap .content_wrap .inner_wrap .the_subtitle{text-align:center;padding:0}}section.main_content .main_content_wrap .content_wrap .inner_wrap .the_dates{display:flex;justify-content:center;align-items:center;flex-flow:column nowrap;position:relative;color:var(--gunmetal);font-size:1rem;text-align:center;padding:40px 0}section.main_content .main_content_wrap .content_wrap .inner_wrap .the_dates:after{content:"";margin-top:20px;display:block;width:100px;height:1px;background:var(--grey-goose)}section.main_content .main_content_wrap .content_wrap .inner_wrap .the_content{padding:1rem 0}@media(max-width: 991px){section.main_content .main_content_wrap .content_wrap .inner_wrap .the_content{padding-top:.5rem}}section.main_content .main_content_wrap .content_wrap .inner_wrap .btns_wrap{margin-top:2rem;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;gap:1rem}@media(max-width: 991px){section.main_content .main_content_wrap .content_wrap .inner_wrap .btns_wrap{justify-content:center}}section.main_content .main_content_wrap .content_wrap .inner_wrap .btns_wrap .book{position:relative;display:inline-flex;justify-content:center;align-items:center;height:60px;text-align:center;overflow:hidden;-webkit-transition:all .3s cubic-bezier(0.2, 0.68, 0.29, 0.83);-moz-transition:all .3s cubic-bezier(0.2, 0.68, 0.29, 0.83);-ms-transition:all .3s cubic-bezier(0.2, 0.68, 0.29, 0.83);-o-transition:all .3s cubic-bezier(0.2, 0.68, 0.29, 0.83);transition:all .3s cubic-bezier(0.2, 0.68, 0.29, 0.83);pointer-events:auto;cursor:pointer;margin:0;background:transparent;border:1px solid var(--gunmetal);border-right:none;border-left:none}@media(max-width: 767px){section.main_content .main_content_wrap .content_wrap .inner_wrap .btns_wrap .book{width:100%}}section.main_content .main_content_wrap .content_wrap .inner_wrap .btns_wrap .book.phone a:before{content:"꬐";font-family:"fb_additional_set_1";font-size:1.25rem;font-weight:400;margin-right:10px}section.main_content .main_content_wrap .content_wrap .inner_wrap .btns_wrap .book.email a:before{content:"ꌫ";font-family:"fb_additional_set_2";font-size:1.25rem;font-weight:400;margin-right:10px}section.main_content .main_content_wrap .content_wrap .inner_wrap .btns_wrap .book.g_form a:before{content:"ꬖ";font-family:"fb_additional_set_1";font-size:1.25rem;font-weight:400;margin-right:10px}section.main_content .main_content_wrap .content_wrap .inner_wrap .btns_wrap .book.whatsapp a:before{content:"襤";font-family:"fb_socials";font-size:1.25rem;font-weight:400;margin-right:10px}section.main_content .main_content_wrap .content_wrap .inner_wrap .btns_wrap .book.btnPdf a:before{content:"ﭭ";font-family:"fb_generic_set";margin-right:10px;font-size:1.25rem;font-weight:400}section.main_content .main_content_wrap .content_wrap .inner_wrap .btns_wrap .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;-webkit-transition:all .3s cubic-bezier(0.2, 0.68, 0.29, 0.83);-moz-transition:all .3s cubic-bezier(0.2, 0.68, 0.29, 0.83);-ms-transition:all .3s cubic-bezier(0.2, 0.68, 0.29, 0.83);-o-transition:all .3s cubic-bezier(0.2, 0.68, 0.29, 0.83);transition:all .3s cubic-bezier(0.2, 0.68, 0.29, 0.83)}section.main_content .main_content_wrap .content_wrap .inner_wrap .btns_wrap .book a:hover,section.main_content .main_content_wrap .content_wrap .inner_wrap .btns_wrap .book a:focus{text-decoration:none;outline:none}section.main_content .main_content_wrap .content_wrap .inner_wrap .btns_wrap .book:hover{color:var(--buff)}section.main_content .main_content_wrap .content_wrap .inner_wrap .btns_wrap .book:hover a{color:var(--buff)}section.main_content .main_content_wrap .content_wrap .inner_wrap .btns_wrap .book a{text-transform:unset;font-weight:400;letter-spacing:1.4px;height:100%;color:var(--gunmetal)}section.main_content .main_content_wrap .content_wrap .inner_wrap .btns_wrap .book:hover{background:var(--gunmetal);border-color:var(--gunmetal)}section.main_content .main_content_wrap .content_wrap .inner_wrap .btns_wrap .book:hover a{color:var(--white)}section.main_content .main_content_wrap .content_wrap .inner_wrap .btns_wrap .book,section.main_content .main_content_wrap .content_wrap .inner_wrap .btns_wrap .pdf{margin:10px 10px 0}@media(max-width: 767px){section.main_content .main_content_wrap .content_wrap .inner_wrap .btns_wrap .book,section.main_content .main_content_wrap .content_wrap .inner_wrap .btns_wrap .pdf{margin-left:0;margin-right:0;width:100%}}section.main_content.before_full_section,section.main_content.before_full_section_double_images{padding-bottom:120px}@media(max-width: 991px){section.main_content.before_full_section,section.main_content.before_full_section_double_images{padding-bottom:60px}}section.main_content.image{justify-content:flex-end;flex-flow:row nowrap;align-items:center}section.main_content.image .container{width:100%;margin-left:5vw;margin-right:0;max-width:unset;padding-right:0}@media(max-width: 991px){section.main_content.image .container{margin-left:auto;margin-right:auto;padding-left:4vw;padding-right:4vw}}@media(max-width: 767px){section.main_content.image .container{padding-left:25px;padding-right:25px}}section.main_content.image .container .featured_img{position:relative;flex:1 1 100%;height:calc(100vh - 160px);z-index:1}@media(max-width: 991px){section.main_content.image .container .featured_img{display:none}}section.main_content.image .container .featured_img .thumb_wrap{width:100%;height:100%}section.main_content.image .container .featured_img .thumb_wrap img{width:100%;height:100%;object-fit:cover;object-position:center}section.main_content.image .container .content_wrap{position:relative;flex:1 1 500px;display:flex;align-items:center;z-index:2}@media(max-width: 991px){section.main_content.image .container .content_wrap{flex:1 1 100%}}section.main_content.image .container .content_wrap .inner_wrap{position:relative;padding-right:80px;width:500px;overflow:visible}@media(max-width: 991px){section.main_content.image .container .content_wrap .inner_wrap{width:100%;padding-right:unset}}section.main_content.image .container .content_wrap .inner_wrap .the_title{width:600px;text-align:right}@media(min-width: 992px)and (max-width: 1199px){section.main_content.image .container .content_wrap .inner_wrap .the_title{font-size:3.15rem}}@media(max-width: 991px){section.main_content.image .container .content_wrap .inner_wrap .the_title{text-align:center;width:100%}}section.main_content.image .container .content_wrap .inner_wrap .the_content{padding-top:20px}section.main_content.image .container .content_wrap .inner_wrap .btns_wrap{justify-content:flex-start}@media(max-width: 991px){section.main_content.image .container .content_wrap .inner_wrap .btns_wrap{justify-content:center}}@media(max-width: 991px){section.main_content.image .container .content_wrap .inner_wrap .btns_wrap .genericCta3{width:auto}}section.main_content #room_info{position:relative;display:flex;justify-content:flex-start;align-items:center;border:1px solid var(--grey-goose);padding:40px 170px 40px 80px;max-width:900px;margin:1rem auto 0}@media(min-width: 992px)and (max-width: 1199px){section.main_content #room_info{padding:40px 120px 40px 50px}}@media(max-width: 991px){section.main_content #room_info{flex-direction:column;padding:20px 40px 50px 40px}}section.main_content #room_info .btn{position:absolute;right:0;transform:translateX(50%)}@media(max-width: 991px){section.main_content #room_info .btn{bottom:0;right:unset;transform:translateY(50%);width:auto !important}}section.main_content #room_info .the_info{display:flex;justify-content:space-between;align-items:center;gap:20px}@media(min-width: 992px)and (max-width: 1199px){section.main_content #room_info .the_info{gap:10px}}section.main_content #room_info .the_info:not(:first-child):before{content:"";position:relative;display:inline-block;width:12px;height:12px;background-image:url("../../../../images/star.svg");background-repeat:no-repeat;background-position:center;background-size:contain;margin:0 40px}@media(min-width: 992px)and (max-width: 1199px){section.main_content #room_info .the_info:not(:first-child):before{margin:0 20px}}@media(max-width: 991px){section.main_content #room_info .the_info:not(:first-child):before{display:none}}section.main_content #room_info .the_info .icon{font-size:3.5rem;color:var(--buff)}section.main_content #room_info .the_info .description{font-size:.938rem}section.main_content #room_info .the_info .description strong{color:var(--font-color);font-weight:600}@media(min-width: 992px){body.single-lago-como-hotel section.main_content,body.single-verona-hotel section.main_content,body.single-ostuni-hotel section.main_content{padding-left:80px}}