.gb-container-4d5887a8{position:relative;overflow-x:hidden;overflow-y:hidden;padding:160px 60px 120px 50%;background-color:var(--contrast-3);}.gb-container-4d5887a8:before{content:"";background-image:url(https://keltic-golf.com/wp-content/uploads/2025/04/249b1c3b-bd90-4bae-a079-3251c76b6a2d.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;transition:inherit;pointer-events:none;}.gb-container-4d5887a8.gb-has-dynamic-bg:before{background-image:var(--background-url);}.gb-container-4d5887a8.gb-no-dynamic-bg:before{background-image:none;}.gb-container-0bebe177{position:relative;margin-bottom:190px;}.gb-container-783a21c0{width:100%;max-width:410px;position:relative;padding:12px;border:2px solid var(--base-3);}.gb-container-db8595bb{width:50%;z-index:9;position:relative;padding-right:60px;padding-bottom:120px;padding-left:60px;margin-top:-210px;margin-right:auto;margin-left:0px;}.gb-container-f1759228{width:100%;max-width:300px;display:flex;flex-wrap:wrap;align-items:center;row-gap:12px;position:relative;font-size:24px;font-weight:500;color:var(--base-3);}.gb-grid-wrapper > .gb-grid-column-1348b643{width:33.33%;}.gb-grid-wrapper > .gb-grid-column-3e317907{width:33.33%;}.gb-grid-wrapper > .gb-grid-column-89816d49{width:33.33%;}h2.gb-headline-29c9ccc4{font-family:Playfair Display, serif;font-size:64px;text-transform:uppercase;margin-bottom:0px;color:#4f5805;}h2.gb-headline-5f87587b{font-family:Playfair Display, serif;font-size:37px;text-transform:uppercase;margin-bottom:0px;color:#4f5805;}p.gb-headline-d6aaf7c4{position:relative;font-size:20px;font-weight:500;margin-bottom:50px;color:#4f5805;}h2.gb-headline-ea1d489c{position:relative;font-size:87px;line-height:0.8em;font-weight:600;text-transform:uppercase;margin-bottom:20px;margin-left:-8px;color:#4f5805;}h2.gb-headline-e27917d0{position:relative;font-size:64px;line-height:0.8em;font-weight:600;text-transform:uppercase;margin-bottom:20px;color:var(--base-3);}h3.gb-headline-e881926b{position:relative;font-size:25px;line-height:0.8em;font-weight:600;text-transform:uppercase;margin-top:20px;margin-bottom:20px;color:var(--base-3);}p.gb-headline-45608d71{min-width:calc(100% - 32px);padding-left:8px;margin-bottom:0px;}p.gb-headline-45608d71 a{color:var(--base-3);}p.gb-headline-45608d71 a:hover{color:var(--accent);}p.gb-headline-444dac15{min-width:calc(100% - 32px);text-transform:uppercase;padding-left:8px;margin-bottom:0px;}a.gb-button-100331da{display:inline-flex;position:relative;font-size:32px;font-weight:600;text-transform:uppercase;padding:0;border-radius:12px;border:0px solid;color:#ffffff;text-decoration:none;}a.gb-button-100331da:hover, a.gb-button-100331da:active, a.gb-button-100331da:focus{color:var(--base-3);}.gb-grid-wrapper-4222c5ec{display:flex;flex-wrap:wrap;}.gb-grid-wrapper-4222c5ec > .gb-grid-column{box-sizing:border-box;}@media (max-width: 767px) {.gb-container-4d5887a8{padding:40px 20px;}.gb-grid-wrapper > .gb-grid-column-1348b643{width:100%;}.gb-grid-wrapper > .gb-grid-column-3e317907{width:100%;}.gb-grid-wrapper > .gb-grid-column-89816d49{width:100%;}h2.gb-headline-29c9ccc4{font-size:28px;}h2.gb-headline-5f87587b{font-size:28px;}p.gb-headline-d6aaf7c4{font-size:14px;}h2.gb-headline-ea1d489c{font-size:68px;}h2.gb-headline-e27917d0{font-size:68px;}h3.gb-headline-e881926b{font-size:68px;}}:root{--gb-container-width:1400px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}