.elementor-2435 .elementor-element.elementor-element-518f1cb5{--display:flex;--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;--flex-wrap:wrap;}.elementor-2435 .elementor-element.elementor-element-1d723c2 .elementor-button{background-color:var( --e-global-color-d1d46fb );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-789644c );color:var( --e-global-color-789644c );padding:20px 20px 20px 20px;}.elementor-2435 .elementor-element.elementor-element-1d723c2 .elementor-button:hover, .elementor-2435 .elementor-element.elementor-element-1d723c2 .elementor-button:focus{background-color:var( --e-global-color-d986b11 );color:var( --e-global-color-c02ae05 );}.elementor-2435 .elementor-element.elementor-element-1d723c2{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-2435 .elementor-element.elementor-element-1d723c2{right:0px;}body.rtl .elementor-2435 .elementor-element.elementor-element-1d723c2{left:0px;}.elementor-2435 .elementor-element.elementor-element-1d723c2 .elementor-button:hover svg, .elementor-2435 .elementor-element.elementor-element-1d723c2 .elementor-button:focus svg{fill:var( --e-global-color-c02ae05 );}.elementor-2435 .elementor-element.elementor-element-289104e .elementor-button{background-color:var( --e-global-color-c02ae05 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-789644c );color:var( --e-global-color-789644c );padding:20px 20px 20px 20px;}.elementor-2435 .elementor-element.elementor-element-289104e .elementor-button:hover, .elementor-2435 .elementor-element.elementor-element-289104e .elementor-button:focus{background-color:var( --e-global-color-d986b11 );color:var( --e-global-color-c02ae05 );}.elementor-2435 .elementor-element.elementor-element-289104e{width:auto;max-width:auto;}.elementor-2435 .elementor-element.elementor-element-289104e .elementor-button:hover svg, .elementor-2435 .elementor-element.elementor-element-289104e .elementor-button:focus svg{fill:var( --e-global-color-c02ae05 );}.elementor-2435 .elementor-element.elementor-element-63550b72{font-family:"Fredoka", Sans-serif;}.elementor-2435 .elementor-element.elementor-element-76c0e40{--e-image-carousel-slides-to-show:3;}.elementor-2435 .elementor-element.elementor-element-e61ffce{font-size:23px;line-height:1.2em;}@media(max-width:1024px){.elementor-2435 .elementor-element.elementor-element-1d723c2 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2435 .elementor-element.elementor-element-1d723c2 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2435 .elementor-element.elementor-element-289104e > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2435 .elementor-element.elementor-element-289104e .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-2435 .elementor-element.elementor-element-1d723c2{width:100%;max-width:100%;}.elementor-2435 .elementor-element.elementor-element-1d723c2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2435 .elementor-element.elementor-element-1d723c2 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2435 .elementor-element.elementor-element-289104e{width:100%;max-width:100%;}.elementor-2435 .elementor-element.elementor-element-289104e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2435 .elementor-element.elementor-element-289104e .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for image-carousel, class: .elementor-element-76c0e40 *//* Team Carousel */
.team-carousel .swiper-slide-inner {
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
}

.team-carousel .swiper-slide-image {
    width: 100%;
    height: 390px;
    object-fit: cover;
    object-position: center top;
    display: block;
    border-radius: 18px;
}

/* חצים */
.team-carousel .elementor-swiper-button {
    width: 46px;
    height: 46px;
    background: #ffffff;
    border-radius: 50%;
    box-shadow: 0 4px 18px rgba(0, 0, 0, 0.12);
    display: flex;
    align-items: center;
    justify-content: center;
    color: #1d3557;
    font-size: 18px;
    transition: 0.25s ease;
}

.team-carousel .elementor-swiper-button:hover {
    background: #1d3557;
    color: #fff;
}

.team-carousel .elementor-swiper-button-prev {
    left: 14px;
}

.team-carousel .elementor-swiper-button-next {
    right: 14px;
}

/* נקודות ניווט */
.team-carousel .swiper-pagination {
    margin-top: 22px;
}

.team-carousel .swiper-pagination-bullet {
    width: 9px;
    height: 9px;
    background: #b9c2cf;
    opacity: 1;
}

.team-carousel .swiper-pagination-bullet-active {
    width: 26px;
    border-radius: 20px;
    background: #1d3557;
}

/* מובייל */
@media (max-width: 767px) {
    .team-carousel .swiper-slide-image {
        height: 420px;
    }

    .team-carousel .elementor-swiper-button {
        width: 40px;
        height: 40px;
        font-size: 15px;
    }
}/* End custom CSS */
/* Start custom CSS */@import url("https://ramah-israel.ezpoint.online/wp-content/uploads/elementor/google-fonts/css/fredoka.css?ver=1787140835");
/* Day camp only: shared templates and other program pages remain independent. */
body.postid-2435 .elementor-location-single {direction:rtl;color:#084c66;}
body.postid-2435 .elementor-location-single h1,body.postid-2435 .elementor-location-single h2,body.postid-2435 .elementor-location-single h3 {font-family:Fredoka,Arial,sans-serif;line-height:1.15;}
body.postid-2435 .elementor-location-single h2 {font-size:clamp(32px,3.2vw,52px);color:#3aade6;margin:0 0 25px;font-weight:500;}
body.postid-2435 .elementor-location-single h3 {font-size:27px;color:#084c66;}
body.postid-2435 .elementor-location-single p,body.postid-2435 .elementor-location-single li {font-size:19px;line-height:1.8;}
body.postid-2435 .elementor-element-dd86b26,body.postid-2435 .elementor-element-79bcadd,body.postid-2435 .elementor-element-1d723c2,body.postid-2435 .elementor-element-289104e {display:none!important;}
body.postid-2435 .elementor-element-7733fc0 {padding:0!important;--content-width:100%;}
body.postid-2435 .elementor-element-7733fc0>.e-con-inner {max-width:none;display:flex;flex-direction:column;padding:0;gap:0;}
body.postid-2435 .elementor-element-7cce1aa,body.postid-2435 .elementor-element-bb8bf76 {width:100%!important;max-width:100%;padding:0!important;}
body.postid-2435 .elementor-element-518f1cb5 {padding:0!important;--content-width:100%;}
body.postid-2435 .elementor-element-518f1cb5>.e-con-inner {max-width:none;padding:0;gap:0;}
body.postid-2435 .ramah-day-hero {background:linear-gradient(90deg,rgba(8,76,102,.23),rgba(8,76,102,.76)),url('https://ramah-israel.ezpoint.online/wp-content/uploads/2026/05/clipboard-image-1785246396.png') center 42%/cover;min-height:740px;color:white;padding:155px max(6vw,24px) 65px;}
body.postid-2435 .ramah-day-hero-inner {max-width:1400px;margin:auto;display:grid;grid-template-columns:1.5fr 1fr;gap:70px;align-items:end;}
body.postid-2435 .ramah-day-hero-copy {text-align:right;}
body.postid-2435 .ramah-day-hero h1 {font-size:clamp(55px,6.1vw,90px);font-weight:500;color:#fff;margin:12px 0 22px;padding-bottom:22px;border-bottom:1px solid #ffffff70;}
body.postid-2435 .ramah-day-hero .ramah-day-subtitle {font:500 clamp(30px,3.3vw,52px)/1.2 Fredoka,Arial,sans-serif;margin:0 0 14px;}
body.postid-2435 .ramah-day-hero .ramah-day-ages {font:400 clamp(24px,2.3vw,36px)/1.3 Fredoka,Arial,sans-serif;margin:0 0 22px;}
body.postid-2435 .ramah-day-hero .ramah-day-location {font-size:23px;}
body.postid-2435 .ramah-day-dates {display:flex;gap:12px;flex-wrap:wrap;margin:20px 0;}
body.postid-2435 .ramah-day-dates span {background:#fff;color:#084c66;padding:10px 16px;font-size:20px;font-weight:600;}
body.postid-2435 .ramah-day-callout {padding:42px 30px;background:#32ade6e8;text-align:center;}
body.postid-2435 .ramah-day-callout h2 {color:#fff;font-size:34px;}
body.postid-2435 .ramah-day-cta {display:inline-block;border:2px solid #fff;padding:15px 30px;color:#fff;font-weight:700;font-size:20px;transition:.2s;}
body.postid-2435 .ramah-day-cta:hover,body.postid-2435 .ramah-day-cta:focus {background:#fff;color:#084c66;}
body.postid-2435 .ramah-day-english {display:block;color:#fff;font-size:13px;margin-top:24px;text-decoration:underline;}
body.postid-2435 .ramah-day-intro {max-width:1100px;margin:auto;padding:85px 30px 50px;text-align:right;}
body.postid-2435 .elementor-element-37c28ff {max-width:1400px;width:calc(100% - 60px);margin:15px auto 70px;}
body.postid-2435 .elementor-element-37c28ff img {height:310px;object-fit:cover;width:100%;}
body.postid-2435 .elementor-element-efaf873 {max-width:1200px;margin:auto;padding:45px 40px 65px;text-align:right!important;}
body.postid-2435 .elementor-element-efaf873 ul {padding-right:25px;margin-bottom:40px;}
body.postid-2435 .elementor-element-efaf873 li {padding:7px 0;}
body.postid-2435 .elementor-element-efaf873 h2 {margin-top:35px;}
body.postid-2435 .elementor-element-7ecfc4f {background:#eaf7fd;padding:70px max(8vw,30px);text-align:right!important;}
body.postid-2435 .elementor-element-7ecfc4f>.elementor-widget-container {max-width:1200px;margin:auto;}
body.postid-2435 .elementor-element-7ecfc4f table {width:100%!important;border-collapse:collapse;background:#fff;margin:25px 0;color:#084c66;}
body.postid-2435 .elementor-element-7ecfc4f td {padding:20px!important;border:1px solid #cce8f5!important;font-size:18px;line-height:1.7;}
body.postid-2435 .elementor-element-7ecfc4f td:first-child {background:#d9f0fb;font-weight:600;width:40%;}
body.postid-2435 .elementor-element-a793ba8 {width:100%!important;padding:60px 30px!important;background:#084c66;}
body.postid-2435 .elementor-element-531016a:not(.elementor-sticky__spacer) {position:relative!important;top:auto!important;left:auto!important;width:100%!important;max-width:1100px;margin:auto!important;padding:25px!important;background:transparent!important;}
body.postid-2435 .elementor-element-531016a.elementor-sticky__spacer {display:none!important;}
body.postid-2435 .elementor-element-d5ebe4d h3,body.postid-2435 .elementor-element-d5ebe4d h2,body.postid-2435 .elementor-element-30d2879 label {color:white!important;}
body.postid-2435 .elementor-element-30d2879 input {min-height:52px;border:0;border-radius:0;}
body.postid-2435 .elementor-location-single .elementor-button {border-radius:0;}
body.postid-2435 .elementor-element-f51efea,body.postid-2435 .elementor-element-7c40597 {background:#3aade6;padding:50px 30px!important;text-align:center;}
body.postid-2435 .elementor-element-f51efea h3,body.postid-2435 .elementor-element-7c40597 h3 {color:white!important;font-size:36px;}
body.postid-2435 .elementor-element-51ec001 {padding:70px 35px!important;--content-width:1400px;}
body.postid-2435 .elementor-element-6b35cfb,body.postid-2435 .elementor-element-849c79d {padding:45px 0!important;gap:55px;align-items:center;}
body.postid-2435 .elementor-element-119948c,body.postid-2435 .elementor-element-aaf28f2 {font:500 clamp(32px,3vw,48px)/1.2 Fredoka,Arial,sans-serif!important;color:#3aade6;}
body.postid-2435 .elementor-element-51ec001 img {width:100%;height:470px;object-fit:cover;}
body.postid-2435 .elementor-element-51ec001 ul {padding-right:22px;}
body.postid-2435 .elementor-location-single a:focus-visible {outline:3px solid #f8cf60;outline-offset:4px;}
@media(max-width:1024px){body.postid-2435 .ramah-day-hero-inner{gap:25px;grid-template-columns:1.4fr 1fr;}body.postid-2435 .ramah-day-hero{padding-top:140px;}body.postid-2435 .elementor-element-6b35cfb,body.postid-2435 .elementor-element-849c79d{gap:25px;}}
@media(max-width:767px){body.postid-2435 .ramah-day-hero{padding:120px 22px 35px;min-height:0;background-position:40% center;}body.postid-2435 .ramah-day-hero-inner{grid-template-columns:1fr;gap:26px;}body.postid-2435 .ramah-day-hero h1{font-size:54px;}body.postid-2435 .ramah-day-callout{padding:28px 18px;}body.postid-2435 .ramah-day-dates{flex-direction:column;}body.postid-2435 .ramah-day-dates span{font-size:17px;}body.postid-2435 .ramah-day-intro{padding:48px 22px 25px;}body.postid-2435 .elementor-element-37c28ff{width:calc(100% - 32px);margin-bottom:30px;}body.postid-2435 .elementor-element-37c28ff img{height:260px;}body.postid-2435 .elementor-element-efaf873{padding:20px 22px 35px;}body.postid-2435 .elementor-element-7ecfc4f{padding:45px 20px;}body.postid-2435 .elementor-element-7ecfc4f td{padding:12px 9px!important;font-size:15px;}body.postid-2435 .elementor-element-51ec001{padding:30px 22px!important;}body.postid-2435 .elementor-element-6b35cfb,body.postid-2435 .elementor-element-849c79d{flex-direction:column;padding:25px 0!important;}body.postid-2435 .elementor-element-51ec001 .elementor-widget__width-initial,body.postid-2435 .elementor-element-83cf8dd,body.postid-2435 .elementor-element-9e50d8b{width:100%!important;}body.postid-2435 .elementor-element-51ec001 img{height:300px;}body.postid-2435 .elementor-location-single p,body.postid-2435 .elementor-location-single li{font-size:17px;line-height:1.75;}}

body.postid-2435 .elementor-element-63550b72 {width:100%!important;max-width:none!important;}
body.postid-2435 .ramah-day-dates .ramah-day-date {background:white;color:#084c66;padding:10px 16px;font-size:18px;font-weight:600;margin:0;}

body.postid-2435 .elementor-element-51ec001 .jet-listing-dynamic-field__content {text-align:right!important;direction:rtl;}
body.postid-2435 .elementor-element-119948c .jet-listing-dynamic-field__content,body.postid-2435 .elementor-element-aaf28f2 .jet-listing-dynamic-field__content {font-family:Fredoka,Arial,sans-serif!important;font-size:44px!important;color:#3aade6!important;line-height:1.2;}
@media(max-width:767px){body.postid-2435 .elementor-element-119948c .jet-listing-dynamic-field__content,body.postid-2435 .elementor-element-aaf28f2 .jet-listing-dynamic-field__content {font-size:32px!important;}}

body.postid-2435 .elementor-element-30d2879 input.elementor-field {background:#fff!important;color:#084c66!important;border:1px solid #b5ddea!important;padding:14px 18px!important;}
body.postid-2435 .elementor-element-30d2879 input::placeholder{color:#426575!important;opacity:1;}
body.postid-2435 .elementor-element-30d2879 button[type="submit"]{background:#3aade6!important;border:2px solid white!important;padding:15px 28px;color:white!important;}

body.postid-2435 .elementor-element-37c28ff,body.postid-2435 .elementor-element-37c28ff>.elementor-widget-container,body.postid-2435 .elementor-element-37c28ff .swiper {min-width:0!important;max-width:100%;}
body.postid-2435 .elementor-element-37c28ff>.elementor-widget-container {width:100%;}/* End custom CSS */