.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12399 .elementor-element.elementor-element-31fd4c82{--divider-border-style:solid;--divider-color:#9C6801;--divider-border-width:1.5px;}.elementor-12399 .elementor-element.elementor-element-31fd4c82 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-12399 .elementor-element.elementor-element-31fd4c82 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-12399 .elementor-element.elementor-element-31fd4c82 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-12399 .elementor-element.elementor-element-31fd4c82.elementor-view-stacked .elementor-icon{background-color:#9C6801;}.elementor-12399 .elementor-element.elementor-element-31fd4c82.elementor-view-framed .elementor-icon, .elementor-12399 .elementor-element.elementor-element-31fd4c82.elementor-view-default .elementor-icon{color:#9C6801;border-color:#9C6801;}.elementor-12399 .elementor-element.elementor-element-31fd4c82.elementor-view-framed .elementor-icon, .elementor-12399 .elementor-element.elementor-element-31fd4c82.elementor-view-default .elementor-icon svg{fill:#9C6801;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12399 .elementor-element.elementor-element-375a9d49{text-align:center;}.elementor-12399 .elementor-element.elementor-element-375a9d49 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;color:#0A5C2E;}.elementor-12399 .elementor-element.elementor-element-d95bf73 > .elementor-container{max-width:1280px;}.elementor-12399 .elementor-element.elementor-element-6797785 > .elementor-element-populated{border-style:solid;border-color:#8A8A01;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-12399 .elementor-element.elementor-element-6797785 > .elementor-element-populated, .elementor-12399 .elementor-element.elementor-element-6797785 > .elementor-element-populated > .elementor-background-overlay, .elementor-12399 .elementor-element.elementor-element-6797785 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12399 .elementor-element.elementor-element-40ba1d7 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12399 .elementor-element.elementor-element-40ba1d7 img{border-radius:10px 10px 10px 10px;}.elementor-12399 .elementor-element.elementor-element-5e22d9cf > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-12399 .elementor-element.elementor-element-5e22d9cf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:700;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12399 .elementor-element.elementor-element-bcf992b > .elementor-widget-container{margin:-20px 0px -15px 12px;}.elementor-12399 .elementor-element.elementor-element-bcf992b{font-family:"Inter", Sans-serif;font-weight:700;color:#0A5C2E;}.elementor-12399 .elementor-element.elementor-element-554b2fb6 > .elementor-widget-container{margin:-23px 0px 0px 12px;}.elementor-12399 .elementor-element.elementor-element-554b2fb6{font-family:"Inter", Sans-serif;font-weight:400;color:#252323;}.elementor-12399 .elementor-element.elementor-element-774c7fda{--divider-border-style:solid;--divider-color:#9C6801;--divider-border-width:1.5px;}.elementor-12399 .elementor-element.elementor-element-774c7fda > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-12399 .elementor-element.elementor-element-774c7fda .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-12399 .elementor-element.elementor-element-774c7fda .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-12399 .elementor-element.elementor-element-774c7fda.elementor-view-stacked .elementor-icon{background-color:#9C6801;}.elementor-12399 .elementor-element.elementor-element-774c7fda.elementor-view-framed .elementor-icon, .elementor-12399 .elementor-element.elementor-element-774c7fda.elementor-view-default .elementor-icon{color:#9C6801;border-color:#9C6801;}.elementor-12399 .elementor-element.elementor-element-774c7fda.elementor-view-framed .elementor-icon, .elementor-12399 .elementor-element.elementor-element-774c7fda.elementor-view-default .elementor-icon svg{fill:#9C6801;}.elementor-12399 .elementor-element.elementor-element-1f6390ef > .elementor-widget-container{margin:-30px 0px 0px 10px;}.elementor-12399 .elementor-element.elementor-element-1f6390ef .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:45px;font-weight:700;color:#D60000;}.elementor-12399 .elementor-element.elementor-element-1f3b82af > .elementor-widget-container{margin:-18px 0px 0px 11px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12399 .elementor-element.elementor-element-3496a14f > .elementor-widget-container{margin:-25px 0px 0px 11px;}.elementor-12399 .elementor-element.elementor-element-3496a14f .elementor-icon-list-icon i{color:#CDAF0A;transition:color 0.3s;}.elementor-12399 .elementor-element.elementor-element-3496a14f .elementor-icon-list-icon svg{fill:#CDAF0A;transition:fill 0.3s;}.elementor-12399 .elementor-element.elementor-element-3496a14f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12399 .elementor-element.elementor-element-3496a14f .elementor-icon-list-text{transition:color 0.3s;}.elementor-12399 .elementor-element.elementor-element-92a6ccd > .elementor-widget-container{margin:46px 20px 0px 20px;border-radius:5px 5px 5px 5px;}.elementor-12399 .elementor-element.elementor-element-3ac83758 > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 10px 20px 10px;}.elementor-12399 .elementor-element.elementor-element-41db6e8b > .elementor-element-populated{border-style:solid;border-color:#8A8A01;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-12399 .elementor-element.elementor-element-41db6e8b > .elementor-element-populated, .elementor-12399 .elementor-element.elementor-element-41db6e8b > .elementor-element-populated > .elementor-background-overlay, .elementor-12399 .elementor-element.elementor-element-41db6e8b > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-12399 .elementor-element.elementor-element-5348adbe > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12399 .elementor-element.elementor-element-5348adbe img{border-radius:10px 10px 10px 10px;}.elementor-12399 .elementor-element.elementor-element-3d72492 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-12399 .elementor-element.elementor-element-3d72492 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:700;color:#000000;}.elementor-12399 .elementor-element.elementor-element-a68ae6 > .elementor-widget-container{margin:-20px 0px -15px 12px;}.elementor-12399 .elementor-element.elementor-element-a68ae6{font-family:"Inter", Sans-serif;font-weight:700;color:#0A5C2E;}.elementor-12399 .elementor-element.elementor-element-af1358e > .elementor-widget-container{margin:-23px 0px 0px 12px;}.elementor-12399 .elementor-element.elementor-element-af1358e{font-family:"Inter", Sans-serif;font-weight:400;color:#252323;}.elementor-12399 .elementor-element.elementor-element-612caf55{--divider-border-style:solid;--divider-color:#9C6801;--divider-border-width:1.5px;}.elementor-12399 .elementor-element.elementor-element-612caf55 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-12399 .elementor-element.elementor-element-612caf55 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-12399 .elementor-element.elementor-element-612caf55 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-12399 .elementor-element.elementor-element-612caf55.elementor-view-stacked .elementor-icon{background-color:#9C6801;}.elementor-12399 .elementor-element.elementor-element-612caf55.elementor-view-framed .elementor-icon, .elementor-12399 .elementor-element.elementor-element-612caf55.elementor-view-default .elementor-icon{color:#9C6801;border-color:#9C6801;}.elementor-12399 .elementor-element.elementor-element-612caf55.elementor-view-framed .elementor-icon, .elementor-12399 .elementor-element.elementor-element-612caf55.elementor-view-default .elementor-icon svg{fill:#9C6801;}.elementor-12399 .elementor-element.elementor-element-3f6ae3bb > .elementor-widget-container{margin:-30px 0px 0px 10px;}.elementor-12399 .elementor-element.elementor-element-3f6ae3bb .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:45px;font-weight:700;color:#D60000;}.elementor-12399 .elementor-element.elementor-element-254794ac > .elementor-widget-container{margin:-18px 0px 0px 11px;}.elementor-12399 .elementor-element.elementor-element-7ab9b985 > .elementor-widget-container{margin:-25px 0px 0px 11px;}.elementor-12399 .elementor-element.elementor-element-7ab9b985 .elementor-icon-list-icon i{color:#CDAF0A;transition:color 0.3s;}.elementor-12399 .elementor-element.elementor-element-7ab9b985 .elementor-icon-list-icon svg{fill:#CDAF0A;transition:fill 0.3s;}.elementor-12399 .elementor-element.elementor-element-7ab9b985{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12399 .elementor-element.elementor-element-7ab9b985 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12399 .elementor-element.elementor-element-4f8083d0 > .elementor-widget-container{margin:24px 20px 0px 20px;border-radius:5px 5px 5px 5px;}.elementor-12399 .elementor-element.elementor-element-aa2b70d > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 10px 20px 10px;}.elementor-12399 .elementor-element.elementor-element-2377b14e > .elementor-element-populated{border-style:solid;border-color:#8A8A01;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-12399 .elementor-element.elementor-element-2377b14e > .elementor-element-populated, .elementor-12399 .elementor-element.elementor-element-2377b14e > .elementor-element-populated > .elementor-background-overlay, .elementor-12399 .elementor-element.elementor-element-2377b14e > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-12399 .elementor-element.elementor-element-2c9d3dd > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12399 .elementor-element.elementor-element-2c9d3dd img{border-radius:10px 10px 10px 10px;}.elementor-12399 .elementor-element.elementor-element-16edaa52 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-12399 .elementor-element.elementor-element-16edaa52 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:700;color:#000000;}.elementor-12399 .elementor-element.elementor-element-5fab6eec > .elementor-widget-container{margin:-20px 0px -15px 12px;}.elementor-12399 .elementor-element.elementor-element-5fab6eec{font-family:"Inter", Sans-serif;font-weight:700;color:#0A5C2E;}.elementor-12399 .elementor-element.elementor-element-2c27f9cd > .elementor-widget-container{margin:-23px 0px 0px 12px;}.elementor-12399 .elementor-element.elementor-element-2c27f9cd{font-family:"Inter", Sans-serif;font-weight:400;color:#252323;}.elementor-12399 .elementor-element.elementor-element-5c164eb{--divider-border-style:solid;--divider-color:#9C6801;--divider-border-width:1.5px;}.elementor-12399 .elementor-element.elementor-element-5c164eb > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-12399 .elementor-element.elementor-element-5c164eb .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-12399 .elementor-element.elementor-element-5c164eb .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-12399 .elementor-element.elementor-element-5c164eb.elementor-view-stacked .elementor-icon{background-color:#9C6801;}.elementor-12399 .elementor-element.elementor-element-5c164eb.elementor-view-framed .elementor-icon, .elementor-12399 .elementor-element.elementor-element-5c164eb.elementor-view-default .elementor-icon{color:#9C6801;border-color:#9C6801;}.elementor-12399 .elementor-element.elementor-element-5c164eb.elementor-view-framed .elementor-icon, .elementor-12399 .elementor-element.elementor-element-5c164eb.elementor-view-default .elementor-icon svg{fill:#9C6801;}.elementor-12399 .elementor-element.elementor-element-1f90e253 > .elementor-widget-container{margin:-30px 0px 0px 10px;}.elementor-12399 .elementor-element.elementor-element-1f90e253 .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:45px;font-weight:700;color:#D60000;}.elementor-12399 .elementor-element.elementor-element-4f451bb4 > .elementor-widget-container{margin:-18px 0px 0px 11px;}.elementor-12399 .elementor-element.elementor-element-7ac5f368 > .elementor-widget-container{margin:-25px 0px 0px 11px;}.elementor-12399 .elementor-element.elementor-element-7ac5f368 .elementor-icon-list-icon i{color:#CDAF0A;transition:color 0.3s;}.elementor-12399 .elementor-element.elementor-element-7ac5f368 .elementor-icon-list-icon svg{fill:#CDAF0A;transition:fill 0.3s;}.elementor-12399 .elementor-element.elementor-element-7ac5f368{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12399 .elementor-element.elementor-element-7ac5f368 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12399 .elementor-element.elementor-element-2d528a74 > .elementor-widget-container{margin:0px 20px 0px 20px;border-radius:5px 5px 5px 5px;}.elementor-12399 .elementor-element.elementor-element-4f82f0e4 > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 10px 20px 10px;}.elementor-12399 .elementor-element.elementor-element-686c66ac > .elementor-container{max-width:1280px;}.elementor-12399 .elementor-element.elementor-element-78121ce7 > .elementor-element-populated{border-style:solid;border-color:#8A8A01;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-12399 .elementor-element.elementor-element-78121ce7 > .elementor-element-populated, .elementor-12399 .elementor-element.elementor-element-78121ce7 > .elementor-element-populated > .elementor-background-overlay, .elementor-12399 .elementor-element.elementor-element-78121ce7 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-12399 .elementor-element.elementor-element-70f779cf > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12399 .elementor-element.elementor-element-70f779cf img{border-radius:10px 10px 10px 10px;}.elementor-12399 .elementor-element.elementor-element-7a33ee9f > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-12399 .elementor-element.elementor-element-7a33ee9f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:700;color:#000000;}.elementor-12399 .elementor-element.elementor-element-7daca102 > .elementor-widget-container{margin:-20px 0px -15px 12px;}.elementor-12399 .elementor-element.elementor-element-7daca102{font-family:"Inter", Sans-serif;font-weight:700;color:#0A5C2E;}.elementor-12399 .elementor-element.elementor-element-10e25910 > .elementor-widget-container{margin:-23px 0px 0px 12px;}.elementor-12399 .elementor-element.elementor-element-10e25910{font-family:"Inter", Sans-serif;font-weight:400;color:#252323;}.elementor-12399 .elementor-element.elementor-element-509f4ed8{--divider-border-style:solid;--divider-color:#9C6801;--divider-border-width:1.5px;}.elementor-12399 .elementor-element.elementor-element-509f4ed8 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-12399 .elementor-element.elementor-element-509f4ed8 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-12399 .elementor-element.elementor-element-509f4ed8 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-12399 .elementor-element.elementor-element-509f4ed8.elementor-view-stacked .elementor-icon{background-color:#9C6801;}.elementor-12399 .elementor-element.elementor-element-509f4ed8.elementor-view-framed .elementor-icon, .elementor-12399 .elementor-element.elementor-element-509f4ed8.elementor-view-default .elementor-icon{color:#9C6801;border-color:#9C6801;}.elementor-12399 .elementor-element.elementor-element-509f4ed8.elementor-view-framed .elementor-icon, .elementor-12399 .elementor-element.elementor-element-509f4ed8.elementor-view-default .elementor-icon svg{fill:#9C6801;}.elementor-12399 .elementor-element.elementor-element-232ce308 > .elementor-widget-container{margin:-30px 0px 0px 10px;}.elementor-12399 .elementor-element.elementor-element-232ce308 .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:45px;font-weight:700;color:#D60000;}.elementor-12399 .elementor-element.elementor-element-1b03266e > .elementor-widget-container{margin:-18px 0px 0px 11px;}.elementor-12399 .elementor-element.elementor-element-37596e2c > .elementor-widget-container{margin:-25px 0px 0px 11px;}.elementor-12399 .elementor-element.elementor-element-37596e2c .elementor-icon-list-icon i{color:#CDAF0A;transition:color 0.3s;}.elementor-12399 .elementor-element.elementor-element-37596e2c .elementor-icon-list-icon svg{fill:#CDAF0A;transition:fill 0.3s;}.elementor-12399 .elementor-element.elementor-element-37596e2c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12399 .elementor-element.elementor-element-37596e2c .elementor-icon-list-text{transition:color 0.3s;}.elementor-12399 .elementor-element.elementor-element-5d58f97c > .elementor-widget-container{margin:71px 20px 0px 20px;border-radius:5px 5px 5px 5px;}.elementor-12399 .elementor-element.elementor-element-5117f891 > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 10px 20px 10px;}.elementor-12399 .elementor-element.elementor-element-4caac7d1 > .elementor-element-populated{border-style:solid;border-color:#8A8A01;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-12399 .elementor-element.elementor-element-4caac7d1 > .elementor-element-populated, .elementor-12399 .elementor-element.elementor-element-4caac7d1 > .elementor-element-populated > .elementor-background-overlay, .elementor-12399 .elementor-element.elementor-element-4caac7d1 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-12399 .elementor-element.elementor-element-57e5769 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12399 .elementor-element.elementor-element-57e5769 img{border-radius:10px 10px 10px 10px;}.elementor-12399 .elementor-element.elementor-element-7a9ac037 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-12399 .elementor-element.elementor-element-7a9ac037 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:700;color:#000000;}.elementor-12399 .elementor-element.elementor-element-481c0b4d > .elementor-widget-container{margin:-20px 0px -15px 12px;}.elementor-12399 .elementor-element.elementor-element-481c0b4d{font-family:"Inter", Sans-serif;font-weight:700;color:#0A5C2E;}.elementor-12399 .elementor-element.elementor-element-15351e2b > .elementor-widget-container{margin:-23px 0px 0px 12px;}.elementor-12399 .elementor-element.elementor-element-15351e2b{font-family:"Inter", Sans-serif;font-weight:400;color:#252323;}.elementor-12399 .elementor-element.elementor-element-603725fd{--divider-border-style:solid;--divider-color:#9C6801;--divider-border-width:1.5px;}.elementor-12399 .elementor-element.elementor-element-603725fd > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-12399 .elementor-element.elementor-element-603725fd .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-12399 .elementor-element.elementor-element-603725fd .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-12399 .elementor-element.elementor-element-603725fd.elementor-view-stacked .elementor-icon{background-color:#9C6801;}.elementor-12399 .elementor-element.elementor-element-603725fd.elementor-view-framed .elementor-icon, .elementor-12399 .elementor-element.elementor-element-603725fd.elementor-view-default .elementor-icon{color:#9C6801;border-color:#9C6801;}.elementor-12399 .elementor-element.elementor-element-603725fd.elementor-view-framed .elementor-icon, .elementor-12399 .elementor-element.elementor-element-603725fd.elementor-view-default .elementor-icon svg{fill:#9C6801;}.elementor-12399 .elementor-element.elementor-element-74bd8615 > .elementor-widget-container{margin:-30px 0px 0px 10px;}.elementor-12399 .elementor-element.elementor-element-74bd8615 .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:45px;font-weight:700;color:#D60000;}.elementor-12399 .elementor-element.elementor-element-4533704a > .elementor-widget-container{margin:-18px 0px 0px 11px;}.elementor-12399 .elementor-element.elementor-element-43ec3471 > .elementor-widget-container{margin:-25px 0px 0px 11px;}.elementor-12399 .elementor-element.elementor-element-43ec3471 .elementor-icon-list-icon i{color:#CDAF0A;transition:color 0.3s;}.elementor-12399 .elementor-element.elementor-element-43ec3471 .elementor-icon-list-icon svg{fill:#CDAF0A;transition:fill 0.3s;}.elementor-12399 .elementor-element.elementor-element-43ec3471{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12399 .elementor-element.elementor-element-43ec3471 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12399 .elementor-element.elementor-element-1e92c3b5 > .elementor-widget-container{margin:97px 20px 0px 20px;border-radius:5px 5px 5px 5px;}.elementor-12399 .elementor-element.elementor-element-1273c635 > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 10px 20px 10px;}.elementor-12399 .elementor-element.elementor-element-522790d5 > .elementor-element-populated{border-style:solid;border-color:#8A8A01;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-12399 .elementor-element.elementor-element-522790d5 > .elementor-element-populated, .elementor-12399 .elementor-element.elementor-element-522790d5 > .elementor-element-populated > .elementor-background-overlay, .elementor-12399 .elementor-element.elementor-element-522790d5 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-12399 .elementor-element.elementor-element-1c9929f6 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12399 .elementor-element.elementor-element-1c9929f6 img{border-radius:10px 10px 10px 10px;}.elementor-12399 .elementor-element.elementor-element-5d4fb3f6 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-12399 .elementor-element.elementor-element-5d4fb3f6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:700;color:#000000;}.elementor-12399 .elementor-element.elementor-element-5a289b79 > .elementor-widget-container{margin:-20px 0px -15px 12px;}.elementor-12399 .elementor-element.elementor-element-5a289b79{font-family:"Inter", Sans-serif;font-weight:700;color:#0A5C2E;}.elementor-12399 .elementor-element.elementor-element-2440586f > .elementor-widget-container{margin:-23px 0px 0px 12px;}.elementor-12399 .elementor-element.elementor-element-2440586f{font-family:"Inter", Sans-serif;font-weight:400;color:#252323;}.elementor-12399 .elementor-element.elementor-element-4d4412db{--divider-border-style:solid;--divider-color:#9C6801;--divider-border-width:1.5px;}.elementor-12399 .elementor-element.elementor-element-4d4412db > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-12399 .elementor-element.elementor-element-4d4412db .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-12399 .elementor-element.elementor-element-4d4412db .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-12399 .elementor-element.elementor-element-4d4412db.elementor-view-stacked .elementor-icon{background-color:#9C6801;}.elementor-12399 .elementor-element.elementor-element-4d4412db.elementor-view-framed .elementor-icon, .elementor-12399 .elementor-element.elementor-element-4d4412db.elementor-view-default .elementor-icon{color:#9C6801;border-color:#9C6801;}.elementor-12399 .elementor-element.elementor-element-4d4412db.elementor-view-framed .elementor-icon, .elementor-12399 .elementor-element.elementor-element-4d4412db.elementor-view-default .elementor-icon svg{fill:#9C6801;}.elementor-12399 .elementor-element.elementor-element-41e4d125 > .elementor-widget-container{margin:-30px 0px 0px 10px;}.elementor-12399 .elementor-element.elementor-element-41e4d125 .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:45px;font-weight:700;color:#D60000;}.elementor-12399 .elementor-element.elementor-element-1a756d68 > .elementor-widget-container{margin:-18px 0px 0px 11px;}.elementor-12399 .elementor-element.elementor-element-6078fc3d > .elementor-widget-container{margin:-25px 0px 0px 11px;}.elementor-12399 .elementor-element.elementor-element-6078fc3d .elementor-icon-list-icon i{color:#CDAF0A;transition:color 0.3s;}.elementor-12399 .elementor-element.elementor-element-6078fc3d .elementor-icon-list-icon svg{fill:#CDAF0A;transition:fill 0.3s;}.elementor-12399 .elementor-element.elementor-element-6078fc3d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12399 .elementor-element.elementor-element-6078fc3d .elementor-icon-list-text{transition:color 0.3s;}.elementor-12399 .elementor-element.elementor-element-5cde2f6d > .elementor-widget-container{margin:0px 20px 0px 20px;border-radius:5px 5px 5px 5px;}.elementor-12399 .elementor-element.elementor-element-777b8589 > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 10px 20px 10px;}.elementor-12399 .elementor-element.elementor-element-791d6227{--divider-border-style:solid;--divider-color:#9C6801;--divider-border-width:1.5px;}.elementor-12399 .elementor-element.elementor-element-791d6227 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-12399 .elementor-element.elementor-element-791d6227 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-12399 .elementor-element.elementor-element-791d6227 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-12399 .elementor-element.elementor-element-791d6227.elementor-view-stacked .elementor-icon{background-color:#9C6801;}.elementor-12399 .elementor-element.elementor-element-791d6227.elementor-view-framed .elementor-icon, .elementor-12399 .elementor-element.elementor-element-791d6227.elementor-view-default .elementor-icon{color:#9C6801;border-color:#9C6801;}.elementor-12399 .elementor-element.elementor-element-791d6227.elementor-view-framed .elementor-icon, .elementor-12399 .elementor-element.elementor-element-791d6227.elementor-view-default .elementor-icon svg{fill:#9C6801;}.elementor-12399 .elementor-element.elementor-element-49c744b1{text-align:center;}.elementor-12399 .elementor-element.elementor-element-49c744b1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;color:#0A5C2E;}.elementor-12399 .elementor-element.elementor-element-3a094331 > .elementor-container{max-width:1280px;}.elementor-12399 .elementor-element.elementor-element-6ed03dba > .elementor-element-populated{border-style:solid;border-color:#8A8A01;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-12399 .elementor-element.elementor-element-6ed03dba > .elementor-element-populated, .elementor-12399 .elementor-element.elementor-element-6ed03dba > .elementor-element-populated > .elementor-background-overlay, .elementor-12399 .elementor-element.elementor-element-6ed03dba > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-12399 .elementor-element.elementor-element-d96264f > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12399 .elementor-element.elementor-element-d96264f img{border-radius:10px 10px 10px 10px;}.elementor-12399 .elementor-element.elementor-element-33265028 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-12399 .elementor-element.elementor-element-33265028 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;color:#000000;}.elementor-12399 .elementor-element.elementor-element-2d23e5dd > .elementor-widget-container{margin:-20px 0px -15px 12px;}.elementor-12399 .elementor-element.elementor-element-2d23e5dd{font-family:"Inter", Sans-serif;font-weight:700;color:#0A5C2E;}.elementor-12399 .elementor-element.elementor-element-61c7ac48 > .elementor-widget-container{margin:-23px 0px 0px 12px;}.elementor-12399 .elementor-element.elementor-element-61c7ac48{font-family:"Inter", Sans-serif;font-weight:400;color:#252323;}.elementor-12399 .elementor-element.elementor-element-150d98e{--divider-border-style:solid;--divider-color:#9C6801;--divider-border-width:1.5px;}.elementor-12399 .elementor-element.elementor-element-150d98e > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-12399 .elementor-element.elementor-element-150d98e .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-12399 .elementor-element.elementor-element-150d98e .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-12399 .elementor-element.elementor-element-150d98e.elementor-view-stacked .elementor-icon{background-color:#9C6801;}.elementor-12399 .elementor-element.elementor-element-150d98e.elementor-view-framed .elementor-icon, .elementor-12399 .elementor-element.elementor-element-150d98e.elementor-view-default .elementor-icon{color:#9C6801;border-color:#9C6801;}.elementor-12399 .elementor-element.elementor-element-150d98e.elementor-view-framed .elementor-icon, .elementor-12399 .elementor-element.elementor-element-150d98e.elementor-view-default .elementor-icon svg{fill:#9C6801;}.elementor-12399 .elementor-element.elementor-element-33737e19 > .elementor-widget-container{margin:-30px 0px 0px 10px;}.elementor-12399 .elementor-element.elementor-element-33737e19 .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:45px;font-weight:700;color:#D60000;}.elementor-12399 .elementor-element.elementor-element-340a3ef0 > .elementor-widget-container{margin:-18px 0px 0px 11px;}.elementor-12399 .elementor-element.elementor-element-19d5363e > .elementor-widget-container{margin:-25px 0px 0px 11px;}.elementor-12399 .elementor-element.elementor-element-19d5363e .elementor-icon-list-icon i{color:#CDAF0A;transition:color 0.3s;}.elementor-12399 .elementor-element.elementor-element-19d5363e .elementor-icon-list-icon svg{fill:#CDAF0A;transition:fill 0.3s;}.elementor-12399 .elementor-element.elementor-element-19d5363e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12399 .elementor-element.elementor-element-19d5363e .elementor-icon-list-text{transition:color 0.3s;}.elementor-12399 .elementor-element.elementor-element-a88ac7d > .elementor-widget-container{margin:46px 20px 0px 20px;border-radius:5px 5px 5px 5px;}.elementor-12399 .elementor-element.elementor-element-7820708e > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 0px 20px 0px;}.elementor-12399 .elementor-element.elementor-element-7ada21f5 > .elementor-element-populated{border-style:solid;border-color:#8A8A01;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-12399 .elementor-element.elementor-element-7ada21f5 > .elementor-element-populated, .elementor-12399 .elementor-element.elementor-element-7ada21f5 > .elementor-element-populated > .elementor-background-overlay, .elementor-12399 .elementor-element.elementor-element-7ada21f5 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-12399 .elementor-element.elementor-element-40d0ae36 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12399 .elementor-element.elementor-element-40d0ae36 img{border-radius:10px 10px 10px 10px;}.elementor-12399 .elementor-element.elementor-element-39702905 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-12399 .elementor-element.elementor-element-39702905 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;color:#000000;}.elementor-12399 .elementor-element.elementor-element-759e7999 > .elementor-widget-container{margin:-20px 0px -15px 12px;}.elementor-12399 .elementor-element.elementor-element-759e7999{font-family:"Inter", Sans-serif;font-weight:700;color:#0A5C2E;}.elementor-12399 .elementor-element.elementor-element-7afc31c6 > .elementor-widget-container{margin:-23px 0px 0px 12px;}.elementor-12399 .elementor-element.elementor-element-7afc31c6{font-family:"Inter", Sans-serif;font-weight:400;color:#252323;}.elementor-12399 .elementor-element.elementor-element-5ab0a479{--divider-border-style:solid;--divider-color:#9C6801;--divider-border-width:1.5px;}.elementor-12399 .elementor-element.elementor-element-5ab0a479 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-12399 .elementor-element.elementor-element-5ab0a479 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-12399 .elementor-element.elementor-element-5ab0a479 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-12399 .elementor-element.elementor-element-5ab0a479.elementor-view-stacked .elementor-icon{background-color:#9C6801;}.elementor-12399 .elementor-element.elementor-element-5ab0a479.elementor-view-framed .elementor-icon, .elementor-12399 .elementor-element.elementor-element-5ab0a479.elementor-view-default .elementor-icon{color:#9C6801;border-color:#9C6801;}.elementor-12399 .elementor-element.elementor-element-5ab0a479.elementor-view-framed .elementor-icon, .elementor-12399 .elementor-element.elementor-element-5ab0a479.elementor-view-default .elementor-icon svg{fill:#9C6801;}.elementor-12399 .elementor-element.elementor-element-54b5180d > .elementor-widget-container{margin:-30px 0px 0px 10px;}.elementor-12399 .elementor-element.elementor-element-54b5180d .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:45px;font-weight:700;color:#D60000;}.elementor-12399 .elementor-element.elementor-element-985784a > .elementor-widget-container{margin:-18px 0px 0px 11px;}.elementor-12399 .elementor-element.elementor-element-29e4c041 > .elementor-widget-container{margin:-25px 0px 0px 11px;}.elementor-12399 .elementor-element.elementor-element-29e4c041 .elementor-icon-list-icon i{color:#CDAF0A;transition:color 0.3s;}.elementor-12399 .elementor-element.elementor-element-29e4c041 .elementor-icon-list-icon svg{fill:#CDAF0A;transition:fill 0.3s;}.elementor-12399 .elementor-element.elementor-element-29e4c041{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12399 .elementor-element.elementor-element-29e4c041 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12399 .elementor-element.elementor-element-5ccd7dc2 > .elementor-widget-container{margin:24px 20px 0px 20px;border-radius:5px 5px 5px 5px;}.elementor-12399 .elementor-element.elementor-element-7fe4ba1b > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 0px 20px 0px;}.elementor-12399 .elementor-element.elementor-element-7ad0b71f > .elementor-element-populated{border-style:solid;border-color:#8A8A01;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-12399 .elementor-element.elementor-element-7ad0b71f > .elementor-element-populated, .elementor-12399 .elementor-element.elementor-element-7ad0b71f > .elementor-element-populated > .elementor-background-overlay, .elementor-12399 .elementor-element.elementor-element-7ad0b71f > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-12399 .elementor-element.elementor-element-13aba294 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12399 .elementor-element.elementor-element-13aba294 img{border-radius:10px 10px 10px 10px;}.elementor-12399 .elementor-element.elementor-element-6e7e0915 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-12399 .elementor-element.elementor-element-6e7e0915 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;color:#000000;}.elementor-12399 .elementor-element.elementor-element-736f624e > .elementor-widget-container{margin:-20px 0px -15px 12px;}.elementor-12399 .elementor-element.elementor-element-736f624e{font-family:"Inter", Sans-serif;font-weight:700;color:#0A5C2E;}.elementor-12399 .elementor-element.elementor-element-42004d7d > .elementor-widget-container{margin:-23px 0px 0px 12px;}.elementor-12399 .elementor-element.elementor-element-42004d7d{font-family:"Inter", Sans-serif;font-weight:400;color:#252323;}.elementor-12399 .elementor-element.elementor-element-5938c7a4{--divider-border-style:solid;--divider-color:#9C6801;--divider-border-width:1.5px;}.elementor-12399 .elementor-element.elementor-element-5938c7a4 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-12399 .elementor-element.elementor-element-5938c7a4 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-12399 .elementor-element.elementor-element-5938c7a4 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-12399 .elementor-element.elementor-element-5938c7a4.elementor-view-stacked .elementor-icon{background-color:#9C6801;}.elementor-12399 .elementor-element.elementor-element-5938c7a4.elementor-view-framed .elementor-icon, .elementor-12399 .elementor-element.elementor-element-5938c7a4.elementor-view-default .elementor-icon{color:#9C6801;border-color:#9C6801;}.elementor-12399 .elementor-element.elementor-element-5938c7a4.elementor-view-framed .elementor-icon, .elementor-12399 .elementor-element.elementor-element-5938c7a4.elementor-view-default .elementor-icon svg{fill:#9C6801;}.elementor-12399 .elementor-element.elementor-element-79c37a87 > .elementor-widget-container{margin:-30px 0px 0px 10px;}.elementor-12399 .elementor-element.elementor-element-79c37a87 .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:45px;font-weight:700;color:#D60000;}.elementor-12399 .elementor-element.elementor-element-4dbd4021 > .elementor-widget-container{margin:-18px 0px 0px 11px;}.elementor-12399 .elementor-element.elementor-element-3c0de1d4 > .elementor-widget-container{margin:-25px 0px 0px 11px;}.elementor-12399 .elementor-element.elementor-element-3c0de1d4 .elementor-icon-list-icon i{color:#CDAF0A;transition:color 0.3s;}.elementor-12399 .elementor-element.elementor-element-3c0de1d4 .elementor-icon-list-icon svg{fill:#CDAF0A;transition:fill 0.3s;}.elementor-12399 .elementor-element.elementor-element-3c0de1d4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12399 .elementor-element.elementor-element-3c0de1d4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12399 .elementor-element.elementor-element-17dc1c9b > .elementor-widget-container{margin:0px 20px 0px 20px;border-radius:5px 5px 5px 5px;}.elementor-12399 .elementor-element.elementor-element-221c1233 > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 0px 20px 0px;}.elementor-12399 .elementor-element.elementor-element-500d2a81 > .elementor-container{max-width:1280px;}.elementor-12399 .elementor-element.elementor-element-3aeb65b2 > .elementor-element-populated{border-style:solid;border-color:#8A8A01;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-12399 .elementor-element.elementor-element-3aeb65b2 > .elementor-element-populated, .elementor-12399 .elementor-element.elementor-element-3aeb65b2 > .elementor-element-populated > .elementor-background-overlay, .elementor-12399 .elementor-element.elementor-element-3aeb65b2 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-12399 .elementor-element.elementor-element-78058fe > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12399 .elementor-element.elementor-element-78058fe img{border-radius:10px 10px 10px 10px;}.elementor-12399 .elementor-element.elementor-element-723c45cb > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-12399 .elementor-element.elementor-element-723c45cb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;color:#000000;}.elementor-12399 .elementor-element.elementor-element-4f870907 > .elementor-widget-container{margin:-20px 0px -15px 12px;}.elementor-12399 .elementor-element.elementor-element-4f870907{font-family:"Inter", Sans-serif;font-weight:700;color:#0A5C2E;}.elementor-12399 .elementor-element.elementor-element-6065f8b3 > .elementor-widget-container{margin:-23px 0px 0px 12px;}.elementor-12399 .elementor-element.elementor-element-6065f8b3{font-family:"Inter", Sans-serif;font-weight:400;color:#252323;}.elementor-12399 .elementor-element.elementor-element-6fe941e{--divider-border-style:solid;--divider-color:#9C6801;--divider-border-width:1.5px;}.elementor-12399 .elementor-element.elementor-element-6fe941e > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-12399 .elementor-element.elementor-element-6fe941e .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-12399 .elementor-element.elementor-element-6fe941e .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-12399 .elementor-element.elementor-element-6fe941e.elementor-view-stacked .elementor-icon{background-color:#9C6801;}.elementor-12399 .elementor-element.elementor-element-6fe941e.elementor-view-framed .elementor-icon, .elementor-12399 .elementor-element.elementor-element-6fe941e.elementor-view-default .elementor-icon{color:#9C6801;border-color:#9C6801;}.elementor-12399 .elementor-element.elementor-element-6fe941e.elementor-view-framed .elementor-icon, .elementor-12399 .elementor-element.elementor-element-6fe941e.elementor-view-default .elementor-icon svg{fill:#9C6801;}.elementor-12399 .elementor-element.elementor-element-5d49e009 > .elementor-widget-container{margin:-30px 0px 0px 10px;}.elementor-12399 .elementor-element.elementor-element-5d49e009 .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:45px;font-weight:700;color:#D60000;}.elementor-12399 .elementor-element.elementor-element-6f09a9a9 > .elementor-widget-container{margin:-18px 0px 0px 11px;}.elementor-12399 .elementor-element.elementor-element-674aef69 > .elementor-widget-container{margin:-25px 0px 0px 11px;}.elementor-12399 .elementor-element.elementor-element-674aef69 .elementor-icon-list-icon i{color:#CDAF0A;transition:color 0.3s;}.elementor-12399 .elementor-element.elementor-element-674aef69 .elementor-icon-list-icon svg{fill:#CDAF0A;transition:fill 0.3s;}.elementor-12399 .elementor-element.elementor-element-674aef69{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12399 .elementor-element.elementor-element-674aef69 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12399 .elementor-element.elementor-element-1a010efd > .elementor-widget-container{margin:71px 20px 0px 20px;border-radius:5px 5px 5px 5px;}.elementor-12399 .elementor-element.elementor-element-71b37749 > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 0px 20px 0px;}.elementor-12399 .elementor-element.elementor-element-2e2a5473 > .elementor-element-populated{border-style:solid;border-color:#8A8A01;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-12399 .elementor-element.elementor-element-2e2a5473 > .elementor-element-populated, .elementor-12399 .elementor-element.elementor-element-2e2a5473 > .elementor-element-populated > .elementor-background-overlay, .elementor-12399 .elementor-element.elementor-element-2e2a5473 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-12399 .elementor-element.elementor-element-3c282c13 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12399 .elementor-element.elementor-element-3c282c13 img{border-radius:10px 10px 10px 10px;}.elementor-12399 .elementor-element.elementor-element-105040c7 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-12399 .elementor-element.elementor-element-105040c7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;color:#000000;}.elementor-12399 .elementor-element.elementor-element-ec163f0 > .elementor-widget-container{margin:-20px 0px -15px 12px;}.elementor-12399 .elementor-element.elementor-element-ec163f0{font-family:"Inter", Sans-serif;font-weight:700;color:#0A5C2E;}.elementor-12399 .elementor-element.elementor-element-1d43b1d5 > .elementor-widget-container{margin:-23px 0px 0px 12px;}.elementor-12399 .elementor-element.elementor-element-1d43b1d5{font-family:"Inter", Sans-serif;font-weight:400;color:#252323;}.elementor-12399 .elementor-element.elementor-element-4fa7f7c3{--divider-border-style:solid;--divider-color:#9C6801;--divider-border-width:1.5px;}.elementor-12399 .elementor-element.elementor-element-4fa7f7c3 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-12399 .elementor-element.elementor-element-4fa7f7c3 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-12399 .elementor-element.elementor-element-4fa7f7c3 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-12399 .elementor-element.elementor-element-4fa7f7c3.elementor-view-stacked .elementor-icon{background-color:#9C6801;}.elementor-12399 .elementor-element.elementor-element-4fa7f7c3.elementor-view-framed .elementor-icon, .elementor-12399 .elementor-element.elementor-element-4fa7f7c3.elementor-view-default .elementor-icon{color:#9C6801;border-color:#9C6801;}.elementor-12399 .elementor-element.elementor-element-4fa7f7c3.elementor-view-framed .elementor-icon, .elementor-12399 .elementor-element.elementor-element-4fa7f7c3.elementor-view-default .elementor-icon svg{fill:#9C6801;}.elementor-12399 .elementor-element.elementor-element-14c8f6aa > .elementor-widget-container{margin:-30px 0px 0px 10px;}.elementor-12399 .elementor-element.elementor-element-14c8f6aa .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:45px;font-weight:700;color:#D60000;}.elementor-12399 .elementor-element.elementor-element-4a47d414 > .elementor-widget-container{margin:-18px 0px 0px 11px;}.elementor-12399 .elementor-element.elementor-element-695d8ed6 > .elementor-widget-container{margin:-25px 0px 0px 11px;}.elementor-12399 .elementor-element.elementor-element-695d8ed6 .elementor-icon-list-icon i{color:#CDAF0A;transition:color 0.3s;}.elementor-12399 .elementor-element.elementor-element-695d8ed6 .elementor-icon-list-icon svg{fill:#CDAF0A;transition:fill 0.3s;}.elementor-12399 .elementor-element.elementor-element-695d8ed6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12399 .elementor-element.elementor-element-695d8ed6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12399 .elementor-element.elementor-element-669412fb > .elementor-widget-container{margin:97px 20px 0px 20px;border-radius:5px 5px 5px 5px;}.elementor-12399 .elementor-element.elementor-element-311ea667 > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 0px 20px 0px;}.elementor-12399 .elementor-element.elementor-element-3d309e6c > .elementor-element-populated{border-style:solid;border-color:#8A8A01;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-12399 .elementor-element.elementor-element-3d309e6c > .elementor-element-populated, .elementor-12399 .elementor-element.elementor-element-3d309e6c > .elementor-element-populated > .elementor-background-overlay, .elementor-12399 .elementor-element.elementor-element-3d309e6c > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-12399 .elementor-element.elementor-element-7d11d5b9 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12399 .elementor-element.elementor-element-7d11d5b9 img{border-radius:10px 10px 10px 10px;}.elementor-12399 .elementor-element.elementor-element-586bb2ca > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-12399 .elementor-element.elementor-element-586bb2ca .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;color:#000000;}.elementor-12399 .elementor-element.elementor-element-31fe838c > .elementor-widget-container{margin:-20px 0px -15px 12px;}.elementor-12399 .elementor-element.elementor-element-31fe838c{font-family:"Inter", Sans-serif;font-weight:700;color:#0A5C2E;}.elementor-12399 .elementor-element.elementor-element-3da7cf6 > .elementor-widget-container{margin:-23px 0px 0px 12px;}.elementor-12399 .elementor-element.elementor-element-3da7cf6{font-family:"Inter", Sans-serif;font-weight:400;color:#252323;}.elementor-12399 .elementor-element.elementor-element-7b050b61{--divider-border-style:solid;--divider-color:#9C6801;--divider-border-width:1.5px;}.elementor-12399 .elementor-element.elementor-element-7b050b61 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-12399 .elementor-element.elementor-element-7b050b61 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-12399 .elementor-element.elementor-element-7b050b61 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-12399 .elementor-element.elementor-element-7b050b61.elementor-view-stacked .elementor-icon{background-color:#9C6801;}.elementor-12399 .elementor-element.elementor-element-7b050b61.elementor-view-framed .elementor-icon, .elementor-12399 .elementor-element.elementor-element-7b050b61.elementor-view-default .elementor-icon{color:#9C6801;border-color:#9C6801;}.elementor-12399 .elementor-element.elementor-element-7b050b61.elementor-view-framed .elementor-icon, .elementor-12399 .elementor-element.elementor-element-7b050b61.elementor-view-default .elementor-icon svg{fill:#9C6801;}.elementor-12399 .elementor-element.elementor-element-37e02f83 > .elementor-widget-container{margin:-30px 0px 0px 10px;}.elementor-12399 .elementor-element.elementor-element-37e02f83 .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:45px;font-weight:700;color:#D60000;}.elementor-12399 .elementor-element.elementor-element-1141d4b0 > .elementor-widget-container{margin:-18px 0px 0px 11px;}.elementor-12399 .elementor-element.elementor-element-2ba07cd0 > .elementor-widget-container{margin:-25px 0px 0px 11px;}.elementor-12399 .elementor-element.elementor-element-2ba07cd0 .elementor-icon-list-icon i{color:#CDAF0A;transition:color 0.3s;}.elementor-12399 .elementor-element.elementor-element-2ba07cd0 .elementor-icon-list-icon svg{fill:#CDAF0A;transition:fill 0.3s;}.elementor-12399 .elementor-element.elementor-element-2ba07cd0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12399 .elementor-element.elementor-element-2ba07cd0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12399 .elementor-element.elementor-element-1c29bb6c > .elementor-widget-container{margin:0px 20px 0px 20px;border-radius:5px 5px 5px 5px;}.elementor-12399 .elementor-element.elementor-element-1bbb0365 > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 0px 20px 0px;}.elementor-12399 .elementor-element.elementor-element-318c5e42 > .elementor-container{max-width:1280px;}.elementor-12399 .elementor-element.elementor-element-6b364b86 > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 10px 20px 10px;}/* Start custom CSS for html, class: .elementor-element-6b0ae0bc */.jf-paket-system {
  font-family: 'Poppins', sans-serif !important;
  max-width: 1280px !important;
  margin: 0 auto !important;
  padding: 20px 0 !important;
  color: #1f2937;
  width: 100% !important;
  box-sizing: border-box;
}
.jf-paket-system *, .jf-paket-system *::before, .jf-paket-system *::after { box-sizing: border-box; }

.jf-header {
  text-align: center;
  margin-bottom: 30px;
  padding: 0 20px;
}

.jf-header-badge {
  display: inline-block;
  padding: 8px 24px;
  background: #ffffff;
  border: 1.5px solid #d4af37;
  border-radius: 50px;
  color: #0a5c2e;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 1.5px;
  margin-bottom: 16px;
  text-transform: uppercase;
}

.jf-header h2 {
  font-family: 'Playfair Display', serif;
  font-size: 42px;
  font-weight: 700;
  color: #1f2937;
  margin: 0 0 12px 0;
  line-height: 1.2;
}

.jf-header h2 .accent { color: #0a5c2e; }

.jf-header p {
  font-size: 16px;
  color: #6b7280;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-53ee4eb1 */.jf-badge {
  position: absolute;
  top: 22px;
  left: 14px;
  padding: 6px 14px;
  border-radius: 20px;
  font-size: 11px;
  font-weight: 700;
  color: #ffffff;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  z-index: 2;
  box-shadow: 0 2px 8px rgba(0,0,0,0.15);
}
.jf-badge--Ekonomis { background: #0a5c2e; }

.jf-flight-badge {
  position: absolute;
  top: 22px;
  right: 14px;
  padding: 5px 10px;
  border-radius: 20px;
  font-size: 10px;
  font-weight: 700;
  color: #ffffff;
  background: #0a5c2e;
  z-index: 2;
  letter-spacing: 0.5px;
}

.jf-flight-badge--transit { background: #777777; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-92a6ccd */.jf-schedule {
  background: #fdf8e8;
  border: 1px solid #f0e0a0;
  padding: 10px;
  border-radius: 8px;
  text-align: center;
  margin-bottom: 16px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3ac83758 */.jf-card-actions .jf-btn-primary {
  flex: 1;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-10c97a3c */.jf-flight-badge--transit { background: #777777; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4f8083d0 */.jf-schedule {
  background: #fdf8e8;
  border: 1px solid #f0e0a0;
  padding: 10px;
  border-radius: 8px;
  text-align: center;
  margin-bottom: 16px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa2b70d */.jf-card-actions .jf-btn-primary {
  flex: 1;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-265ba8f8 */.jf-badge {
  position: absolute;
  top: 22px;
  left: 14px;
  padding: 6px 14px;
  border-radius: 20px;
  font-size: 11px;
  font-weight: 700;
  color: #ffffff;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  z-index: 2;
  box-shadow: 0 2px 8px rgba(0,0,0,0.15);
}
.jf-badge--Populer { background: #ff0000; }

.jf-flight-badge {
  position: absolute;
  top: 22px;
  right: 14px;
  padding: 5px 10px;
  border-radius: 20px;
  font-size: 10px;
  font-weight: 700;
  color: #ffffff;
  background: #0a5c2e;
  z-index: 2;
  letter-spacing: 0.5px;
}

.jf-flight-badge--Direct { background: #0a5c2e; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2d528a74 */.jf-schedule {
  background: #fdf8e8;
  border: 1px solid #f0e0a0;
  padding: 10px;
  border-radius: 8px;
  text-align: center;
  margin-bottom: 16px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4f82f0e4 */.jf-card-actions .jf-btn-primary {
  flex: 1;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d95bf73 */.jf-cards-grid {
     display: flex !important;
     flex-wrap: wrap !important;
     gap: 24px;
     padding: 0 20px;
     align-items: stretch;
   }
   .jf-card {
     flex: 1 1 calc(33.333% - 16px) !important;
     min-width: 300px;
     max-width: calc(33.333% - 16px);
   }
   @media (max-width: 1024px) {
     .jf-card { flex: 1 1 calc(50% - 12px) !important; max-width: calc(50% - 12px); }
   }
   @media (max-width: 640px) {
     .jf-card { flex: 1 1 100% !important; max-width: 100%; }
   }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-37b16be */.jf-badge {
  position: absolute;
  top: 22px;
  left: 14px;
  padding: 6px 14px;
  border-radius: 20px;
  font-size: 11px;
  font-weight: 700;
  color: #ffffff;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  z-index: 2;
  box-shadow: 0 2px 8px rgba(0,0,0,0.15);
}
.jf-badge--Seller { background: #d4af37; }

.jf-flight-badge {
  position: absolute;
  top: 22px;
  right: 14px;
  padding: 5px 10px;
  border-radius: 20px;
  font-size: 10px;
  font-weight: 700;
  color: #ffffff;
  background: #0a5c2e;
  z-index: 2;
  letter-spacing: 0.5px;
}

.jf-flight-badge--Direct { background: #0a5c2e0; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5d58f97c */.jf-schedule {
  background: #fdf8e8;
  border: 1px solid #f0e0a0;
  padding: 10px;
  border-radius: 8px;
  text-align: center;
  margin-bottom: 16px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5117f891 */.jf-card-actions .jf-btn-primary {
  flex: 1;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ab591d6 */.jf-flight-badge--transit { background: #777777; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1e92c3b5 */.jf-schedule {
  background: #fdf8e8;
  border: 1px solid #f0e0a0;
  padding: 10px;
  border-radius: 8px;
  text-align: center;
  margin-bottom: 16px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1273c635 */.jf-card-actions .jf-btn-primary {
  flex: 1;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-21c396d7 */.jf-badge {
  position: absolute;
  top: 22px;
  left: 14px;
  padding: 6px 14px;
  border-radius: 20px;
  font-size: 11px;
  font-weight: 700;
  color: #ffffff;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  z-index: 2;
  box-shadow: 0 2px 8px rgba(0,0,0,0.15);
}
.jf-badge--PREMIUM { background: #d4af37; }

.jf-flight-badge {
  position: absolute;
  top: 22px;
  right: 14px;
  padding: 5px 10px;
  border-radius: 20px;
  font-size: 10px;
  font-weight: 700;
  color: #ffffff;
  background: #0a5c2e;
  z-index: 2;
  letter-spacing: 0.5px;
}

.jf-flight-badge--DIRECT { background: #0a5c2e; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5cde2f6d */.jf-schedule {
  background: #fdf8e8;
  border: 1px solid #f0e0a0;
  padding: 10px;
  border-radius: 8px;
  text-align: center;
  margin-bottom: 16px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-777b8589 */.jf-card-actions .jf-btn-primary {
  flex: 1;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-686c66ac */.jf-cards-grid {
     display: flex !important;
     flex-wrap: wrap !important;
     gap: 24px;
     padding: 0 20px;
     align-items: stretch;
   }
   .jf-card {
     flex: 1 1 calc(33.333% - 16px) !important;
     min-width: 300px;
     max-width: calc(33.333% - 16px);
   }
   @media (max-width: 1024px) {
     .jf-card { flex: 1 1 calc(50% - 12px) !important; max-width: calc(50% - 12px); }
   }
   @media (max-width: 640px) {
     .jf-card { flex: 1 1 100% !important; max-width: 100%; }
   }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-53766dfc */.jf-badge {
  position: absolute;
  top: 22px;
  left: 14px;
  padding: 6px 14px;
  border-radius: 20px;
  font-size: 11px;
  font-weight: 700;
  color: #ffffff;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  z-index: 2;
  box-shadow: 0 2px 8px rgba(0,0,0,0.15);
}
.jf-badge--Ekonomis { background: #0a5c2e; }

.jf-flight-badge {
  position: absolute;
  top: 22px;
  right: 14px;
  padding: 5px 10px;
  border-radius: 20px;
  font-size: 10px;
  font-weight: 700;
  color: #ffffff;
  background: #0a5c2e;
  z-index: 2;
  letter-spacing: 0.5px;
}

.jf-flight-badge--transit { background: #777777; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a88ac7d */.jf-schedule {
  background: #fdf8e8;
  border: 1px solid #f0e0a0;
  padding: 10px;
  border-radius: 8px;
  text-align: center;
  margin-bottom: 16px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7820708e */.jf-card-actions .jf-btn-primary {
  flex: 1;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3bf904b1 */.jf-flight-badge--transit { background: #777777; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5ccd7dc2 */.jf-schedule {
  background: #fdf8e8;
  border: 1px solid #f0e0a0;
  padding: 10px;
  border-radius: 8px;
  text-align: center;
  margin-bottom: 16px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7fe4ba1b */.jf-card-actions .jf-btn-primary {
  flex: 1;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-697dd41c */.jf-badge {
  position: absolute;
  top: 22px;
  left: 14px;
  padding: 6px 14px;
  border-radius: 20px;
  font-size: 11px;
  font-weight: 700;
  color: #ffffff;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  z-index: 2;
  box-shadow: 0 2px 8px rgba(0,0,0,0.15);
}
.jf-badge--Populer { background: #ff0000; }

.jf-flight-badge {
  position: absolute;
  top: 22px;
  right: 14px;
  padding: 5px 10px;
  border-radius: 20px;
  font-size: 10px;
  font-weight: 700;
  color: #ffffff;
  background: #0a5c2e;
  z-index: 2;
  letter-spacing: 0.5px;
}

.jf-flight-badge--Direct { background: #0a5c2e; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-17dc1c9b */.jf-schedule {
  background: #fdf8e8;
  border: 1px solid #f0e0a0;
  padding: 10px;
  border-radius: 8px;
  text-align: center;
  margin-bottom: 16px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-221c1233 */.jf-card-actions .jf-btn-primary {
  flex: 1;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3a094331 */.jf-cards-grid {
     display: flex !important;
     flex-wrap: wrap !important;
     gap: 24px;
     padding: 0 20px;
     align-items: stretch;
   }
   .jf-card {
     flex: 1 1 calc(33.333% - 16px) !important;
     min-width: 300px;
     max-width: calc(33.333% - 16px);
   }
   @media (max-width: 1024px) {
     .jf-card { flex: 1 1 calc(50% - 12px) !important; max-width: calc(50% - 12px); }
   }
   @media (max-width: 640px) {
     .jf-card { flex: 1 1 100% !important; max-width: 100%; }
   }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-77067ce */.jf-badge {
  position: absolute;
  top: 22px;
  left: 14px;
  padding: 6px 14px;
  border-radius: 20px;
  font-size: 11px;
  font-weight: 700;
  color: #ffffff;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  z-index: 2;
  box-shadow: 0 2px 8px rgba(0,0,0,0.15);
}
.jf-badge--Seller { background: #d4af37; }

.jf-flight-badge {
  position: absolute;
  top: 22px;
  right: 14px;
  padding: 5px 10px;
  border-radius: 20px;
  font-size: 10px;
  font-weight: 700;
  color: #ffffff;
  background: #0a5c2e;
  z-index: 2;
  letter-spacing: 0.5px;
}

.jf-flight-badge--Direct { background: #0a5c2e0; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1a010efd */.jf-schedule {
  background: #fdf8e8;
  border: 1px solid #f0e0a0;
  padding: 10px;
  border-radius: 8px;
  text-align: center;
  margin-bottom: 16px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-71b37749 */.jf-card-actions .jf-btn-primary {
  flex: 1;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-41c4dc7d */.jf-flight-badge--transit { background: #777777; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-669412fb */.jf-schedule {
  background: #fdf8e8;
  border: 1px solid #f0e0a0;
  padding: 10px;
  border-radius: 8px;
  text-align: center;
  margin-bottom: 16px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-311ea667 */.jf-card-actions .jf-btn-primary {
  flex: 1;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46f5244d */.jf-badge {
  position: absolute;
  top: 22px;
  left: 14px;
  padding: 6px 14px;
  border-radius: 20px;
  font-size: 11px;
  font-weight: 700;
  color: #ffffff;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  z-index: 2;
  box-shadow: 0 2px 8px rgba(0,0,0,0.15);
}
.jf-badge--PREMIUM { background: #d4af37; }

.jf-flight-badge {
  position: absolute;
  top: 22px;
  right: 14px;
  padding: 5px 10px;
  border-radius: 20px;
  font-size: 10px;
  font-weight: 700;
  color: #ffffff;
  background: #0a5c2e;
  z-index: 2;
  letter-spacing: 0.5px;
}

.jf-flight-badge--DIRECT { background: #0a5c2e; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1c29bb6c */.jf-schedule {
  background: #fdf8e8;
  border: 1px solid #f0e0a0;
  padding: 10px;
  border-radius: 8px;
  text-align: center;
  margin-bottom: 16px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1bbb0365 */.jf-card-actions .jf-btn-primary {
  flex: 1;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-500d2a81 */.jf-cards-grid {
     display: flex !important;
     flex-wrap: wrap !important;
     gap: 24px;
     padding: 0 20px;
     align-items: stretch;
   }
   .jf-card {
     flex: 1 1 calc(33.333% - 16px) !important;
     min-width: 300px;
     max-width: calc(33.333% - 16px);
   }
   @media (max-width: 1024px) {
     .jf-card { flex: 1 1 calc(50% - 12px) !important; max-width: calc(50% - 12px); }
   }
   @media (max-width: 640px) {
     .jf-card { flex: 1 1 100% !important; max-width: 100%; }
   }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6b364b86 */.jf-card {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.jf-card-actions {
  margin-top: auto;
}

.jf-card-actions {
  display: flex;
  gap: 8px;
  margin-top: auto;
}

.jf-btn-primary, .jf-btn-secondary {
  padding: 12px 16px;
  border-radius: 50px;
  font-family: inherit;
  font-weight: 700;
  font-size: 13px;
  cursor: pointer;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  transition: all 0.2s;
  border: none;
}

.jf-btn-primary {
  flex: 2;
  background: #0a5c2e;
  color: #ffffff;
  box-shadow: 0 4px 12px rgba(10,92,46,0.25);
}

.jf-btn-primary:hover {
  background: #074d24;
  color: #ffffff;
  transform: scale(1.02);
}
.jf-card--featured .jf-btn-primary {
  background: linear-gradient(135deg, #d4af37 0%, #b8932a 100%);
  box-shadow: 0 4px 12px rgba(212,175,55,0.35);
}

.jf-card--featured .jf-btn-primary:hover {
  background: linear-gradient(135deg, #b8932a 0%, #97791e 100%);
}

.jf-btn-secondary {
  flex: 1;
  background: transparent;
  color: #0a5c2e;
  border: 1.5px solid #0a5c2e;
}

.jf-btn-secondary:hover {
  background: #0a5c2e;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-261b990e */.jf-cta-banner {
  margin: 40px 20px 0;
  background: linear-gradient(135deg, #0a5c2e 0%, #074d24 100%);
  border-radius: 16px;
  padding: 28px 32px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  flex-wrap: wrap;
  color: #ffffff;
}

.jf-cta-banner h3 {
  font-family: 'Playfair Display', serif;
  font-size: 24px;
  margin: 0 0 4px 0;
  font-weight: 700;
    color: #ffff00;
}

.jf-cta-banner p {
  margin: 0;
  font-size: 14px;
  opacity: 0.9;
}

.jf-cta-banner .jf-btn-primary {
  background: #d4af37;
  flex: 0 0 auto;
  padding: 14px 28px;
  font-size: 14px;
}

.jf-cta-banner .jf-btn-primary:hover {
  background: #b8932a;
}/* End custom CSS */