.elementor-2328 .elementor-element.elementor-element-7f20cd96{--display:flex;}.elementor-2328 .elementor-element.elementor-element-21b5c35e{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2328 .elementor-element.elementor-element-5c855b85{text-align:center;}.elementor-2328 .elementor-element.elementor-element-5c855b85 .elementor-heading-title{font-size:26px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-2328 .elementor-element.elementor-element-24e2a85{text-align:center;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-2328 .elementor-element.elementor-element-423093ea{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2328 .elementor-element.elementor-element-4c49beaf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2328 .elementor-element.elementor-element-38c0d1d2 .golf-heading-container{text-align:center;overflow:hidden;}.elementor-2328 .elementor-element.elementor-element-38c0d1d2 .golf-heading-text{font-size:36px;color:var( --e-global-color-primary );}.elementor-2328 .elementor-element.elementor-element-38c0d1d2 .golf-heading-line:before{background-color:#415464;width:500px;height:1px;margin-right:25px;}.elementor-2328 .elementor-element.elementor-element-38c0d1d2 .golf-heading-line:after{background-color:#415464;width:500px;height:1px;margin-left:25px;}.elementor-2328 .elementor-element.elementor-element-63a2d31{text-align:center;}.elementor-2328 .elementor-element.elementor-element-3a1e659e{--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-2328 .elementor-element.elementor-element-023304c .golf-course-grid{gap:20px;}.elementor-2328 .elementor-element.elementor-element-023304c .golf-course-card{background-color:#f7f7f7;border-radius:8px;}.elementor-2328 .elementor-element.elementor-element-023304c .course-image img{border-radius:8px 8px 0 0;}.elementor-2328 .elementor-element.elementor-element-023304c .course-name{color:#415464;}.elementor-2328 .elementor-element.elementor-element-023304c .course-location{color:#415464;}.elementor-2328 .elementor-element.elementor-element-023304c .course-button{background-color:#e18633;color:#ffffff;}.elementor-2328 .elementor-element.elementor-element-023304c .course-button:hover{background-color:#e6720a;}.elementor-2328 .elementor-element.elementor-element-2abab68{--spacer-size:50px;}.elementor-2328 .elementor-element.elementor-element-6e9d7eec{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2328 .elementor-element.elementor-element-75c97444{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2328 .elementor-element.elementor-element-46ebdc3d .golf-heading-container{text-align:center;overflow:hidden;}.elementor-2328 .elementor-element.elementor-element-46ebdc3d .golf-heading-text{font-size:36px;color:var( --e-global-color-primary );}.elementor-2328 .elementor-element.elementor-element-46ebdc3d .golf-heading-line:before{background-color:#415464;width:500px;height:1px;margin-right:25px;}.elementor-2328 .elementor-element.elementor-element-46ebdc3d .golf-heading-line:after{background-color:#415464;width:500px;height:1px;margin-left:25px;}.elementor-2328 .elementor-element.elementor-element-1511e41f{--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-2328 .elementor-element.elementor-element-f66da2d .golf-hotels-grid{gap:20px;}.elementor-2328 .elementor-element.elementor-element-f66da2d .golf-hotel-card{background-color:#f7f7f7;border-radius:8px;}.elementor-2328 .elementor-element.elementor-element-f66da2d .hotel-image img{border-radius:8px 8px 0 0;}.elementor-2328 .elementor-element.elementor-element-f66da2d .hotel-name{color:#415464;}.elementor-2328 .elementor-element.elementor-element-f66da2d .hotel-location{color:#415464;}.elementor-2328 .elementor-element.elementor-element-f66da2d .hotel-button{background-color:#e18633;color:#ffffff;}.elementor-2328 .elementor-element.elementor-element-f66da2d .hotel-button:hover{background-color:#e6720a;}.elementor-2328 .elementor-element.elementor-element-e377cd6{--spacer-size:50px;}.elementor-2328 .elementor-element.elementor-element-77a5016{--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;--padding-top:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2328 .elementor-element.elementor-element-a3f686e .elementor-heading-title{font-size:28px;}.elementor-2328 .elementor-element.elementor-element-6fbef0c{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2328 .elementor-element.elementor-element-284e63d{padding:20px 0px 20px 0px;}.elementor-2328 .elementor-element.elementor-element-3fa286f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2328 .elementor-element.elementor-element-d7b40f8{padding:20px 0px 20px 0px;}.elementor-2328 .elementor-element.elementor-element-c41e385{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2328 .elementor-element.elementor-element-3d69525{padding:20px 0px 20px 0px;}.elementor-2328 .elementor-element.elementor-element-171379d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2328 .elementor-element.elementor-element-5adb6b9{padding:20px 0px 20px 0px;}.elementor-2328 .elementor-element.elementor-element-66bdafa{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2328 .elementor-element.elementor-element-8a3ffd6{padding:20px 0px 20px 0px;}.elementor-2328 .elementor-element.elementor-element-7a580d2{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2328 .elementor-element.elementor-element-e56edc2{padding:20px 0px 20px 0px;}.elementor-2328 .elementor-element.elementor-element-aa7b02f{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-2328 .elementor-element.elementor-element-aa7b02f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}:where( .elementor-2328 .elementor-element.elementor-element-aa7b02f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:500;}.elementor-2328 .elementor-element.elementor-element-9ee60f4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2328 .elementor-element.elementor-element-129c104{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2328 .elementor-element.elementor-element-69623bc .golf-heading-container{text-align:center;overflow:hidden;}.elementor-2328 .elementor-element.elementor-element-69623bc .golf-heading-text{font-size:36px;color:var( --e-global-color-primary );}.elementor-2328 .elementor-element.elementor-element-69623bc .golf-heading-line:before{background-color:#415464;width:500px;height:1px;margin-right:25px;}.elementor-2328 .elementor-element.elementor-element-69623bc .golf-heading-line:after{background-color:#415464;width:500px;height:1px;margin-left:25px;}.elementor-2328 .elementor-element.elementor-element-c234bb7{text-align:center;}.elementor-2328 .elementor-element.elementor-element-91f310c{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-2328 .elementor-element.elementor-element-5c855b85 .elementor-heading-title{font-size:30px;}.elementor-2328 .elementor-element.elementor-element-24e2a85{font-size:14px;}}@media(max-width:767px){.elementor-2328 .elementor-element.elementor-element-5c855b85 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2328 .elementor-element.elementor-element-38c0d1d2 .golf-heading-text{font-size:20px;}.elementor-2328 .elementor-element.elementor-element-38c0d1d2 .golf-heading-line.mobile-stacked:before{margin-bottom:15px;margin-right:0;}.elementor-2328 .elementor-element.elementor-element-38c0d1d2 .golf-heading-line.mobile-stacked:after{margin-top:15px;margin-left:0;}.elementor-2328 .elementor-element.elementor-element-46ebdc3d .golf-heading-text{font-size:20px;}.elementor-2328 .elementor-element.elementor-element-46ebdc3d .golf-heading-line.mobile-stacked:before{margin-bottom:15px;margin-right:0;}.elementor-2328 .elementor-element.elementor-element-46ebdc3d .golf-heading-line.mobile-stacked:after{margin-top:15px;margin-left:0;}.elementor-2328 .elementor-element.elementor-element-69623bc .golf-heading-text{font-size:20px;}.elementor-2328 .elementor-element.elementor-element-69623bc .golf-heading-line.mobile-stacked:before{margin-bottom:15px;margin-right:0;}.elementor-2328 .elementor-element.elementor-element-69623bc .golf-heading-line.mobile-stacked:after{margin-top:15px;margin-left:0;}.elementor-2328 .elementor-element.elementor-element-91f310c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}