.elementor-kit-10{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-98e2db2:#D4AF37;--e-global-color-d120400:#FFFFFF;--e-global-color-0044771:#94A3B8;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --bg-dark:#070709; --bg-card:rgba(18, 18, 22, 0.65); --gold-primary:#d4af37; --gold-light:#f5e7a0; --gold-dark:#b8902a; --border-gold:rgba(212, 175, 55, 0.25); --border-silver:rgba(229, 228, 226, 0.2); --text-muted:#94a3b8; --Headings:Cinzel; --Body:Outfit; --text-white:#ffffff; --text-airyblue:#cbd5e1; }
/* Start custom CSS */#gwcw-site-header {
    transition: background-color 0.4s ease,
                border-color 0.4s ease,
                padding 0.4s ease;
    border-bottom: 1px solid transparent;
}

#gwcw-site-header.elementor-sticky--effects {
    background-color: rgba(7, 7, 9, 0.85);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border-bottom-color: rgba(229, 228, 226, 0.2);
    padding-top: 12px;
    padding-bottom: 12px;
}




#gwcw-hero-logo {
    animation: floatLogo 6s ease-in-out infinite;
    will-change: transform;
}

@keyframes floatLogo {
    0%, 100% { transform: translateY(0); }
    50%      { transform: translateY(-10px); }
}

@media (prefers-reduced-motion: reduce) {
    #hero-logo {
        animation: none;
    }
}

#gwcw-gold-text-gradient {
    
    background: linear-gradient(135deg, #f5e7a0 0%, #d4af37 50%, #b8902a 100%);
    -webkit-background-clip: text;
    background-clip: text;
     -webkit-text-fill-color: transparent;
     display: inline-block;
    transform: translateZ(0);
    text-shadow: rgba(0, 0, 0, 0.8) 0px 4px 15px;
 
}

#gwcw-gold-gradient {
    
   background: linear-gradient(135deg, #f5e7a0 0%, #ffffff 30%, #d4af37 50%, #f5e7a0 70%, #b8902a 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    transform: translateZ(0);
}

#gwcw-text-shadow1{
    
    text-shadow: rgba(0, 0, 0, 0.8) 0px 4px 15px;
}

#gcwc-text-shadow2{
    text-shadow: rgba(0, 0, 0, 0.5) 0px 2px 4px;
}

#gwcw-deco-ring {
    animation: rotateRing 40s linear infinite;
    pointer-events: none;

}

@keyframes rotateRing {
    0% {
    transform: rotate(0deg);
}

100% {
    transform: rotate(360deg);
}
}/* End custom CSS */