footer .et_pb_social_media_follow a:hover{background:#FF4700!important}body #page-container .et_pb_section .et_pb_button_0:before,body #page-container .et_pb_section .et_pb_button_1:before{content:'\e01c'!important}.herobuttons>.et_pb_css_mix_blend_mode_passthrough{display:flex;align-items:center;justify-content:center;gap:30px}.herobuttons .ba_video_popup_0{border-radius:9px 9px 9px 9px;margin:0!important;overflow:visible;border:1px solid #fff;border-radius:0}.herobuttons .dtq-module a,.herobuttons a{color:white;padding:12px 16px}.herobuttons p a{padding:12px 16px;border:1px solid #fff}@font-face{font-family:'InsigneSenlotSerif';src:url('/fonts/insigneSenlotNormDemiItalic.otf') format('opentype');font-weight:600;font-style:italic}@font-face{font-family:'InsigneSenlotSerif';src:url('/fonts/insigneSenlotSerifNormDemi.otf') format('opentype');font-weight:600;font-style:normal}@font-face{font-family:'InsigneSenlotSerif';src:url('/fonts/insigneSenlotSerifNormExBold.otf') format('opentype');font-weight:800;font-style:normal}@font-face{font-family:'InsigneSenlotSerif';src:url('/fonts/insigneSenlotSerifNormExBoldItalic.otf') format('opentype');font-weight:800;font-style:italic}@font-face{font-family:'InsigneSenlotSerif';src:url('/fonts/insigneSenlotSerifNormLight.otf') format('opentype');font-weight:300;font-style:normal}@font-face{font-family:'InsigneSenlotSerif';src:url('/fonts/insigneSenlotSerifNormLightItalic.otf') format('opentype');font-weight:300;font-style:italic}@font-face{font-family:'InsigneSenlotSerif';src:url('/fonts/insigneSenlotSerifNormMedium.otf') format('opentype');font-weight:500;font-style:normal}@font-face{font-family:'InsigneSenlotSerif';src:url('/fonts/insigneSenlotSerifNormMediumItalic.otf') format('opentype');font-weight:500;font-style:italic}@font-face{font-family:'InsigneSenlotSerif';src:url('/fonts/insigneSenlotSerifNormRegular.otf') format('opentype');font-weight:400;font-style:normal}@font-face{font-family:'InsigneSenlotSerif';src:url('/fonts/insigneSenlotSerifNormRegularItalic.otf') format('opentype');font-weight:400;font-style:italic}.cxfont,.cxfont h1{font-family:InsigneSenlotSerif;font-style:italic;text-transform:capitalize!important}.fw600{font-weight: 600}#top-menu a,#main-header .nav li ul a{color:#3e070d;font-family:InsigneSenlotSerif;font-weight:bold;font-style:italic;font-size:17px}.nav li ul{border-top-color:#3f060d}.privacytext h2{font-weight: 600;margin-top: 10px;color: #3e070d;font-size:20px}.privacytext ul li{font-weight: 400;margin-left: 30px;line-height: 25px;font-size: 16px}.privacytext~h2.thank{color:#1f4e01;font-size: 20px}.homelocationcard .et_pb_column_1_3 h5{font-size:18px!important}.booknowcontactform input{width:100%!important;max-width:none!important}.booknowcontactform fieldset .wpforms-one-half,.wpforms-container .wpforms-one-half{width:calc(100%)!important}.booknowcontactform fieldset .wpforms-field-row{display:flex!important;max-width:none!important}.booknowcontactform fieldset .wpforms-field-row .wpforms-field-row-block{width: 50%!important}.booknowcontactform,.innersectionbooknow{margin-top: 0px;padding-top: 0px}#main-header{border-top:5px solid #225202}.et_pb_testimonial .et_pb_testimonial_portrait{filter:hue-rotate(241deg)}.framemap3{gap:12px;background:#ccc}et_pb_menu .et_mobile_menu .menu-item-has-children>a,#main-header .et_mobile_menu .menu-item-has-children>a{background-color:transparent;position:relative}.et_pb_menu .et_mobile_menu .menu-item-has-children>a:after,#main-header .et_mobile_menu .menu-item-has-children>a:after{text-align:center;speak:none;font-weight:600;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;position:absolute;font-size:18px;content:'\4c';top:11px;right:13px}.et_pb_menu .et_mobile_menu .menu-item-has-children.visible>a:after,#main-header .et_mobile_menu .menu-item-has-children.visible>a:after{content:'\4d'}.et_pb_menu .et_mobile_menu ul.sub-menu,#main-header .et_mobile_menu ul.sub-menu,.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li ul.sub-menu{display:none!important;visibility:hidden!important;transition:all 1.5s ease-in-out}.et_pb_menu .et_mobile_menu li.visible>ul.sub-menu,#main-header .et_mobile_menu li.visible>ul.sub-menu,.et-db #et-boc .et-l #main-header .et_mobile_menu li.visible>ul.sub-menu,.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_menu li.visible>ul.sub-menu,.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li.visible>ul.sub-menu{display:block!important;visibility:visible!important}.et_mobile_menu li a:hover,.nav ul li a:hover{opacity:.7;color:#3e070d!important}.mfp-title{opacity: 0}@media only screen and (max-width:1360px){footer p,footer a,footer .et_pb_text_inner{font-size:13px}}@media only screen and (max-width:933px){.mobile_menu_bar:before{color:#3f060d}.et_mobile_menu{border-top-color: #3f060d}.videoherosec{min-height:auto!important;height:50vh!important}.homeintrosec .et_pb_image_1{margin-top:-140px!important}.homeintrosec .et_pb_cta_0.et_pb_promo{margin-top:10px!important}.et_pb_row{width:calc(100% - 45px)!important}.peacefulstaysec.et_pb_section{padding-top:40px!important;padding-bottom:30px!important;width:calc(100% - 45px)!important}.peacefulstaysec .et_pb_row_5 h4,.peacefulstaysec .et_pb_row_6 h4{font-size:20px!important}.stayclasify h2,.bookformhtml h2,.geatreviewsec h2,.contactaddress .et_pb_row_1 h2{font-size:34px!important}.stayclasify>div,.bookformhtml>div{padding-bottom:0!important}.stayclasify h3,.et_pb_text_24 h2,.et_pb_text_26 h2,footer h3,.serviceseczig .et_pb_column .et_pb_module h2{font-size:24px!important}footer p,footer a,footer .et_pb_text_inner{font-size:15px}footer .et_pb_text_5_tb_footer p{line-height:1.1em}footer .et_pb_text_3_tb_footer.et_pb_text a{line-height:1.9em!important;display:inline-block}.framemap3{gap:6px!important}.framemap3 iframe{width:calc(33% - 3px)!important;height:350px!important}.homelocationcard .et_pb_row_10,.geatreviewsec>div{padding-bottom:0!important}.homelocationcard .et_pb_row_9{padding-bottom: 0!important}.homelocationcard.et_pb_section_7.et_pb_section{margin-top:-100px!important;width:85%!important}.geatreviewsec .et_pb_testimonial{margin-right:20px!important;margin-left:20px!important;padding:10px 0 0!important}.geatreviewsec .et_pb_row_15{padding-top:30px!important}.geatreviewsec .et_pb_button_1_wrapper{margin-bottom:0!important}.geatreviewsec .et_pb_testimonial_author{margin-top:12px}.booknowsec{background-position:10% center!important}.booknowsec .et_pb_button_alignment_right{text-align:left!important}body #page-container .et_pb_section.booknowsec .et_pb_button_2,body #page-container .booknowsec.et_pb_section .et_pb_button_0{border-width:0px!important}footer .et_pb_row_1_tb_footer .et_pb_text_inner{text-align:center!important}footer .et_pb_column_4_tb_footer{margin-bottom:5px}.visionsec p span{font-size:17px!important;line-height:10px}.visionsec .et_pb_cta_1.et_pb_promo h2{font-size:34px!important}.introsecabout .et_pb_cta_0.et_pb_promo{margin-top:10px!important}.stayclasify,.contactaddress,.bookformhtml{padding:70px 0!important}.stayvideocard.et_pb_section_2.et_pb_section{padding-top:70px;padding-bottom:70px}.gallerysec{padding-top:10px!important;padding-bottom:70px!important}.et_pb_section_5.geatreviewsec{margin-bottom:20px!important}.contactaddress .et_pb_row_2 .et_pb_column,.contactaddress .et_pb_row_3 .et_pb_column{margin-bottom: 0!important}.whatsappfooter{right:20px;bottom:10px}.privacytext~h2.thank{line-height:1.6em}.policycontent.et_pb_section_1.et_pb_section{padding-top:20px;padding-bottom:20px}.privacytext+p{display: none}.gallerysec.et_pb_section_1.et_pb_section{padding-top:40px!important;padding-bottom:10px!important}.serviceseczig .et_pb_column_1,.serviceseczig .et_pb_column_5,.serviceseczig .et_pb_column_7{margin-bottom: 0}.serviceseczig .et_pb_row_2,.serviceseczig .et_pb_row_4{display:flex;flex-direction:column-reverse;padding-top:0}.serviceseczig .et_pb_row_3{padding-top: 0}.serviceseczig .et_pb_column_7,.serviceseczig .et_pb_column_3{padding-bottom:0}.serviceseczig{padding-bottom:20px}.geatreviewsec .et_pb_testimonial .et_pb_testimonial_portrait{margin-left: 0}}