.main_header_menu_blk{position:sticky;width:100%;top:0;z-index:50}nav#generate-slideout-menu .inside-navigation.grid-container.grid-parent .main-nav ul.slideout-menu li a{font-size:11.5px;letter-spacing:1.5px;font-family:var(--area_extendedregular_font);color:#58595B;text-transform:uppercase;font-weight:600;line-height:50px!important}nav#generate-slideout-menu .inside-navigation.grid-container.grid-parent .main-nav ul.slideout-menu li a:hover{color:#5A5A5A}nav#generate-slideout-menu .inside-navigation.grid-container.grid-parent .main-nav ul.slideout-menu li ul{background-color:#fff0;box-shadow:none;padding-left:15px}nav#generate-slideout-menu .inside-navigation.grid-container.grid-parent .main-nav ul.slideout-menu li ul li a{line-height:15px!important;display:flex;align-items:center;justify-content:space-between}nav#generate-slideout-menu .inside-navigation.grid-container.grid-parent .main-nav ul.slideout-menu li ul li a span{display:flex;align-items:center;padding-right:20px;padding-left:0;margin-top:0;padding-top:0;padding-bottom:0}nav#generate-slideout-menu .inside-navigation.grid-container.grid-parent .main-nav ul.slideout-menu li ul li a span span{padding:0}nav#generate-slideout-menu .inside-navigation.grid-container.grid-parent .main-nav ul.slideout-menu li a span span svg{width:18px!important;height:18px!important}.top-bar .inside-top-bar{margin-right:0;text-align:right;padding:12px 18px;display:block!important;max-width:1800px!important;width:96%!important;padding-left:calc(100vw * 0.032);margin-left:0}.top_bar_icon{height:fit-content;display:flex;align-items:center;gap:10px}div#header_top.top-bar{background-color:#BEA380!important;position:relative}.site-header{background-color:#2A2A2A;position:sticky;top:auto;width:100%;z-index:90;padding:16px 0}.main-navigation,.main-navigation ul ul{background-color:#fff0}.main_header_menu_blk .main_header_menu_container{background:#FFF;box-shadow:0 0 60px rgb(159 145 50 / .2)}.top-bar .inside-top-bar.grid-container a{font-weight:600}.contacts_icons_para_txt{text-align:center}.main-navigation .main-nav ul li[class*="current-menu-"]>a,.main-navigation .main-nav ul li a:hover{color:var(--brown_color)!important}.contacts_icons_para_txt p.top_para_text{line-height:1}.contacts_icons_para_txt p.top_para_text,.top-bar .inside-top-bar.grid-container a,.top-bar .inside-top-bar.grid-container a span,.main-navigation .main-nav ul li a{font-size:16px;font-family:var(--nunito-sans-font)!important;letter-spacing:.5px;text-transform:uppercase;font-weight:600;color:#484646!important;letter-spacing:1px}.top-bar .inside-top-bar.grid-container a:hover{color:#666!important}.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover>a{color:#BEA380!important}.site-header .main-navigation .main-nav ul li a{color:#fff}.main-navigation ul li ul{background-color:#fff}.header_border_bottom ul li{border-bottom:1px solid #7777}.site-header .main-navigation .main-nav ul li ul li a{color:#111111!important}ul{padding:0!important}.top_bar_icon img{width:19px;height:19px}.connect_top_bar_module{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap}.contacts_icons_wrapper_items{text-align:center}nav#generate-slideout-menu{background-color:#111}.about_header_width ul li:not(:last-child){border-bottom:1px solid #7777}@media only screen and (max-width:575px){.connect_top_bar_module{flex-wrap:wrap;justify-content:center}.contacts_icons_para_txt{text-align:center!important}div#header_top.top-bar:before{height:115%}}@media only screen and (max-width:768px){.site-header .header-widget{margin-top:0!important;margin-left:0!important;margin-right:0!important}.contacts_icons_para_txt p.top_para_text{font-size:14px!important}}@media only screen and (max-width:991px){header#masthead.site-header .inside-header{width:100%!important;padding:0 30px!important}}@media only screen and (max-width:575px){.site-logo img{height:50px}.site-header .header-image{vertical-align:baseline;text-align:left;width:fit-content}.mobile-menu-control-wrapper,.mobile-menu-control-wrapper .site-navigation,.menu-toggle{padding:0 20px;padding:0!important}}@media only screen and (max-width:1300px){.header_btns .same_btns a{width:100%}nav#generate-slideout-menu .inside-navigation.grid-container.grid-parent .main-nav ul.slideout-menu li ul li a{font-size:15px!important;line-height:1.3!important;letter-spacing:1px!important}.main-navigation .main-nav ul li ul li{padding-left:15px!important;border-bottom:none}nav#site-navigation{display:none}.main_header_menu_blk .main_header_menu_container .same_menu_header_text ul#menu-special-menu li ul.sub-menu{top:13px}.menu-toggle{font-size:30px;color:#BEA380!important;padding:0%!important;padding-right:30px!important}.has-inline-mobile-toggle .inside-header{flex-wrap:unset}.has-inline-mobile-toggle .header-widget{flex-basis:unset!important}header#masthead.site-header .inside-header{justify-content:space-between}.header_btn{margin-right:90px}}@media only screen and (max-width:767px){.site-header .header-widget{margin-top:unset;margin-right:unset}.header-widget{display:none}}@media only screen and (min-width:1301px){.header_border_bottom ul{width:300px!important}body .main-navigation .main-nav ul li ul li a,body .main-navigation .main-nav ul li ul li a:hover{color:#BEA380!important}}header#masthead.site-header .inside-header nav#site-navigation .inside-navigation.grid-container div#primary-menu,header#masthead.site-header .inside-header nav#site-navigation .inside-navigation.grid-container div#primary-menu ul{display:flex!important}header#masthead.site-header .inside-header nav#site-navigation .inside-navigation.grid-container ul li ul{flex-wrap:wrap}header#masthead.site-header .inside-header{position:relative;padding:0;max-width:1800px;width:90%;margin:auto}header#masthead.site-header .inside-header nav#mobile-menu-control-wrapper{position:absolute;right:0;z-index:110}.main_header_menu_blk .main_header_menu_container{max-width:1560px;width:100%;margin:auto;padding:30px 64px}.main_header_menu_blk .main_header_menu_container{display:flex;justify-content:space-between;align-items:center}.main_header_menu_blk .main_header_menu_container .same_menu_header_text ul{display:flex;justify-content:space-between;width:100%;margin:0;padding:0;align-items:center;gap:44px}.main_header_menu_blk .main_header_menu_container .same_menu_header_text ul li a{font-size:12px;letter-spacing:10.5px;font-family:var(--area_extendedregular_font);color:#696F7A;text-transform:uppercase}.main_header_menu_blk_left_list li a:hover,.main_header_menu_blk_right_list li a:hover{color:#5A5A5A!important}ul.main_header_menu_blk_right_list li:last-child button{color:#5A5A5A;background-color:transparent!important;width:100%;display:flex;padding:0}.mobile_menu_show_right_side nav#mobile-menu-control-wrapper{display:block!important}ul.main_header_menu_blk_right_list li:last-child{position:relative;display:flex;gap:12px}.mobile_menu_show_right_side{display:flex;gap:12px;align-items:center}.mobile_menu_show_right_side span.main_header_menu_blk_right_list_btn{color:#5A5A5A;letter-spacing:10.5px;font-family:var(--area_extendedregular_font);text-transform:uppercase;font-size:11.3px;line-height:normal;margin-top:0}ul.main_header_menu_blk_right_list{position:relative;left:-20px}.mobile_menu_show_right_side nav#mobile-menu-control-wrapper{position:absolute;right:0;width:100%;background:#fff0;left:0;margin-left:22px}.mobile_menu_show_right_side nav#mobile-menu-control-wrapper button span.gp-icon.icon-menu-bars{justify-content:right}.mobile_menu_show_right_side nav#mobile-menu-control-wrapper button span.gp-icon.icon-menu-bars svg:first-child{position:relative;background-image:url(/wp-content/uploads/2025/06/mobile_icon.svg);background-size:cover;width:22px;height:22px}ul.main_header_menu_blk_right_list li button span{width:100%;display:inline-flex}.mobile_menu_show_right_side nav#mobile-menu-control-wrapper button span.gp-icon.icon-menu-bars svg:first-child path{display:none}nav#generate-slideout-menu .inside-navigation.grid-container.grid-parent button.slideout-exit.has-svg-icon{text-align:right;order:1;color:#fff!important}nav#generate-slideout-menu .inside-navigation.grid-container.grid-parent .main-nav{order:3}nav#generate-slideout-menu .inside-navigation.grid-container.grid-parent aside#media_image-2{order:2}.main-navigation .main-nav ul li a{color:#fff!important;font-size:16px!important}.same_btn a{font-family:var(--nunito-sans-font)!important;font-size:18px;text-transform:uppercase;color:#000;font-weight:600;padding:10px 28px;background-color:#BEA380;border:1px solid #BEA380;border-radius:50px}.same_btn a:hover{background-color:#fff0;color:#fff}@media only screen and (max-width:575px){div#header_top.top-bar .inside-top-bar.grid-container{position:relative;padding:11px 18px}.contacts_icons_wrapper_items{text-align:center}.main_header_menu_blk{margin-top:18px}.main_header_menu_blk_center .main_header_menu_blk_center_logo img{width:100%;max-width:160px;margin-right:0}.top-bar .inside-top-bar.grid-container a,.top-bar .inside-top-bar.grid-container span{font-size:11px}}@media only screen and (min-width:576px) and (max-width:767px){.top-bar .inside-top-bar.grid-container a,.top-bar .inside-top-bar.grid-container span{font-size:12px}}@media only screen and (min-width:768px) and (max-width:991px){.header_btn{margin-right:60px!important}}@media only screen and (max-width:991px){.main_header_menu_blk_left{display:none}.main_header_menu_blk_right ul.main_header_menu_blk_right_list li:first-child{display:none}.main_header_menu_blk .main_header_menu_container{padding:30px!important}.main_header_menu_blk .main_header_menu_container .same_menu_header_text ul li a{font-size:10.5px;letter-spacing:5.5px}.mobile_menu_show_right_side span.main_header_menu_blk_right_list_btn{letter-spacing:3.5px}}@media only screen and (min-width:992px) and (max-width:1024px){.main_header_menu_blk_center .main_header_menu_blk_center_logo img{width:100%;max-width:220px;margin-right:20px}.main_header_menu_blk .main_header_menu_container .same_menu_header_text ul li a{font-size:10.5px;letter-spacing:5.5px}.main_header_menu_blk .main_header_menu_container .same_menu_header_text ul{gap:24px}}@media only screen and (min-width:1025px) and (max-width:1140px){.main_header_menu_blk_center .main_header_menu_blk_center_logo img{width:100%;max-width:220px;margin-right:20px}.main_header_menu_blk .main_header_menu_container .same_menu_header_text ul li a{font-size:10.5px;letter-spacing:5.5px}.main_header_menu_blk .main_header_menu_container .same_menu_header_text ul{gap:24px}}@media only screen and (min-width:1141px) and (max-width:1280px){.main_header_menu_blk .main_header_menu_container .same_menu_header_text ul li a{font-size:10.5px}}@media only screen and (min-width:1281px) and (max-width:1440px){.main_header_menu_blk .main_header_menu_container .same_menu_header_text ul li a{font-size:10.5px}}@media only screen and (min-width:1301px) and (max-width:1680px){.header_home{display:none}}@media only screen and (min-width:1301px) and (max-width:1680px){.main-navigation .main-nav ul li a{padding-left:16px!important;font-size:15px!important}.menu-item-has-children .dropdown-menu-toggle{padding-left:5px!important;padding-right:0%!important}.header-widget .header_btn .same_btn a{padding:10px 20px!important}}@media only screen and (min-width:1441px) and (max-width:1500px){.menu-item-has-children .dropdown-menu-toggle{padding-right:5px}}.site-footer div#footer-widgets{padding-top:120px}.site-footer .footer-widgets-container{max-width:1640px;width:90%;margin:auto;padding:0!important;z-index:1;position:relative}.site-footer .footer-widgets-container .inside-footer-widgets{margin-left:0!important}.site-footer .footer-widgets-container .inner-padding{padding:0!important}.inside-footer-widgets{justify-content:space-between}.footer_call_details,.footer_address_details{display:flex}.footer_call_details{margin-bottom:30px}.footer_contact_details span{font-size:19px;display:block;max-width:180px;width:100%;color:#58595B;text-transform:uppercase}.footer_contact_details a{color:#483023;font-family:var(--area_extendedthin_font);font-size:15px}.footer_contact_details a:hover{color:#5A5A5A}.footer_address_details .footer_address_blk a{width:100%;display:block}.footer_address_details .footer_address_blk a.address_map{margin-bottom:10px}.footer_address_details .footer_address_blk a.directoin_link{color:#5A5A5A;font-family:var(--area_extendedsemibold_font)}.footer_address_details .footer_address_blk a.directoin_link:hover{color:#483023}.footer_connect_with_us{display:flex;gap:52px}.footer_connect_with_us .footer_map,.footer_connect_with_us .footer_information_details{width:100%}.footer_connect_with_us .footer_map{max-width:270px}.footer_social_details{display:flex;gap:15px}.footer_social_details span{color:#5A5A5A;font-family:var(--ivypresto_displaylight_italic);font-size:22.5px;letter-spacing:.56px}.footer_social_icons{display:flex;gap:12px}.footer_para_txt{margin-top:10px}.footer_para_txt p{color:#58595B;font-size:11.3px;letter-spacing:.28px;font-family:var(--area_extendedthin_font)}.office_hours_details{margin-top:32px}.office_hours_details span{font-size:13px;color:#5A5A5A;font-family:var(--area_extendedsemibold_font);text-transform:uppercase;letter-spacing:.33px}.office_hours_details .office_hours .office_hours_day:first-child{margin-top:12px;margin-bottom:12px}.office_hours_details .office_hours .office_hours_day span{color:#58595B;text-transform:capitalize;display:block}.office_hours_details .office_hours .office_hours_day span:last-child{font-family:var(--area_extendedregular_font)}.copyright-bar a:hover{color:#5A5A5A}.footer-widgets p,.footer-widgets a,.Our_Services_ul li,.copyright-bar{color:#484646;font-family:var(--nunito-sans-font)!important;font-size:20px;font-weight:400}.footer_business_Hours p{text-transform:uppercase}.footer-widget-2 p{color:#fff!important}.business_Hours_Add span{color:#484646;width:137px;display:block}.copyright-bar{font-weight:400!important;letter-spacing:1px;font-size:16px}.footer-widgets{background-color:#fff}.Contact_Us h3{color:#fff}.footer_Contact_Us p{margin:0%}.heading_tx h3,.widget-title{font-family:var(--outfit_font)!important;font-weight:200;color:#fff;font-size:32px;margin-bottom:32px!important;text-transform:uppercase;line-height:1.4}.Contact_Us_Add p,.number_foot p,.Email_foot p{margin-bottom:8px!important}.Contact_Us_Add,.number_foot,.Email_foot{margin-bottom:18px!important}.footer-widget-2{max-width:350px;width:100%}.logo_foot{display:flex;gap:14px}.inside-footer-widgets{display:flex;flex-wrap:wrap}.footer-widget-1{max-width:350px;width:100%}.footer-widget-3{max-width:507px;width:100%;margin-right:220px;background-color:#BEA380}.Our_Services_ul li{margin-bottom:11px!important}.widget ul li{margin-bottom:11px!important;list-style:disc!important;color:#bea380}ul#menu-footer-menu{padding-left:21px!important}.Contact_Us_Add a p:hover,.number_foot a:hover,.Email_foot a:hover,.menu-item a:hover{color:#BEA380}.Contact_Us_Add a p,.number_foot a,.Email_foot a,.business_Hours_Add p:last-child{font-weight:400!important}.footer-widget-4{max-width:317px;width:100%}.site-footer .footer-widgets-container .inside-footer-widgets{gap:101px 0}.business_Hours_Add p{display:flex;justify-content:space-between;margin-bottom:12px;line-height:normal}.footer_business_Hours{padding:60px 48px;position:relative}.business_Hours{padding-top:}.footer-widgets::after{content:'';background-image:url(/wp-content/uploads/2025/09/Group-3-1.svg);width:100%;max-width:351px;max-height:433px;height:100%;position:absolute;background-size:auto;background-position:right;bottom:0;right:0;background-repeat:no-repeat}.footer-widgets{position:relative}@media only screen and (min-width:320px) and (max-width:480px){.footer_call_details,.footer_address_details{display:block}.footer_contact_details span{margin-bottom:12px}}@media only screen and (max-width:575px){.business_Hours_Add span{color:#484646;width:100px}.footer_business_Hours{padding:60px 20px}}@media only screen and (max-width:767px){.copyright-bar,.copyright-bar a{line-height:22px}.footer_contact_details span{font-size:17px}}@media only screen and (max-width:991px){.site-footer .footer-widgets-container{width:100%;padding:0 30px!important}.inside-footer-widgets{display:block}.footer-widgets p{color:#484646;font-family:var(--nunito-sans-font)!important;font-size:17px}.footer-widget-2{max-width:370px}.footer_connect_with_us{display:block}.footer_connect_with_us .footer_map{max-width:100%;margin-bottom:25px}.footer_para_txt{max-width:300px}.site-footer div#footer-widgets{padding-top:50px}.footer_social_details span{font-size:20px;letter-spacing:.39px}}@media only screen and (min-width:992px) and (max-width:1024px){.footer_contact_details span{max-width:130px}.footer_connect_with_us{gap:30px}.footer_social_details span{font-size:20px;letter-spacing:.39px}.site-footer div#footer-widgets{padding-top:80px}.footer-widget-2{margin-right:20px}.footer-widget-3{margin-right:0}.footer_business_Hours{padding:60px 20px}.footer-widgets p,.footer-widgets a,.Our_Services_ul li,.copyright-bar{font-size:19px}.site-footer .footer-widgets-container .inside-footer-widgets{gap:70px 0}}@media only screen and (min-width:1025px) and (max-width:1140px){.footer_contact_details span{max-width:130px}.footer_connect_with_us{gap:30px}.footer_social_details span{font-size:20px;letter-spacing:.39px}.site-footer div#footer-widgets{padding-top:80px}.footer-widget-2{margin-right:20px}.footer-widget-3{margin-right:0}.footer_business_Hours{padding:60px 20px}.site-footer .footer-widgets-container .inside-footer-widgets{gap:70px 0}}@media only screen and (min-width:1141px) and (max-width:1280px){.footer_contact_details span{max-width:150px}.footer_connect_with_us{gap:45px}.site-footer div#footer-widgets{padding-top:100px}.footer-widget-2{margin-right:20px}.footer-widget-3{margin-right:0}.footer_business_Hours{padding:60px 38px}.site-footer .footer-widgets-container .inside-footer-widgets{gap:85px 0}}@media only screen and (min-width:1281px) and (max-width:1440px){.footer-widget-2{margin-right:100px}.footer-widget-3{margin-right:0}.site-footer .footer-widgets-container .inside-footer-widgets{gap:85px 0}}#menu-about-menu .sub-menu,#menu-special-menu .sub-menu{display:none;position:absolute;background-color:#fff;list-style:none;padding:0;margin:0;z-index:1000;min-width:200px;box-shadow:0 4px 8px rgb(0 0 0 / .1)}#menu-about-menu li.menu-item-has-children:hover>.sub-menu,#menu-special-menu li.menu-item-has-children:hover>.sub-menu{display:block}#menu-about-menu li.menu-item-has-children,#menu-special-menu li.menu-item-has-children{position:relative}#menu-about-menu .sub-menu li,#menu-special-menu .sub-menu li{padding:10px}#menu-about-menu .sub-menu a,#menu-special-menu .sub-menu a{display:block;color:#333;text-decoration:none;padding:10px}.main_header_menu_blk_left_list ul#menu-about-menu li ul.sub-menu,.main_header_menu_blk_right_list ul#menu-special-menu li ul.sub-menu{width:260px!important;padding-top:15px;padding-bottom:15px}.main_header_menu_blk_left_list ul#menu-about-menu li ul.sub-menu li a,.main_header_menu_blk_right_list ul#menu-special-menu li ul.sub-menu li a{padding:0;letter-spacing:3px}.main_header_menu_blk_left_list ul#menu-about-menu li ul.sub-menu li,.main_header_menu_blk_right_list ul#menu-special-menu li ul.sub-menu li{padding:0 15px!important;margin-bottom:15px}#menu-about-menu li.menu-item-has-children>a::after,#menu-special-menu li.menu-item-has-children>a::after{content:'';background-image:url(/wp-content/uploads/2025/06/arrow-icon.svg);width:22px;height:22px;position:absolute;background-size:cover;background-repeat:no-repeat;top:2px}#menu-special-menu li.menu-item-has-children>a::after{top:-3px}#menu-special-menu li.menu-item-has-children:hover>.sub-menu{top:20px}.main_header_menu_blk_left_list li.smile_gallery_list{text-wrap-mode:nowrap;position:relative;left:40px}.footer_bottom_copy_right .policyes a{color:#484646}.site-footer .footer-widgets-container .inside-footer-widgets .footer-widget-1 aside#custom_html-2{width:100%}.site-footer .footer-widgets-container .inside-footer-widgets .footer-widget-1 aside#media_image-3 img{max-width:250px!important;width:100%}.site-footer .footer-widgets-container .inside-footer-widgets .footer-widget-1 aside#media_image-3 a{display:flex}.site-footer .footer-widgets-container .inside-footer-widgets .footer-widget-1 aside#media_image-3{width:100%;max-width:fit-content}.site-info{background-color:#fff!important;box-shadow:0 -5px 10px 0 rgb(0 0 0 / .14);position:relative}@media only screen and (max-width:767px){.site-footer .footer-widgets-container .inside-footer-widgets .footer-widget-1 aside#media_image-3 img{max-width:250px!important}.site-footer .footer-widgets-container .inside-footer-widgets{flex-wrap:wrap;gap:40px}.site-footer .footer-widgets-container .inside-footer-widgets .footer-widget-1{flex-wrap:wrap;gap:0}.footer-widget-1{max-width:100%}.footer-widget-2{max-width:100%}.footer_contact_details span{max-width:140px}.footer_address_blk br{display:block}}@media only screen and (max-width:767px){.site-footer .footer-widgets-container .inside-footer-widgets{gap:0px!important}.heading_tx h3,.widget-title{margin-bottom:20px!important}.menu-footer-menu-container .menu :last-child{margin-bottom:0!important}.inside-footer-widgets>div:not(:last-child){margin-bottom:50px!important}.Contact_Us_Add,.number_foot,.Email_foot,.business_Hours_Add{margin-bottom:24px!important}.inside-footer-widgets{flex-direction:column!important}.res_mar{margin-bottom:0%!important}}@media only screen and (min-width:768px) and (max-width:991px){.footer-widget-4{max-width:100%}.footer-widget-2,.footer-widget-3,.footer-widget-4{flex:42%!important}.site-footer .footer-widgets-container .inside-footer-widgets{gap:0}.inside-footer-widgets>div:not(:last-child){margin-bottom:0px!important}.footer-widget-4{margin-top:50px!important}.inside-footer-widgets{flex-direction:unset!important}.footer-widget-3{margin-right:60px}.footer-widget-2{margin-right:50px}.site-footer .footer-widgets-container .inside-footer-widgets .footer-widget-1{flex-wrap:wrap;gap:0;margin-bottom:80px!important;max-width:370px}.footer_contact_details span{max-width:140px}.footer_connect_with_us{display:flex!important}}@media only screen and (min-width:992px) and (max-width:1024px){.site-footer .footer-widgets-container .inside-footer-widgets .footer-widget-1 aside#media_image-3 img{max-width:200px!important}.site-footer .footer-widgets-container .inside-footer-widgets .footer-widget-1 aside#custom_html-2{width:100%}.footer_contact_details span{max-width:100px}.footer_connect_with_us{gap:15px}.footer_social_details{gap:7px}}@media only screen and (min-width:1025px) and (max-width:1140px){.site-footer .footer-widgets-container .inside-footer-widgets .footer-widget-1 aside#media_image-3 img{max-width:220px!important}.site-footer .footer-widgets-container .inside-footer-widgets .footer-widget-1 aside#custom_html-2{width:100%}.footer_contact_details span{max-width:100px}.footer_connect_with_us{gap:15px}.footer_social_details{gap:7px}}@media only screen and (min-width:1141px) and (max-width:1280px){.site-footer .footer-widgets-container .inside-footer-widgets .footer-widget-1 aside#custom_html-2{width:100%}.footer_contact_details span{max-width:120px}.footer_connect_with_us{gap:15px}}.footer_bottom_copy_right{width:100%;justify-content:center;gap:10px;flex-wrap:wrap}.footer_bottom_copy_right .policyes{gap:7px;flex-wrap:wrap;justify-content:center}.footer_bottom_copy_right .policyes a:hover{color:#f2e8d6}@media only screen and (max-width:575px){.footer_bottom_copy_right{font-size:15px!important}}.site-map-menu-blk{padding:50px 0}.site-map-menu{margin:0;padding:0}.site-map-menu li a{color:#111111!important;font-weight:500;position:relative;padding-left:20px;width:100%;max-width:100%}.site-map-menu li a:hover{color:#d1bc96!important}.site-map-menu li{list-style:none;padding-bottom:10px;display:flex;flex-wrap:wrap;width:fit-content;max-width:fit-content}.site-map-menu ul{padding-top:15px!important;padding-left:35px!important;margin-left:0}.site-map-menu li a:before{content:"\f101";font-family:"Font Awesome 6 Pro";font-weight:700;position:absolute;left:0;top:0}.hero_new_subpage_banner_section{min-height:688px!important;height:100%}::-webkit-scrollbar{width:.9vw;background:#BEA380}::-webkit-scrollbar-thumb{background:-webkit-linear-gradient(transparent,#222222);background:linear-gradient(transparent,#222222);border-radius:20px}header#masthead{background-color:#fff0;position:fixed;transition:1s}header#masthead.site-header .inside-header{max-width:1800px!important;width:96%!important;padding-left:calc(100vw * 0.032);margin-left:0}header#masthead nav#site-navigation{margin:auto}.menu-item-has-children .dropdown-menu-toggle{padding-right:0;padding-left:5px}.main-navigation .main-nav ul li a{padding-left:0!important;padding-right:0!important;line-height:20px}ul#menu-main-header{gap:26px}.nav-float-right #site-navigation{margin-left:auto;margin:auto}.header_btns .same_btns{display:flex;gap:20px}.header_btns .same_btns a{color:#fff;font-size:16px;display:flex;gap:7px}.header_btns .same_btns a:hover{color:#BEA380}.header-widget:after{content:"";position:absolute;width:537px;height:1px;background-color:#fff;bottom:0;right:0;transform:scaleX(0);transform-origin:right;animation:drawLineX 2s linear forwards}@keyframes drawLineX{from{transform:scaleX(0)}to{transform:scaleX(1)}}.site-logo{display:inline-block;max-width:100%;transition:opacity 1s}.site-logo a{display:flex;max-width:257px}.site-logo a img{width:100%}.scroll_active .site-header .site-logo{opacity:1!important}header#masthead nav#site-navigation .header_home{display:none}.header-widget{margin-left:0}header#masthead.site-header .inside-header{position:unset}.header_btns{display:block!important}@media only screen and (min-width:768px) and (max-width:1300px){.hero_new_subpage_banner_section{min-height:510px!important}}@media only screen and (max-width:1300px){header#masthead.site-header .inside-header{width:93%!important}.site-logo a{max-width:200px}nav#generate-slideout-menu .main-nav ul{padding-left:20px!important;padding-right:20px!important}nav#generate-slideout-menu .main-nav ul li ul li{padding-left:0!important}}@media only screen and (min-width:1301px) and (max-width:1440px){ul#menu-main-header{gap:8px}.site-logo a{max-width:200px}.main-navigation .main-nav ul li a{font-size:13px!important}.hero_new_subpage_banner_section{min-height:540px!important}}@media only screen and (min-width:1441px) and (max-width:1680px){.hero_new_subpage_banner_section{min-height:570px!important}}@media only screen and (min-width:1441px) and (max-width:1600px){.site-logo a{max-width:240px}}@media only screen and (min-width:1681px) and (max-width:1880px){.hero_new_subpage_banner_section{min-height:620px!important}}@media only screen and (min-width:1301px){.site-header .main-navigation .main-nav ul li ul li a{padding-left:20px!important;padding-right:20px!important}}@media only screen and (max-width:1601px){.header_btns .same_btns a span{display:none}}@media only screen and (max-width:575px){.heading_tx h3{font-size:30px}}@media only screen and (max-width:991.98px){header#masthead{background-color:rgba(0 0 0 / 50%)!important}}@media only screen and (max-width:767.98px){header#masthead{background-color:var(--black_color)!important;position:sticky!important}.scroll_active header#masthead.site-header{position:sticky!important}}body .site-header.sticky{background:#2A2A2A!important;top:0}.footer-widget-2 h2{color:#bea380}.business_Hours_Add p,.business_Hours_Add p span{color:#fff}header#masthead.site-header .inside-header .header-widget .header_btns .same_btns a img{filter:brightness(50)}@media only screen and (min-width:1441px) and (max-width:1590px){header#masthead.site-header .inside-header .main-navigation ul#menu-main-header{gap:10px}header#masthead.site-header .inside-header .main-navigation .main-nav ul li a{font-size:14px!important}header#masthead.site-header .inside-header .header-widget .header_btns .same_btns{gap:10px}}@media only screen and (min-width:1301px){header#masthead.site-header .inside-header .header-widget .header_btns .same_btns a font{display:none}header#masthead.site-header .inside-header .header-widget .header_btns .same_btns a img{width:30px}}.top-bar .contacts_icons_para_txt .top_para_text{display:flex;align-items:center;gap:5px}.top-bar .contacts_icons_para_txt .top_para_text img{width:30px;height:30px}.top-bar .contacts_icons_para_txt .top_para_text:hover img{filter:brightness(30)}.top-bar .contacts_icons_para_txt .top_para_text:hover a{color:#fff!important}@media only screen and (max-width:575px){.top-bar .contacts_icons_para_txt .top_para_text img{width:25px;height:25px}.top-bar .contacts_icons_para_txt .top_para_text{text-align:left}}