.elementor-2021 .elementor-element.elementor-element-6d2fad3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:1;--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:1100;}.elementor-2021 .elementor-element.elementor-element-6d2fad3:not(.elementor-motion-effects-element-type-background), .elementor-2021 .elementor-element.elementor-element-6d2fad3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C94;}.elementor-2021 .elementor-element.elementor-element-6d2fad3::before, .elementor-2021 .elementor-element.elementor-element-6d2fad3 > .elementor-background-video-container::before, .elementor-2021 .elementor-element.elementor-element-6d2fad3 > .e-con-inner > .elementor-background-video-container::before, .elementor-2021 .elementor-element.elementor-element-6d2fad3 > .elementor-background-slideshow::before, .elementor-2021 .elementor-element.elementor-element-6d2fad3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2021 .elementor-element.elementor-element-6d2fad3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#2C2C2C00;--background-overlay:'';}.elementor-2021 .elementor-element.elementor-element-6d9556d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2021 .elementor-element.elementor-element-df242fc{text-align:start;}.elementor-2021 .elementor-element.elementor-element-df242fc img{width:150px;}.elementor-2021 .elementor-element.elementor-element-91a12e9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-91a12e9.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2021 .elementor-element.elementor-element-70b0adc{width:100%;max-width:100%;}.elementor-2021 .elementor-element.elementor-element-70b0adc > .elementor-widget-container{margin:0px 0px 0px -15px;padding:0px 0px 0px 0px;}.elementor-2021 .elementor-element.elementor-element-70b0adc .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:12.9px;font-weight:800;}.elementor-2021 .elementor-element.elementor-element-70b0adc .elementor-nav-menu--main .elementor-item{color:#D4AF37;fill:#D4AF37;}.elementor-2021 .elementor-element.elementor-element-70b0adc .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-2021 .elementor-element.elementor-element-70b0adc .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FFFFFF;}.elementor-2021 .elementor-element.elementor-element-70b0adc .e--pointer-framed .elementor-item:before,
					.elementor-2021 .elementor-element.elementor-element-70b0adc .e--pointer-framed .elementor-item:after{border-color:#FFFFFF;}.elementor-2021 .elementor-element.elementor-element-b3549ca{--display:flex;}.elementor-2021 .elementor-element.elementor-element-c431eb9 .elementor-button{background-color:#B22222;font-family:"Poppins", Sans-serif;font-weight:800;text-transform:uppercase;transition-duration:0.8s;border-radius:30px 30px 30px 30px;padding:15px 15px 15px 15px;}.elementor-2021 .elementor-element.elementor-element-c431eb9 .elementor-button:hover, .elementor-2021 .elementor-element.elementor-element-c431eb9 .elementor-button:focus{background-color:#C9A054;}.elementor-2021 .elementor-element.elementor-element-c431eb9{width:100%;max-width:100%;}.elementor-2021 .elementor-element.elementor-element-74bb416{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--z-index:1100;}.elementor-2021 .elementor-element.elementor-element-74bb416:not(.elementor-motion-effects-element-type-background), .elementor-2021 .elementor-element.elementor-element-74bb416 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2CED;}.elementor-2021 .elementor-element.elementor-element-21e51f1{--display:flex;}.elementor-2021 .elementor-element.elementor-element-21e51f1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2021 .elementor-element.elementor-element-9f57f19 .elementor-nav-menu--dropdown{background-color:#02010100;}.elementor-2021 .elementor-element.elementor-element-9f57f19 div.elementor-menu-toggle{color:#B8860B;}.elementor-2021 .elementor-element.elementor-element-9f57f19 div.elementor-menu-toggle svg{fill:#B8860B;}.elementor-2021 .elementor-element.elementor-element-9f57f19 .elementor-menu-toggle{background-color:#02010100;}.elementor-2021 .elementor-element.elementor-element-37ceb31{--display:flex;}.elementor-2021 .elementor-element.elementor-element-37ceb31.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2021 .elementor-element.elementor-element-8eaf98c{--display:flex;}.elementor-2021 .elementor-element.elementor-element-8eaf98c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2021 .elementor-element.elementor-element-c919ff3 .elementor-button{background-color:#FAFAFA00;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;fill:#B8860B;color:#B8860B;}.elementor-2021 .elementor-element.elementor-element-724a510 .elementor-button{background-color:#FAFAFA00;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;fill:#B8860B;color:#B8860B;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-2021 .elementor-element.elementor-element-c431eb9 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-2021 .elementor-element.elementor-element-74bb416{--width:1600px;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9999;}.elementor-2021 .elementor-element.elementor-element-21e51f1{--width:78px;}.elementor-2021 .elementor-element.elementor-element-21e51f1.e-con{--align-self:center;}.elementor-2021 .elementor-element.elementor-element-9f57f19 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2021 .elementor-element.elementor-element-9f57f19.elementor-element{--align-self:center;}.elementor-2021 .elementor-element.elementor-element-9f57f19 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-2021 .elementor-element.elementor-element-9f57f19 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-2021 .elementor-element.elementor-element-9f57f19 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-2021 .elementor-element.elementor-element-9f57f19 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-2021 .elementor-element.elementor-element-9f57f19 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-2021 .elementor-element.elementor-element-9f57f19 .e--pointer-underline .elementor-item:after,
					 .elementor-2021 .elementor-element.elementor-element-9f57f19 .e--pointer-overline .elementor-item:before,
					 .elementor-2021 .elementor-element.elementor-element-9f57f19 .e--pointer-double-line .elementor-item:before,
					 .elementor-2021 .elementor-element.elementor-element-9f57f19 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-2021 .elementor-element.elementor-element-9f57f19 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-2021 .elementor-element.elementor-element-9f57f19 .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:16px;padding-bottom:16px;}.elementor-2021 .elementor-element.elementor-element-9f57f19 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-2021 .elementor-element.elementor-element-9f57f19 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:76px !important;}.elementor-2021 .elementor-element.elementor-element-37ceb31{--width:125px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-37ceb31.e-con{--align-self:center;}.elementor-2021 .elementor-element.elementor-element-d8b2b6e.elementor-element{--align-self:center;}.elementor-2021 .elementor-element.elementor-element-d8b2b6e img{width:114px;}.elementor-2021 .elementor-element.elementor-element-8eaf98c{--width:19.586%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:36px;}.elementor-2021 .elementor-element.elementor-element-8eaf98c.e-con{--align-self:center;}.elementor-2021 .elementor-element.elementor-element-c919ff3{width:100%;max-width:100%;}.elementor-2021 .elementor-element.elementor-element-c919ff3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2021 .elementor-element.elementor-element-c919ff3 .elementor-button{height:27px;width:49px;font-size:25px;padding:0px 30px 0px 0px;}.elementor-2021 .elementor-element.elementor-element-724a510{width:100%;max-width:100%;}.elementor-2021 .elementor-element.elementor-element-724a510 .elementor-button{height:27px;width:49px;font-size:25px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-2021 .elementor-element.elementor-element-6d9556d{--width:100%;}.elementor-2021 .elementor-element.elementor-element-91a12e9{--width:500px;}.elementor-2021 .elementor-element.elementor-element-b3549ca{--width:1600px;}}/* Start custom CSS for nav-menu, class: .elementor-element-9f57f19 *//* Full-Screen Mobile Header Menu */
@media (max-width: 768px) {
    /* Target only the header menu dropdown using a more specific .elementor-2021 .elementor-element.elementor-element-9f57f19 */
    header .elementor-nav-menu--dropdown,
    .elementor-location-header .elementor-nav-menu--dropdown {
        position: fixed !important;
        top: 0 !important;
        left: 0 !important;
        width: 100% !important;
        height: 100vh !important; /* Full-screen height */
        background-color: rgba(44, 44, 44, 0.9) !important; /* Dark transparent background */
        z-index: 9999 !important;
        overflow-y: auto !important; /* Enable scrolling */
        padding: 0 !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
    }

    /* Ensure menu items stack vertically */
    header .elementor-nav-menu--dropdown li,
    .elementor-location-header .elementor-nav-menu--dropdown li {
        list-style: none !important;
        text-align: center !important;
        padding: 15px 0 !important;
        font-size: 24px !important;
        color: #B8860B !important; /* Golden color */
        border-bottom: 1px solid transparent !important;
        transition: border-color 0.3s ease !important;
    }

    /* Style the menu links */
    header .elementor-nav-menu--dropdown li a,
    .elementor-location-header .elementor-nav-menu--dropdown li a {
        color: #B8860B !important;
        text-decoration: none !important;
        display: block !important;
    }

    /* Hover effect for menu links */
    header .elementor-nav-menu--dropdown li a:hover,
    .elementor-location-header .elementor-nav-menu--dropdown li a:hover {
        color: #fff !important; /* White text on hover */
    }

    /* Show dividers only on hover */
    header .elementor-nav-menu--dropdown li:hover,
    .elementor-location-header .elementor-nav-menu--dropdown li:hover {
        border-bottom: 1px solid #B8860B !important;
    }

    /* Style the hamburger icon */
    header .elementor-menu-toggle,
    .elementor-location-header .elementor-menu-toggle {
        font-size: 30px !important;
        color: #fff !important; /* White icon */
    }

    /* Ensure the menu is displayed when active */
    header .elementor-menu-toggle.elementor-active + .elementor-nav-menu--dropdown,
    .elementor-location-header .elementor-menu-toggle.elementor-active + .elementor-nav-menu--dropdown {
        display: flex !important;
    }
}/* End custom CSS */