.elementor-54 .elementor-element.elementor-element-122b418{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-e788a69{--e-image-carousel-slides-to-show:1;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-e788a69 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-5acb88a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:120px;--padding-bottom:120px;--padding-left:70px;--padding-right:70px;}.elementor-54 .elementor-element.elementor-element-5acb88a:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-5acb88a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.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-54 .elementor-element.elementor-element-9c28afc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-54 .elementor-element.elementor-element-9c28afc .elementor-heading-title{font-family:"Levit", Sans-serif;font-size:96px;font-weight:bold;line-height:65px;}.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-54 .elementor-element.elementor-element-5e2c748{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Levit", Sans-serif;font-size:45px;font-weight:bold;line-height:40px;color:var( --e-global-color-accent );}.elementor-54 .elementor-element.elementor-element-3f41da8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;text-align:center;font-family:"Ping", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-54 .elementor-element.elementor-element-cab9236{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-54 .elementor-element.elementor-element-d3be266{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;font-family:"Ping", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-accent );}.elementor-54 .elementor-element.elementor-element-6eca9cf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-ea56675{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Ping", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-4de1d12 );}.elementor-54 .elementor-element.elementor-element-25b4fe8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;text-align:center;font-family:"Ping", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-4de1d12 );}.elementor-54 .elementor-element.elementor-element-96ed716{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Ping", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-4de1d12 );}.elementor-54 .elementor-element.elementor-element-0746d3c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-54 .elementor-element.elementor-element-de5aab6 .elementor-button{background-color:var( --e-global-color-4de1d12 );font-family:"Ping", Sans-serif;font-size:15px;font-weight:700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4de1d12 );border-radius:50px 50px 50px 50px;padding:15px 25px 15px 25px;}.elementor-54 .elementor-element.elementor-element-de5aab6 .elementor-button:hover, .elementor-54 .elementor-element.elementor-element-de5aab6 .elementor-button:focus{background-color:var( --e-global-color-dced6e9 );color:var( --e-global-color-accent );border-color:var( --e-global-color-201cbe5 );}.elementor-54 .elementor-element.elementor-element-de5aab6 .elementor-button:hover svg, .elementor-54 .elementor-element.elementor-element-de5aab6 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-54 .elementor-element.elementor-element-d3cefd1 .elementor-button{background-color:var( --e-global-color-4de1d12 );font-family:"Ping", Sans-serif;font-size:15px;font-weight:700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4de1d12 );border-radius:50px 50px 50px 50px;padding:15px 25px 15px 25px;}.elementor-54 .elementor-element.elementor-element-d3cefd1 .elementor-button:hover, .elementor-54 .elementor-element.elementor-element-d3cefd1 .elementor-button:focus{background-color:var( --e-global-color-dced6e9 );color:var( --e-global-color-accent );border-color:var( --e-global-color-201cbe5 );}.elementor-54 .elementor-element.elementor-element-d3cefd1 .elementor-button:hover svg, .elementor-54 .elementor-element.elementor-element-d3cefd1 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-54 .elementor-element.elementor-element-0dd4b78 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Ping", Sans-serif;font-size:15px;font-weight:700;fill:var( --e-global-color-4de1d12 );color:var( --e-global-color-4de1d12 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4de1d12 );border-radius:50px 50px 50px 50px;padding:15px 25px 15px 25px;}.elementor-54 .elementor-element.elementor-element-0dd4b78 .elementor-button:hover, .elementor-54 .elementor-element.elementor-element-0dd4b78 .elementor-button:focus{background-color:var( --e-global-color-dced6e9 );color:var( --e-global-color-accent );border-color:var( --e-global-color-201cbe5 );}.elementor-54 .elementor-element.elementor-element-0dd4b78 .elementor-button:hover svg, .elementor-54 .elementor-element.elementor-element-0dd4b78 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-54 .elementor-element.elementor-element-8dc05f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-8dc05f1:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-8dc05f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-9c49eb7{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 0px;}.elementor-54 .elementor-element.elementor-element-9c49eb7 .elementor-icon-wrapper{text-align:center;}.elementor-54 .elementor-element.elementor-element-9c49eb7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4de1d12 );}.elementor-54 .elementor-element.elementor-element-9c49eb7.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-9c49eb7.elementor-view-default .elementor-icon{color:var( --e-global-color-4de1d12 );border-color:var( --e-global-color-4de1d12 );}.elementor-54 .elementor-element.elementor-element-9c49eb7.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-9c49eb7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4de1d12 );}.elementor-54 .elementor-element.elementor-element-9c49eb7 .elementor-icon{font-size:150px;}.elementor-54 .elementor-element.elementor-element-9c49eb7 .elementor-icon svg{height:150px;}.elementor-54 .elementor-element.elementor-element-be50d89 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-54 .elementor-element.elementor-element-be50d89 .jet-listing-grid__slider-icon{color:var( --e-global-color-4de1d12 );background:var( --e-global-color-text );}.elementor-54 .elementor-element.elementor-element-be50d89 .jet-listing-grid__slider-icon.prev-arrow{top:50%;bottom:auto;left:-5%;right:auto;}.elementor-54 .elementor-element.elementor-element-be50d89 .jet-listing-grid__slider-icon.next-arrow{top:50%;bottom:auto;right:-5%;left:auto;}.elementor-54 .elementor-element.elementor-element-3c2b196{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:120px 120px;--row-gap:120px;--column-gap:120px;--padding-top:100px;--padding-bottom:100px;--padding-left:70px;--padding-right:70px;}.elementor-54 .elementor-element.elementor-element-3c2b196:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-3c2b196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-54 .elementor-element.elementor-element-8dbdfce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-055324b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-1a951b2{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-54 .elementor-element.elementor-element-1a951b2 .elementor-heading-title{font-family:"Levit", Sans-serif;font-size:75px;font-weight:bold;line-height:65px;color:var( --e-global-color-4de1d12 );}.elementor-54 .elementor-element.elementor-element-5fc8ebd{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-54 .elementor-element.elementor-element-5fc8ebd .elementor-heading-title{font-family:"Levit", Sans-serif;font-size:75px;font-weight:bold;line-height:65px;color:var( --e-global-color-4de1d12 );}.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-54 .elementor-element.elementor-element-4339702{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:5px;}.elementor-54 .elementor-element.elementor-element-4339702 .elementor-divider-separator{width:100%;}.elementor-54 .elementor-element.elementor-element-4339702 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-54 .elementor-element.elementor-element-ac81905 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}:is( .elementor-54 .elementor-element.elementor-element-ac81905 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-54 .elementor-element.elementor-element-ac81905 > .jet-listing-grid > .jet-listing-grid__items, .elementor-54 .elementor-element.elementor-element-ac81905 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-54 .elementor-element.elementor-element-ac81905 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-54 .elementor-element.elementor-element-ac81905 > .jet-listing-grid, .elementor-54 .elementor-element.elementor-element-ac81905 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-54 .elementor-element.elementor-element-ac81905 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-54 .elementor-element.elementor-element-ac81905 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-54 .elementor-element.elementor-element-ac81905 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-54 .elementor-element.elementor-element-ac81905 > .jet-listing-grid > .jet-listing-grid__items, .elementor-54 .elementor-element.elementor-element-ac81905 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-54 .elementor-element.elementor-element-ac81905 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-54 .elementor-element.elementor-element-ac81905 > .jet-listing-grid, .elementor-54 .elementor-element.elementor-element-ac81905 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-54 .elementor-element.elementor-element-ac81905 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-54 .elementor-element.elementor-element-cfc70ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-1b44969{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-d96766e{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-54 .elementor-element.elementor-element-d96766e .elementor-heading-title{font-family:"Levit", Sans-serif;font-size:75px;font-weight:bold;line-height:65px;color:var( --e-global-color-4de1d12 );}.elementor-54 .elementor-element.elementor-element-2d9c964{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-54 .elementor-element.elementor-element-2d9c964 .elementor-heading-title{font-family:"Levit", Sans-serif;font-size:75px;font-weight:bold;line-height:65px;color:var( --e-global-color-4de1d12 );}.elementor-54 .elementor-element.elementor-element-2a330aa{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:5px;}.elementor-54 .elementor-element.elementor-element-2a330aa .elementor-divider-separator{width:100%;}.elementor-54 .elementor-element.elementor-element-2a330aa .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-54 .elementor-element.elementor-element-af45f7c > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-54 .elementor-element.elementor-element-af45f7c{width:var( --container-widget-width, 100% );max-width:100%;margin:0px -80px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}:is( .elementor-54 .elementor-element.elementor-element-af45f7c > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-54 .elementor-element.elementor-element-af45f7c > .jet-listing-grid > .jet-listing-grid__items, .elementor-54 .elementor-element.elementor-element-af45f7c > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-54 .elementor-element.elementor-element-af45f7c > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-54 .elementor-element.elementor-element-af45f7c > .jet-listing-grid, .elementor-54 .elementor-element.elementor-element-af45f7c > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-54 .elementor-element.elementor-element-af45f7c > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-54 .elementor-element.elementor-element-af45f7c > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-54 .elementor-element.elementor-element-af45f7c > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-54 .elementor-element.elementor-element-af45f7c > .jet-listing-grid > .jet-listing-grid__items, .elementor-54 .elementor-element.elementor-element-af45f7c > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-54 .elementor-element.elementor-element-af45f7c > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-54 .elementor-element.elementor-element-af45f7c > .jet-listing-grid, .elementor-54 .elementor-element.elementor-element-af45f7c > .jet-listing-grid > .jet-listing-grid__slider, .elementor-54 .elementor-element.elementor-element-af45f7c > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-54 .elementor-element.elementor-element-f5b5519{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-f5b5519:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-f5b5519 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-54 .elementor-element.elementor-element-a9998a4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-293e153{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-293e153:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-293e153 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-54 .elementor-element.elementor-element-41921f2 > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-54 .elementor-element.elementor-element-5acb88a{--content-width:1150px;}.elementor-54 .elementor-element.elementor-element-8dc05f1{--content-width:1100px;}.elementor-54 .elementor-element.elementor-element-3c2b196{--content-width:1250px;}}@media(max-width:1024px){.elementor-54 .elementor-element.elementor-element-122b418{--min-height:60vh;}.elementor-54 .elementor-element.elementor-element-af45f7c > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-54 .elementor-element.elementor-element-af45f7c{width:var( --container-widget-width, 100% );max-width:100%;margin:0px -60px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-54 .elementor-element.elementor-element-af45f7c.elementor-element{--align-self:flex-start;}}@media(max-width:767px){.elementor-54 .elementor-element.elementor-element-122b418{--min-height:45vh;}.elementor-54 .elementor-element.elementor-element-5acb88a{--padding-top:70px;--padding-bottom:70px;--padding-left:25px;--padding-right:25px;}.elementor-54 .elementor-element.elementor-element-9c28afc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-54 .elementor-element.elementor-element-9c28afc .elementor-heading-title{font-size:60px;line-height:48px;}.elementor-54 .elementor-element.elementor-element-5e2c748{font-size:35px;}.elementor-54 .elementor-element.elementor-element-3f41da8{font-size:18px;}.elementor-54 .elementor-element.elementor-element-d3be266{font-size:16px;}.elementor-54 .elementor-element.elementor-element-ea56675{font-size:16px;}.elementor-54 .elementor-element.elementor-element-25b4fe8{font-size:18px;}.elementor-54 .elementor-element.elementor-element-96ed716{font-size:16px;}.elementor-54 .elementor-element.elementor-element-0746d3c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-54 .elementor-element.elementor-element-de5aab6 .elementor-button{font-size:14px;}.elementor-54 .elementor-element.elementor-element-d3cefd1 .elementor-button{font-size:14px;}.elementor-54 .elementor-element.elementor-element-0dd4b78 .elementor-button{font-size:14px;}.elementor-54 .elementor-element.elementor-element-9c49eb7{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-54 .elementor-element.elementor-element-9c49eb7 .elementor-icon{font-size:70px;}.elementor-54 .elementor-element.elementor-element-9c49eb7 .elementor-icon svg{height:70px;}.elementor-54 .elementor-element.elementor-element-be50d89{padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-be50d89 .jet-listing-grid__slider-icon.prev-arrow{top:42%;bottom:auto;left:1%;right:auto;}.elementor-54 .elementor-element.elementor-element-be50d89 .jet-listing-grid__slider-icon.next-arrow{top:42%;bottom:auto;right:1%;left:auto;}.elementor-54 .elementor-element.elementor-element-8dc05f1{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-1a951b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-54 .elementor-element.elementor-element-1a951b2 .elementor-heading-title{font-size:60px;line-height:48px;}.elementor-54 .elementor-element.elementor-element-5fc8ebd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-54 .elementor-element.elementor-element-5fc8ebd .elementor-heading-title{font-size:60px;line-height:48px;}.elementor-54 .elementor-element.elementor-element-ac81905 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-54 .elementor-element.elementor-element-d96766e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-54 .elementor-element.elementor-element-d96766e .elementor-heading-title{font-size:60px;line-height:48px;}.elementor-54 .elementor-element.elementor-element-2d9c964{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-54 .elementor-element.elementor-element-2d9c964 .elementor-heading-title{font-size:60px;line-height:48px;}.elementor-54 .elementor-element.elementor-element-af45f7c > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-54 .elementor-element.elementor-element-af45f7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-54 .elementor-element.elementor-element-3c2b196{--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}}/* Start custom CSS for image-carousel, class: .elementor-element-e788a69 */.elementor-54 .elementor-element.elementor-element-e788a69 {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  overflow: hidden;
}

.elementor-54 .elementor-element.elementor-element-e788a69 .swiper,
.elementor-54 .elementor-element.elementor-element-e788a69 .elementor-image-carousel-wrapper,
.elementor-54 .elementor-element.elementor-element-e788a69 .elementor-image-carousel,
.elementor-54 .elementor-element.elementor-element-e788a69 .swiper-wrapper,
.elementor-54 .elementor-element.elementor-element-e788a69 .swiper-slide,
.elementor-54 .elementor-element.elementor-element-e788a69 .swiper-slide-inner,
.elementor-54 .elementor-element.elementor-element-e788a69 .swiper-slide a {
  width: 100%;
  height: 100% !important;
}

.elementor-54 .elementor-element.elementor-element-e788a69 .swiper-slide {
  overflow: hidden;
}

.elementor-54 .elementor-element.elementor-element-e788a69 img {
  display: block;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
  object-position: center center;
}











/* להפוך את הנקודות לאנכיות */
.vertical-dots-carousel .swiper-pagination {
  display: flex;
  flex-direction: column;
  gap: 5px;

  position: absolute;
  top: auto;
  right: auto;
  bottom: 15% !important;
  left: 50px;

  transform: translateY(-50%);
  z-index: 10;
}

/* נקודה רגילה */
.vertical-dots-carousel .swiper-pagination-bullet {
  width: 10px !important;
  height: 10px !important;
  border-radius: 50% !important;

  background: #FFFBF0 !important;
  opacity: 1 !important;
}

/* נקודה פעילה */
.vertical-dots-carousel .swiper-pagination-bullet-active {
  background: #F4B414 !important;
}

/* מובייל */
@media (max-width: 767px) {
  .vertical-dots-carousel .swiper-pagination {
    left: auto !important;
    right: 20px !important;
    bottom: 20px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-122b418 */.elementor-54 .elementor-element.elementor-element-122b418 {
  position: relative;
  height: 100vh;
  height: 100svh;
  overflow: hidden;
}

@media (max-width: 767px) {
  .elementor-54 .elementor-element.elementor-element-122b418 {
    height: 45vh;
    height: 45svh;
  }
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-cab9236 */.elementor-54 .elementor-element.elementor-element-cab9236 {
  width: 100% !important;
  max-width: 100% !important;
}

.elementor-54 .elementor-element.elementor-element-cab9236 .elementor-gallery__container {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 15px !important;
  width: 100% !important;
  --animation-duration: 0ms !important;
  padding-bottom: 0 !important;   /* ★ חדש — מבטל את הרווח מתחת ללוגואים */
}

.elementor-54 .elementor-element.elementor-element-cab9236 .e-gallery-item {
  position: relative !important;
  top: auto !important;
  right: auto !important;
  bottom: auto !important;
  left: auto !important;
  width: 180px !important;
  height: 100px !important;
  padding: 0 !important;
  margin: 0 !important;
  flex: 0 0 auto !important;
  transition: none !important;
  transform: none !important;
}

.elementor-54 .elementor-element.elementor-element-cab9236 .e-gallery-image {
  position: static !important;
  width: 100% !important;
  height: 100% !important;
  padding: 0 !important;
  background-size: contain !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

@media (max-width: 767px) {
  .elementor-54 .elementor-element.elementor-element-cab9236 .elementor-gallery__container { gap: 15px !important; }
  .elementor-54 .elementor-element.elementor-element-cab9236 .e-gallery-item { width: 140px !important; height: 90px !important; }
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-be50d89 */.elementor-54 .elementor-element.elementor-element-be50d89 .jet-listing-grid__items{
        display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-be50d89 */.elementor-54 .elementor-element.elementor-element-be50d89 .jet-listing-grid__items{
        display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dc05f1 */.custom-listing-slider .prev-arrow,
.custom-listing-slider .next-arrow {
  width: 50px !important;
  height: 50px !important;
  font-size: 0 !important;
  color: transparent !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}

.custom-listing-slider .prev-arrow svg,
.custom-listing-slider .next-arrow svg,
.custom-listing-slider .prev-arrow i,
.custom-listing-slider .next-arrow i {
  display: none !important;
}

@media screen and (max-width: 768px){
.custom-listing-slider .prev-arrow,
.custom-listing-slider .next-arrow {
  width: 30px !important;
  height: 30px !important;
}
}

/* צד ימין */
.custom-listing-slider .prev-arrow {
  background-image: url("https://www.thecuckootheater.com/wp-content/uploads/2026/05/arrow-right.svg") !important;
  transform: rotate(180deg) !important;
}

/* צד שמאל */
.custom-listing-slider .next-arrow {
  background-image: url("https://www.thecuckootheater.com/wp-content/uploads/2026/05/arrow-right.svg") !important;
  transform: rotate(0) !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-af45f7c */@media screen and (min-width: 768px){
   .elementor-54 .elementor-element.elementor-element-af45f7c .jet-listing-grid__item:nth-child(3n+1) .elementor-element-981a8d8{
    border-width: 0 !important;


} 
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-af45f7c */@media screen and (min-width: 768px){
   .elementor-54 .elementor-element.elementor-element-af45f7c .jet-listing-grid__item:nth-child(3n+1) .elementor-element-981a8d8{
    border-width: 0 !important;


} 
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-af45f7c */@media screen and (min-width: 768px){
   .elementor-54 .elementor-element.elementor-element-af45f7c .jet-listing-grid__item:nth-child(3n+1) .elementor-element-981a8d8{
    border-width: 0 !important;


} 
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-af45f7c */@media screen and (min-width: 768px){
   .elementor-54 .elementor-element.elementor-element-af45f7c .jet-listing-grid__item:nth-child(3n+1) .elementor-element-981a8d8{
    border-width: 0 !important;


} 
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-af45f7c */@media screen and (min-width: 768px){
   .elementor-54 .elementor-element.elementor-element-af45f7c .jet-listing-grid__item:nth-child(3n+1) .elementor-element-981a8d8{
    border-width: 0 !important;


} 
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-af45f7c */@media screen and (min-width: 768px){
   .elementor-54 .elementor-element.elementor-element-af45f7c .jet-listing-grid__item:nth-child(3n+1) .elementor-element-981a8d8{
    border-width: 0 !important;


} 
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Levit';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.thecuckootheater.com/wp-content/uploads/2026/05/Levit_1950-BlackExtended.woff2') format('woff2');
}
@font-face {
	font-family: 'Levit';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.thecuckootheater.com/wp-content/uploads/2026/05/Levit_Blended-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Ping';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.thecuckootheater.com/wp-content/uploads/2026/05/PingHebrew-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Ping';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.thecuckootheater.com/wp-content/uploads/2026/05/PingHebrew-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */