.elementor-19502 .elementor-element.elementor-element-59d46bcc{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19502 .elementor-element.elementor-element-59d46bcc:not(.elementor-motion-effects-element-type-background), .elementor-19502 .elementor-element.elementor-element-59d46bcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7EA82;}.elementor-19502 .elementor-element.elementor-element-4c8dce89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:90px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;--z-index:2;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-19502 .elementor-element.elementor-element-5d02fd82{text-align:start;}.elementor-19502 .elementor-element.elementor-element-5d02fd82 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:5px;color:#102A43;}.elementor-19502 .elementor-element.elementor-element-778facec{text-align:start;}.elementor-19502 .elementor-element.elementor-element-778facec .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:54px;font-weight:600;line-height:70px;letter-spacing:-0.01em;color:#0E1B14;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19502 .elementor-element.elementor-element-6098f8b3{font-family:"Jost", Sans-serif;font-size:17px;font-weight:300;color:var( --e-global-color-a57c840 );}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-adv-accordion .eael-accordion-list .eael-accordion-header, 
                .elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-accordion_media-wrapper .eael-accordion_media-list{background-color:#FFFFFF;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover, 
                .elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list:not(.active):hover{background-color:var( --e-global-color-45bd2d0 );}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active, 
                .elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-accordion_media-wrapper .eael-accordion_media-list.active{background-color:var( --e-global-color-e033ea8 );}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{background-color:var( --e-global-color-88dd310 );color:#596978;padding:20px 70px 20px 70px;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, 
                .elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title{font-family:"Italiana", Sans-serif;font-size:23px;font-weight:600;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:24px;color:#B2945B;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:24px;width:24px;line-height:24px;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-accordion_media-list .eael-accordion_media-icon i{font-size:24px;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-accordion_media-list .eael-accordion_media-icon svg{height:24px;width:24px;line-height:24px;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon,
                    .elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{gap:10px;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-adv-accordion .eael-accordion-list{margin-bottom:12px;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{padding:15px 25px 15px 25px;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-title{padding:15px 25px 15px 25px;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:#333;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-accordion_media-content .eael-accordion_media-title{color:#333;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#B2945B;fill:#B2945B;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#B2945B;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-accordion_media-list .eael-accordion_media-icon{color:#B2945B;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-adv-accordion .eael-accordion-list .eael-accordion-header,
                .elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B2945B0D;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title,
                    .elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title{color:#fff;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-accordion_media-list:hover .eael-accordion_media-icon i{color:#fff;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-accordion_media-list:hover .eael-accordion_media-icon svg{fill:#fff;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#FFFFFF;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#FFFFFF;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-accordion_media-list.active .eael-accordion_media-icon i{color:#fff;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-accordion_media-list.active .eael-accordion_media-icon svg{fill:#fff;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{color:#596978;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-adv-accordion .eael-accordion-list .eael-accordion-content,
                .elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{font-family:"Jost", Sans-serif;font-size:17px;line-height:1.5em;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-accordion_media-list.active .eael-accordion_media-content .eael-accordion_media-description{padding:20px 70px 20px 70px;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:#444;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#444;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#444;fill:#444;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-adv-accordion .eael-accordion-list:hover .eael-accordion-header .fa-toggle{color:var( --e-global-color-88dd310 );}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-adv-accordion .eael-accordion-list:hover .eael-accordion-header .fa-toggle svg{color:var( --e-global-color-88dd310 );fill:var( --e-global-color-88dd310 );}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-adv-accordion .eael-accordion-list:hover .eael-accordion-header svg.fa-toggle{fill:var( --e-global-color-88dd310 );}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}.elementor-19502 .elementor-element.elementor-element-1f8c63b9 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-19502 .elementor-element.elementor-element-1f8c63b9{text-align:start;}.elementor-19502 .elementor-element.elementor-element-1f8c63b9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a57c840 );}.elementor-19502 .elementor-element.elementor-element-29de6792{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0% 0% 0% 0%;--padding-top:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-19502 .elementor-element.elementor-element-77f21536{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-19502 .elementor-element.elementor-element-7c522537{--divider-border-style:solid;--divider-color:var( --e-global-color-4203556 );--divider-border-width:1px;}.elementor-19502 .elementor-element.elementor-element-7c522537 .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-19502 .elementor-element.elementor-element-7c522537 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-19502 .elementor-element.elementor-element-3ca6e684{text-align:center;}.elementor-19502 .elementor-element.elementor-element-3ca6e684 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:var( --e-global-color-a57c840 );}.elementor-19502 .elementor-element.elementor-element-24a715e8{--divider-border-style:solid;--divider-color:var( --e-global-color-4203556 );--divider-border-width:1px;}.elementor-19502 .elementor-element.elementor-element-24a715e8 .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-19502 .elementor-element.elementor-element-24a715e8 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-19502 .elementor-element.elementor-element-15f96529{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-19502 .elementor-element.elementor-element-4c8dce89{--padding-top:45px;--padding-bottom:45px;--padding-left:15px;--padding-right:015px;}.elementor-19502 .elementor-element.elementor-element-5d02fd82.elementor-element{--align-self:center;}.elementor-19502 .elementor-element.elementor-element-5d02fd82{text-align:center;}.elementor-19502 .elementor-element.elementor-element-5d02fd82 .elementor-heading-title{font-size:12px;}.elementor-19502 .elementor-element.elementor-element-778facec{text-align:center;}.elementor-19502 .elementor-element.elementor-element-778facec .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, 
                .elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title{font-size:16px;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{padding:15px 20px 15px 20px;}.elementor-19502 .elementor-element.elementor-element-1d88a585 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-title{padding:15px 20px 15px 20px;}.elementor-19502 .elementor-element.elementor-element-1f8c63b9{text-align:start;}.elementor-19502 .elementor-element.elementor-element-1f8c63b9 .elementor-heading-title{font-size:12px;}}@media(min-width:768px){.elementor-19502 .elementor-element.elementor-element-59d46bcc{--content-width:1390px;}.elementor-19502 .elementor-element.elementor-element-4c8dce89{--width:68%;}.elementor-19502 .elementor-element.elementor-element-29de6792{--width:32%;}}/* Start custom CSS for heading, class: .elementor-element-5d02fd82 *//* ==========================================
   Hero Subheading — Right Focus
   ========================================== */

.hero-subheading {
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    gap: 12px;

    font-size: 15px;
    font-weight: 600;
    font-family: "JetBrains Mono", monospace;
    text-transform: uppercase;
    letter-spacing: .08em;

    color: #FFEFD0;
    margin: 0;
}

/* Right-side decorative line */
.hero-subheading::after {
    content: "";

    display: block;
    width: 70px;
    height: 1px;

    background: linear-gradient(
        90deg,
        #D4AF37 0%,
        #FFB133 70%,
        transparent 100%
    );

    position: relative;
}

/* Diamond at the end of the line */
.hero-subheading::after {
    background:
        linear-gradient(
            90deg,
            #D4AF37 0%,
            #FFB133 75%,
            transparent 100%
        );
}

/* Remove left decoration */
.hero-subheading::before {
    display: none;
}

/* ==========================================
   MOBILE
   ========================================== */

@media (max-width: 767px) {

    .hero-subheading {
        font-size: 9px;
        gap: 9px;
        letter-spacing: .18em;
    }

    .hero-subheading::after {
        width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-778facec */.elementor-19502 .elementor-element.elementor-element-778facec span {
    font-family: "Playfair Display", serif;
    font-style: italic;
    color: #D5A24B;
}/* End custom CSS */
/* Start custom CSS for eael-adv-accordion, class: .elementor-element-1d88a585 */.faq-section i.huge-golf-hole, .faq-section i.huge-coins-01, .faq-section i.icon-quote, .faq-section i.huge-user, .faq-section i.icon-flash{
border: 1px solid #D8C79E !important;
color: #D8C79E !important;
padding: 10px !important;
border-radius: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f8c63b9 *//* ==========================================
   Hero Subheading — Left Decorative Line
   ========================================== */

.hero-subheading-left {
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    gap: 0px;

    font-size: 15px;
    font-weight: 600;
    font-family: "JetBrains Mono", monospace;
    text-transform: uppercase;
    letter-spacing: .08em;

    color: #FFEFD0;
    margin: 0;
}

/* Left-side decorative line */
.hero-subheading-left::before {
    content: "";

    display: block;
    width: 40px;
    height: 1px;

    background: linear-gradient(
        90deg,
        transparent 0%,
        #FFB133 35%,
        #D4AF37 100%
    );

    flex-shrink: 0;
}

/* Remove right decoration */
.hero-subheading-left::after {
    display: none;
}


/* ==========================================
   MOBILE
   ========================================== */

@media (max-width: 767px) {

    .hero-subheading-left {
        font-size: 9px;
        gap: 9px;
        letter-spacing: .18em;
    }

    .hero-subheading-left::before {
        width: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59d46bcc *//* =========================================================
   GO EURO GOLF — FAQ SECTION
   Premium Editorial / Luxury Golf Club Atmosphere
========================================================= */

.faq-section {
    position: relative;
    overflow: hidden;
    isolation: isolate;

    background:
        /* Champagne glow — upper right */
        radial-gradient(
            circle at 88% 12%,
            rgba(196, 164, 107, 0.16) 0%,
            rgba(196, 164, 107, 0.07) 24%,
            transparent 50%
        ),

        /* Deep green atmosphere — lower left */
        radial-gradient(
            circle at 5% 92%,
            rgba(42, 82, 67, 0.09) 0%,
            rgba(42, 82, 67, 0.035) 30%,
            transparent 55%
        ),

        /* Soft central light */
        radial-gradient(
            ellipse at 50% 48%,
            rgba(255, 255, 255, 0.92) 0%,
            transparent 68%
        ),

        /* Warm ivory base */
        linear-gradient(
            135deg,
            #f7f4ed 0%,
            #f4f1e9 48%,
            #eeeae0 100%
        );

    background-color: #f4f1e9 !important;
}


/* =========================================================
   GOLD CONTOUR — BOTTOM RIGHT
========================================================= */

.faq-section::before {
    content: "";
    position: absolute;

    width: 900px;
    height: 900px;

    right: -360px;
    bottom: -500px;

    opacity: 0.30;

    background:
        repeating-radial-gradient(
            ellipse 65% 45% at 50% 50%,
            transparent 0px,
            transparent 30px,
            rgba(180, 145, 83, 0.14) 31px,
            transparent 33px,
            transparent 64px
        );

    transform: rotate(-18deg);

    pointer-events: none;
    z-index: 0;
}


/* =========================================================
   SUBTLE GREEN CONTOUR — TOP LEFT
========================================================= */

.faq-section::after {
    content: "";
    position: absolute;

    width: 600px;
    height: 600px;

    left: -330px;
    top: -330px;

    opacity: 0.14;

    background:
        repeating-radial-gradient(
            ellipse 70% 55% at 50% 50%,
            transparent 0px,
            transparent 27px,
            rgba(42, 82, 67, 0.12) 28px,
            transparent 30px,
            transparent 57px
        );

    transform: rotate(22deg);

    pointer-events: none;
    z-index: 0;
}


/* =========================================================
   ELEMENTOR CONTENT ABOVE BACKGROUND
========================================================= */

.faq-section > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */