.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7656 .elementor-element.elementor-element-d9c550e:not(.elementor-motion-effects-element-type-background), .elementor-7656 .elementor-element.elementor-element-d9c550e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7656 .elementor-element.elementor-element-d9c550e, .elementor-7656 .elementor-element.elementor-element-d9c550e > .elementor-background-overlay{border-radius:140px 0px 140px 0px;}.elementor-7656 .elementor-element.elementor-element-d9c550e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 0px 150px 0px;}.elementor-7656 .elementor-element.elementor-element-d9c550e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-eael-advanced-search .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-advanced-search .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7656 .elementor-element.elementor-element-4536f13 .eael-advanced-search-load-more .eael-advanced-search-load-more-button{background-color:#A80D0D;color:#FFFFFF;font-family:"Montserrat", Sans-serif;border-radius:0px 15px 0px 15px;}.elementor-7656 .elementor-element.elementor-element-4536f13 > .elementor-widget-container{margin:0px 300px 0px 300px;}.elementor-7656 .elementor-element.elementor-element-4536f13.elementor-element{--align-self:center;}.elementor-7656 .elementor-element.elementor-element-4536f13 .eael-adv-search-wrapper{margin:0px 0px 0px 0px;}.elementor-7656 .elementor-element.elementor-element-4536f13 .eael-advanced-search,.elementor-7656 .elementor-element.elementor-element-4536f13 .eael-advanced-search::placeholder{font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-7656 .elementor-element.elementor-element-4536f13 .eael-advanced-search-wrap{height:50px;width:100%;}.elementor-7656 .elementor-element.elementor-element-4536f13 .eael-advance-search-select{height:50px;}.elementor-7656 .elementor-element.elementor-element-4536f13 .eael-advanced-search-button{height:50px;line-height:50px;}.elementor-7656 .elementor-element.elementor-element-4536f13 .eael-advanced-search{border-radius:0px 15px 0px 15px;}.elementor-7656 .elementor-element.elementor-element-4536f13 .eael-advanced-search-form .eael-advanced-search-wrap .icon i{color:#B10028;}.elementor-7656 .elementor-element.elementor-element-4536f13 .eael-advanced-search-widget .eael-advanced-search-result{width:100%;}.elementor-7656 .elementor-element.elementor-element-4536f13 .eael-advanced-search-content .eael-advanced-search-content-item:hover{background:#F1F1F1;}.elementor-7656 .elementor-element.elementor-element-4536f13 .eael-advanced-search-content .eael-advanced-search-content-item .item-content h4{font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-7656 .elementor-element.elementor-element-4536f13 .eael-advanced-search-content .eael-advanced-search-content-item:hover .item-content h4{color:#0C2585;}.elementor-7656 .elementor-element.elementor-element-4536f13 .eael-advanced-search-content .eael-advanced-search-content-item .item-content p{font-family:"Montserrat", Sans-serif;font-size:12px;}.elementor-7656 .elementor-element.elementor-element-4536f13 .eael-advanced-search-total-results-wrap{text-align:left;color:#B93A3A;font-family:"Montserrat", Sans-serif;}.elementor-widget-cz_posts .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-cz_posts .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7656 .elementor-element.elementor-element-8871f63 .cz_grid .slick-list{margin-left:calc(-30px / 2);margin-right:calc(-30px / 2);margin-bottom:-30px;width:calc(100% + 30px);}.elementor-7656 .elementor-element.elementor-element-8871f63 .cz_grid:not(.cz_justified) .cz_grid_item > div{margin:0 calc(30px / 2) 30px;}.elementor-7656 .elementor-element.elementor-element-8871f63 .cz_justified .cz_grid_item{--codevz-justified-gap:30px;}.elementor-7656 .elementor-element.elementor-element-8871f63 .slick-slide{margin:0 calc(30px / 2);}.elementor-7656 .elementor-element.elementor-element-8871f63 .cz_grid .cz_grid_details .cz_grid_post_title{color:#13204c;font-size:16px;font-weight:600;padding-top:15px;}.elementor-7656 .elementor-element.elementor-element-8871f63 .cz_grid .cz_grid_details small{color:#ffffff;font-weight:500;background-color:#b10028;padding:5px 15px;margin-top:-71px;margin-left:10px;border-radius:0PX 15PX;float:left;}.elementor-7656 .elementor-element.elementor-element-8871f63 .cz_grid_filters{margin-bottom:10px;}.elementor-7656 .elementor-element.elementor-element-8871f63 .cz_grid_filters li{color:#ffffff;font-size:13px;font-weight:600;background-color:#13204c;margin-right:5px;margin-left:5px;border-radius:0px 15px;}.elementor-7656 .elementor-element.elementor-element-8871f63 .cz_grid_filters li:hover{background-color:#b10028;}.elementor-7656 .elementor-element.elementor-element-8871f63 .cz_grid_filters .cz_active_filter{background-color:#b10028;}.elementor-7656 .elementor-element.elementor-element-3557761 > .elementor-container{max-width:1170px;}.elementor-7656 .elementor-element.elementor-element-3557761{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-114px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:10;}.elementor-7656 .elementor-element.elementor-element-3557761 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7656 .elementor-element.elementor-element-148b6ff:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7656 .elementor-element.elementor-element-148b6ff > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13204C;background-image:url("https://www.golfinsouthafrica.com/wp-content/uploads/2026/02/Golf-in-South-Africa-CTA.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-7656 .elementor-element.elementor-element-148b6ff > .elementor-element-populated, .elementor-7656 .elementor-element.elementor-element-148b6ff > .elementor-element-populated > .elementor-background-overlay, .elementor-7656 .elementor-element.elementor-element-148b6ff > .elementor-background-slideshow{border-radius:50px 0px 50px 0px;}.elementor-7656 .elementor-element.elementor-element-148b6ff > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 50px 0px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;padding:74px 74px 74px 74px;}.elementor-7656 .elementor-element.elementor-element-148b6ff > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7656 .elementor-element.elementor-element-26dad9b{--display:grid;--e-con-grid-template-columns:3fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7656 .elementor-element.elementor-element-29e4f83{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-cz_title .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-cz_title .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7656 .elementor-element.elementor-element-a597934 .cz_title .cz_title_content h3{color:#ffffff;font-size:30px;}.elementor-7656 .elementor-element.elementor-element-d4eff4b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-cz_button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-cz_button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7656 .elementor-element.elementor-element-72e45b8 .cz_btn,.elementor-7656 .elementor-element.elementor-element-72e45b8 .cz_btn:before{font-size:15px;text-align:center;font-weight:500;text-transform:none;}.elementor-7656 .elementor-element.elementor-element-72e45b8 .cz_btn small{font-size:19px;font-weight:600;text-transform:uppercase;}@media(min-width:801px){.elementor-7656 .elementor-element.elementor-element-148b6ff{width:100%;}}@media(max-width:1024px) and (min-width:801px){.elementor-7656 .elementor-element.elementor-element-7cb311d{width:100%;}}@media(max-width:1024px){.elementor-7656 .elementor-element.elementor-element-3557761{margin-top:40px;margin-bottom:0px;}.elementor-7656 .elementor-element.elementor-element-26dad9b{--grid-auto-flow:row;}}@media(max-width:800px){.elementor-7656 .elementor-element.elementor-element-d9c550e, .elementor-7656 .elementor-element.elementor-element-d9c550e > .elementor-background-overlay{border-radius:80px 0px 80px 0px;}.elementor-7656 .elementor-element.elementor-element-d9c550e{margin-top:50px;margin-bottom:100px;padding:0px 0px 80px 0px;}.elementor-7656 .elementor-element.elementor-element-4536f13 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7656 .elementor-element.elementor-element-4536f13.elementor-element{--align-self:center;}.elementor-7656 .elementor-element.elementor-element-8871f63 .cz_grid .cz_grid_details .cz_grid_post_title{margin-bottom:20px;}.elementor-7656 .elementor-element.elementor-element-3557761{margin-top:0px;margin-bottom:0px;}.elementor-7656 .elementor-element.elementor-element-148b6ff > .elementor-element-populated, .elementor-7656 .elementor-element.elementor-element-148b6ff > .elementor-element-populated > .elementor-background-overlay, .elementor-7656 .elementor-element.elementor-element-148b6ff > .elementor-background-slideshow{border-radius:0px 70px 0px 70px;}.elementor-7656 .elementor-element.elementor-element-148b6ff > .elementor-element-populated{padding:50px 40px 40px 40px;}.elementor-7656 .elementor-element.elementor-element-26dad9b{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-7656 .elementor-element.elementor-element-a597934 .cz_title .cz_title_content h3{font-size:32px;}}