.cky-btn-revisit-wrapper .cky-revisit-bottom-left{background-color:#cd0001!important}.et_pb_menu_1_tb_header .mobile_nav .mobile_menu_bar:before{color:#fff!important}#bf-modal-content{margin:0 auto!important}.bf-consent-label{display:block!important;text-align:left!important;line-height:1.4}.bf-consent-checkbox{float:left!important;margin-right:8px!important}.bf-consent-label::after{content:"";display:block;clear:both}.airbnb-embed-frame{width:100%!important;max-width:450px!important;margin:0 auto!important;height:auto!important;overflow:hidden!important;display:block!important}.airbnb-embed-frame iframe{width:100%!important;height:auto!important;aspect-ratio:450 / 485;display:block!important;overflow:hidden!important;border:none!important}.ti-review-item:has(img[src*="ALV-UjVm4K1rJKrzvffBNc_5fSZcbz01JbicnilvRrZMohyv9I_Fu1hh"]){display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}#bf-form button{border:1px solid #df3131;border-radius:10px;color:#df3131;background:#fff}#bf-form button:hover{background:#df3131;color:#fff}#bf-form input[type=text],#bf-form input[type=tel],#bf-form input[type=email]{border:1px solid #000;color:#000;border-radius:10px}.hero-gallery a[title]{pointer-events:none!important}.hero-gallery .et-pb-arrow-prev,.hero-gallery .et-pb-arrow-next{pointer-events:auto!important}.headfont{font-weight:100}.heroh1{margin-top:-14px}:root{--header-height:96px}.hero-under-header{margin-top:-var(--header-height)}#foot a:hover{color:#df3131!important}@media only screen and (max-width:767px){.et_pb_menu_1_tb_header.et_pb_menu ul li.current-menu-item>a{color:#000000!important}}@media only screen and (max-width:786px){.cont{text-align:center}}.et-menu a:hover{opacity:1}.et_pb_menu_0_tb_header .cont>a{color:#fff!important;transition:color 0.3s ease}.cont{border:1px solid #7d0304;border-radius:10px;padding:8.722px 0 0 0;margin-top:-1.5px!important;transition:background 0.3s ease,border-color 0.3s ease;background:#7d0304}@media only screen and (max-width:786px){.cont{border:1px solid #7d0304;border-radius:10px;padding:0 0 0 0;max-width:105px;margin-top:-1.5px!important;transition:background 0.3s ease,border-color 0.3s ease;background:#ffffff}}.et_pb_menu_0_tb_header .cont>a:hover{color:#cc0001!important}.cont:hover{background:transparent}.et_pb_menu_0_tb_header .cont>a:active,.et_pb_menu_0_tb_header .cont>a:focus{color:#ec584d!important}.et_pb_menu_0_tb_header .et_pb_menu ul li.current-menu-item>a{border-bottom:none}.fullheight-gallery .et_pb_gallery_item{height:100vh!important;max-height:100vh!important;overflow:hidden}.fullheight-gallery .et_pb_gallery_image img{height:100vh!important;width:100%!important;object-fit:cover!important}@media (max-width:767px){.fullheight-gallery .et_pb_gallery_item,.fullheight-gallery .et_pb_gallery_image,.fullheight-gallery .et_pb_gallery_image img{height:auto!important;min-height:320px!important;max-height:none!important}.fullheight-gallery .et_pb_gallery_image img{object-fit:cover;width:100%;height:auto!important}.et-pb-controllers{display:none!important}}@media (max-width:767px){.fullheight-gallery2 .et_pb_gallery_item,.fullheight-gallery2 .et_pb_gallery_image,.fullheight-gallery2 .et_pb_gallery_image img{height:auto!important;min-height:185px!important;max-height:none!important}.fullheight-gallery2 .et_pb_gallery_image img{object-fit:cover;width:100%;height:auto!important}}.fullheight-gallery .et-pb-slider-arrows a,.fullheight-gallery .et-pb-slider-arrows a:hover,.fullheight-gallery .et-pb-slider-arrows a:active,.fullheight-gallery .et-pb-slider-arrows a:focus{color:#fff!important}.et-pb-arrow-next,.et-pb-arrow-prev{font-size:100px}.halfwidth-gallery .et_pb_gallery_item,.halfwidth-gallery .et_pb_gallery_image,.halfwidth-gallery .et_pb_gallery_image img{min-height:498px;height:auto;max-height:none;overflow:hidden}@media (max-width:767px){.halfwidth-gallery .et_pb_gallery_item,.halfwidth-gallery .et_pb_gallery_image,.halfwidth-gallery .et_pb_gallery_image img{height:auto!important;min-height:320px!important;max-height:none!important}.halfwidth-gallery .et_pb_gallery_image img{object-fit:cover;width:100%;height:auto!important}.halfwidth-gallery .et-pb-controllers{display:none!important}}@media only screen and (min-width:701px) and (max-width:980px){#custbut .et_pb_button{min-width:276px}}@media only screen and (max-width:700px){.et_pb_button{min-width:244px}}body .et_pb_button{text-align:center}@media (max-width:765px){.et_pb_menu .et_mobile_nav_menu{margin:-3px -36px 0 0}}@media only screen and (min-width:766px) and (max-width:979px){.et_pb_menu .et_mobile_nav_menu{margin:-82px -16px 0 0}}.et_mobile_menu,.nav li ul{border-top:3px solid transparent}.et_pb_menu .et-menu-nav>ul ul{padding:0}.nav li li{border-bottom:1px dashed #000!important}a:hover{color:#ec584d!important}.square-image-large .et_pb_image_wrap{display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden}.square-image-large img{width:100%!important;height:100%!important;object-fit:cover;object-position:center}.et_pb_social_media_follow li.et_pb_social_media_follow_network a.icon{background-color:transparent!important;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:1px solid #fff;transition:background-color 0.25s ease,transform 0.25s ease}.et_pb_social_media_follow li.et_pb_social_media_follow_network a.icon:hover{background-color:rgba(255,255,255,0.15)!important;transform:translateY(-2px)}.et_pb_social_media_follow li.et_pb_social_media_follow_network a.icon svg{width:20px;height:20px;fill:#fff}.et_pb_social_media_follow li{margin-right:10px}.et_pb_social_media_follow_network_name{display:none}.et_pb_contact_field_options_wrapper .et_pb_contact_field_options_title{display:none}.et_pb_contact .et_pb_contact_field input[type=checkbox]:checked+label i:before{color:#fff}#headnew .et_flex_column_1_5{width:calc(10% - var(--horizontal-gap-parent,5.5%) * 0.8)}#headnew .et_flex_column_3_5{width:calc(80% - var(--horizontal-gap-parent,5.5%) * 0.4)}.et_pb_group_carousel_dots{margin-top:-52px}.et_pb_group_carousel_0 .et_pb_group_carousel_slide>.et_pb_group{box-shadow:none!important}@media only screen and (min-width:468px){.mobbut{display:none}}@media only screen and (max-width:467px){.et_pb_header_button_wrapper{display:none}}.et_pb_menu .et-menu>li{padding-left:14px;padding-right:14px}