.elementor-217 .elementor-element.elementor-element-3bea9224:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-3bea9224 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fairway.criticaldev.site/wp-content/uploads/2025/12/FT-202307-05-scaled.jpg");background-position:center center;background-size:cover;}.elementor-217 .elementor-element.elementor-element-3bea9224 > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-217 .elementor-element.elementor-element-3bea9224 > .elementor-container{min-height:500px;}.elementor-217 .elementor-element.elementor-element-3bea9224{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;z-index:1;}.elementor-217 .elementor-element.elementor-element-57fbdb1a{padding:0px 0px 0px 0px;text-align:center;}.elementor-217 .elementor-element.elementor-element-57fbdb1a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:72px;font-weight:normal;text-transform:capitalize;line-height:1.1em;color:#FFFFFF;}.elementor-217 .elementor-element.elementor-element-a3694ec:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-a3694ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://fairway.criticaldev.site/wp-content/uploads/2025/12/FT-202307-05-scaled.jpg");background-size:cover;}.elementor-217 .elementor-element.elementor-element-a3694ec > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, #00000080 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-217 .elementor-element.elementor-element-a3694ec > .elementor-container{max-width:1600px;min-height:900px;}.elementor-217 .elementor-element.elementor-element-a3694ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 50px 0px 50px;}.elementor-bc-flex-widget .elementor-217 .elementor-element.elementor-element-2c9ed28.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-217 .elementor-element.elementor-element-2c9ed28.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-217 .elementor-element.elementor-element-2c9ed28 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-217 .elementor-element.elementor-element-2c9ed28 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-217 .elementor-element.elementor-element-2c9ed28{z-index:1;}.elementor-217 .elementor-element.elementor-element-7a0b181 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-bc-flex-widget .elementor-217 .elementor-element.elementor-element-26db48a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-217 .elementor-element.elementor-element-26db48a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-217 .elementor-element.elementor-element-26db48a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 60px;}.elementor-217 .elementor-element.elementor-element-26db48a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-217 .elementor-element.elementor-element-26db48a{z-index:1;}.elementor-217 .elementor-element.elementor-element-4fd4814{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;text-align:left;}.elementor-217 .elementor-element.elementor-element-4fd4814 .elementor-heading-title{color:#FFFFFF;}.elementor-217 .elementor-element.elementor-element-a4e5b90 .elementor-heading-title{color:#FFFFFF;}.elementor-217 .elementor-element.elementor-element-94f2077{padding:0px 100px 0px 0px;text-align:left;font-family:"Source Sans Pro", Sans-serif;font-size:23px;font-weight:normal;color:var( --e-global-color-7965ab6 );}.elementor-217 .elementor-element.elementor-element-0d11b83{padding:0px 0px 30px 0px;}.elementor-bc-flex-widget .elementor-217 .elementor-element.elementor-element-1442d34.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-217 .elementor-element.elementor-element-1442d34.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-217 .elementor-element.elementor-element-1442d34 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-97c62b2 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-9663e2c-font-family ), Sans-serif;font-size:var( --e-global-typography-9663e2c-font-size );font-weight:var( --e-global-typography-9663e2c-font-weight );text-transform:var( --e-global-typography-9663e2c-text-transform );letter-spacing:var( --e-global-typography-9663e2c-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:15px 20px 15px 20px;}.elementor-217 .elementor-element.elementor-element-97c62b2 .elementor-button:hover, .elementor-217 .elementor-element.elementor-element-97c62b2 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-217 .elementor-element.elementor-element-97c62b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-97c62b2 .elementor-button:hover svg, .elementor-217 .elementor-element.elementor-element-97c62b2 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-217 .elementor-element.elementor-element-e86adbd.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-217 .elementor-element.elementor-element-e86adbd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-217 .elementor-element.elementor-element-e86adbd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-468c462 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-9663e2c-font-family ), Sans-serif;font-size:var( --e-global-typography-9663e2c-font-size );font-weight:var( --e-global-typography-9663e2c-font-weight );text-transform:var( --e-global-typography-9663e2c-text-transform );letter-spacing:var( --e-global-typography-9663e2c-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:15px 20px 15px 20px;}.elementor-217 .elementor-element.elementor-element-468c462 .elementor-button:hover, .elementor-217 .elementor-element.elementor-element-468c462 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-217 .elementor-element.elementor-element-468c462{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-468c462 .elementor-button:hover svg, .elementor-217 .elementor-element.elementor-element-468c462 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-217 .elementor-element.elementor-element-f738eae.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-217 .elementor-element.elementor-element-f738eae.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-217 .elementor-element.elementor-element-08c74da .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-9663e2c-font-family ), Sans-serif;font-size:var( --e-global-typography-9663e2c-font-size );font-weight:var( --e-global-typography-9663e2c-font-weight );text-transform:var( --e-global-typography-9663e2c-text-transform );letter-spacing:var( --e-global-typography-9663e2c-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:15px 20px 15px 20px;}.elementor-217 .elementor-element.elementor-element-08c74da .elementor-button:hover, .elementor-217 .elementor-element.elementor-element-08c74da .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-217 .elementor-element.elementor-element-08c74da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-08c74da .elementor-button:hover svg, .elementor-217 .elementor-element.elementor-element-08c74da .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-217 .elementor-element.elementor-element-3f2d9ed:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-3f2d9ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://fairway.criticaldev.site/wp-content/uploads/2025/12/FT-202307-05-scaled.jpg");background-size:cover;}.elementor-217 .elementor-element.elementor-element-3f2d9ed > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, #00000080 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-217 .elementor-element.elementor-element-3f2d9ed > .elementor-container{max-width:1400px;min-height:900px;}.elementor-217 .elementor-element.elementor-element-3f2d9ed{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 50px 0px 50px;}.elementor-bc-flex-widget .elementor-217 .elementor-element.elementor-element-1454c50.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-217 .elementor-element.elementor-element-1454c50.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-217 .elementor-element.elementor-element-1454c50 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-217 .elementor-element.elementor-element-1454c50 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-217 .elementor-element.elementor-element-1454c50{z-index:1;}.elementor-217 .elementor-element.elementor-element-883b014{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;text-align:left;}.elementor-217 .elementor-element.elementor-element-883b014 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-217 .elementor-element.elementor-element-7c42ffc .elementor-heading-title{color:#FFFFFF;}.elementor-217 .elementor-element.elementor-element-a39608a{text-align:left;font-family:"Source Sans Pro", Sans-serif;font-size:23px;font-weight:normal;color:var( --e-global-color-7965ab6 );}.elementor-217 .elementor-element.elementor-element-6c8f4b6 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-9663e2c-font-family ), Sans-serif;font-size:var( --e-global-typography-9663e2c-font-size );font-weight:var( --e-global-typography-9663e2c-font-weight );text-transform:var( --e-global-typography-9663e2c-text-transform );letter-spacing:var( --e-global-typography-9663e2c-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:15px 20px 15px 20px;}.elementor-217 .elementor-element.elementor-element-6c8f4b6 .elementor-button:hover, .elementor-217 .elementor-element.elementor-element-6c8f4b6 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-217 .elementor-element.elementor-element-6c8f4b6 .elementor-button:hover svg, .elementor-217 .elementor-element.elementor-element-6c8f4b6 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-217 .elementor-element.elementor-element-a214014 > .elementor-element-populated, .elementor-217 .elementor-element.elementor-element-a214014 > .elementor-element-populated > .elementor-background-overlay, .elementor-217 .elementor-element.elementor-element-a214014 > .elementor-background-slideshow{border-radius:3px 3px 3px 3px;}.elementor-217 .elementor-element.elementor-element-a214014 > .elementor-element-populated{box-shadow:0px 28px 50px -10px rgba(0, 0, 0, 0.1);}.elementor-217 .elementor-element.elementor-element-4465b71 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:normal;color:#FFFFFF;}.elementor-217 .elementor-element.elementor-element-a945369 > .elementor-container{min-height:40px;}.elementor-217 .elementor-element.elementor-element-a945369{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-147a096 );}.elementor-bc-flex-widget .elementor-217 .elementor-element.elementor-element-e10f3a1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-217 .elementor-element.elementor-element-e10f3a1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-217 .elementor-element.elementor-element-ae8e57c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-7965ab6 );}.elementor-bc-flex-widget .elementor-217 .elementor-element.elementor-element-c8957d0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-217 .elementor-element.elementor-element-c8957d0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-217 .elementor-element.elementor-element-fad3413{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;text-align:right;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-7965ab6 );}.elementor-217 .elementor-element.elementor-element-0db3287 > .elementor-container{min-height:40px;}.elementor-217 .elementor-element.elementor-element-0db3287{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-147a096 );}.elementor-bc-flex-widget .elementor-217 .elementor-element.elementor-element-61c4df2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-217 .elementor-element.elementor-element-61c4df2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-217 .elementor-element.elementor-element-46aa865{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-7965ab6 );}.elementor-bc-flex-widget .elementor-217 .elementor-element.elementor-element-9cffe77.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-217 .elementor-element.elementor-element-9cffe77.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-217 .elementor-element.elementor-element-185bd18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;text-align:right;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-7965ab6 );}.elementor-217 .elementor-element.elementor-element-2c15575 > .elementor-container{min-height:40px;}.elementor-217 .elementor-element.elementor-element-2c15575{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-147a096 );}.elementor-bc-flex-widget .elementor-217 .elementor-element.elementor-element-35feb60.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-217 .elementor-element.elementor-element-35feb60.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-217 .elementor-element.elementor-element-7be758c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-7965ab6 );}.elementor-bc-flex-widget .elementor-217 .elementor-element.elementor-element-4e09480.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-217 .elementor-element.elementor-element-4e09480.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-217 .elementor-element.elementor-element-efbd5fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;text-align:right;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-7965ab6 );}.elementor-217 .elementor-element.elementor-element-ac7431e > .elementor-container{min-height:40px;}.elementor-217 .elementor-element.elementor-element-ac7431e{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-147a096 );}.elementor-bc-flex-widget .elementor-217 .elementor-element.elementor-element-da20e55.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-217 .elementor-element.elementor-element-da20e55.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-217 .elementor-element.elementor-element-cc49c77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-7965ab6 );}.elementor-bc-flex-widget .elementor-217 .elementor-element.elementor-element-bab0875.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-217 .elementor-element.elementor-element-bab0875.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-217 .elementor-element.elementor-element-1d2ff2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;text-align:right;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-7965ab6 );}.elementor-217 .elementor-element.elementor-element-9e2e2e7 > .elementor-container{min-height:40px;}.elementor-217 .elementor-element.elementor-element-9e2e2e7{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-147a096 );}.elementor-bc-flex-widget .elementor-217 .elementor-element.elementor-element-5a7b19b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-217 .elementor-element.elementor-element-5a7b19b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-217 .elementor-element.elementor-element-57a2452{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-7965ab6 );}.elementor-bc-flex-widget .elementor-217 .elementor-element.elementor-element-d7c01db.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-217 .elementor-element.elementor-element-d7c01db.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-217 .elementor-element.elementor-element-75bda9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;text-align:right;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-7965ab6 );}.elementor-217 .elementor-element.elementor-element-52b0f9e > .elementor-container{min-height:40px;}.elementor-217 .elementor-element.elementor-element-52b0f9e{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-147a096 );}.elementor-bc-flex-widget .elementor-217 .elementor-element.elementor-element-809f574.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-217 .elementor-element.elementor-element-809f574.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-217 .elementor-element.elementor-element-6062c36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-7965ab6 );}.elementor-bc-flex-widget .elementor-217 .elementor-element.elementor-element-4ffebf5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-217 .elementor-element.elementor-element-4ffebf5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-217 .elementor-element.elementor-element-34521a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;text-align:right;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-7965ab6 );}.elementor-217 .elementor-element.elementor-element-b8295d8 > .elementor-container{min-height:40px;}.elementor-217 .elementor-element.elementor-element-b8295d8{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-147a096 );}.elementor-bc-flex-widget .elementor-217 .elementor-element.elementor-element-94b9363.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-217 .elementor-element.elementor-element-94b9363.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-217 .elementor-element.elementor-element-82075f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-7965ab6 );}.elementor-bc-flex-widget .elementor-217 .elementor-element.elementor-element-03ab182.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-217 .elementor-element.elementor-element-03ab182.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-217 .elementor-element.elementor-element-b18c146{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;text-align:right;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-7965ab6 );}.elementor-217 .elementor-element.elementor-element-12eabf36:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-12eabf36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-217 .elementor-element.elementor-element-12eabf36 > .elementor-container{max-width:1600px;}.elementor-217 .elementor-element.elementor-element-12eabf36{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-217 .elementor-element.elementor-element-12eabf36 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-217 .elementor-element.elementor-element-8e33df6{padding:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-6408f7d7 > .elementor-element-populated{padding:60px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-5ac1fee3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;z-index:2;text-align:left;}.elementor-217 .elementor-element.elementor-element-5ac1fee3 .elementor-heading-title{color:#FFFFFF;}.elementor-217 .elementor-element.elementor-element-10516c92{padding:30px 0px 0px 0px;text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-217 .elementor-element.elementor-element-6da6f32d:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-6da6f32d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-size:cover;}.elementor-217 .elementor-element.elementor-element-6da6f32d > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, #080D16BD 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-217 .elementor-element.elementor-element-6da6f32d > .elementor-container{max-width:1600px;min-height:900px;}.elementor-217 .elementor-element.elementor-element-6da6f32d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 0px 60px 0px;z-index:1;}.elementor-bc-flex-widget .elementor-217 .elementor-element.elementor-element-106f9f3a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-217 .elementor-element.elementor-element-106f9f3a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-217 .elementor-element.elementor-element-106f9f3a{z-index:1;}.elementor-217 .elementor-element.elementor-element-601af516{text-align:left;}.elementor-217 .elementor-element.elementor-element-601af516 .elementor-heading-title{color:#FFFFFF;}.elementor-217 .elementor-element.elementor-element-2bd988e2{padding:0px 60px 0px 0px;}.elementor-217 .elementor-element.elementor-element-2bd988e2 .elementor-heading-title{color:#FFFFFF;}.elementor-217 .elementor-element.elementor-element-15d31484{padding:0px 75px 0px 0px;text-align:left;font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-weight:normal;color:var( --e-global-color-7965ab6 );}.elementor-217 .elementor-element.elementor-element-54106fb .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-9663e2c-font-family ), Sans-serif;font-size:var( --e-global-typography-9663e2c-font-size );font-weight:var( --e-global-typography-9663e2c-font-weight );text-transform:var( --e-global-typography-9663e2c-text-transform );letter-spacing:var( --e-global-typography-9663e2c-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:15px 20px 15px 20px;}.elementor-217 .elementor-element.elementor-element-54106fb .elementor-button:hover, .elementor-217 .elementor-element.elementor-element-54106fb .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-217 .elementor-element.elementor-element-54106fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-54106fb .elementor-button:hover svg, .elementor-217 .elementor-element.elementor-element-54106fb .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-217 .elementor-element.elementor-element-61e9dc08.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-217 .elementor-element.elementor-element-61e9dc08.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-217 .elementor-element.elementor-element-7c97fec8{padding:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-8a680bd:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-8a680bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fairway.criticaldev.site/wp-content/uploads/2025/12/FT-202510-41-1-scaled.jpg");background-position:top center;background-size:cover;}.elementor-217 .elementor-element.elementor-element-8a680bd > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, #040A10A1 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-217 .elementor-element.elementor-element-8a680bd > .elementor-container{max-width:800px;min-height:500px;}.elementor-217 .elementor-element.elementor-element-8a680bd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-217 .elementor-element.elementor-element-3f5fb5d{text-align:center;}.elementor-217 .elementor-element.elementor-element-3f5fb5d .elementor-heading-title{color:#FFFFFF;}.elementor-217 .elementor-element.elementor-element-ee24571{text-align:center;font-family:"Source Sans Pro", Sans-serif;font-size:21px;font-weight:normal;color:var( --e-global-color-7965ab6 );}.elementor-217 .elementor-element.elementor-element-7aee955{padding:0px 0px 30px 0px;}.elementor-bc-flex-widget .elementor-217 .elementor-element.elementor-element-65365fe.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-217 .elementor-element.elementor-element-65365fe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-217 .elementor-element.elementor-element-65365fe > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-1846160 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-9663e2c-font-family ), Sans-serif;font-size:var( --e-global-typography-9663e2c-font-size );font-weight:var( --e-global-typography-9663e2c-font-weight );text-transform:var( --e-global-typography-9663e2c-text-transform );letter-spacing:var( --e-global-typography-9663e2c-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:15px 20px 15px 20px;}.elementor-217 .elementor-element.elementor-element-1846160 .elementor-button:hover, .elementor-217 .elementor-element.elementor-element-1846160 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-217 .elementor-element.elementor-element-1846160{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-1846160 .elementor-button:hover svg, .elementor-217 .elementor-element.elementor-element-1846160 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-217 .elementor-element.elementor-element-a46465b.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-217 .elementor-element.elementor-element-a46465b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-217 .elementor-element.elementor-element-a46465b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-51c501d .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-9663e2c-font-family ), Sans-serif;font-size:var( --e-global-typography-9663e2c-font-size );font-weight:var( --e-global-typography-9663e2c-font-weight );text-transform:var( --e-global-typography-9663e2c-text-transform );letter-spacing:var( --e-global-typography-9663e2c-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:15px 20px 15px 20px;}.elementor-217 .elementor-element.elementor-element-51c501d .elementor-button:hover, .elementor-217 .elementor-element.elementor-element-51c501d .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-217 .elementor-element.elementor-element-51c501d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-51c501d .elementor-button:hover svg, .elementor-217 .elementor-element.elementor-element-51c501d .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-217 .elementor-element.elementor-element-4295ab6.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-217 .elementor-element.elementor-element-4295ab6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-217 .elementor-element.elementor-element-4295ab6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-47b68ca .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-9663e2c-font-family ), Sans-serif;font-size:var( --e-global-typography-9663e2c-font-size );font-weight:var( --e-global-typography-9663e2c-font-weight );text-transform:var( --e-global-typography-9663e2c-text-transform );letter-spacing:var( --e-global-typography-9663e2c-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:15px 20px 15px 20px;}.elementor-217 .elementor-element.elementor-element-47b68ca .elementor-button:hover, .elementor-217 .elementor-element.elementor-element-47b68ca .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-217 .elementor-element.elementor-element-47b68ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-47b68ca .elementor-button:hover svg, .elementor-217 .elementor-element.elementor-element-47b68ca .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-217 .elementor-element.elementor-element-5417688:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-5417688 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-217 .elementor-element.elementor-element-5417688 > .elementor-container{min-height:0px;}.elementor-217 .elementor-element.elementor-element-5417688{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-40px;padding:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-5417688 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-217 .elementor-element.elementor-element-b3d47d1{--e-image-carousel-slides-to-show:8;}@media(min-width:768px){.elementor-217 .elementor-element.elementor-element-1442d34{width:26%;}.elementor-217 .elementor-element.elementor-element-e86adbd{width:24%;}.elementor-217 .elementor-element.elementor-element-f738eae{width:49.666%;}.elementor-217 .elementor-element.elementor-element-1454c50{width:70%;}.elementor-217 .elementor-element.elementor-element-6d92854{width:9.333%;}.elementor-217 .elementor-element.elementor-element-a214014{width:20%;}.elementor-217 .elementor-element.elementor-element-e10f3a1{width:60.714%;}.elementor-217 .elementor-element.elementor-element-c8957d0{width:39.28%;}.elementor-217 .elementor-element.elementor-element-61c4df2{width:60.714%;}.elementor-217 .elementor-element.elementor-element-9cffe77{width:39.28%;}.elementor-217 .elementor-element.elementor-element-35feb60{width:60.714%;}.elementor-217 .elementor-element.elementor-element-4e09480{width:39.28%;}.elementor-217 .elementor-element.elementor-element-da20e55{width:60.714%;}.elementor-217 .elementor-element.elementor-element-bab0875{width:39.28%;}.elementor-217 .elementor-element.elementor-element-5a7b19b{width:60.714%;}.elementor-217 .elementor-element.elementor-element-d7c01db{width:39.28%;}.elementor-217 .elementor-element.elementor-element-809f574{width:60.714%;}.elementor-217 .elementor-element.elementor-element-4ffebf5{width:39.28%;}.elementor-217 .elementor-element.elementor-element-94b9363{width:60.714%;}.elementor-217 .elementor-element.elementor-element-03ab182{width:39.28%;}.elementor-217 .elementor-element.elementor-element-11081eff{width:46.051%;}.elementor-217 .elementor-element.elementor-element-6cbf44ad{width:8.411%;}.elementor-217 .elementor-element.elementor-element-6408f7d7{width:45.175%;}.elementor-217 .elementor-element.elementor-element-106f9f3a{width:49.21%;}.elementor-217 .elementor-element.elementor-element-230e0360{width:5.836%;}.elementor-217 .elementor-element.elementor-element-61e9dc08{width:44.561%;}.elementor-217 .elementor-element.elementor-element-65365fe{width:37%;}.elementor-217 .elementor-element.elementor-element-a46465b{width:25.332%;}.elementor-217 .elementor-element.elementor-element-4295ab6{width:37%;}}@media(max-width:1024px){.elementor-217 .elementor-element.elementor-element-3bea9224{padding:0px 40px 0px 40px;}.elementor-217 .elementor-element.elementor-element-6f603650 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-57fbdb1a .elementor-heading-title{font-size:45px;}.elementor-217 .elementor-element.elementor-element-a3694ec{padding:0px 40px 40px 40px;}.elementor-217 .elementor-element.elementor-element-97c62b2 .elementor-button{font-size:var( --e-global-typography-9663e2c-font-size );letter-spacing:var( --e-global-typography-9663e2c-letter-spacing );}.elementor-217 .elementor-element.elementor-element-468c462 .elementor-button{font-size:var( --e-global-typography-9663e2c-font-size );letter-spacing:var( --e-global-typography-9663e2c-letter-spacing );}.elementor-217 .elementor-element.elementor-element-08c74da .elementor-button{font-size:var( --e-global-typography-9663e2c-font-size );letter-spacing:var( --e-global-typography-9663e2c-letter-spacing );}.elementor-217 .elementor-element.elementor-element-3f2d9ed{padding:0px 40px 40px 40px;}.elementor-217 .elementor-element.elementor-element-6c8f4b6 .elementor-button{font-size:var( --e-global-typography-9663e2c-font-size );letter-spacing:var( --e-global-typography-9663e2c-letter-spacing );}.elementor-217 .elementor-element.elementor-element-a214014 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-ae8e57c{font-size:var( --e-global-typography-text-font-size );}.elementor-217 .elementor-element.elementor-element-fad3413{font-size:var( --e-global-typography-text-font-size );}.elementor-217 .elementor-element.elementor-element-46aa865{font-size:var( --e-global-typography-text-font-size );}.elementor-217 .elementor-element.elementor-element-185bd18{font-size:var( --e-global-typography-text-font-size );}.elementor-217 .elementor-element.elementor-element-7be758c{font-size:var( --e-global-typography-text-font-size );}.elementor-217 .elementor-element.elementor-element-efbd5fb{font-size:var( --e-global-typography-text-font-size );}.elementor-217 .elementor-element.elementor-element-cc49c77{font-size:var( --e-global-typography-text-font-size );}.elementor-217 .elementor-element.elementor-element-1d2ff2d{font-size:var( --e-global-typography-text-font-size );}.elementor-217 .elementor-element.elementor-element-57a2452{font-size:var( --e-global-typography-text-font-size );}.elementor-217 .elementor-element.elementor-element-75bda9e{font-size:var( --e-global-typography-text-font-size );}.elementor-217 .elementor-element.elementor-element-6062c36{font-size:var( --e-global-typography-text-font-size );}.elementor-217 .elementor-element.elementor-element-34521a3{font-size:var( --e-global-typography-text-font-size );}.elementor-217 .elementor-element.elementor-element-82075f5{font-size:var( --e-global-typography-text-font-size );}.elementor-217 .elementor-element.elementor-element-b18c146{font-size:var( --e-global-typography-text-font-size );}.elementor-217 .elementor-element.elementor-element-12eabf36{padding:90px 40px 0px 40px;}.elementor-217 .elementor-element.elementor-element-10516c92{font-size:var( --e-global-typography-text-font-size );}.elementor-217 .elementor-element.elementor-element-6da6f32d{padding:90px 40px 40px 40px;}.elementor-217 .elementor-element.elementor-element-106f9f3a > .elementor-element-populated{padding:60px 0px 60px 0px;}.elementor-217 .elementor-element.elementor-element-54106fb .elementor-button{font-size:var( --e-global-typography-9663e2c-font-size );letter-spacing:var( --e-global-typography-9663e2c-letter-spacing );}.elementor-217 .elementor-element.elementor-element-8a680bd{padding:0px 60px 0px 60px;}.elementor-217 .elementor-element.elementor-element-1846160 .elementor-button{font-size:var( --e-global-typography-9663e2c-font-size );letter-spacing:var( --e-global-typography-9663e2c-letter-spacing );}.elementor-217 .elementor-element.elementor-element-51c501d .elementor-button{font-size:var( --e-global-typography-9663e2c-font-size );letter-spacing:var( --e-global-typography-9663e2c-letter-spacing );}.elementor-217 .elementor-element.elementor-element-47b68ca .elementor-button{font-size:var( --e-global-typography-9663e2c-font-size );letter-spacing:var( --e-global-typography-9663e2c-letter-spacing );}}@media(max-width:767px){.elementor-217 .elementor-element.elementor-element-3bea9224 > .elementor-container{min-height:300px;}.elementor-217 .elementor-element.elementor-element-3bea9224{padding:0px 30px 0px 30px;}.elementor-217 .elementor-element.elementor-element-6f603650 > .elementor-element-populated{padding:100px 0px 100px 0px;}.elementor-217 .elementor-element.elementor-element-57fbdb1a{padding:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-57fbdb1a .elementor-heading-title{font-size:30px;}.elementor-217 .elementor-element.elementor-element-a3694ec{padding:60px 30px 60px 30px;}.elementor-217 .elementor-element.elementor-element-26db48a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-94f2077{padding:30px 0px 0px 0px;text-align:left;}.elementor-217 .elementor-element.elementor-element-1442d34{width:100%;}.elementor-217 .elementor-element.elementor-element-1442d34 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-217 .elementor-element.elementor-element-97c62b2 .elementor-button{font-size:var( --e-global-typography-9663e2c-font-size );letter-spacing:var( --e-global-typography-9663e2c-letter-spacing );}.elementor-217 .elementor-element.elementor-element-e86adbd{width:100%;}.elementor-217 .elementor-element.elementor-element-e86adbd > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-217 .elementor-element.elementor-element-468c462 .elementor-button{font-size:var( --e-global-typography-9663e2c-font-size );letter-spacing:var( --e-global-typography-9663e2c-letter-spacing );}.elementor-217 .elementor-element.elementor-element-f738eae{width:100%;}.elementor-217 .elementor-element.elementor-element-08c74da .elementor-button{font-size:var( --e-global-typography-9663e2c-font-size );letter-spacing:var( --e-global-typography-9663e2c-letter-spacing );}.elementor-217 .elementor-element.elementor-element-3f2d9ed{padding:25px 30px 60px 30px;}.elementor-217 .elementor-element.elementor-element-a39608a{padding:30px 0px 0px 0px;text-align:left;}.elementor-217 .elementor-element.elementor-element-6c8f4b6 .elementor-button{font-size:var( --e-global-typography-9663e2c-font-size );letter-spacing:var( --e-global-typography-9663e2c-letter-spacing );}.elementor-217 .elementor-element.elementor-element-a214014 > .elementor-element-populated{padding:60px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-e10f3a1{width:50%;}.elementor-217 .elementor-element.elementor-element-ae8e57c{text-align:left;font-size:var( --e-global-typography-text-font-size );}.elementor-217 .elementor-element.elementor-element-c8957d0{width:50%;}.elementor-217 .elementor-element.elementor-element-fad3413{text-align:right;font-size:var( --e-global-typography-text-font-size );}.elementor-217 .elementor-element.elementor-element-61c4df2{width:50%;}.elementor-217 .elementor-element.elementor-element-46aa865{text-align:left;font-size:var( --e-global-typography-text-font-size );}.elementor-217 .elementor-element.elementor-element-9cffe77{width:50%;}.elementor-217 .elementor-element.elementor-element-185bd18{text-align:right;font-size:var( --e-global-typography-text-font-size );}.elementor-217 .elementor-element.elementor-element-35feb60{width:50%;}.elementor-217 .elementor-element.elementor-element-7be758c{text-align:left;font-size:var( --e-global-typography-text-font-size );}.elementor-217 .elementor-element.elementor-element-4e09480{width:50%;}.elementor-217 .elementor-element.elementor-element-efbd5fb{text-align:right;font-size:var( --e-global-typography-text-font-size );}.elementor-217 .elementor-element.elementor-element-da20e55{width:50%;}.elementor-217 .elementor-element.elementor-element-cc49c77{text-align:left;font-size:var( --e-global-typography-text-font-size );}.elementor-217 .elementor-element.elementor-element-bab0875{width:50%;}.elementor-217 .elementor-element.elementor-element-1d2ff2d{text-align:right;font-size:var( --e-global-typography-text-font-size );}.elementor-217 .elementor-element.elementor-element-5a7b19b{width:50%;}.elementor-217 .elementor-element.elementor-element-57a2452{text-align:left;font-size:var( --e-global-typography-text-font-size );}.elementor-217 .elementor-element.elementor-element-d7c01db{width:50%;}.elementor-217 .elementor-element.elementor-element-75bda9e{text-align:right;font-size:var( --e-global-typography-text-font-size );}.elementor-217 .elementor-element.elementor-element-809f574{width:50%;}.elementor-217 .elementor-element.elementor-element-6062c36{text-align:left;font-size:var( --e-global-typography-text-font-size );}.elementor-217 .elementor-element.elementor-element-4ffebf5{width:50%;}.elementor-217 .elementor-element.elementor-element-34521a3{text-align:right;font-size:var( --e-global-typography-text-font-size );}.elementor-217 .elementor-element.elementor-element-94b9363{width:50%;}.elementor-217 .elementor-element.elementor-element-82075f5{text-align:left;font-size:var( --e-global-typography-text-font-size );}.elementor-217 .elementor-element.elementor-element-03ab182{width:50%;}.elementor-217 .elementor-element.elementor-element-b18c146{text-align:right;font-size:var( --e-global-typography-text-font-size );}.elementor-217 .elementor-element.elementor-element-12eabf36{padding:60px 30px 0px 30px;}.elementor-217 .elementor-element.elementor-element-5ac1fee3{text-align:left;}.elementor-217 .elementor-element.elementor-element-10516c92{padding:30px 0px 0px 0px;text-align:left;font-size:var( --e-global-typography-text-font-size );}.elementor-217 .elementor-element.elementor-element-6da6f32d:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-6da6f32d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fairway.criticaldev.site/wp-content/uploads/2025/12/FT-202510-116-scaled.jpg");}.elementor-217 .elementor-element.elementor-element-6da6f32d{padding:90px 30px 60px 30px;}.elementor-217 .elementor-element.elementor-element-106f9f3a > .elementor-element-populated{padding:27px 0px 60px 0px;}.elementor-217 .elementor-element.elementor-element-15d31484{padding:30px 0px 0px 0px;text-align:left;}.elementor-217 .elementor-element.elementor-element-54106fb .elementor-button{font-size:var( --e-global-typography-9663e2c-font-size );letter-spacing:var( --e-global-typography-9663e2c-letter-spacing );}.elementor-217 .elementor-element.elementor-element-8a680bd{padding:0px 30px 0px 30px;}.elementor-217 .elementor-element.elementor-element-5cd9048 > .elementor-element-populated{padding:60px 0px 60px 0px;}.elementor-217 .elementor-element.elementor-element-ee24571{text-align:center;}.elementor-217 .elementor-element.elementor-element-65365fe{width:100%;}.elementor-217 .elementor-element.elementor-element-65365fe > .elementor-element-populated{margin:8px 8px 8px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;}.elementor-217 .elementor-element.elementor-element-1846160 .elementor-button{font-size:var( --e-global-typography-9663e2c-font-size );letter-spacing:var( --e-global-typography-9663e2c-letter-spacing );}.elementor-217 .elementor-element.elementor-element-a46465b{width:100%;}.elementor-217 .elementor-element.elementor-element-a46465b > .elementor-element-populated{margin:8px 8px 8px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;}.elementor-217 .elementor-element.elementor-element-51c501d .elementor-button{font-size:var( --e-global-typography-9663e2c-font-size );letter-spacing:var( --e-global-typography-9663e2c-letter-spacing );}.elementor-217 .elementor-element.elementor-element-4295ab6{width:100%;}.elementor-217 .elementor-element.elementor-element-4295ab6 > .elementor-element-populated{margin:8px 8px 8px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;}.elementor-217 .elementor-element.elementor-element-47b68ca .elementor-button{font-size:var( --e-global-typography-9663e2c-font-size );letter-spacing:var( --e-global-typography-9663e2c-letter-spacing );}}@media(max-width:1024px) and (min-width:768px){.elementor-217 .elementor-element.elementor-element-2c9ed28{width:100%;}.elementor-217 .elementor-element.elementor-element-26db48a{width:100%;}.elementor-217 .elementor-element.elementor-element-1442d34{width:75%;}.elementor-217 .elementor-element.elementor-element-e86adbd{width:75%;}.elementor-217 .elementor-element.elementor-element-f738eae{width:75%;}.elementor-217 .elementor-element.elementor-element-1454c50{width:100%;}.elementor-217 .elementor-element.elementor-element-6d92854{width:10%;}.elementor-217 .elementor-element.elementor-element-a214014{width:40%;}.elementor-217 .elementor-element.elementor-element-e10f3a1{width:50%;}.elementor-217 .elementor-element.elementor-element-c8957d0{width:50%;}.elementor-217 .elementor-element.elementor-element-61c4df2{width:50%;}.elementor-217 .elementor-element.elementor-element-9cffe77{width:50%;}.elementor-217 .elementor-element.elementor-element-35feb60{width:50%;}.elementor-217 .elementor-element.elementor-element-4e09480{width:50%;}.elementor-217 .elementor-element.elementor-element-da20e55{width:50%;}.elementor-217 .elementor-element.elementor-element-bab0875{width:50%;}.elementor-217 .elementor-element.elementor-element-5a7b19b{width:50%;}.elementor-217 .elementor-element.elementor-element-d7c01db{width:50%;}.elementor-217 .elementor-element.elementor-element-809f574{width:50%;}.elementor-217 .elementor-element.elementor-element-4ffebf5{width:50%;}.elementor-217 .elementor-element.elementor-element-94b9363{width:50%;}.elementor-217 .elementor-element.elementor-element-03ab182{width:50%;}.elementor-217 .elementor-element.elementor-element-106f9f3a{width:100%;}.elementor-217 .elementor-element.elementor-element-61e9dc08{width:100%;}.elementor-217 .elementor-element.elementor-element-65365fe{width:75%;}.elementor-217 .elementor-element.elementor-element-a46465b{width:75%;}.elementor-217 .elementor-element.elementor-element-4295ab6{width:75%;}.elementor-217 .elementor-element.elementor-element-6ce6dbf{width:50%;}}@media(min-width:1025px){.elementor-217 .elementor-element.elementor-element-a3694ec:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-a3694ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-217 .elementor-element.elementor-element-3f2d9ed:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-3f2d9ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-217 .elementor-element.elementor-element-8a680bd:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-8a680bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for image-carousel, class: .elementor-element-b3d47d1 *//* Continuous smooth scroll driven by CSS only */
#my-smooth-carousel .swiper-wrapper {
  display: flex;
  flex-wrap: nowrap;
  transition: none !important;          /* Let animation control movement */
  animation: carousel-marquee 40s linear infinite;
}

/* Prevent slides from shrinking so they stay in a row */
#my-smooth-carousel .swiper-slide {
  flex-shrink: 0;
}

/* Keyframes: move the whole row left, then loop */
@keyframes carousel-marquee {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}/* End custom CSS */