.elementor-219 .elementor-element.elementor-element-c1a135b:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-c1a135b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1C;}.elementor-219 .elementor-element.elementor-element-c1a135b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-219 .elementor-element.elementor-element-c1a135b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-219 .elementor-element.elementor-element-f1505e1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-219 .elementor-element.elementor-element-f1505e1 > .elementor-container{max-width:1320px;}.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-219 .elementor-element.elementor-element-80fbdda .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-219 .elementor-element.elementor-element-80fbdda .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-219 .elementor-element.elementor-element-80fbdda{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-219 .elementor-element.elementor-element-80fbdda .elementor-icon-list-item > .elementor-icon-list-text, .elementor-219 .elementor-element.elementor-element-80fbdda .elementor-icon-list-item > a{font-family:"IBM Plex Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:2.8px;}.elementor-219 .elementor-element.elementor-element-80fbdda .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-bc-flex-widget .elementor-219 .elementor-element.elementor-element-df30c0c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-219 .elementor-element.elementor-element-df30c0c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-219 .elementor-element.elementor-element-df30c0c.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.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-219 .elementor-element.elementor-element-02211f3{width:auto;max-width:auto;padding:5px 20px 0px 0px;text-align:start;}.elementor-219 .elementor-element.elementor-element-02211f3 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:2.8px;color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-7d0ea34{width:initial;max-width:initial;}.elementor-219 .elementor-element.elementor-element-e4ed9d0 > .elementor-container{max-width:1320px;}.elementor-219 .elementor-element.elementor-element-e4ed9d0{margin-top:100px;margin-bottom:100px;}.elementor-219 .elementor-element.elementor-element-18b43ad:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-219 .elementor-element.elementor-element-18b43ad > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-219 .elementor-element.elementor-element-18b43ad > .elementor-element-populated, .elementor-219 .elementor-element.elementor-element-18b43ad > .elementor-element-populated > .elementor-background-overlay, .elementor-219 .elementor-element.elementor-element-18b43ad > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-219 .elementor-element.elementor-element-18b43ad > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-219 .elementor-element.elementor-element-18b43ad > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-219 .elementor-element.elementor-element-a1e0359{--spacer-size:258px;}.elementor-219 .elementor-element.elementor-element-68f2253 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-652ae54, .elementor-219 .elementor-element.elementor-element-652ae54 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-219 .elementor-element.elementor-element-652ae54{padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-23e3015:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-219 .elementor-element.elementor-element-23e3015 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-219 .elementor-element.elementor-element-23e3015 > .elementor-element-populated, .elementor-219 .elementor-element.elementor-element-23e3015 > .elementor-element-populated > .elementor-background-overlay, .elementor-219 .elementor-element.elementor-element-23e3015 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-219 .elementor-element.elementor-element-23e3015 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-219 .elementor-element.elementor-element-23e3015 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-219 .elementor-element.elementor-element-8d5398a{--spacer-size:134px;}.elementor-219 .elementor-element.elementor-element-515d5e8, .elementor-219 .elementor-element.elementor-element-515d5e8 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-219 .elementor-element.elementor-element-515d5e8{padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-0fd0833:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-219 .elementor-element.elementor-element-0fd0833 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-219 .elementor-element.elementor-element-0fd0833 > .elementor-element-populated, .elementor-219 .elementor-element.elementor-element-0fd0833 > .elementor-element-populated > .elementor-background-overlay, .elementor-219 .elementor-element.elementor-element-0fd0833 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-219 .elementor-element.elementor-element-0fd0833 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-219 .elementor-element.elementor-element-0fd0833 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-219 .elementor-element.elementor-element-32cb931{--spacer-size:134px;}.elementor-219 .elementor-element.elementor-element-a49485d.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-219 .elementor-element.elementor-element-a49485d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-219 .elementor-element.elementor-element-a49485d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-219 .elementor-element.elementor-element-a49485d > .elementor-element-populated, .elementor-219 .elementor-element.elementor-element-a49485d > .elementor-element-populated > .elementor-background-overlay, .elementor-219 .elementor-element.elementor-element-a49485d > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-219 .elementor-element.elementor-element-a49485d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-219 .elementor-element.elementor-element-a49485d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-219 .elementor-element.elementor-element-c6d748a{--spacer-size:103px;}.elementor-219 .elementor-element.elementor-element-35a262e{width:initial;max-width:initial;background-color:#FFFFFF;padding:10px 20px 10px 20px;border-radius:10px 10px 10px 10px;}.elementor-219 .elementor-element.elementor-element-35a262e .jet-listing-dynamic-field__content{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;text-align:left;}.elementor-219 .elementor-element.elementor-element-35a262e .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-219 .elementor-element.elementor-element-35a262e .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-219 .elementor-element.elementor-element-35a262e .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-219 .elementor-element.elementor-element-35a262e .jet-listing-dynamic-field__icon{font-size:16px;}.elementor-219 .elementor-element.elementor-element-0ac985f, .elementor-219 .elementor-element.elementor-element-0ac985f > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-219 .elementor-element.elementor-element-0ac985f{margin-top:10px;margin-bottom:0px;}.elementor-219 .elementor-element.elementor-element-3dd38b4.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-219 .elementor-element.elementor-element-3dd38b4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-219 .elementor-element.elementor-element-3dd38b4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-219 .elementor-element.elementor-element-3dd38b4 > .elementor-element-populated, .elementor-219 .elementor-element.elementor-element-3dd38b4 > .elementor-element-populated > .elementor-background-overlay, .elementor-219 .elementor-element.elementor-element-3dd38b4 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-219 .elementor-element.elementor-element-3dd38b4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-219 .elementor-element.elementor-element-3dd38b4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-219 .elementor-element.elementor-element-ad84f50{--spacer-size:103px;}.elementor-219 .elementor-element.elementor-element-f9aebd2{width:initial;max-width:initial;background-color:#FFFFFF;padding:10px 20px 10px 20px;border-radius:10px 10px 10px 10px;}.elementor-219 .elementor-element.elementor-element-f9aebd2 .jet-listing-dynamic-field__content{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;text-align:left;}.elementor-219 .elementor-element.elementor-element-f9aebd2 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-219 .elementor-element.elementor-element-f9aebd2 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-219 .elementor-element.elementor-element-f9aebd2 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-219 .elementor-element.elementor-element-f9aebd2 .jet-listing-dynamic-field__icon{font-size:16px;}.elementor-219 .elementor-element.elementor-element-dc97097{margin-top:30px;margin-bottom:0px;}.elementor-219 .elementor-element.elementor-element-286c31e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-219 .elementor-element.elementor-element-286c31e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-219 .elementor-element.elementor-element-286c31e > .elementor-element-populated, .elementor-219 .elementor-element.elementor-element-286c31e > .elementor-element-populated > .elementor-background-overlay, .elementor-219 .elementor-element.elementor-element-286c31e > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-219 .elementor-element.elementor-element-286c31e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-219 .elementor-element.elementor-element-286c31e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-219 .elementor-element.elementor-element-c6d9bce .elementor-icon-box-wrapper{text-align:start;}.elementor-219 .elementor-element.elementor-element-c6d9bce .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-219 .elementor-element.elementor-element-c6d9bce .elementor-icon-box-title, .elementor-219 .elementor-element.elementor-element-c6d9bce .elementor-icon-box-title a{font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-219 .elementor-element.elementor-element-c6d9bce:has(:hover) .elementor-icon-box-title,
					 .elementor-219 .elementor-element.elementor-element-c6d9bce:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-219 .elementor-element.elementor-element-c6d9bce .elementor-icon-box-description{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-219 .elementor-element.elementor-element-7ab854f .elementor-icon-box-wrapper{text-align:start;}.elementor-219 .elementor-element.elementor-element-7ab854f .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-219 .elementor-element.elementor-element-7ab854f .elementor-icon-box-title, .elementor-219 .elementor-element.elementor-element-7ab854f .elementor-icon-box-title a{font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-219 .elementor-element.elementor-element-7ab854f:has(:hover) .elementor-icon-box-title,
					 .elementor-219 .elementor-element.elementor-element-7ab854f:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-219 .elementor-element.elementor-element-7ab854f .elementor-icon-box-description{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-219 .elementor-element.elementor-element-0ff967c .elementor-icon-box-wrapper{text-align:start;}.elementor-219 .elementor-element.elementor-element-0ff967c .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-219 .elementor-element.elementor-element-0ff967c .elementor-icon-box-title, .elementor-219 .elementor-element.elementor-element-0ff967c .elementor-icon-box-title a{font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-219 .elementor-element.elementor-element-0ff967c:has(:hover) .elementor-icon-box-title,
					 .elementor-219 .elementor-element.elementor-element-0ff967c:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-219 .elementor-element.elementor-element-0ff967c .elementor-icon-box-description{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-219 .elementor-element.elementor-element-ceabd99 .elementor-icon-box-wrapper{text-align:start;}.elementor-219 .elementor-element.elementor-element-ceabd99 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-219 .elementor-element.elementor-element-ceabd99 .elementor-icon-box-title, .elementor-219 .elementor-element.elementor-element-ceabd99 .elementor-icon-box-title a{font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-219 .elementor-element.elementor-element-ceabd99:has(:hover) .elementor-icon-box-title,
					 .elementor-219 .elementor-element.elementor-element-ceabd99:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-219 .elementor-element.elementor-element-ceabd99 .elementor-icon-box-description{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-219 .elementor-element.elementor-element-a4b3a5c .elementor-icon-box-wrapper{text-align:start;}.elementor-219 .elementor-element.elementor-element-a4b3a5c .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-219 .elementor-element.elementor-element-a4b3a5c .elementor-icon-box-title, .elementor-219 .elementor-element.elementor-element-a4b3a5c .elementor-icon-box-title a{font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-219 .elementor-element.elementor-element-a4b3a5c:has(:hover) .elementor-icon-box-title,
					 .elementor-219 .elementor-element.elementor-element-a4b3a5c:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-219 .elementor-element.elementor-element-a4b3a5c .elementor-icon-box-description{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-219 .elementor-element.elementor-element-f82f0bf .elementor-icon-box-wrapper{text-align:start;}.elementor-219 .elementor-element.elementor-element-f82f0bf .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-219 .elementor-element.elementor-element-f82f0bf .elementor-icon-box-title, .elementor-219 .elementor-element.elementor-element-f82f0bf .elementor-icon-box-title a{font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-219 .elementor-element.elementor-element-f82f0bf:has(:hover) .elementor-icon-box-title,
					 .elementor-219 .elementor-element.elementor-element-f82f0bf:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-219 .elementor-element.elementor-element-f82f0bf .elementor-icon-box-description{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-219 .elementor-element.elementor-element-bc6eb20 .elementor-icon-box-wrapper{text-align:start;}.elementor-219 .elementor-element.elementor-element-bc6eb20 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-219 .elementor-element.elementor-element-bc6eb20 .elementor-icon-box-title, .elementor-219 .elementor-element.elementor-element-bc6eb20 .elementor-icon-box-title a{font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-219 .elementor-element.elementor-element-bc6eb20:has(:hover) .elementor-icon-box-title,
					 .elementor-219 .elementor-element.elementor-element-bc6eb20:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-219 .elementor-element.elementor-element-bc6eb20 .elementor-icon-box-description{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-219 .elementor-element.elementor-element-74da62d .elementor-icon-box-wrapper{text-align:start;}.elementor-219 .elementor-element.elementor-element-74da62d .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-219 .elementor-element.elementor-element-74da62d .elementor-icon-box-title, .elementor-219 .elementor-element.elementor-element-74da62d .elementor-icon-box-title a{font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-219 .elementor-element.elementor-element-74da62d:has(:hover) .elementor-icon-box-title,
					 .elementor-219 .elementor-element.elementor-element-74da62d:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-219 .elementor-element.elementor-element-74da62d .elementor-icon-box-description{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-219 .elementor-element.elementor-element-f7113b7:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-f7113b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF8FF;}.elementor-219 .elementor-element.elementor-element-f7113b7{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8EAFE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:0px;}.elementor-219 .elementor-element.elementor-element-f7113b7, .elementor-219 .elementor-element.elementor-element-f7113b7 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-219 .elementor-element.elementor-element-f7113b7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-219 .elementor-element.elementor-element-1ff2fec{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3E3E3;padding:30px 30px 30px 30px;}.elementor-219 .elementor-element.elementor-element-1ff2fec, .elementor-219 .elementor-element.elementor-element-1ff2fec > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-widget-theme-post-title .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-219 .elementor-element.elementor-element-640b762 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:30px;font-weight:600;color:#333434;}.elementor-219 .elementor-element.elementor-element-7fb6163{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-219 .elementor-element.elementor-element-7fb6163 .jet-listing-dynamic-field__content{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;text-align:left;}.elementor-219 .elementor-element.elementor-element-7fb6163 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-219 .elementor-element.elementor-element-7fb6163 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-219 .elementor-element.elementor-element-7fb6163 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-219 .elementor-element.elementor-element-b8fb675{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-219 .elementor-element.elementor-element-1e8b114{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-219 .elementor-element.elementor-element-1637151 > .elementor-widget-container{margin:30px 0px 0px 0px;border-style:none;border-radius:1px 1px 1px 1px;}.elementor-219 .elementor-element.elementor-element-1637151 .jet-booking-calendar .date-picker-wrapper .gap:before{border-left-color:#D1D1D1;}.elementor-219 .elementor-element.elementor-element-1637151 .jet-booking-calendar .date-picker-wrapper{padding:20px 20px 20px 20px !important;}.elementor-219 .elementor-element.elementor-element-1725d96:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-1725d96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF8FF;}.elementor-219 .elementor-element.elementor-element-1725d96{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-219 .elementor-element.elementor-element-1725d96, .elementor-219 .elementor-element.elementor-element-1725d96 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-219 .elementor-element.elementor-element-1725d96 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-219 .elementor-element.elementor-element-b2f831a .jet-abaf-price-breakdown__content{gap:10px;}.elementor-219 .elementor-element.elementor-element-b2f831a .jet-abaf-price-breakdown__divider{margin:0;background-color:#0000000A;}.elementor-219 .elementor-element.elementor-element-b2f831a .jet-abaf-price-breakdown__row, .elementor-219 .elementor-element.elementor-element-b2f831a .jet-abaf-price-breakdown__placeholder{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;}.elementor-219 .elementor-element.elementor-element-b2f831a .jet-abaf-price-breakdown__row{color:#000000;}.elementor-219 .elementor-element.elementor-element-b2f831a .jet-abaf-price-breakdown__placeholder{color:#000000;}.elementor-219 .elementor-element.elementor-element-b2f831a .jet-abaf-price-breakdown__row--total .jet-abaf-price-breakdown__label{color:#000000;}.elementor-219 .elementor-element.elementor-element-b2f831a .jet-abaf-price-breakdown__row--total .jet-abaf-price-breakdown__value{color:#000000;}.elementor-219 .elementor-element.elementor-element-8e40b2f .jet-form-builder-row{margin-top:0px;margin-bottom:0px;}.elementor-219 .elementor-element.elementor-element-8e40b2f .jet-form-builder__label{text-align:left;font-family:"IBM Plex Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;}.elementor-219 .elementor-element.elementor-element-8e40b2f .jet-form-builder__desc{text-align:left;color:#000000;border-style:none;}.elementor-219 .elementor-element.elementor-element-8e40b2f .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-219 .elementor-element.elementor-element-8e40b2f .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-219 .elementor-element.elementor-element-8e40b2f .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){padding:10px 10px 10px 10px;border-style:none;}.elementor-219 .elementor-element.elementor-element-8e40b2f .jet-form-builder__field.textarea-field{height:43px;min-height:43px;}.elementor-219 .elementor-element.elementor-element-8e40b2f .jet-form-builder input{color-scheme:normal;}.elementor-219 .elementor-element.elementor-element-8e40b2f .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-219 .elementor-element.elementor-element-8e40b2f .jet-form-builder__action-button{transition:all 0.3s;}.elementor-219 .elementor-element.elementor-element-8e40b2f .jet-form-builder__next-page-wrap{text-align:left;}.elementor-219 .elementor-element.elementor-element-8e40b2f .jet-form-builder-message--success{text-align:center;font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;background-color:#FFFFFF;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-219 .elementor-element.elementor-element-8e40b2f .jet-form-builder-message--error{text-align:center;font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;background-color:#FFFFFF;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-219 .elementor-element.elementor-element-78d1a62:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-78d1a62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1C;}.elementor-219 .elementor-element.elementor-element-78d1a62{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-219 .elementor-element.elementor-element-78d1a62 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-219 .elementor-element.elementor-element-131e978{text-align:center;}.elementor-219 .elementor-element.elementor-element-131e978 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:2.8px;color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-a4fe1cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -34px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-219 .elementor-element.elementor-element-a4fe1cb .elementor-icon-list-item:not(:last-child):after{content:"";height:1%;border-color:#DDDDDD14;}.elementor-219 .elementor-element.elementor-element-a4fe1cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:11px;}.elementor-219 .elementor-element.elementor-element-a4fe1cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-219 .elementor-element.elementor-element-a4fe1cb .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:11px;}.elementor-219 .elementor-element.elementor-element-a4fe1cb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-219 .elementor-element.elementor-element-a4fe1cb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-219 .elementor-element.elementor-element-a4fe1cb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-219 .elementor-element.elementor-element-a4fe1cb .elementor-icon-list-item > a{font-family:"IBM Plex Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:2.8px;}.elementor-219 .elementor-element.elementor-element-a4fe1cb .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}@media(min-width:481px){.elementor-219 .elementor-element.elementor-element-b17b168{width:69.621%;}.elementor-219 .elementor-element.elementor-element-18b43ad{width:65.538%;}.elementor-219 .elementor-element.elementor-element-68f2253{width:33.751%;}.elementor-219 .elementor-element.elementor-element-8ee4f7a{width:30.153%;}}@media(max-width:1366px){.elementor-219 .elementor-element.elementor-element-e4ed9d0{margin-top:60px;margin-bottom:60px;padding:0px 10px 0px 10px;}.elementor-219 .elementor-element.elementor-element-640b762 .elementor-heading-title{font-size:25px;}}@media(max-width:1023px){.elementor-219 .elementor-element.elementor-element-e4ed9d0{margin-top:50px;margin-bottom:50px;}.elementor-219 .elementor-element.elementor-element-23e3015 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-219 .elementor-element.elementor-element-0fd0833 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-219 .elementor-element.elementor-element-a49485d > .elementor-element-populated{margin:0px 0px 0px 010px;--e-column-margin-right:0px;--e-column-margin-left:010px;}.elementor-219 .elementor-element.elementor-element-3dd38b4 > .elementor-element-populated{margin:0px 0px 0px 010px;--e-column-margin-right:0px;--e-column-margin-left:010px;}}@media(max-width:767px){.elementor-219 .elementor-element.elementor-element-df30c0c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-219 .elementor-element.elementor-element-652ae54{margin-top:20px;margin-bottom:0px;}.elementor-219 .elementor-element.elementor-element-23e3015 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-219 .elementor-element.elementor-element-515d5e8{margin-top:20px;margin-bottom:0px;}.elementor-219 .elementor-element.elementor-element-0fd0833 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-219 .elementor-element.elementor-element-32cb931{--spacer-size:131px;}.elementor-219 .elementor-element.elementor-element-a49485d > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-219 .elementor-element.elementor-element-c6d748a{--spacer-size:72px;}.elementor-219 .elementor-element.elementor-element-3dd38b4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-219 .elementor-element.elementor-element-286c31e > .elementor-element-populated{padding:10px 10px 10px 10px;}}@media(max-width:480px){.elementor-219 .elementor-element.elementor-element-80fbdda .elementor-icon-list-item > .elementor-icon-list-text, .elementor-219 .elementor-element.elementor-element-80fbdda .elementor-icon-list-item > a{line-height:2em;}.elementor-219 .elementor-element.elementor-element-0fd0833{width:50%;}.elementor-219 .elementor-element.elementor-element-32cb931{--spacer-size:57px;}.elementor-219 .elementor-element.elementor-element-a49485d{width:50%;}.elementor-219 .elementor-element.elementor-element-c6d748a{--spacer-size:44px;}.elementor-219 .elementor-element.elementor-element-35a262e{padding:5px 10px 5px 010px;}.elementor-219 .elementor-element.elementor-element-35a262e .jet-listing-dynamic-field__content{font-size:12px;}.elementor-219 .elementor-element.elementor-element-35a262e .jet-listing-dynamic-field__icon{font-size:14px;}.elementor-219 .elementor-element.elementor-element-131e978 .elementor-heading-title{line-height:1.5em;}}@media(max-width:1023px) and (min-width:481px){.elementor-219 .elementor-element.elementor-element-43f1120{width:56%;}.elementor-219 .elementor-element.elementor-element-df30c0c{width:44%;}.elementor-219 .elementor-element.elementor-element-b17b168{width:100%;}.elementor-219 .elementor-element.elementor-element-8ee4f7a{width:100%;}}@media(max-width:767px) and (min-width:481px){.elementor-219 .elementor-element.elementor-element-43f1120{width:100%;}.elementor-219 .elementor-element.elementor-element-df30c0c{width:100%;}.elementor-219 .elementor-element.elementor-element-18b43ad{width:100%;}.elementor-219 .elementor-element.elementor-element-68f2253{width:100%;}.elementor-219 .elementor-element.elementor-element-23e3015{width:100%;}.elementor-219 .elementor-element.elementor-element-0fd0833{width:50%;}.elementor-219 .elementor-element.elementor-element-a49485d{width:50%;}.elementor-219 .elementor-element.elementor-element-3dd38b4{width:100%;}.elementor-219 .elementor-element.elementor-element-0941b87{width:50%;}.elementor-219 .elementor-element.elementor-element-a1b893d{width:50%;}.elementor-219 .elementor-element.elementor-element-97bda00{width:50%;}.elementor-219 .elementor-element.elementor-element-c7a8401{width:50%;}.elementor-219 .elementor-element.elementor-element-0e5b173{width:50%;}.elementor-219 .elementor-element.elementor-element-8bc42f2{width:50%;}.elementor-219 .elementor-element.elementor-element-4729ba5{width:50%;}.elementor-219 .elementor-element.elementor-element-af464e1{width:50%;}}/* Start custom CSS for section, class: .elementor-element-c1a135b */.elementor-219 .elementor-element.elementor-element-c1a135b{
    background: linear-gradient(71.42deg, #0b193f, #1e47a2);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c6d9bce *//* Ky rresht detyron që asnjë stil i ikonave të mësipërme mos të dalë jashtë bllokut */
.elementor-219 .elementor-element.elementor-element-c6d9bce svg, .elementor-219 .elementor-element.elementor-element-c6d9bce path {
    fill: initial !important;
    stroke: initial !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ab854f *//* Ky rresht detyron që asnjë stil i ikonave të mësipërme mos të dalë jashtë bllokut */
.elementor-219 .elementor-element.elementor-element-7ab854f svg, .elementor-219 .elementor-element.elementor-element-7ab854f path {
    fill: initial !important;
    stroke: initial !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0ff967c *//* Ky rresht detyron që asnjë stil i ikonave të mësipërme mos të dalë jashtë bllokut */
.elementor-219 .elementor-element.elementor-element-0ff967c svg, .elementor-219 .elementor-element.elementor-element-0ff967c path {
    fill: initial !important;
    stroke: initial !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ceabd99 *//* Ky rresht detyron që asnjë stil i ikonave të mësipërme mos të dalë jashtë bllokut */
.elementor-219 .elementor-element.elementor-element-ceabd99 svg, .elementor-219 .elementor-element.elementor-element-ceabd99 path {
    fill: initial !important;
    stroke: initial !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a4b3a5c *//* Ky rresht detyron që asnjë stil i ikonave të mësipërme mos të dalë jashtë bllokut */
.elementor-219 .elementor-element.elementor-element-a4b3a5c svg, .elementor-219 .elementor-element.elementor-element-a4b3a5c path {
    fill: initial !important;
    stroke: initial !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f82f0bf *//* Ky rresht detyron që asnjë stil i ikonave të mësipërme mos të dalë jashtë bllokut */
.elementor-219 .elementor-element.elementor-element-f82f0bf svg, .elementor-219 .elementor-element.elementor-element-f82f0bf path {
    fill: initial !important;
    stroke: initial !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bc6eb20 *//* Ky rresht detyron që asnjë stil i ikonave të mësipërme mos të dalë jashtë bllokut */
.elementor-219 .elementor-element.elementor-element-bc6eb20 svg, .elementor-219 .elementor-element.elementor-element-bc6eb20 path {
    fill: initial !important;
    stroke: initial !important;
}/* End custom CSS */
/* Start custom CSS for jet-booking-calendar, class: .elementor-element-1637151 */@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&display=swap');

/* 1. Kutia e jashtme - Merr gradientin dhe dizajnin */
.elementor-219 .elementor-element.elementor-element-1637151 .jet-booking-calendar__container {
    font-family: 'IBM Plex Sans', sans-serif !important;
    background: linear-gradient(71.42deg, #0b193f, #1e47a2) !important;
    width: 100% !important;
    box-sizing: border-box !important;
    border-radius: 14px
    !important;
    padding: 10px;
    overflow: hidden !important;
    
}

/* 2. Kutia e brendshme - Bëhet transparente dhe zhbllokon klikimet */
.elementor-219 .elementor-element.elementor-element-1637151 .date-picker-wrapper.inline-wrapper {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    width: 100% !important;
    padding: 0 !important;
    pointer-events: auto !important; /* Detyron aktivizimin e klikimeve */
}

/* Rregullimi i bllokut të muajve */
.elementor-219 .elementor-element.elementor-element-1637151 .date-picker-wrapper .month-wrapper {
    width: 100% !important; 
    max-width: 100% !important;
    display: flex !important;
    justify-content: space-between !important;
    pointer-events: auto !important;
}

/* Zhdukja e elementit GAP */
.elementor-219 .elementor-element.elementor-element-1637151 .date-picker-wrapper .gap {
    display: none !important;
}

/* Gjerësia e dy muajve */
.elementor-219 .elementor-element.elementor-element-1637151 .date-picker-wrapper table.month1, 
.elementor-219 .elementor-element.elementor-element-1637151 .date-picker-wrapper table.month2 {
    width: 48% !important;
    table-layout: fixed !important;
    border-collapse: collapse !important;
    pointer-events: auto !important;
}

/* Emrat e Muajve */
.elementor-219 .elementor-element.elementor-element-1637151 .date-picker-wrapper .month-name {
    color: #ffffff !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.8px !important;
}

/* Ditët e Javës (MO, TU, WE...) */
.elementor-219 .elementor-element.elementor-element-1637151 .date-picker-wrapper .week-name th {
    font-size: 11px !important;
    font-weight: 600 !important;
    color: #94a3b8 !important; 
    text-transform: uppercase !important;
    padding-bottom: 8px !important;
}

/* Numrat e ditëve të lira + Sigurimi i klikimit */
.elementor-219 .elementor-element.elementor-element-1637151 .date-picker-wrapper .day {
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #ffffff !important;
    text-align: center !important;
    border-radius: 6px !important;
    cursor: pointer !important;
    pointer-events: auto !important; /* Garanton klikueshmërinë e çdo dite */
    transition: background 0.15s, color 0.15s !important;
}

/* Hover mbi ditët e lira */
.elementor-219 .elementor-element.elementor-element-1637151 .date-picker-wrapper .day.valid:hover {
    background-color: rgba(255, 255, 255, 0.15) !important;
    color: #ffffff !important;
}

/* Ditët e zëna/të shkuara */
.elementor-219 .elementor-element.elementor-element-1637151 .date-picker-wrapper .day.invalid {
    color: rgba(255, 255, 255, 0.25) !important;
    text-decoration: line-through !important;
    cursor: not-allowed !important;
    opacity: 0.5 !important;
}

/* Fshirja e numrave të muajve të jashtëm */
.elementor-219 .elementor-element.elementor-element-1637151 .date-picker-wrapper .day.lastMonth,
.elementor-219 .elementor-element.elementor-element-1637151 .date-picker-wrapper .day.nextMonth {
    visibility: hidden !important;
    pointer-events: none !important;
}

/* Dita e sotme */
.elementor-219 .elementor-element.elementor-element-1637151 .date-picker-wrapper .day.real-today {
    border: 2px solid #38bdf8 !important;
    color: #38bdf8 !important;
    font-weight: 700 !important;
}

/* Ditët brenda rrezes së zgjedhur */
.elementor-219 .elementor-element.elementor-element-1637151 .date-picker-wrapper .day.checked,
.elementor-219 .elementor-element.elementor-element-1637151 .date-picker-wrapper .day.hovering {
    background-color: rgba(255, 255, 255, 0.12) !important;
    color: #ffffff !important;
    border-radius: 0 !important;
}

/* Ditët kryesore të përzgjedhura (Marrja & Dorëzimi) */
.elementor-219 .elementor-element.elementor-element-1637151 .date-picker-wrapper .day.first-date-selected,
.elementor-219 .elementor-element.elementor-element-1637151 .date-picker-wrapper .day.last-date-selected,
.elementor-219 .elementor-element.elementor-element-1637151 .date-picker-wrapper .day.active {
    background: #ffffff !important;
    color: #0b193f !important;
    font-weight: 700 !important;
    border-radius: 6px !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15) !important;
}

/* Shigjetat e navigimit lart */
.elementor-219 .elementor-element.elementor-element-1637151 .date-picker-wrapper .prev, 
.elementor-219 .elementor-element.elementor-element-1637151 .date-picker-wrapper .next {
    color: #ffffff !important;
    font-weight: 700 !important;
    cursor: pointer !important;
    opacity: 0.8 !important;
    pointer-events: auto !important;
    transition: opacity 0.2s !important;
}

.elementor-219 .elementor-element.elementor-element-1637151 .date-picker-wrapper .prev:hover, 
.elementor-219 .elementor-element.elementor-element-1637151 .date-picker-wrapper .next:hover {
    opacity: 1 !important;
}

/* Përshtatja për Mobile */
@media (max-width: 768px) {
    .elementor-219 .elementor-element.elementor-element-1637151 .date-picker-wrapper .month-wrapper {
        flex-direction: column !important;
        gap: 24px !important;
    }
    .elementor-219 .elementor-element.elementor-element-1637151 .date-picker-wrapper table.month1, 
    .elementor-219 .elementor-element.elementor-element-1637151 .date-picker-wrapper table.month2 {
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-8e40b2f *//* Importimi i fontit IBM Plex Sans */
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&display=swap');

/* Kontenitori kryesor i formularit */
.jet-form-builder {
    font-family: 'IBM Plex Sans', sans-serif !important;
    max-width: 550px; /* Madhësia ideale për një sidebar rezervimi */
    margin: 0 auto;
   

    border-radius: 16px;
}

/* Rregullimi i rreshtave dhe hapësirave midis fushave */
.jet-form-builder-row {
    margin-bottom: 10px !important;
}

/* Stilimi i Etiketave (Labels) të fushave */
.jet-form-builder__label {
    margin-bottom: 8px !important;
}

.jet-form-builder__label-text {
    font-size: 14px !important;
    font-weight: 600 !important;
    color: #2c3e50 !important;
    letter-spacing: 0.2px;
}

/* Stilimi i të gjitha Inputeve (Fushat ku shkruhet) */
.jet-form-builder__field, 
.jet-form-builder input[type="text"], 
.jet-form-builder input[type="email"], 
.jet-form-builder input[type="tel"].iti__tel-input {
    width: 100% !important;
    height: 48px !important;
    padding: 10px 16px !important;
    font-size: 15px !important;
    font-family: 'IBM Plex Sans', sans-serif !important;
    color: #000000 !important;
    background-color: #f8fafc !important; /* Sfond i pastër i lehtë */
    border: 1px solid #e2e8f0 !important; /* Border i hollë dhe modern */
    border-radius: 8px !important;
    box-shadow: none !important;
    transition: all 0.2s ease-in-out !important;
    box-sizing: border-box !important;
}

/* Efekti kur klienti klikon mbi një fushë (Focus) */
.jet-form-builder__field:focus, 
.jet-form-builder input[type="text"]:focus, 
.jet-form-builder input[type="email"]:focus, 
.jet-form-builder input[type="tel"].iti__tel-input:focus {
    background-color: #ffffff !important;
    border-color: #1e47a2 !important; /* Bluja nga gradienti juaj */
    box-shadow: 0 0 0 4px rgba(30, 71, 162, 0.1) !important; /* Shkëlqim i butë rreth inputit */
    outline: none !important;
}

/* Ndarja e fushave të Marrjes dhe Dorëzimit (Check-in / Check-out) */
.jet-abaf-separate-fields {
    display: flex !important;
    gap: 12px !important;
}

.jet-abaf-separate-field {
    flex: 1 !important;
    margin: 0 !important;
    width: 50% !important;
}

/* Përshtatja e fushës së Telefonit Ndërkombëtar (International Phone) */
.iti {
    width: 100% !important;
    display: block !important;
}

.iti__selected-country {
    background: none !important;
    border-radius: 8px 0 0 8px !important;
    padding-left: 12px !important;
}

/* Butoni Submit Premium me Gradientin Tuaj */
.jet-form-builder__action-button-wrapper.jet-form-builder__submit-wrap {
 
    display: block !important;
}

.jet-form-builder__action-button.jet-form-builder__submit {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    height: 52px !important;
    background: linear-gradient(71.42deg, #0b193f, #1e47a2) !important; /* Gradienti juaj zyrtar */
    color: #ffffff !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    letter-spacing: 0.5px !important;
    border: none !important;
    border-radius: 10px !important;
    cursor: pointer !important;
    box-shadow: 0 4px 15px rgba(11, 25, 63, 0.25) !important;
    transition: all 0.3s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* Efekti Hover i Butonit */
.jet-form-builder__action-button.jet-form-builder__submit:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 8px 25px rgba(30, 71, 162, 0.35) !important;
    filter: brightness(1.1) !important;
}

/* Klikimi i Butonit */
.jet-form-builder__action-button.jet-form-builder__submit:active {
    transform: translateY(1px) !important;
}

/* Përshtatja për celularë që çdo gjë të rreshtohet bukur */
@media (max-width: 480px) {
    .jet-form-builder {
        padding: 15px;
    }
    .jet-abaf-separate-fields {
        flex-direction: column !important;
        gap: 10px !important;
    }
    .jet-abaf-separate-field {
        width: 100% !important;
    }
}



/* Rregullimi i mbivendosjes së flamurit me tekstin te fusha e telefonit */
.jet-form-builder .iti input[type="tel"].phone-field-intl {
    padding-left: 55px !important; /* E shtyn tekstin djathtas që mos të përplaset me flamurin */
}

/* Siguron që flamuri dhe shigjeta të qëndrojnë të rreshtuar saktë në qendër */
.jet-form-builder .iti__country-container {
    height: 48px !important;
    display: flex !important;
    align-items: center !important;
    top: 0 !important;
}

.jet-form-builder .iti__selected-country {
    height: 100% !important;
    padding-left: 12px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-78d1a62 */.elementor-219 .elementor-element.elementor-element-78d1a62{
    background: linear-gradient(71.42deg, #0b193f, #1e47a2);
}/* End custom CSS */