/*!
Theme Name: Alexis Apartment Theme
Client: Alexis Apartment
Version: 0.0.1
Tags: Alexis Apartment
*/html,body{border:0;font-family:"Helvetica-Neue","Helvetica",Arial,sans-serif;line-height:1.5;margin:0;padding:0}div,span,object,iframe,img,table,caption,thead,tbody,tfoot,tr,tr,td,article,aside,canvas,details,figure,hgroup,menu,nav,footer,header,section,summary,mark,audio,video{border:0;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cit,code,del,dfn,em,ins,q,samp,small,strong,sub,sup,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,legend,label{border:0;font-size:100%;vertical-align:baseline;margin:0;padding:0}article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,nav,section,audio,video{display:block}table{border-collapse:separate;border-spacing:0}table caption,table th,table td{text-align:left;vertical-align:middle}a img{border:0}:focus{outline:0}@font-face{font-family:'CF Asty Std';src:url('fonts/CFAstyStd-Light.woff2') format('woff2'),url('fonts/CFAstyStd-Light.woff') format('woff');font-weight:300;font-style:normal}@font-face{font-family:'CF Asty Std';src:url('fonts/CFAstyStd-Book.woff2') format('woff2'),url('fonts/CFAstyStd-Book.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'CF Asty Std';src:url('fonts/CFAstyStd-Medium.woff2') format('woff2'),url('fonts/CFAstyStd-Medium.woff') format('woff');font-weight:500;font-style:normal}@font-face{font-family:'CF Asty Std';src:url('fonts/CFAstyStd-Bold.woff2') format('woff2'),url('fonts/CFAstyStd-Bold.woff') format('woff');font-weight:600;font-style:normal}@font-face{font-family:'CF Asty Std';src:url('fonts/CFAstyStd-ExtraBold.woff2') format('woff2'),url('fonts/CFAstyStd-ExtraBold.woff') format('woff');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url('fonts/Montserrat-Black.woff2') format('woff2'),url('fonts/Montserrat-Black.woff') format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url('fonts/Montserrat-SemiBold.woff2') format('woff2'),url('fonts/Montserrat-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url('fonts/Montserrat-Thin.woff2') format('woff2'),url('fonts/Montserrat-Thin.woff') format('woff');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url('fonts/Montserrat-Bold.woff2') format('woff2'),url('fonts/Montserrat-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url('fonts/Montserrat-ExtraBold.woff2') format('woff2'),url('fonts/Montserrat-ExtraBold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url('fonts/Montserrat-ExtraLight.woff2') format('woff2'),url('fonts/Montserrat-ExtraLight.woff') format('woff');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url('fonts/Montserrat-Light.woff2') format('woff2'),url('fonts/Montserrat-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url('fonts/Montserrat-Medium.woff2') format('woff2'),url('fonts/Montserrat-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url('fonts/Montserrat-Regular.woff2') format('woff2'),url('fonts/Montserrat-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'LANCEA';src:url('fonts/LANCEARegular.woff2') format('woff2'),url('fonts/LANCEARegular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'icomoon';src:url('fonts/icons/icomoon.eot?fm246r');src:url('fonts/icons/icomoon.eot?fm246r#iefix') format('embedded-opentype'),url('fonts/icons/icomoon.ttf?fm246r') format('truetype'),url('fonts/icons/icomoon.woff?fm246r') format('woff'),url('fonts/icons/icomoon.svg?fm246r#icomoon') format('svg');font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-clean:before{content:"\e916"}.icon-cleaning-information:before{content:"\e916"}.icon-cleaning_information:before{content:"\e916"}.icon-drop-arrow:before{content:"\e902"}.icon-back-arrow:before{content:"\e915"}.icon-log-out:before{content:"\e900"}.icon-location:before{content:"\e901"}.icon-wifi:before{content:"\e903"}.icon-wi-fi:before{content:"\e903"}.icon-house:before{content:"\e904"}.icon-accommodation-info:before{content:"\e904"}.icon-accommodation_info:before{content:"\e904"}.icon-guide:before{content:"\e905"}.icon-key:before{content:"\e906"}.icon-check-in-out:before{content:"\e906"}.icon-check-in_out:before{content:"\e906"}.icon-covid-19:before{content:"\e907"}.icon-safety:before{content:"\e908"}.icon-health-safety:before{content:"\e908"}.icon-health_safety:before{content:"\e908"}.icon-emergency:before{content:"\e909"}.icon-contact:before{content:"\e90a"}.icon-feedback:before{content:"\e90b"}.icon-faq:before{content:"\e90b"}.icon-faqs:before{content:"\e90b"}.icon-email:before{content:"\e90c"}.icon-directions:before{content:"\e90d"}.icon-phone:before{content:"\e90e"}.icon-website:before{content:"\e90f"}.icon-air-conditioning:before{content:"\e910"}.icon-satelite-tv:before{content:"\e911"}.icon-flat-screen-tv:before{content:"\e911"}.icon-flat_screen_tv:before{content:"\e911"}.icon-hot-water:before{content:"\e912"}.icon-hot_water:before{content:"\e912"}.icon-dishwasher:before{content:"\e913"}.icon-washing-machine:before{content:"\e914"}.icon-washing_machine:before{content:"\e914"}.icon-filter-coffee-maker:before{content:"\e918"}.icon-filter_coffee_maker:before{content:"\e918"}.icon-oven:before{content:"\e919"}.icon-refrigerator:before{content:"\e91a"}.icon-boiler:before{content:"\e91c"}.icon-cutting-board:before{content:"\e925"}.icon-cutting_board:before{content:"\e925"}.icon-plus:before{content:"\e926"}.icon-extras:before{content:"\e926"}.icon-airbnb:before{content:"\e917"}.icon-calendar1:before{content:"\e920"}.icon-facebook:before{content:"\e91b"}.icon-share:before{content:"\e924"}.icon-facebook-full:before{content:"\e923"}.icon-arrow-forward:before{content:"\e922"}.icon-arrow-back:before{content:"\e921"}.icon-phone1:before{content:"\e942"}.icon-calendar:before{content:"\e953"}.icon-persons:before{content:"\e972"}.icon-instagram:before{content:"\ea92"}.icon-home:before{content:"\e91d"}.icon-key1:before{content:"\e98d"}.icon-google:before{content:"\ea88"}.icon-mail:before{content:"\e91e"}.icon-user:before{content:"\e91f"}a,span{font-size:16px;text-decoration:none;font-weight:400}ol,ul{list-style:none;margin:0px;padding:0px;position:relative}nav ol,nav ul{list-style:none;position:relative}button,input,select,textarea{font-family:CF Asty Std;color:#000;text-decoration:none;background:inherit;border:unset;font-size:1rem}a,button{text-decoration:none;color:inherit;outline:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 0;margin:0 0 0 0}::-moz-selection{background:#1e0808;color:#fff}::selection{background:#1e0808;color:#fff}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:1px;-o-text-overflow:'';text-overflow:''}.admin-bar .custom-header{top:32px}.admin-bar .custom-sub-menu{top:132px}.admin-bar .custom-header.scrolled~.custom-sub-menu{top:117px}.admin-bar .mobile-header .mobile-content-menu-wrapper{top:32px;height:-webkit-calc(100% - 32px);height:-moz-calc(100% - 32px);height:calc(100% - 32px)}@media screen and (max-width:782px){.admin-bar .mobile-header .mobile-content-menu-wrapper{top:46px;height:-webkit-calc(100% - 46px);height:-moz-calc(100% - 46px);height:calc(100% - 46px)}}@media screen and (max-width:600px){#wpadminbar{position:fixed}}.site-content{padding:0;margin-top:100px}.page-template-homepage-template .site-content{margin-top:0}.custom-grid{padding:0 7%;position:relative;max-width:1700px;margin:0 auto}.large-grid{padding:0 3%;position:relative;max-width:1920px;margin:0 auto}.main-big-title{font-size:45px}@media screen and (max-width:480px){.main-big-title{font-size:10vw}}.main-title-text{font-size:35px}@media screen and (max-width:480px){.main-title-text{font-size:8.5vw}}.alt-title-text{font-size:28px}@media screen and (max-width:480px){.alt-title-text{font-size:7vw}}.left-alignment{text-align:left}.center-alignment{text-align:center}.right-alignment{text-align:right}.section-padding{padding:50px 0}::-moz-selection{background:#999;color:#fff}::selection{background:#999;color:#fff}a{outline:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:1px;-o-text-overflow:'';text-overflow:''}.wpcf7-form-control-wrap{width:100%;position:relative;display:grid}.bg-image-wrap{position:relative;width:100%;padding-bottom:100%}.bg-image-wrap.portrait{padding-bottom:120%}.bg-image-wrap.landscape{padding-bottom:60%}.fancybox-container *{color:#ccc}.fancybox-navigation .fancybox-button{background:transparent}.cover{-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:100%}.show-on-scroll{-webkit-transition:.5s all cubic-bezier(.29, .92, .52, 1);-o-transition:.5s all cubic-bezier(.29, .92, .52, 1);-moz-transition:.5s all cubic-bezier(.29, .92, .52, 1);transition:.5s all cubic-bezier(.29, .92, .52, 1);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.slide-right{opacity:0;pointer-events:none;-webkit-transform:translateX(-60px);-moz-transform:translateX(-60px);-ms-transform:translateX(-60px);-o-transform:translateX(-60px);transform:translateX(-60px)}.slide-left{opacity:0;pointer-events:none;-webkit-transform:translateX(60px);-moz-transform:translateX(60px);-ms-transform:translateX(60px);-o-transform:translateX(60px);transform:translateX(60px)}.slide-up{opacity:0;pointer-events:none;-webkit-transform:translateY(60px);-moz-transform:translateY(60px);-ms-transform:translateY(60px);-o-transform:translateY(60px);transform:translateY(60px)}.sliding-up{opacity:0;pointer-events:none;-webkit-transform:translateY(60px);-moz-transform:translateY(60px);-ms-transform:translateY(60px);-o-transform:translateY(60px);transform:translateY(60px);-webkit-transition:.5s all cubic-bezier(.29, .92, .52, 1);-o-transition:.5s all cubic-bezier(.29, .92, .52, 1);-moz-transition:.5s all cubic-bezier(.29, .92, .52, 1);transition:.5s all cubic-bezier(.29, .92, .52, 1);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.slide-down{opacity:0;pointer-events:none;-webkit-transform:translateY(-60px);-moz-transform:translateY(-60px);-ms-transform:translateY(-60px);-o-transform:translateY(-60px);transform:translateY(-60px)}.sliding-down{opacity:0;pointer-events:none;-webkit-transform:translateY(-60px);-moz-transform:translateY(-60px);-ms-transform:translateY(-60px);-o-transform:translateY(-60px);transform:translateY(-60px);-webkit-transition:.5s all cubic-bezier(.29, .92, .52, 1);-o-transition:.5s all cubic-bezier(.29, .92, .52, 1);-moz-transition:.5s all cubic-bezier(.29, .92, .52, 1);transition:.5s all cubic-bezier(.29, .92, .52, 1);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.column-2{width:50%}.column-3{width:33.33333%}.back-to-top{position:fixed;bottom:20px;right:20px;width:30px;height:30px;background:#6d1f1f;z-index:99;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}@media screen and (max-width:1024px){.back-to-top{bottom:75px;right:15px}}.back-to-top:hover{background:#401010}.back-to-top.show-back-to-top{opacity:1;pointer-events:all;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.back-to-top span{color:white;border-bottom:2px solid;border-right:2px solid;width:10px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);height:10px;top:2px;position:relative}#sb_instagram .sbi_follow_btn a{background:#6d1f1f !important;padding:10px 25px!important;font-weight:500}#sb_instagram .sbi_follow_btn a:hover,#sb_instagram .sbi_follow_btn a:focus{background:#401010 !important;-webkit-box-shadow:inset 0 0 10px 20px #401010 !important;-moz-box-shadow:inset 0 0 10px 20px #401010 !important;box-shadow:inset 0 0 10px 20px #401010 !important}.contact-information-wrapper a,nav a,.bottom-footer-wrapper a{color:#1c1c1c;position:relative;font-weight:500}.contact-information-wrapper a:before,nav a:before,.bottom-footer-wrapper a:before{content:"";display:block;position:absolute;width:-webkit-calc(100% + 6px);width:-moz-calc(100% + 6px);width:calc(100% + 6px);height:2px;bottom:-3px;left:-3px;background:#1c1c1c;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 200ms linear;transition:-webkit-transform 200ms linear;-o-transition:-o-transform 200ms linear;-moz-transition:transform 200ms linear, -moz-transform 200ms linear;transition:transform 200ms linear;transition:transform 200ms linear, -webkit-transform 200ms linear, -moz-transform 200ms linear, -o-transform 200ms linear;-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right}.contact-information-wrapper a:hover:before,nav a:hover:before,.bottom-footer-wrapper a:hover:before{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;transform-origin:left}body{font-family:CF Asty Std;color:#333;font-size:14px;line-height:1.2}@media screen and (min-width:1024px){body{font-size:16px}}nav ol,nav ul{list-style:none;position:relative}button,input,select,textarea{font-family:CF Asty Std;color:#333;text-decoration:none;background:inherit;border:unset;font-size:1rem;accent-color:#6d1f1f}a,button{text-decoration:none;color:inherit;outline:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;cursor:pointer}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 0;margin:0 0 0 0}::-moz-selection{background:#bdbdbd;color:#fff}::selection{background:#bdbdbd;color:#fff}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:1px;-o-text-overflow:'';text-overflow:''}#wpadminbar{position:fixed!important;display:block!important}.admin-bar .site-header,.admin-bar .mobile-header{margin-top:46px}@media screen and (min-width:783px){.admin-bar .site-header,.admin-bar .mobile-header{margin-top:32px}}.admin-bar .burger-area{margin-top:46px;height:-webkit-calc(100% - (46px + 90px));height:-moz-calc(100% - (46px + 90px));height:calc(100% - (46px + 90px))}@media screen and (min-width:783px){.admin-bar .burger-area{margin-top:32px;height:-webkit-calc(100% - (32px + 90px));height:-moz-calc(100% - (32px + 90px));height:calc(100% - (32px + 90px))}}.admin-bar .burger-area.scrolled{height:-webkit-calc(100% - (46px + 70px));height:-moz-calc(100% - (46px + 70px));height:calc(100% - (46px + 70px))}@media screen and (min-width:783px){.admin-bar .burger-area.scrolled{height:-webkit-calc(100% - (32px + 70px));height:-moz-calc(100% - (32px + 70px));height:calc(100% - (32px + 70px))}}.site-content{margin-top:90px}.site-content.transparent-header{margin-top:0px}.site-content.maintenance{margin-top:100px}@media screen and (min-width:1024px){.site-content{margin-top:100px}}.site-header.transparent,.mobile-header.transparent{background:transparent}.site-header.transparent.scrolled,.mobile-header.transparent.scrolled{background:#fff}@media screen and (min-width:1024px){#page{margin-top:15px}}@media screen and (min-width:1024px){.border-margins{margin-left:15px;margin-right:15px}}.container{margin-right:auto;margin-left:auto;max-width:1600px;width:90%;padding:0}.container .container{width:100%}@media screen and (min-width:1024px){.container .container{width:90%}}.container-left{padding-left:5%;padding-right:5%;margin-left:0;margin-right:0}@media screen and (min-width:600px){.container-left{padding-right:0}}@media screen and (min-width:1024px){.container-left{margin-left:15px;margin-right:15px}}@media screen and (min-width:1600px){.container-left{padding-left:7%}}.container-left .row-content{padding-right:5%;margin-right:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:1024px){.container-left .row-content{margin-right:15px}}@media screen and (min-width:1600px){.container-left .row-content{padding-right:9.5%}}.site.no-margin{margin-top:0 !important}.content{line-height:1.8}.content a{text-decoration:underline}.content .no-decoration{text-decoration:none}.text,.content{font-weight:300;font-family:CF Asty Std}.text.small,.content.small{font-size:.7rem}@media screen and (min-width:1024px){.text.small,.content.small{font-size:.9rem}}.text.medium,.content.medium{font-size:1.1rem}@media screen and (min-width:1024px){.text.medium,.content.medium{font-size:1.3rem}}.text.medium-large,.content.medium-large{font-size:1.2rem}@media screen and (min-width:1024px){.text.medium-large,.content.medium-large{font-size:1.5rem}}.text.large,.content.large{font-size:1.8rem}@media screen and (min-width:1024px){.text.large,.content.large{font-size:2rem}}.title{font-family:LANCEA;font-size:2rem;line-height:1.1;font-weight:400}.title.small{font-size:1rem}@media screen and (min-width:400px){.title.small{font-size:1.2rem}}@media screen and (min-width:1024px){.title.small{font-size:1.5rem}}.title.medium{font-size:1.3rem}@media screen and (min-width:400px){.title.medium{font-size:1.7rem}}@media screen and (min-width:1024px){.title.medium{font-size:2.1rem}}.title.medium-large{font-size:1.7rem}@media screen and (min-width:400px){.title.medium-large{font-size:2.1rem}}@media screen and (min-width:1024px){.title.medium-large{font-size:2.5rem}}.title.large{font-size:2rem}@media screen and (min-width:400px){.title.large{font-size:2.5rem}}@media screen and (min-width:1024px){.title.large{font-size:3rem}}.title.bold,.text.bold,.content.bold,.title strong,.text strong,.content strong{font-weight:600}.title.regular,.text.regular,.content.regular{font-weight:400}.title.light,.text.light,.content.light{font-weight:300}.title.uppercase,.text.uppercase,.content.uppercase{text-transform:uppercase}.title.title-font,.text.title-font,.content.title-font{font-family:LANCEA}.title.alt-font,.text.alt-font,.content.alt-font{font-family:Open Sans}.title.main-color,.text.main-color,.content.main-color{color:#6d1f1f}.title.main-color-light,.text.main-color-light,.content.main-color-light{color:#FCF6F6}.title.alt-color,.text.alt-color,.content.alt-color{color:#401010}.title.white,.text.white,.content.white{color:#fff}.title.underline,.text.underline,.content.underline{text-decoration:underline}.title.margin-top,.text.margin-top,.content.margin-top{margin-top:1em;display:block}.title.margin-bottom,.text.margin-bottom,.content.margin-bottom{margin-bottom:1em;display:block}.title.letter-spacing,.text.letter-spacing,.content.letter-spacing{letter-spacing:.05em}.title.block,.text.block,.content.block{display:block}.title.center,.text.center,.content.center{display:block;width:100%;text-align:center}.button{font-size:.9rem;line-height:1;color:#333;font-weight:400;font-family:CF Asty Std;display:inline-block;text-transform:uppercase;cursor:pointer;-webkit-transition:ease .3s all;-o-transition:ease .3s all;-moz-transition:ease .3s all;transition:ease .3s all;text-align:center;padding:10px 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.button:hover{color:#6d1f1f}.button.solid{background:#fff;color:#6d1f1f}.button.solid:hover{color:#fff;background:#6d1f1f}.button.border{padding:18px 32px;border:1px solid;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.button.border:hover,.button.border:focus{color:#fff;background:#6d1f1f;border-color:#6d1f1f}.button.white{color:#fff}.button.center{margin-right:auto;margin-left:auto}.button.margin-top{margin-top:25px}.scroll-div{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}section.paddings,div.paddings{padding:40px 0px}section.margins,div.margins{margin-top:40px;margin-bottom:40px}section.bg-color,div.bg-color{background:#F0F0F0}section.bg-alt-color,div.bg-alt-color{background:#FCF6F6}section.no-overflow,div.no-overflow{overflow:hidden}@media screen and (min-width:1024px){section.paddings,div.paddings{padding:80px 0px}section.margins,div.margins{margin-top:80px;margin-bottom:80px}}.bg-image-wrap{position:relative;width:100%;padding-bottom:100%;height:100%}.bg-image-wrap.portrait{padding-bottom:120%}.bg-image-wrap.landscape{padding-bottom:60%}.cover{-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:100%;top:0;left:0;background:transparent}.no-font{font-size:0;position:absolute;opacity:0;pointer-events:none}.show-on-scroll{-webkit-transition:.5s all cubic-bezier(.29, .92, .52, 1);-o-transition:.5s all cubic-bezier(.29, .92, .52, 1);-moz-transition:.5s all cubic-bezier(.29, .92, .52, 1);transition:.5s all cubic-bezier(.29, .92, .52, 1);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.slide-right{opacity:0;pointer-events:none;-webkit-transform:translateX(-30px);-moz-transform:translateX(-30px);-ms-transform:translateX(-30px);-o-transform:translateX(-30px);transform:translateX(-30px)}.slide-left{opacity:0;pointer-events:none;-webkit-transform:translateX(30px);-moz-transform:translateX(30px);-ms-transform:translateX(30px);-o-transform:translateX(30px);transform:translateX(30px)}.slide-up{opacity:0;pointer-events:none;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}.slide-down{opacity:0;pointer-events:none;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}*.desktop{display:none}@media screen and (max-width:768px){}@media screen and (min-width:1024px){*.desktop{display:inline-block}*.mobile{display:none}}.grecaptcha-badge{display:none!important}.hero-content-wrapper{height:100vh;position:relative}@media screen and (max-width:1000px){.hero-content-wrapper{height:-webkit-calc(100vh - 60px);height:-moz-calc(100vh - 60px);height:calc(100vh - 60px)}}.hero-content-wrapper .hero-content{position:absolute;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;top:50%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;left:50%;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1;max-width:500px;width:100%;text-shadow:0 0 5px rgba(0,0,0,0.3);text-align:center;-webkit-transition:.5s all cubic-bezier(.29, .92, .52, 1);-o-transition:.5s all cubic-bezier(.29, .92, .52, 1);-moz-transition:.5s all cubic-bezier(.29, .92, .52, 1);transition:.5s all cubic-bezier(.29, .92, .52, 1);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.hero-content-wrapper .hero-content .main-big-title{color:#fff}.hero-content-wrapper .hero-content .alt-title-text{color:#fff}.hero-content-wrapper .hero-content.slide-up{-webkit-transform:translate(-50%, 60px);-moz-transform:translate(-50%, 60px);-ms-transform:translate(-50%, 60px);-o-transform:translate(-50%, 60px);transform:translate(-50%, 60px)}.hero-content-wrapper .hero-content.sliding-up{-webkit-transition:.8s all cubic-bezier(.29, .92, .52, 1);-o-transition:.8s all cubic-bezier(.29, .92, .52, 1);-moz-transition:.8s all cubic-bezier(.29, .92, .52, 1);transition:.8s all cubic-bezier(.29, .92, .52, 1);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;-webkit-transform:translate(-50%, 60px);-moz-transform:translate(-50%, 60px);-ms-transform:translate(-50%, 60px);-o-transform:translate(-50%, 60px);transform:translate(-50%, 60px)}.scroll-button-wrap{position:absolute;bottom:50px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;z-index:9;left:50%;-webkit-transform:translateX(-50%) translateY(0);-moz-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);-o-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);-webkit-transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s;-webkit-animation:MoveUpDown 4s ease-in-out infinite;-moz-animation:MoveUpDown 4s ease-in-out infinite;animation:MoveUpDown 4s ease-in-out infinite}@media screen and (max-width:1000px){.scroll-button-wrap{bottom:90px}}.scroll-button-wrap.sliding-up{-webkit-transform:translateX(-50%) translateY(60px);-moz-transform:translateX(-50%) translateY(60px);-ms-transform:translateX(-50%) translateY(60px);-o-transform:translateX(-50%) translateY(60px);transform:translateX(-50%) translateY(60px);-webkit-animation:none;-moz-animation:none;animation:none}.scroll-button-wrap span{color:white;font-weight:500;font-size:1.3em;position:relative}.scroll-button-wrap span:before{content:'';position:absolute;display:block;top:100%;left:50%;height:20px;width:3px;background:#fff;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.scroll-button-wrap span:after{content:'';position:absolute;display:block;top:-webkit-calc(100% + 8px);top:-moz-calc(100% + 8px);top:calc(100% + 8px);left:50%;height:12px;width:12px;color:#fff;border-right:3px solid;border-bottom:3px solid;-webkit-transform:translateX(-50%) rotate(45deg);-moz-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);-o-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}@-webkit-keyframes MoveUpDown{0%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}50%{-webkit-transform:translateX(-50%) translateY(20px);transform:translateX(-50%) translateY(20px)}100%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@-moz-keyframes MoveUpDown{0%{-moz-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}50%{-moz-transform:translateX(-50%) translateY(20px);transform:translateX(-50%) translateY(20px)}100%{-moz-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@keyframes MoveUpDown{0%{-webkit-transform:translateX(-50%) translateY(0);-moz-transform:translateX(-50%) translateY(0);-o-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}50%{-webkit-transform:translateX(-50%) translateY(20px);-moz-transform:translateX(-50%) translateY(20px);-o-transform:translateX(-50%) translateY(20px);transform:translateX(-50%) translateY(20px)}100%{-webkit-transform:translateX(-50%) translateY(0);-moz-transform:translateX(-50%) translateY(0);-o-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}.swiper-container.site-hero-slider{width:100%;height:100%}.swiper-container.site-hero-slider .swiper-slide{text-align:center;font-size:18px;background:#fff;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.swiper-container.site-hero-slider .swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-reservations-button-wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:20px}.main-reservations-button-wrapper .solid-button{color:#fff;position:relative;font-weight:600;padding:10px 25px;letter-spacing:.1em}.main-reservations-button-wrapper .solid-button:before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#6d1f1f;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:-2}.main-reservations-button-wrapper .solid-button:after{content:'';position:absolute;top:0;left:0;display:block;width:0;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#401010;z-index:-1}.main-reservations-button-wrapper .solid-button:hover:after{width:100%;opacity:1}@media screen and (max-width:480px){div#sbi_images{display:grid;grid-template-columns:1fr 1fr}}.intro{position:fixed;z-index:2;left:0;top:0;width:100%;height:100vh;background:#161616;-webkit-transition:1s ease-in-out;-o-transition:1s ease-in-out;-moz-transition:1s ease-in-out;transition:1s ease-in-out}.logo-header{position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff}.logo{position:relative;display:inline-block;bottom:-20px;opacity:0;color:#fff;font-size:30px}.logo.active{bottom:0;opacity:1;-webkit-transition:ease-in-out .5s;-o-transition:ease-in-out .5s;-moz-transition:ease-in-out .5s;transition:ease-in-out .5s}.logo.fade{bottom:150px;opacity:0;-webkit-transition:ease-in-out .5s;-o-transition:ease-in-out .5s;-moz-transition:ease-in-out .5s;transition:ease-in-out .5s}@media screen and (max-width:480px){.main-gallery-section{padding-top:10px}}.gallery-tab-links{margin:20px 0}.gallery-title-tabs-wrapper{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}@media screen and (max-width:480px){.gallery-title-tabs-wrapper{gap:12px}}.gallery-title-tabs-wrapper .gallery-tab-link{cursor:pointer;color:#000;position:relative;font-weight:500;letter-spacing:.05em}.gallery-title-tabs-wrapper .gallery-tab-link:before{content:"";display:block;position:absolute;width:-webkit-calc(100% + 6px);width:-moz-calc(100% + 6px);width:calc(100% + 6px);height:2px;bottom:0;left:-3px;background:#000;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 200ms linear;transition:-webkit-transform 200ms linear;-o-transition:-o-transform 200ms linear;-moz-transition:transform 200ms linear, -moz-transform 200ms linear;transition:transform 200ms linear;transition:transform 200ms linear, -webkit-transform 200ms linear, -moz-transform 200ms linear, -o-transform 200ms linear;-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right}.gallery-title-tabs-wrapper .gallery-tab-link.active:before{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;transform-origin:left}.gallery-title-tabs-wrapper .gallery-tab-link:hover:before{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;transform-origin:left}.gallery-tabs-wrapper{display:grid;width:100%;position:relative}.gallery-tabs-wrapper .gallery-wrap-page{opacity:0;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translateY(40%);-moz-transform:translateY(40%);-ms-transform:translateY(40%);-o-transform:translateY(40%);transform:translateY(40%)}.gallery-tabs-wrapper .gallery-wrap-page.active{opacity:1;position:relative;pointer-events:all;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.gallery-tabs-wrapper .gallery-wrap-page ul{display:grid;width:100%;grid-template-columns:1fr 1fr 1fr 1fr;gap:15px}@media screen and (max-width:1180px){.gallery-tabs-wrapper .gallery-wrap-page ul{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:768px){.gallery-tabs-wrapper .gallery-wrap-page ul{grid-template-columns:1fr 1fr}}.gallery-tabs-wrapper .gallery-wrap-page ul li{overflow:hidden}.gallery-tabs-wrapper .gallery-wrap-page ul li:hover .gallery-image:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.gallery-tabs-wrapper .gallery-wrap-page ul li .gallery-image{padding-bottom:100%;cursor:pointer;-webkit-transition:all 3s ease-in-out;-o-transition:all 3s ease-in-out;-moz-transition:all 3s ease-in-out;transition:all 3s ease-in-out}.page-template-reservations-template .mobile-header .mobile-button-wrapper{display:none}.request-form-section,.contact-form-section{padding:30px 0;background:#F0F0F0}.request-form-section .main-reservations-button-wrapper,.contact-form-section .main-reservations-button-wrapper{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.request-form-section .main-reservations-button-wrapper:before,.contact-form-section .main-reservations-button-wrapper:before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#6d1f1f;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:1}.request-form-section .main-reservations-button-wrapper:after,.contact-form-section .main-reservations-button-wrapper:after{content:'';position:absolute;top:0;left:0;display:block;width:0;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#401010;z-index:2}.request-form-section .main-reservations-button-wrapper:hover:after,.contact-form-section .main-reservations-button-wrapper:hover:after{width:100%;opacity:1}.cf7-form-wrap{padding:40px 0}.custom-header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:fixed;height:100px;top:0;width:100%;left:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#fff;z-index:999;-webkit-animation:animateReverse .5s linear;-moz-animation:animateReverse .5s linear;animation:animateReverse .5s linear;overflow:hidden}@media screen and (max-width:1000px){.custom-header{display:none}}.custom-header .header-container-wrapper{display:grid;grid-template-columns:1fr auto 1fr;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;width:100%}.custom-header .header-container-wrapper a.header-logo{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.custom-header .header-container-wrapper a.header-logo.red-header-logo{opacity:1;position:relative;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.custom-header .header-container-wrapper a.header-logo.white-header-logo{opacity:0;position:absolute;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.custom-header .header-container-wrapper a.header-logo img{max-height:100px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative}.custom-header .header-container-wrapper .header-menu-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transition:.5s all cubic-bezier(.29, .92, .52, 1);-o-transition:.5s all cubic-bezier(.29, .92, .52, 1);-moz-transition:.5s all cubic-bezier(.29, .92, .52, 1);transition:.5s all cubic-bezier(.29, .92, .52, 1);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;height:100%}.custom-header .header-container-wrapper ul#menu-main-menu{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:25px;height:100%}.custom-header .header-container-wrapper ul#menu-main-menu li{position:relative}.custom-header .header-container-wrapper ul#menu-main-menu li a{color:#000;position:relative;font-weight:500;letter-spacing:.05em}.custom-header .header-container-wrapper ul#menu-main-menu li a:before{content:"";display:block;position:absolute;width:110%;height:2px;bottom:-2px;left:-5%;background:#000;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 200ms linear;transition:-webkit-transform 200ms linear;-o-transition:-o-transform 200ms linear;-moz-transition:transform 200ms linear, -moz-transform 200ms linear;transition:transform 200ms linear;transition:transform 200ms linear, -webkit-transform 200ms linear, -moz-transform 200ms linear, -o-transform 200ms linear;-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right}.custom-header .header-container-wrapper ul#menu-main-menu li a:hover:before{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;transform-origin:left}.custom-header .header-container-wrapper .header-logo-wrapper{-webkit-transition:.5s all cubic-bezier(.29, .92, .52, 1);-o-transition:.5s all cubic-bezier(.29, .92, .52, 1);-moz-transition:.5s all cubic-bezier(.29, .92, .52, 1);transition:.5s all cubic-bezier(.29, .92, .52, 1);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.custom-header .header-container-wrapper .header-button-wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;justify-self:flex-end;-webkit-transition:.5s all cubic-bezier(.29, .92, .52, 1);-o-transition:.5s all cubic-bezier(.29, .92, .52, 1);-moz-transition:.5s all cubic-bezier(.29, .92, .52, 1);transition:.5s all cubic-bezier(.29, .92, .52, 1);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.custom-header .header-container-wrapper .header-button-wrapper a{color:#fff;position:relative;font-weight:600;padding:10px 25px;letter-spacing:.1em}.custom-header .header-container-wrapper .header-button-wrapper a:before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#6d1f1f;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:-2}.custom-header .header-container-wrapper .header-button-wrapper a:after{content:'';position:absolute;top:0;left:0;display:block;width:0;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#401010;z-index:-1}.custom-header .header-container-wrapper .header-button-wrapper a:hover:after{width:100%;opacity:1}.custom-header.dropped{background:#fff;-webkit-animation:animate .5s linear;-moz-animation:animate .5s linear;animation:animate .5s linear}.custom-header.dropped .header-container-wrapper{-webkit-transition:.5s all cubic-bezier(.29, .92, .52, 1);-o-transition:.5s all cubic-bezier(.29, .92, .52, 1);-moz-transition:.5s all cubic-bezier(.29, .92, .52, 1);transition:.5s all cubic-bezier(.29, .92, .52, 1);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.custom-header.dropped .header-container-wrapper a.header-logo.red-header-logo{opacity:1;position:relative;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.custom-header.dropped .header-container-wrapper a.header-logo.white-header-logo{opacity:0;position:absolute;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.custom-header.dropped .header-container-wrapper ul#menu-main-menu li a{color:#000}.custom-header.dropped .header-container-wrapper ul#menu-main-menu li a:before{background:#000}.custom-header.dropped .header-container-wrapper .header-button-wrapper{-webkit-transition:.5s all cubic-bezier(.29, .92, .52, 1);-o-transition:.5s all cubic-bezier(.29, .92, .52, 1);-moz-transition:.5s all cubic-bezier(.29, .92, .52, 1);transition:.5s all cubic-bezier(.29, .92, .52, 1);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.custom-header.scrolled{background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);height:85px;-webkit-animation:animate .5s linear;-moz-animation:animate .5s linear;animation:animate .5s linear}.custom-header.scrolled .header-container-wrapper{-webkit-transition:.5s all cubic-bezier(.29, .92, .52, 1);-o-transition:.5s all cubic-bezier(.29, .92, .52, 1);-moz-transition:.5s all cubic-bezier(.29, .92, .52, 1);transition:.5s all cubic-bezier(.29, .92, .52, 1);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.custom-header.scrolled .header-container-wrapper a.header-logo.red-header-logo{opacity:1;position:relative;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.custom-header.scrolled .header-container-wrapper a.header-logo.white-header-logo{opacity:0;position:absolute;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.custom-header.scrolled .header-container-wrapper a.header-logo img{max-height:85px}.custom-header.scrolled .header-container-wrapper ul#menu-main-menu li a{color:#000}.custom-header.scrolled .header-container-wrapper ul#menu-main-menu li a:before{background:#000}.custom-header.scrolled .header-container-wrapper .header-button-wrapper{-webkit-transition:.5s all cubic-bezier(.29, .92, .52, 1);-o-transition:.5s all cubic-bezier(.29, .92, .52, 1);-moz-transition:.5s all cubic-bezier(.29, .92, .52, 1);transition:.5s all cubic-bezier(.29, .92, .52, 1);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.sub-menu{display:none}.custom-sub-menu{position:fixed;top:100px;left:0;z-index:11;width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;-webkit-transform:translateY(-60px);-moz-transform:translateY(-60px);-ms-transform:translateY(-60px);-o-transform:translateY(-60px);transform:translateY(-60px);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#fff;z-index:999;-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 5px 5px rgba(0,0,0,0.1);box-shadow:0 5px 5px rgba(0,0,0,0.1);opacity:0;pointer-events:none;overflow:hidden}.custom-sub-menu.dropped{opacity:1;pointer-events:all;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.custom-sub-menu .sub-menu-custom-items{padding-top:40px;padding-bottom:30px}.custom-sub-menu .sub-menu-custom-items ul{display:grid;gap:15px}.custom-sub-menu .custom-taxonomies-post-types{width:100%;max-height:160px;padding-top:40px;padding-bottom:30px}.custom-sub-menu .custom-taxonomies-post-types nav{opacity:0;position:absolute;top:40px;left:50%;-webkit-transform:translateX(-50%) translateY(30px);-moz-transform:translateX(-50%) translateY(30px);-ms-transform:translateX(-50%) translateY(30px);-o-transform:translateX(-50%) translateY(30px);transform:translateX(-50%) translateY(30px);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;pointer-events:none}.custom-sub-menu .custom-taxonomies-post-types nav ul{display:grid;gap:15px}.custom-sub-menu .custom-taxonomies-post-types .accommodation-border-button{opacity:0;position:absolute;color:#000;border:2px solid;padding:10px 25px;pointer-events:none;font-weight:500;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(30px);-moz-transform:translateX(-50%) translateY(30px);-ms-transform:translateX(-50%) translateY(30px);-o-transform:translateX(-50%) translateY(30px);transform:translateX(-50%) translateY(30px);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.custom-sub-menu .custom-taxonomies-post-types .accommodation-border-button:after{content:'';position:absolute;width:100%;height:100%;background:lightgray;display:block;top:0;left:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0;z-index:-1;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.custom-sub-menu .custom-taxonomies-post-types .accommodation-border-button:hover:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.custom-sub-menu .custom-sub-menu-image{position:relative}.custom-sub-menu .custom-sub-menu-image a{opacity:0;position:absolute;top:0;left:0;width:100%;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;pointer-events:none}.custom-sub-menu .custom-sub-menu-image .bg-image-wrap{margin:auto;width:82%;padding-bottom:60%}.custom-sub-menu.accommodation-show .custom-taxonomies-post-types .accommodation-border-button{opacity:1;-webkit-transform:translateX(-50%) translateY(0);-moz-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);-o-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);pointer-events:all}.custom-sub-menu.accommodation-show .custom-sub-menu-image .accommodation-image-link{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);pointer-events:all;position:relative}.custom-sub-menu.places-show .custom-taxonomies-post-types .places-nav-items{opacity:1;-webkit-transform:translateX(-50%) translateY(0);-moz-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);-o-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);pointer-events:all}.custom-sub-menu.places-show .custom-sub-menu-image .places-image-link{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);pointer-events:all;position:relative}.custom-sub-menu.things-to-do-show .custom-taxonomies-post-types .things-to-do-nav-items{opacity:1;-webkit-transform:translateX(-50%) translateY(0);-moz-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);-o-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);pointer-events:all}.custom-sub-menu.things-to-do-show .custom-sub-menu-image .things-to-do-image-link{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);pointer-events:all;position:relative}.custom-header.scrolled~.custom-sub-menu{top:85px}.page-template-homepage-template .custom-header{background:transparent}.page-template-homepage-template .custom-header .header-container-wrapper a.header-logo.red-header-logo{opacity:0;position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.page-template-homepage-template .custom-header .header-container-wrapper a.header-logo.white-header-logo{opacity:1;position:relative;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.page-template-homepage-template .custom-header .header-container-wrapper ul#menu-main-menu li a{color:#fff}.page-template-homepage-template .custom-header .header-container-wrapper ul#menu-main-menu li a:before{background:#fff}.page-template-homepage-template .custom-header.scrolled{background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);height:85px}.page-template-homepage-template .custom-header.scrolled .header-container-wrapper a.header-logo.red-header-logo{opacity:1;position:relative;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.page-template-homepage-template .custom-header.scrolled .header-container-wrapper a.header-logo.white-header-logo{opacity:0;position:absolute;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.page-template-homepage-template .custom-header.scrolled .header-container-wrapper ul#menu-main-menu li a{color:#000}.page-template-homepage-template .custom-header.scrolled .header-container-wrapper ul#menu-main-menu li a:before{background:#000}.page-template-homepage-template .custom-header.dropped{background:#fff;-webkit-animation:animate .5s linear;-moz-animation:animate .5s linear;animation:animate .5s linear}.page-template-homepage-template .custom-header.dropped .header-container-wrapper{-webkit-transition:.5s all cubic-bezier(.29, .92, .52, 1);-o-transition:.5s all cubic-bezier(.29, .92, .52, 1);-moz-transition:.5s all cubic-bezier(.29, .92, .52, 1);transition:.5s all cubic-bezier(.29, .92, .52, 1);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.page-template-homepage-template .custom-header.dropped .header-container-wrapper a.header-logo.red-header-logo{opacity:1;position:relative;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.page-template-homepage-template .custom-header.dropped .header-container-wrapper a.header-logo.white-header-logo{opacity:0;position:absolute;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.page-template-homepage-template .custom-header.dropped .header-container-wrapper ul#menu-main-menu li a{color:#000}.page-template-homepage-template .custom-header.dropped .header-container-wrapper ul#menu-main-menu li a:before{background:#000}.page-template-homepage-template .custom-header.dropped .header-container-wrapper .header-button-wrapper{-webkit-transition:.5s all cubic-bezier(.29, .92, .52, 1);-o-transition:.5s all cubic-bezier(.29, .92, .52, 1);-moz-transition:.5s all cubic-bezier(.29, .92, .52, 1);transition:.5s all cubic-bezier(.29, .92, .52, 1);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.mobile-header{display:none;position:fixed;top:0;height:90px;z-index:9999;width:100%;background:#fff;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (max-width:1000px){.mobile-header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.mobile-header .mobile-header-main{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;overflow:hidden}.mobile-header .mobile-header-main .header-logo-wrapper{-webkit-transition:.5s all cubic-bezier(.29, .92, .52, 1);-o-transition:.5s all cubic-bezier(.29, .92, .52, 1);-moz-transition:.5s all cubic-bezier(.29, .92, .52, 1);transition:.5s all cubic-bezier(.29, .92, .52, 1);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.mobile-header .mobile-header-main .header-logo-wrapper a{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mobile-header .mobile-header-main .header-logo-wrapper a.red-header-logo{opacity:1;position:relative;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.mobile-header .mobile-header-main .header-logo-wrapper a.white-header-logo{opacity:0;position:absolute;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.mobile-header .mobile-header-main .header-logo-wrapper a img{width:auto;position:relative;max-height:90px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mobile-header .close-header-wrapper{width:90px;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;z-index:9999;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition:.5s all cubic-bezier(.29, .92, .52, 1);-o-transition:.5s all cubic-bezier(.29, .92, .52, 1);-moz-transition:.5s all cubic-bezier(.29, .92, .52, 1);transition:.5s all cubic-bezier(.29, .92, .52, 1);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.mobile-header .close-header-wrapper span{width:40px;background:#000;height:4px;position:relative;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mobile-header .close-header-wrapper span.second-bar{margin:10px 0;width:34px;left:3px}.mobile-header .close-header-wrapper span.third-bar{width:24px;left:8px}.mobile-header .mobile-button-wrapper{position:fixed;bottom:0;z-index:999;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;max-height:60px;-webkit-transition:.5s all cubic-bezier(.29, .92, .52, 1);-o-transition:.5s all cubic-bezier(.29, .92, .52, 1);-moz-transition:.5s all cubic-bezier(.29, .92, .52, 1);transition:.5s all cubic-bezier(.29, .92, .52, 1);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.mobile-header .mobile-button-wrapper:after{content:'';display:block;width:100%;height:100%;background:#6d1f1f;position:absolute;z-index:-1}.mobile-header .mobile-button-wrapper .solid-button-bottom{width:100%;padding:15px 30px;font-weight:600;letter-spacing:2px;color:#fff;font-size:22px}@media screen and (max-width:480px){.mobile-header .mobile-button-wrapper .solid-button-bottom{font-size:6vw}}.mobile-header .mobile-content-menu-wrapper{position:fixed;top:0;opacity:0;pointer-events:none;right:0;background:#fff;width:100%;padding:30px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);height:100%;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:999}.mobile-header .mobile-content-menu-wrapper .mobile-menu-wrapper{opacity:1;pointer-events:all;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-align:center;margin:50px 0}.mobile-header .mobile-content-menu-wrapper .mobile-menu-wrapper .main-menu-wrapper .menu-item-has-children>a:after{content:'';position:absolute;right:-20px;top:2px;width:10px;height:10px;border-bottom:2px solid;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);border-left:2px solid}.mobile-header .mobile-content-menu-wrapper .mobile-menu-wrapper .main-menu-wrapper ul{display:grid;gap:10px;overflow:hidden}.mobile-header .mobile-content-menu-wrapper .mobile-menu-wrapper .main-menu-wrapper ul .sub-menu{display:none;pointer-events:none;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0}.mobile-header .mobile-content-menu-wrapper .mobile-menu-wrapper .main-menu-wrapper ul .sub-menu a{font-size:18px}.mobile-header .mobile-content-menu-wrapper .mobile-menu-wrapper .main-menu-wrapper ul .sub-menu.show{display:grid;opacity:1;gap:5px;pointer-events:all;margin-top:5px}.mobile-header .mobile-content-menu-wrapper .mobile-menu-wrapper a{font-size:20px}.mobile-header .mobile-content-menu-wrapper.show{opacity:1;pointer-events:all;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.mobile-header .mobile-content-menu-wrapper.show .mobile-menu-wrapper{opacity:1;pointer-events:all;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.mobile-header .mobile-content-menu-wrapper .header-logo-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}.mobile-header .mobile-content-menu-wrapper .header-logo-wrapper img{max-width:250px;height:auto;width:100%}.mobile-header .mobile-content-menu-wrapper .header-button-wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.mobile-header .mobile-content-menu-wrapper .header-button-wrapper a{color:#fff;position:relative;font-weight:600;padding:10px 25px;letter-spacing:.1em;font-size:20px}.mobile-header .mobile-content-menu-wrapper .header-button-wrapper a:before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#6d1f1f;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:-2}.mobile-header .mobile-content-menu-wrapper .header-button-wrapper a:after{content:'';position:absolute;top:0;left:0;display:block;width:0;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#401010;z-index:-1}.mobile-header .mobile-content-menu-wrapper .header-button-wrapper a:hover:after{width:100%;opacity:1}.mobile-header.scrolled{height:70px;background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mobile-header.scrolled .mobile-header-main .header-logo-wrapper a.header-logo.red-header-logo{opacity:1;position:relative;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.mobile-header.scrolled .mobile-header-main .header-logo-wrapper a.header-logo.white-header-logo{opacity:0;position:absolute;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.mobile-header.scrolled .mobile-header-main .header-logo-wrapper a.header-logo img{max-height:70px}.mobile-header.active .close-header-wrapper span{background:#000 !important}.mobile-header.active .close-header-wrapper span.first-bar{-webkit-transform:rotate(-45deg) translate(-9px, 11px);-moz-transform:rotate(-45deg) translate(-9px, 11px);-ms-transform:rotate(-45deg) translate(-9px, 11px);-o-transform:rotate(-45deg) translate(-9px, 11px);transform:rotate(-45deg) translate(-9px, 11px)}.mobile-header.active .close-header-wrapper span.second-bar{opacity:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.mobile-header.active .close-header-wrapper span.third-bar{-webkit-transform:rotate(45deg) translate(-8px, -11px);-moz-transform:rotate(45deg) translate(-8px, -11px);-ms-transform:rotate(45deg) translate(-8px, -11px);-o-transform:rotate(45deg) translate(-8px, -11px);transform:rotate(45deg) translate(-8px, -11px);width:40px;left:unset}.page-template-homepage-template .mobile-header{height:90px;background:transparent;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.page-template-homepage-template .mobile-header .mobile-header-main .header-logo-wrapper{-webkit-transition:.5s all cubic-bezier(.29, .92, .52, 1);-o-transition:.5s all cubic-bezier(.29, .92, .52, 1);-moz-transition:.5s all cubic-bezier(.29, .92, .52, 1);transition:.5s all cubic-bezier(.29, .92, .52, 1);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.page-template-homepage-template .mobile-header .mobile-header-main .header-logo-wrapper a.header-logo.red-header-logo{opacity:0;position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.page-template-homepage-template .mobile-header .mobile-header-main .header-logo-wrapper a.header-logo.white-header-logo{opacity:1;position:relative;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.page-template-homepage-template .mobile-header .mobile-header-main .close-header-wrapper{-webkit-transition:.5s all cubic-bezier(.29, .92, .52, 1);-o-transition:.5s all cubic-bezier(.29, .92, .52, 1);-moz-transition:.5s all cubic-bezier(.29, .92, .52, 1);transition:.5s all cubic-bezier(.29, .92, .52, 1);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.page-template-homepage-template .mobile-header .mobile-header-main .close-header-wrapper span{background:#fff}.page-template-homepage-template .mobile-header.scrolled{height:70px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);background:#fff;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.page-template-homepage-template .mobile-header.scrolled .mobile-header-main .header-logo-wrapper a.header-logo.red-header-logo{opacity:1;position:relative;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.page-template-homepage-template .mobile-header.scrolled .mobile-header-main .header-logo-wrapper a.header-logo.white-header-logo{opacity:0;position:absolute;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.page-template-homepage-template .mobile-header.scrolled .mobile-header-main .header-logo-wrapper img{max-height:70px}.page-template-homepage-template .mobile-header.scrolled .mobile-header-main .close-header-wrapper span{background:#000}.custom-footer{background:#F0F0F0;padding:50px 0 0}@media screen and (max-width:1000px){.custom-footer{padding:50px 0 60px}}.custom-footer .main-site-footer-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.custom-footer .main-site-footer-wrapper .logo-footer-wrapper{width:100%;display:grid;place-content:center}}.custom-footer .main-site-footer-wrapper .logo-footer-wrapper img{max-width:200px;height:auto}.custom-footer .main-site-footer-wrapper .footer-menu-wrapper{padding-top:25px}@media screen and (max-width:768px){.custom-footer .main-site-footer-wrapper .footer-menu-wrapper{width:50%}}@media screen and (max-width:500px){.custom-footer .main-site-footer-wrapper .footer-menu-wrapper{width:100%}}.custom-footer .main-site-footer-wrapper .footer-menu-wrapper .main-menu-wrapper ul{display:grid;gap:5px}.custom-footer .main-site-footer-wrapper .footer-menu-wrapper .main-menu-wrapper ul.sub-menu{display:none}.custom-footer .main-site-footer-wrapper .footer-information-wrapper{padding-top:25px}@media screen and (max-width:768px){.custom-footer .main-site-footer-wrapper .footer-information-wrapper{width:50%}}@media screen and (max-width:500px){.custom-footer .main-site-footer-wrapper .footer-information-wrapper{width:100%}}.custom-footer .main-site-footer-wrapper .footer-information-wrapper .contact-information-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.custom-footer .main-site-footer-wrapper .footer-information-wrapper .contact-information-wrapper a:before{bottom:0px}.custom-footer .main-site-footer-wrapper .footer-information-wrapper .contact-information-wrapper .single-contact-info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.custom-footer .main-site-footer-wrapper .footer-information-wrapper .social-media-info-wrapper{display:grid;grid-template-columns:auto auto auto auto auto auto;gap:10px;margin-top:15px;-webkit-box-pack:start;-webkit-justify-content:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.custom-footer .main-site-footer-wrapper .footer-information-wrapper .social-media-info-wrapper i:before{font-size:20px}.custom-footer .main-site-footer-wrapper .footer-information-wrapper .social-media-info-wrapper i.icon-facebook:before{font-size:26px}.custom-footer .bottom-footer-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0;text-align:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:1000px){.custom-footer .bottom-footer-wrapper .column-2{width:100%}}.custom-footer .bottom-footer-wrapper .bottom-footer-copyrights-wrapper span{font-size:14px}@media screen and (max-width:480px){.custom-footer .bottom-footer-wrapper .bottom-footer-copyrights-wrapper span{font-size:12px}}.custom-footer .bottom-footer-wrapper .bottom-footer-apartment-info-wrapper span{font-size:14px}.custom-footer .bottom-footer-wrapper .bottom-footer-apartment-info-wrapper a{font-size:14px}@media screen and (max-width:480px){.custom-footer .bottom-footer-wrapper .bottom-footer-apartment-info-wrapper span{font-size:12px}.custom-footer .bottom-footer-wrapper .bottom-footer-apartment-info-wrapper a{font-size:12px}}.cf7-form-section{display:grid;gap:50px}@media screen and (min-width:1024px){.cf7-form-section{grid-template-columns:400px 1fr}}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 select,.wpcf7 textarea{width:100%;outline:0;padding:10px 15px;resize:none;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#333}.wpcf7-acceptance label{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.wpcf7-acceptance label>input{margin-right:10px}.wpcf7-list-item{margin:0}.wpcf7-submit-btn{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.wpcf7-submit{position:relative;border:1px solid #6d1f1f;background:#6d1f1f;color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:15px 25px;cursor:pointer}.wpcf7-submit:hover{border:1px solid #401010;background:#401010;color:#fff}.wpcf7-submit:focus{border:1px solid #6d1f1f}.wpcf7-submit:disabled{cursor:not-allowed}.wpcf7-submit:disabled:hover{border:1px solid #6d1f1f;background:#6d1f1f;color:#fff}.form-submit-btn{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cf7-form-wrap{max-width:800px}.wpcf7-form{display:grid;gap:15px}.fields-column-wrapper{display:grid;width:100%;gap:20px}.fields-column-wrapper .full-field-wrapper{display:grid;gap:20px}@media screen and (min-width:600px){.fields-column-wrapper .full-field-wrapper{grid-template-columns:1fr 1fr}}.fields-column-wrapper .single-field{position:relative}.fields-column-wrapper .single-field.tel-field label.floated-label{left:-5px}.fields-column-wrapper .single-field i{position:absolute;right:10px;top:0;pointer-events:none;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.fields-column-wrapper .single-field .your-accommodation:after,.fields-column-wrapper .single-field .adults:after,.fields-column-wrapper .single-field .children:after{content:'';position:absolute;right:10px;top:-5px;border-right:1px solid black;border-bottom:1px solid black;width:10px;height:10px;display:block;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.fields-column-wrapper .half-field{position:relative}@media screen and (min-width:600px){.fields-column-wrapper .half-field:first-child{border-bottom:0}.fields-column-wrapper .half-field:first-child select{border-right:1px solid}}.fields-column-wrapper .split-field{display:grid;gap:20px}@media screen and (min-width:600px){.fields-column-wrapper .split-field{grid-template-columns:1fr 1fr;gap:0}}.fields-column-wrapper label{position:absolute;left:5px;top:12px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);pointer-events:none;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;color:#666;padding:0 10px;z-index:1}.fields-column-wrapper label:before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;border-top:10px solid #F0F0F0;pointer-events:none;z-index:-1;opacity:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.fields-column-wrapper label.floated-label{-webkit-transform:translateY(-100%) scale(.8);-moz-transform:translateY(-100%) scale(.8);-ms-transform:translateY(-100%) scale(.8);-o-transform:translateY(-100%) scale(.8);transform:translateY(-100%) scale(.8);top:11px;left:0}.fields-column-wrapper label.floated-label:before{opacity:1}.fields-column-wrapper textarea{resize:none;min-height:150px}.fields-column-wrapper input:-webkit-autofill,.fields-column-wrapper input:-webkit-autofill:hover,.fields-column-wrapper input:-webkit-autofill:focus,.fields-column-wrapper textarea:-webkit-autofill,.fields-column-wrapper textarea:-webkit-autofill:hover,.fields-column-wrapper textarea:-webkit-autofill:focus,.fields-column-wrapper select:-webkit-autofill,.fields-column-wrapper select:-webkit-autofill:hover,.fields-column-wrapper select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #F0F0F0 inset !important}.term-accept a{text-decoration:underline}form.submitting .wpcf7-spinner{opacity:1}.wpcf7-spinner{visibility:visible;display:inline-block;opacity:0;width:30px;height:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:0;margin:0 24px;position:absolute;top:-webkit-calc(50% - 15px);top:-moz-calc(50% - 15px);top:calc(50% - 15px);pointer-events:none;border:5px solid #ffb5b5;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;background:transparent;border-top:5px solid #6d1f1f;-webkit-animation:loader_spinner 1s linear infinite;-moz-animation:loader_spinner 1s linear infinite;animation:loader_spinner 1s linear infinite}.wpcf7-spinner:before{display:none}@-webkit-keyframes loader_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes loader_spinner{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader_spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.map-wrapper{width:100%;height:450px}@media screen and (max-width:600px){.map-wrapper{height:300px}}.map-wrapper iframe{width:100%;height:100%}.background-section-loader{position:fixed;top:0;height:100%;width:100%;left:0;background:#fff;overflow:hidden!important;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;z-index:999999;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.background-section-loader.fade-down{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);opacity:0;pointer-events:none}.background-section-loader .preloader-logo-wrap{background:#000;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;opacity:1}.background-section-loader .preloader-logo-wrap.sliding-down{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.background-section-loader .preloader-logo-wrap.fade-down{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);opacity:0}.background-section-loader .preloader-logo-wrap .header-logo{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:all 1s ease;-o-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;opacity:1}.background-section-loader .preloader-logo-wrap .header-logo:before{content:'';background:-webkit-gradient(linear, left top, right top, from(black), color-stop(black), to(transparent));background:-webkit-linear-gradient(left, black, black, transparent);background:-moz- oldlinear-gradient(left, black, black, transparent);background:-o-linear-gradient(left, black, black, transparent);background:linear-gradient(90deg, black, black, transparent);display:block;position:absolute;left:0;top:0;width:200%;height:100%;z-index:99999;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all 2.5s ease;-o-transition:all 2.5s ease;-moz-transition:all 2.5s ease;transition:all 2.5s ease}.background-section-loader .preloader-logo-wrap .header-logo:after{content:'';background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(black), to(black));background:-webkit-linear-gradient(left, transparent, black, black);background:-moz- oldlinear-gradient(left, transparent, black, black);background:-o-linear-gradient(left, transparent, black, black);background:linear-gradient(90deg, transparent, black, black);display:block;position:absolute;left:0;top:0;width:200%;height:100%;z-index:99999;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);-webkit-transition:all 2s ease;-o-transition:all 2s ease;-moz-transition:all 2s ease;transition:all 2s ease}.background-section-loader .preloader-logo-wrap .header-logo img{max-width:350px;height:auto}@media screen and (max-width:480px){.background-section-loader .preloader-logo-wrap .header-logo img{max-width:300px}}.background-section-loader .preloader-logo-wrap .header-logo.fade-in:before{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.background-section-loader .preloader-logo-wrap .header-logo.sliding-left:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:783px){.admin-bar .site-content.dashboard{height:-webkit-calc(100vh - 32px);height:-moz-calc(100vh - 32px);height:calc(100vh - 32px)}}.admin-bar .site-content.loading-filters{max-height:-webkit-calc(100vh - 46px);max-height:-moz-calc(100vh - 46px);max-height:calc(100vh - 46px);min-height:-webkit-calc(100vh - 46px);min-height:-moz-calc(100vh - 46px);min-height:calc(100vh - 46px)}@media screen and (min-width:783px){.admin-bar .site-content.loading-filters{max-height:-webkit-calc(100vh - 32px);max-height:-moz-calc(100vh - 32px);max-height:calc(100vh - 32px);min-height:-webkit-calc(100vh - 32px);min-height:-moz-calc(100vh - 32px);min-height:calc(100vh - 32px)}}@media screen and (min-width:1024px){.admin-bar .dashboard-facilities-content{max-height:-webkit-calc(100vh - 32px);max-height:-moz-calc(100vh - 32px);max-height:calc(100vh - 32px)}}.site-content.dashboard{margin-bottom:90px;margin-top:0}@media screen and (min-width:1024px){.site-content.dashboard{padding-left:80px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:0;overflow:hidden;height:100vh}}.site-content.dashboard .extra-logo,.site-content.dashboard .date-weather-wrap{display:-webkit-box !important;display:-webkit-flex !important;display:-moz-box !important;display:-ms-flexbox !important;display:flex !important}.dashboard-main-image{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:300px}.dashboard-main-image:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:.27}.dashboard-main-image .back-button{position:absolute;left:5%}.dashboard-main-image .back-button .wrap-icon{width:42px;height:42px;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:1rem;z-index:3;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.16);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.16);box-shadow:0 3px 7px rgba(0,0,0,0.16)}.dashboard-main-image .back-button:hover .wrap-icon{background:#6d1f1f}@media screen and (min-width:1024px){.dashboard-main-image .back-button{display:none}}.dashboard-main-image .cover{top:0;left:0;z-index:-1}.dashboard-main-image .logo-wrap{width:150px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-bottom:auto;margin-left:auto;margin-right:auto}.dashboard-main-image .logo-wrap .custom-logo-link{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.dashboard-main-image .logo-wrap .custom-logo-link img{height:100%;width:auto;max-height:80px;max-width:150px}@media screen and (min-width:480px){.dashboard-main-image .logo-wrap .custom-logo-link img{max-width:300px}}@media screen and (min-width:375px){.dashboard-main-image .logo-wrap{width:200px}}@media screen and (min-width:1024px){.dashboard-main-image .logo-wrap{margin-bottom:auto;width:auto;margin-left:auto;margin-right:auto}}.dashboard-main-image .hero-image-content{position:relative;color:#fff;max-width:340px;margin-top:80px}.dashboard-main-image .hero-image-content .date-weather-wrap{margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;display:none;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (min-width:1024px){.dashboard-main-image .hero-image-content .date-weather-wrap{margin-top:100px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:1240px){.dashboard-main-image .hero-image-content .date-weather-wrap{margin-top:200px}}.dashboard-main-image .hero-image-content .date-weather-wrap .date-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dashboard-main-image .hero-image-content .date-weather-wrap .weather-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.dashboard-main-image .hero-image-content .date-weather-wrap .weather-wrap .weather-location{margin-top:10px;font-weight:300}@media screen and (min-width:1024px){.dashboard-main-image .hero-image-content .date-weather-wrap .weather-wrap{margin-top:30px}}@media screen and (min-width:1024px){.dashboard-facilities-content{overflow-y:auto;max-height:100vh}}.dashboard-facilities-content .fields-column-wrapper label{top:8px}@media screen and (min-width:1024px){.dashboard-facilities-content .fields-column-wrapper label{top:5px}}.dashboard-facilities-content .fields-column-wrapper label:before{border:0;background:#fff}.dashboard-facilities-content .fields-column-wrapper label.floated-label{top:14px}.dashboard-facilities-content input:-webkit-autofill,.dashboard-facilities-content input:-webkit-autofill:hover,.dashboard-facilities-content input:-webkit-autofill:focus,.dashboard-facilities-content textarea:-webkit-autofill,.dashboard-facilities-content textarea:-webkit-autofill:hover,.dashboard-facilities-content textarea:-webkit-autofill:focus,.dashboard-facilities-content select:-webkit-autofill,.dashboard-facilities-content select:-webkit-autofill:hover,.dashboard-facilities-content select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset !important}.admin-bar .content-back-button{top:7%}@media screen and (min-width:480px){.admin-bar .content-back-button{top:8%}}@media screen and (min-width:1024px){.admin-bar .content-back-button{top:0}}.content-back-button{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:5%;left:5%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.content-back-button .wrap-icon{width:42px;height:42px;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:1rem;z-index:3;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.16);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.16);box-shadow:0 3px 7px rgba(0,0,0,0.16);-webkit-transition:ease .3s all;-o-transition:ease .3s all;-moz-transition:ease .3s all;transition:ease .3s all}.content-back-button span{margin-left:20px;display:none;-webkit-transition:ease .3s all;-o-transition:ease .3s all;-moz-transition:ease .3s all;transition:ease .3s all}@media screen and (min-width:1024px){.content-back-button span{display:inline-block}}.content-back-button:hover .wrap-icon{background:#6d1f1f;color:#fff}.content-back-button:hover span{color:#6d1f1f}@media screen and (min-width:480px){.content-back-button{top:6%}}@media screen and (min-width:1024px){.content-back-button{margin-bottom:40px;position:relative;top:0;left:0}}.simple-info-row .hero-image-content .title{display:none}@media screen and (min-width:1024px){.simple-info-row .hero-image-content .title{display:block}}.simple-info-header{margin-bottom:40px}@media screen and (min-width:1024px){.simple-info-header{margin-bottom:80px}}.simple-info-header .content-back-button .wrap-icon{color:#333}.simple-info-header .content-back-button:hover .wrap-icon{color:#6d1f1f;background:#fff}.simple-info-header .content-back-button:hover span{color:#6d1f1f}.simple-info-header .title-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.simple-info-header .title-wrap .wrap-icon{width:65px;height:65px;background:#6d1f1f;border:1px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:2rem;z-index:3;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;color:#fff}.simple-info-content-wrap .container{max-width:400px}.simple-info-content-wrap .simple-info-archive{display:grid;gap:20px}.simple-info-content-wrap .single-simple-info{display:grid;padding:15px 20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#F0F0F0}.simple-info-content-wrap .single-simple-info .info-title{margin-bottom:5px;display:block}.simple-info-content-wrap a.single-simple-info:hover{background:#6d1f1f;color:#fff}.dashboard-archive{display:grid;grid-template-columns:1fr 1fr;gap:15px;max-width:600px}@media screen and (min-width:375px){.dashboard-archive{grid-template-columns:1fr 1fr 1fr}}.dashboard-content .container{max-width:650px}.single-dashboard{background:#ECE9E5;padding:0;padding-bottom:100%;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;position:relative;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:100%}.single-dashboard .content-wrap{position:absolute;width:100%;height:100%;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-dashboard .content-wrap .wrap-icon{width:45%;padding-bottom:45%;margin-bottom:10px;background:#6d1f1f;position:relative;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid transparent;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.single-dashboard .content-wrap .wrap-icon i{font-size:1.5rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (min-width:600px){.single-dashboard .content-wrap .wrap-icon i{font-size:2rem}}.single-dashboard .content-wrap span{-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;padding:0 5px;text-align:center}.single-dashboard.emergency .content-wrap .wrap-icon{background:#EAAE8C;border:1px solid #EAAE8C}.single-dashboard:hover{background:#6d1f1f}.single-dashboard:hover .content-wrap .wrap-icon{border:1px solid #F0F0F0}.single-dashboard:hover .content-wrap span{color:#fff}.simple-weather{min-height:40px}.admin-bar .loading-background{top:46px;height:-webkit-calc(100% - 46px);height:-moz-calc(100% - 46px);height:calc(100% - 46px)}@media screen and (min-width:783px){.admin-bar .loading-background{top:32px;height:-webkit-calc(100% - 32px);height:-moz-calc(100% - 32px);height:calc(100% - 32px)}}.loading-background{top:0;left:0;position:fixed;width:100%;height:100%;opacity:0;pointer-events:none;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;z-index:5;display:grid;margin-bottom:90px}@media screen and (min-width:1024px){.loading-background{margin-bottom:0;grid-template-columns:1fr 1fr;left:80px;width:-webkit-calc(100% - 80px);width:-moz-calc(100% - 80px);width:calc(100% - 80px)}}.loading-background .cover{-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.loading-background .paddings{display:none}@media screen and (min-width:1024px){.loading-background .paddings{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.loading-background.loading-filters{opacity:1;pointer-events:all}.filter-loader-overlay{top:0;left:0;position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.2);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.site-content.loading-filters{overflow:hidden;margin:0;max-height:100vh;min-height:100vh}.solid-button{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.request_message{opacity:0;pointer-events:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#6d1f1f;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;z-index:5}.request_message>span{margin-right:5px;font-weight:500;font-size:16px;color:#fff}.form-submit-btn{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.form-submit-btn input{-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.wpcf7 form .wpcf7-response-output{padding:15px 25px;text-align:left;width:100%;margin:25px auto;border-color:#c9effb;background:#c9effb;color:#016686;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}@media screen and (min-width:480px){.wpcf7 form .wpcf7-response-output{padding:15px 50px}}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#fff1cc;background:#fff1cc;color:#a47700}.wpcf7 form.sent .wpcf7-response-output{background:#EAFAED;border-color:#EAFAED;color:#004D1E}.wpcf7-response-output.success-message::before{content:'';background-image:url('https://guests.alexisapartmentcorfu.com/wp-content/uploads/2023/05/success-icon.png');width:35px;height:35px;background-position:center;-moz-background-size:contain;background-size:contain;background-repeat:no-repeat;position:relative;display:inline-block;margin-right:15px}.villa-archive-wrap{max-width:600px;margin:auto;display:grid;gap:10px}.single-villa-content{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background:#F0F0F0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:10px 20px}.single-villa-content .wrap-icon{width:45px;height:45px;background:#6d1f1f;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:1.5rem;z-index:3;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-right:20px;color:#fff;border:1px solid #6d1f1f;-webkit-transition:ease .3s all;-o-transition:ease .3s all;-moz-transition:ease .3s all;transition:ease .3s all}.single-villa-content .villa-content-text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single-villa-content:hover{background:#6d1f1f;color:#fff}.single-villa-content:hover .wrap-icon{border:1px solid #fff}.single-villa-content:hover span,.single-villa-content:hover i{color:#fff}.wrap-icon img{width:35px;height:35px;-o-object-fit:contain;object-fit:contain}.villa-info-header{background:#6d1f1f;color:#fff}.villa-info-header .content-back-button .wrap-icon{color:#333}.villa-info-header .content-back-button:hover .wrap-icon{color:#6d1f1f;background:#fff}.villa-info-header .content-back-button:hover span{color:#ECE9E5}.villa-info-header .title-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.villa-info-header .title-wrap .wrap-icon{width:65px;height:65px;background:#6d1f1f;border:1px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:2rem;z-index:3;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.villa-info-content-wrap .container{max-width:600px}.content-paddings{padding-top:40px;padding-bottom:40px}@media screen and (min-width:1024px){.content-paddings{padding-top:60px;padding-bottom:60px}}.content-margins{margin-top:40px;margin-bottom:40px}@media screen and (min-width:1024px){.content-margins{margin-top:80px;margin-bottom:80px}}.single-villa_info .hero-image,.simple-content-row .hero-image{background:#6d1f1f;min-height:unset}.single-villa_info .hero-image:before,.simple-content-row .hero-image:before{display:none}.single-villa_info .hero-image .cover,.simple-content-row .hero-image .cover{display:none}.single-villa_info .hero-image .container,.simple-content-row .hero-image .container{display:none}.single-villa_info .hero-content .villa-info-header,.simple-content-row .hero-content .villa-info-header{padding-top:0px}@media screen and (min-width:1024px){.single-villa_info .hero-image,.simple-content-row .hero-image{background:unset}.single-villa_info .hero-image:before,.simple-content-row .hero-image:before{display:block}.single-villa_info .hero-image .cover,.simple-content-row .hero-image .cover{display:unset}.single-villa_info .hero-image .container,.simple-content-row .hero-image .container{display:inherit}.single-villa_info .hero-content .villa-info-header,.simple-content-row .hero-content .villa-info-header{padding-top:60px}}.guide-archive{display:grid;gap:30px;margin-top:40px}@media screen and (min-width:1024px){.guide-archive{grid-template-columns:1fr 1fr 1fr;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}.guide-archive .bg-image-wrap{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;margin-bottom:10px}.guide-archive .bg-image-wrap:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:#6d1f1f;opacity:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.guide-archive .single-guide-content{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.guide-archive .single-guide-content .text{-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.guide-archive .single-guide-content:hover .text{color:#6d1f1f}.guide-archive .single-guide-content:hover .bg-image-wrap{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3)}.guide-archive .single-guide-content:hover .bg-image-wrap:after{opacity:.1}@media screen and (min-width:1024px){.admin-bar .guests-header{height:-webkit-calc(100% - 32px);height:-moz-calc(100% - 32px);height:calc(100% - 32px);margin-top:32px}}.guests-header{position:fixed;z-index:1500;width:100%;bottom:0;top:auto;left:0;padding:0;background:#6d1f1f;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-border-radius:20px 20px 0px 0px;-moz-border-radius:20px 20px 0px 0px;border-radius:20px 20px 0px 0px}.guests-header a{color:#fff;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px}.guests-header a:hover{color:#E6E1DB}.guests-header a span{color:#fff}.guests-header a i{font-size:1.5rem;margin-bottom:5px}@media screen and (min-width:1024px){.guests-header{width:80px;height:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.guests-header a{color:#fff;height:80px;width:80px;-webkit-box-flex:unset;-webkit-flex:unset;-moz-box-flex:unset;-ms-flex:unset;flex:unset;padding:0px}.guests-header a:hover{background:#451414}.guests-header a.home{margin-bottom:auto}.guests-header a i{font-size:1.5rem;margin-bottom:5px}}.admin-bar .site-content.password-protected-content{min-height:-webkit-calc(100vh - 46px);min-height:-moz-calc(100vh - 46px);min-height:calc(100vh - 46px)}@media screen and (min-width:783px){.admin-bar .site-content.password-protected-content{min-height:-webkit-calc(100vh - 32px);min-height:-moz-calc(100vh - 32px);min-height:calc(100vh - 32px)}}.site-content.password-protected-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;min-height:100vh;margin:0;position:relative}.login-section:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:rgba(0,0,0,0.3);z-index:1}.login-section .content-wrap{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2}.login-section .content-wrap img{max-width:400px;height:auto;width:100%;padding:0 30px}.login-section form{margin-top:30px}.login-section .input-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:0 30px}.login-section .wpcf7-submit{-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wpcf7 input[type="password"],.login-form input[type="password"]{width:100%;outline:0;resize:none;padding:15px 10px;font-size:13px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#333;background:#fff}@media screen and (min-width:375px){.wpcf7 input[type="password"],.login-form input[type="password"]{padding:15px 25px;font-size:16px}}.login-message{position:absolute;top:100%;margin-top:20px;left:50%;color:white;font-weight:500;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}