.mobile_menu_bar:before{color:#fff}.et_mobile_menu{background-color:#373b43!important;border-top:3px solid #fff;padding:0!important}.et_mobile_menu{background-color:#373b43!important;border-top:3px solid #fff}.et_mobile_menu li a{font-size:16px;border-bottom:none!important}.et_mobile_menu li li{padding-left:0}.quadmenu-title a{color:#ea7423!important}.et_pb_blog_0 .pagination a{font-family:'Roboto Condensed',display;color:#373b43!important;font-size:17px}.et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li{width:100%;border-right:none;border-bottom:2px solid #373B43}@media (min-width:981px){#main-header.et-fixed-header{-webkit-box-shadow:0 0 7px rgb(0 0 0 / .1)!important;box-shadow:0 0 7px rgb(0 0 0 / .5)!important}}@media (max-width:980px){.three-blurbs .et_pb_column{width:33%!important}.footer-icons .et_pb_column{width:22%!important;margin-right:4%!important}#quadmenu.quadmenu-custom_theme_3:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav li.quadmenu-item.open>a>.quadmenu-item-content>.quadmenu-caret{color:#fff;background-color:#373b43}#quadmenu.quadmenu-custom_theme_3:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item:not(:last-child):not(:only-child)>a{border-width:0}#quadmenu.quadmenu-custom_theme_3 .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item>a>.quadmenu-item-content{color:#373b43;padding:6px 30px;text-transform:none}#quadmenu.quadmenu-custom_theme_3 .quadmenu-navbar-nav .quadmenu-dropdown-menu .quadmenu-title{margin-bottom:0;padding-bottom:0}#quadmenu.quadmenu-custom_theme_3 .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item>a{border-color:#ececec}}@media (max-width:767px){.footer-icons .et_pb_column{width:44.5%!important;margin-right:5.5%!important}}@media (max-width:676px){.services .et_pb_column{width:100%!important;margin:0 0 30px!important}.et_pb_row.et_pb_row_3.services,.et_pb_row.et_pb_row_4.services{padding-bottom:0}}#page-container,#et-main-area{overflow:visible!important}#main-header,#top-header{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:999999!important}body.admin-bar #main-header,body.admin-bar #top-header{top:32px!important}@media screen and (max-width:782px){body.admin-bar #main-header,body.admin-bar #top-header{top:46px!important}}#quadmenu,.quadmenu-navbar-collapse,.quadmenu-custom_theme_3,.quadmenu-default_theme{position:relative!important;width:100%!important;z-index:999999!important}#page-container{padding-top:80px!important}@media (max-width:980px){#page-container{padding-top:60px!important}}.sticky-book-btn{position:fixed!important;bottom:24px;right:24px;z-index:99998;background-color:#ea7423;color:#ffffff!important;padding:13px 24px;font-family:'Roboto Condensed',sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;text-decoration:none!important;border-radius:50px;box-shadow:0 4px 15px rgb(0 0 0 / .28);display:inline-flex;align-items:center;justify-content:center;transition:transform 0.2s ease,background-color 0.2s ease}.sticky-book-btn:hover{background-color:#d16317;transform:translateY(-2px);color:#ffffff!important}.booking-modal-overlay{display:none;position:fixed;inset:0;width:100vw;height:100vh;background-color:rgb(0 0 0 / .75);z-index:9999999;justify-content:center;align-items:center;padding:16px;box-sizing:border-box}.booking-modal-overlay.is-visible{display:flex}.booking-modal-content{position:relative;width:100%;max-width:900px;height:90vh;max-height:850px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgb(0 0 0 / .4)}.booking-modal-content iframe{width:100%;height:100%;border:none;display:block}.close-modal-btn{position:absolute;top:10px;right:14px;background:#373b43;color:#fff;border:none;width:36px;height:36px;border-radius:50%;font-size:24px;line-height:1;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:background-color 0.2s ease}.close-modal-btn:hover{background-color:#ea7423}@media (max-width:767px){.sticky-book-btn{bottom:14px;right:14px;left:14px;text-align:center;border-radius:8px;padding:12px 16px;font-size:15px}.booking-modal-overlay{padding:8px}.booking-modal-content{height:95vh;border-radius:8px}}.booking-modal-overlay.is-visible~.sticky-book-btn,body:has(.booking-modal-overlay.is-visible) .sticky-book-btn{display:none!important}