.elementor-26 .elementor-element.elementor-element-ffd1998{--display:grid;--e-con-grid-template-columns:var(--_dd-grid-cols);--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:start;--overflow:hidden;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-26 .elementor-element.elementor-element-ffd1998:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-ffd1998 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-d4cfb1d{--display:flex;border-style:none;--border-style:none;--border-radius:1em 1em 1em 1em;--z-index:2;}.elementor-26 .elementor-element.elementor-element-d4cfb1d:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-d4cfb1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-76108a5 );}.elementor-26 .elementor-element.elementor-element-d4cfb1d.e-con{--align-self:center;}.elementor-26 .elementor-element.elementor-element-249e021 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-7404fd0{font-family:var( --e-global-typography-c93b6d2-font-family ), Sans-serif;font-size:var( --e-global-typography-c93b6d2-font-size );font-weight:var( --e-global-typography-c93b6d2-font-weight );line-height:var( --e-global-typography-c93b6d2-line-height );color:var( --e-global-color-26c613d );}.elementor-26 .elementor-element.elementor-element-52d2500 img{width:100%;}.elementor-26 .elementor-element.elementor-element-7e2cab1{--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;}.elementor-26 .elementor-element.elementor-element-7e2cab1:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-7e2cab1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-413252a > .elementor-widget-container{margin:3% 0% 0% 0%;padding:0% 5% 0% 5%;}.elementor-26 .elementor-element.elementor-element-413252a{text-align:center;font-family:var( --e-global-typography-47553a7-font-family ), Sans-serif;font-size:var( --e-global-typography-47553a7-font-size );font-weight:var( --e-global-typography-47553a7-font-weight );line-height:var( --e-global-typography-47553a7-line-height );color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-b12d7b1 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-ec8e563{color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-a2d6ccc .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-a5ff5a9{color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-6cc8e06{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-c623568{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:2%;}.elementor-26 .elementor-element.elementor-element-fa86e0a .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-e8e587a{color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-62abf2e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-62abf2e:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-62abf2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://danielwoodgolf.co.uk/wp-content/uploads/2024/11/Jack-McDonald-450x600-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-26 .elementor-element.elementor-element-ce22208{--spacer-size:250px;}@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-d4cfb1d{--width:calc(100% + var(--dd-overlap));}.elementor-26 .elementor-element.elementor-element-62abf2e{--width:100%;}}@media(max-width:1024px){.elementor-26 .elementor-element.elementor-element-ffd1998{--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-7404fd0{font-size:var( --e-global-typography-c93b6d2-font-size );line-height:var( --e-global-typography-c93b6d2-line-height );}.elementor-26 .elementor-element.elementor-element-413252a{font-size:var( --e-global-typography-47553a7-font-size );line-height:var( --e-global-typography-47553a7-line-height );}.elementor-26 .elementor-element.elementor-element-c623568{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:2%;}}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-ffd1998{--e-con-grid-template-columns:1;--e-con-grid-template-rows:1;--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-d4cfb1d{--width:90%;--margin-top:calc(-1 * var(--dd-overlap));--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-26 .elementor-element.elementor-element-7404fd0{font-size:var( --e-global-typography-c93b6d2-font-size );line-height:var( --e-global-typography-c93b6d2-line-height );}.elementor-26 .elementor-element.elementor-element-52d2500.elementor-element{--order:-99999 /* order start hack */;}.elementor-26 .elementor-element.elementor-element-413252a{font-size:var( --e-global-typography-47553a7-font-size );line-height:var( --e-global-typography-47553a7-line-height );}.elementor-26 .elementor-element.elementor-element-62abf2e:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-62abf2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:contain;}.elementor-26 .elementor-element.elementor-element-ce22208{--spacer-size:60vh;}}/* Start custom CSS for container, class: .elementor-element-d4cfb1d */.elementor-26 .elementor-element.elementor-element-d4cfb1d{
    grid-column: col1-boxed
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52d2500 */.elementor-26 .elementor-element.elementor-element-52d2500{
    grid-column: col2-boxed
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffd1998 *//*-- Section-specific CSS --*/
.elementor-26 .elementor-element.elementor-element-ffd1998{
    /* --dd-content-max-width: 1140px */
    --dd-gap: 0px;
    --dd-grid-padding: 0px;
    --dd-overlap: 3rem;
    --dd-col1-pct: 40;
}

/*-- Site-wide CSS --*/
@media screen and (min-width:768px) {
.dd-mixed-grid {
    --_dd-content-size: var(--dd-content-size, 1200px);
    --_dd-gap: var(--dd-gap, 20px);
    --_dd-col1-pct: var(--dd-col1-pct, 40);
    --_dd-grid-padding: var(--dd-grid-padding, 10px);
    --_dd-col1-width: var(--dd-col1-width, min((var(--_dd-col1-pct) * (100% - var(--_dd-gap) - 2*var(--_dd-grid-padding)) / 100), (var(--_dd-col1-pct) * (var(--_dd-content-size) - var(--_dd-gap) - 2 * var(--_dd-grid-padding)) / 100)));
    --_dd-col2-width: var(--dd-col2-width, min(((100 - var(--_dd-col1-pct)) * (100% - var(--_dd-gap) - 2 * var(--_dd-grid-padding)) / 100), ((100 - var(--_dd-col1-pct)) * (var(--_dd-content-size) - var(--_dd-gap) - 2 * var(--_dd-grid-padding)) / 100)));
    --_dd-grid-cols: [full-start col1-stretch-start] minmax(var(--_dd-grid-padding), 1fr) [col1-boxed-start content-start] var(--_dd-col1-width) [col1-boxed-end col1-stretch-end space-start] var(--_dd-gap) [space-end col2-boxed-start col2-stretch-start] var(--_dd-col2-width) [col2-boxed-end content-end] minmax(var(--_dd-grid-padding), 1fr) [col2-stretch-end full-end];
    display: grid;
    grid-template-columns: var(--_dd-grid-cols);
    gap: 0;
    grid-auto-flow: row dense;
}
    
    :where(.dd-mixed-grid>.elementor-element) {
        grid-column: content;
    }
    
    /* Grid-Child Modifier Classes */
    .dd-mixed-grid__col1--boxed {
        grid-column: col1-boxed;
    }
    
    .dd-mixed-grid__col2--boxed {
        grid-column: col2-boxed;
    }
    
    .dd-mixed-grid__col1--stretch {
        grid-column: col1-stretch;
    }
    
    .dd-mixed-grid__col2--stretch {
        grid-column: col2-stretch;
    }
    
    .dd-mixed-grid__content {
        grid-column: content;
    }
}/* End custom CSS */