﻿/*madlan*/
:root { --main-color: #064856; --white: #fff; --green: #15D387; --dark-green: #13C17b; --orange: #FFB824; --gap-14: 0.729vw; --gap-15: 0.781vw; --gap-16: 0.833vw; --gap-20: 1.042vw; --gap-22: 1.146vw; --gap-24: 1.25vw; --gap-30: 1.563vw; --gap-40: 2.083vw; --gap-44: 2.292vw; --gap-50: 2.604vw; --gap-52: 2.708vw; --gap-64: 3.333vw; --gap-70: 3.646vw; --gap-72: 3.75vw; --gap-80: 4.167vw; --gap-90: 4.688vw; --gap-180: 9.375vw; --bold: 'NovemberHebrew-Bold-700'; --reg: 'NovemberHebrew-Regular-400'; --heavy: 'NovemberHebrew-Heavy-800'; }

@media(max-width: 1024px) {
    :root { --gap-14: 3.733vw; --gap-15: 4vw; --gap-16: 4.267vw; --gap-18: 4.8vw; --gap-20: 5.333vw; --gap-22: 5.867vw; --gap-24: 6.4vw; --gap-30: 8vw; --gap-35: 9.333vw; --gap-40: 10.667vw; --gap-44: 11.733vw; --gap-50: 13.333vw; --gap-52: 13.867vw; --gap-64: 64px; --gap-70: 18.667vw; --gap-72: 72px; --gap-80: 21.333vw; --gap-90: 24vw; --gap-180: 180px; }
}



/*--------/*
 reset
/*-------*/
body { zoom: 1 !important; position: relative; }
.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after { content: none; }
.section-title h2, .section-title h1 { font-size: unset; }
.section-title h1 { font-size: clamp(42px,2.188vw, 300px); }
.section-title h2 { font-size: var(--gap-80); }
.grid-boxes .grid-box-title h3 { font-size: 1.25vw; }
.row { margin: 0; }
/*-------/*
 general
/*-------*/
#header2 .header-top-left a.whatsapp_icon { display: inline-block; }
body h1 { font-size: var(--gap-90); color: var(--green); font-family: var(--bold); }
body h2, .grid-text h2, .section-title h2 { font-size: clamp(50px,2.604vw, 300px); color: var(--main-color); font-family: var(--heavy); /* font-weight: 900; */ }
.grid-text.gridHasVideo .grid-iframe-holder { padding: 0; }
.scroll-down { display: none; }
.section { padding: 0; margin-block: 0; padding-bottom: 9.375vw }
body { zoom: 1; }


@media(max-width: 1024px) {
    body h1, .section-title h1 { font-size: var(--gap-50); }
    body h2, .grid-text h2, .section-title h2 { font-size: 28px; font-family: var(--heavy); }
    .section { padding-inline: 0; }
    iframe { width: 100%; height: 11.979vw; }
    .video { padding-bottom: 0px; margin: 0; }
}


@media(min-width: 1025px) {
    #SiteGrid { padding-bottom: var(--gap-52); }
}



/*--------/*
 countdown
/*--------*/
#countdown { display: flex; }
.countdown-container { display: flex; justify-content: center; gap: var(--gap-14); padding-block: 10px; background: var(--dark-green); color: var(--white); font-family: 'NovemberHebrew-Bold-700'; align-items: center; }
.countdown-container .countdown-title { font-size: var(--gap-15); }
.countdown-container .countdown-box { display: flex; flex-direction: column; text-align: center; min-width: 1.458vw; }
.countdown-container .countdown-box span.countdown-label { font-size: 11px; }
.countdown-container .countdown-box .countdown-number { background: #0B9C62; border-radius: 6px; }
span.countdown-separator { margin-inline: 4px; }



/*--------/*
 header
/*-------*/

header #header2 { background: var(--white); color: var(--main-color); /* padding-inline: var(--gap-20); */ padding: 0; /* padding-bottom: 10px; */ ); }
.max-width { padding-block: 11px; }



@media(max-width: 1024px) {

    a.whatsapp_icon { position: absolute; top: 25px; left: 76px; width: 28px; height: 39%; padding: 5px; ); background: var(--green); border-radius: 50%; ); }
    a.whatsapp_icon svg { fill: #fff; }
    #header2 ul.menu .social-links a.whatsapp_icon { display: none; }
    header #header2 { padding: 0; }
    #header2 .max-width { width: 100%; max-width: 100%; padding: 0; }
    #header2 .mobile-middle-kdm { display: none; }
    #header2 .header-top { display: none; }
    #header2 #header-container { display: flex; flex-direction: row-reverse; justify-content: space-between; padding: var(--gap-15); align-items: center; }
    #header2 #header-left { width: 100%; }
    #header2 .header-top-left a:not(.whatsapp_icon) { display: none; }
    #header2 .header-top-left svg { }
    #header2 .header-right-section { background: none; filter: invert(1); }
    #header2 .header-right-section #nav-toggle { }
    #header2.open .header-right-section #nav-toggle span { transform: scale(0.5); }
    #header2 ul.menu li:not(:first-child) { padding-top: 20px; }
    #header2 ul.menu > li:before { display: none; }
    #header2 ul.menu li a { font-size: 18px; font-family: var(--bold); }
}


@media(min-width: 1025px) {
    header #header2 .max-width { max-width: unset; height: 3.646vw; align-content: center; }
    header #header2 .menu-nav { margin: 0; margin-block: auto; }
    header #header2 #header-container { display: flex; flex-direction: row-reverse; justify-content: space-between; align-items: center; padding-inline: var(--gap-14); ); }
    header #header2 ul.menu { display: flex; flex-direction: row; justify-content: center; margin: 0; margin-block: auto; }
    header #header2 ul.menu > * { color: var(--main-color); }
    header #header2 ul.menu > li:before { content: none; }
    header #header2 ul.menu li, #header2 ul.menu li.active { color: var(--main-color); ); }
    header #header2 ul.menu li a { font-size: var(--gap-20); font-family: var(--bold); }
    header #header2 .header-right-section { display: flex; flex: 1; }
    header #header2 .header-top { width: fit-content; padding: 0; }
    header #header2 .header-top-left a { /* filter: invert(1); */ }
    header #header2 .header-top-left a.whatsapp_icon { /* filter: invert(1); */ /* CONTAIN-INTRINSIC-BLOCK-SIZE: AUTO 100PX; */ background: var(--green); border-radius: var(--gap-15); padding-inline: 0.521vw; padding-block: 0.21vw; display: inline-flex; align-items: center; vertical-align: middle; gap: 0.313vw; font-family: 'NovemberHebrew-Regular-400'; margin-left: 10px; min-width: 7.292vw; }
    header #header2 .header-top-left a.whatsapp_icon:after { content: "לצ'אט עם נציג"; font-size: var(--gap-14); position: static; }
    header #header2 .header-top-left svg { width: 1.615vw; height: 1.25vw; }
}


/*----------/*
 sub-menu
/*---------*/

@media(max-width: 1024px) {
    #header2 .menu-nav { max-width: 100%; }
    #header2 ul.menu { right: -305px; top: -12px; ); background: #fff; ); width: 106vw; filter: invert(1); margin-top: var(--gap-70); height: 159vw; z-index: -1; }
    #header2 ul.menu li, #header2 ul.menu li.active { color: var(--main-color); text-align: right; width: 100%; border-bottom: 1px solid var(--main-color); padding-bottom: 20px; display: block; margin-inline: var(--gap-15); }
    #header2 ul.menu li.social-mobile svg { fill: var(--main-color); }
    #header2 ul.menu li:last-child { border: none; }
    #header2 ul.menu .social-links a:first-child { padding-right: 0; }
}

@media(min-width: 1025px) {
}


/*---------/*
 main-page
/*---------*/
#home-gallery ol.flex-control-nav.flex-control-paging { display: none; }

.custom-container .hero-herods .section-title, .custom-container .hero-herods .section-animation-item { margin-top: 0; opacity: 1; }

.custom-container { position: absolute; width: 33%; z-index: 2; /* right: 0; */ top: 50%; left: 50%; transform: translate(-50%, -50%); display: flex; flex-direction: column; gap: var(--gap-30); justify-content: center; align-items: center; !i; !; }
.custom-container .hero-herods { margin-bottom: 0; /* margin-top: var(--gap-24); */ margin-inline: auto; padding: 0; ); padding-block: 0.521vw; width: max(49%,235px); ); background: var(--white); border-radius: var(--gap-16); }
.custom-container .hero-herods:before, .custom-container .hero-herods:after { content: url("https://media.getmood.io/warehouse/dynamic/617698.svg"); position: absolute; top: 23%; }
.custom-container .hero-herods:before { left: 5%; }
.custom-container .hero-herods:after { right: 5%; }
.custom-container .hero-herods .section-title h2 { font-size: clamp(30px,2.083vw, 300px); }
.custom-container .hero-herods .grid-text-content h2 { color: var(--green); font-size: clamp(24px,1.25vw,300px); font-family: var(--reg); }
.home-page #home-gallery { background: #000; }
.home-page #home-gallery .slides { opacity: 0.8; }
.home-page #home-gallery .gallery-caption.caption-text { position: static; font-size: var(--gap-15); font-family: var(--reg); width: 100%; }
.home-page #home-gallery .gallery-logo { width: 100%; }
.home-page #home-gallery .gallery-caption { position: static; width: 100%; transform: none; -webkit-transform: none; }
.home-page #home-gallery .gallery-caption .gallery-text { text-align: center; line-height: 1; }
.home-page .video .grid-text-content { width: 100%; padding: 0; }
.home-page .grid-text-content p { width: min(66ch,95%); margin-inline: auto; font-size: var(--gap-24); font-family: var(--reg); margin-top: var(--gap-24); color: var(--main-color); }
.home-page .about { margin-top: 0; background-image: url("https://media.getmood.io/warehouse/dynamic/625703.svg"); background-size: cover; padding-top: var(--gap-180); }
.home-page .about .section-title { margin-bottom: var(--gap-12); }
.home-page .about .about-wrapper { width: max(59%, 70.281vw); margin-inline: auto; padding: var(--gap-80); background: var(--main-color); border-radius: 8px; }
.home-page .about .about-wrapper .section-title { margin-bottom: var(--gap-64); }
.home-page .about .about-wrapper .section-title h1 { font-size: clamp(65px, var(--gap-72),300px); }
.home-page .about .about-wrapper .grid-text { }
.home-page .about .about-wrapper .grid-text .grid-text-content { }
.home-page .about .about-wrapper .grid-text .grid-text-content > * { color: var(--white); }
.home-page .about .about-wrapper .grid-text .grid-text-content h2 { font-size: clamp(30px,var(--gap-30),300px); }
.home-page .about .about-wrapper .grid-text .grid-text-content p { font-size: clamp(20px,var(--gap-20),300px); }
.home-page .power-nums .grid-boxes .grid-box-title h3 a { color: var(--main-color); font-family: var(--bold) }
.home-page .power-nums .grid-boxes .grid-box-subtitle span { color: var(--main-color); font-size: var(--gap-30); font-family: var(--bold); }
.home-page .sections .grid-content-section.power-nums .grid-boxes.row { justify-content: space-between; width: 51%; margin-inline: auto; }
.home-page .sections .grid-content-section.power-nums .grid-boxes.row .grid-box { width: fit-content; }
.home-page .grid-boxes .box-image-animation img { object-fit: cover; /* height: fit-content; */ }
.grid-boxes .grid-box-title h3 a { color: var(--main-color); font-size: 1.25vw; /* font-family: 'NovemberHebrew-Bold-700'; */ }
.grid-boxes .grid-box-image { height: auto; padding: 0; /* width: 10.3vw; */ pointer-events: none; margin: 0; }
.grid-boxes .grid-box-image-container { position: static; }
.home-page .grid-content-section .grid-boxes { display: flex; }
.home-page .grid-content-section.stars .grid-boxes > .grid-box:nth-child(odd) .grid-box-image { margin-top: var(--gap-30); background-image: url("https://media.getmood.io/warehouse/dynamic/619202.webp"); border-radius: 20px; }
.home-page .grid-content-section.stars .section-title { margin-bottom: 3.333vw; }
.home-page .grid-content-section.stars .grid-box-title h3 a { color: #fff; font-family: 'NovemberHebrew-Regular-400'; }
.home-page .grid-content-section.stars .grid-boxes > .grid-box:nth-child(even) .grid-box-title { bottom: 19%; }
.home-page .grid-content-section.stars .grid-boxes .box-image-animation:before { display: block; width: 100%; height: 100%; position: absolute; content: ""; background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%); opacity: 0.4; }
.home-page .grid-content-section.stars .grid-box-title { /* display: none; */ position: absolute; width: 100%; left: 0; bottom: 5%; z-index: 100; }
.home-page .grid-content-section.stars .grid-box-subtitle span { /* opacity: 0; */ }
.home-page .grid-content-section.stars .grid-boxes .grid-box { position: relative; }
.home-page .grid-content-section.stars .grid-boxes .grid-box .grid-box-subtitle { position: absolute; left: 8%; top: 3%; color: var(--white); font-size: 0.625vw; ); background: var(--main-color); padding-inline: 0.365vw; padding-block: 0.104vw; border-radius: 0.781vw; }
.home-page .grid-content-section.stars .grid-boxes .grid-box:nth-child(odd) .grid-box-subtitle { background: var(--dark-green); top: 10%; }
.home-page .grid-content-section.stars .grid-boxes > .grid-box:nth-child(even) .grid-box-image { background-image: url("https://media.getmood.io/warehouse/dynamic/619203.webp"); border-radius: 1.042vw; /* margin-inline: 1.719vw; */ padding: 0; }
.home-page .grid-content-section.activities { width: 100%; ); max-width: unset; background: var(--main-color); padding-block: var(--gap-70) 4.973vw; }
.home-page .grid-content-section.activities .section-title h2 { color: var(--white); }
.home-page .grid-content-section.activities .grid-boxes { width: 83vw; margin-inline: auto; gap: var(--gap-22); }
.home-page .activities .section-title { margin-bottom: 3.333vw; }
.home-page .activities .grid-boxes .grid-box { position: relative; overflow: hidden; padding: 0; }
.home-page .activities .grid-boxes .grid-box .grid-box-title { position: absolute; width: 100%; left: 0; bottom: -0.377vw; padding: var(--gap-30); transition: transform 0.3s ease; }
.home-page .activities .grid-boxes .grid-box .grid-box-title h3 a { font-size: var(--gap-24); font-family: var(--bold); }
.home-page .activities .grid-boxes .grid-box .grid-box-fulltext p { font-size: var(--gap-16); text-align: center !important; !i; !; }
.home-page .activities .grid-boxes .grid-box .grid-box-title h3 a, .home-page .activities .grid-boxes .grid-box-fulltext p { color: var(--white); }
.home-page .activities .grid-boxes .grid-box-image { margin: 0; border-radius: 10px; /* opacity: 0.7; */ }
.home-page .activities .grid-boxes .grid-box .grid-box-fulltext { position: absolute; bottom: -6.802vw; left: 0; width: 100%; padding-inline: var(--gap-40); min-height: 6.25vw; transition: transform 0.3s ease; text-align: center !important; !i; !; }
.home-page .activities .grid-boxes .grid-box:hover .grid-box-title,
.home-page .activities .grid-boxes .grid-box:hover .grid-box-fulltext { transform: translateY(-6.55vw); transition: transform 0.3s ease-in-out; }
.home-page .activities .grid-boxes .grid-box:hover { filter: grayscale(1); }
.home-page .activities .grid-boxes .grid-box .grid-box-fulltext, .home-page .activities .grid-boxes .grid-box .grid-box-title { z-index: 3; }
.home-page .activities .grid-boxes .grid-box-image a:before { content: ""; position: absolute; width: 100%; height: 100%; z-index: 3; left: 0; background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%); }
.home-page .activities .grid-boxes .grid-box:hover .grid-box-image-container a:after { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%); */ /* opacity: 0.1; */ }
.home-page .activities .grid-boxes .grid-box:hover .grid-box-title { transform: translateY(-5.2vw); }
.home-page .sections .grid-content-section.main-speakers { }
.home-page .sections .grid-content-section.main-speakers .grid-boxes.row { margin-inline: 100px; gap: var(--gap-24); /* display: grid; */ /* grid-template-columns: repeat(5, 1fr); */ overflow: hidden; position: relative; }
.home-page .sections .grid-content-section.main-speakers .grid-boxes.row .grid-boxes-wrapper { display: flex; }
.home-page .sections .grid-content-section.main-speakers .grid-boxes.row .grid-box { padding: 0; margin: 0; width: 100%; /*min-width: 20vw;*/ }
.home-page .sections .grid-content-section.main-speakers .grid-boxes.row .grid-box .grid-box-image .grid-box-image-container { background-image: url("https://media.getmood.io/warehouse/dynamic/618230.webp"); background-size: cover; border-radius: 5px; }
.home-page .sections .grid-content-section.main-speakers .grid-boxes.row .grid-box .grid-box-title { position: absolute; top: 82%; left: 50%; transform: translateX(-50%); width: 65%; /* color: var(--white); */ z-index: 2; }
.home-page .sections .grid-content-section.main-speakers .grid-boxes.row .grid-box .grid-box-title h3 { }
.home-page .sections .grid-content-section.main-speakers .grid-boxes.row .grid-box .grid-box-title h3 a { color: var(--white); }
.home-page .sections .grid-content-section.main-speakers .grid-boxes.row .grid-box .grid-box-image { border-radius: 8px; }
.home-page .sections .grid-content-section.main-speakers .grid-boxes.row .grid-box .grid-box-image:after { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: linear-gradient(360deg,rgba(0, 0, 0, 0.81) 0%, rgba(255, 255, 255, 0) 30%); z-index: 1; }
.home-page .sections .grid-content-section.main-speakers .grid-boxes.row .grid-box .grid-box-subtitle { margin-top: var(--gap-24); font-family: var(--bold); color: var(--main-color); font-size: clamp(20px, var(--gap-20),300px); }
.home-page .sections .grid-content-section.main-speakers .grid-boxes.row .grid-box .grid-box-fulltext { color: var(--main-color); font-size: clamp(16px, var(--gap-16),300px); padding-inline: var(--gap-50); margin-top: 8px; }

.grid-content-section.speakers .grid-boxes { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; row-gap: var(--gap-50); width: 80%; margin-inline: auto; }
.speakers .grid-boxes .box-image-animation:before { content: ""; position: absolute; width: 100%; height: 100%; left: 0; background-image: url("https://media.getmood.io/warehouse/dynamic/618230.webp"); z-index: -1; border-radius: 50%; }
.speakers .grid-boxes .box-image-animation img { aspect-ratio: 1; border-radius: 50%; object-position: top; }
.speakers .grid-boxes .box-image-animation { width: 100%; position: relative; }
.speakers .grid-boxes .grid-box { width: 80%; ); margin-inline: auto; pointer-events: none; }
.speakers .grid-boxes .grid-box img.visible-xs { margin-top: auto; display: block !important; width: fit-content; margin-inline: auto; }
.home-page .speakers .grid-boxes .grid-box-image-container { /* border-radius: 50%; */ }
.speakers .grid-boxes .grid-box-title { font-family: var(--bold); }
.speakers .grid-boxes .grid-box-subtitle { font-family: var(--reg); color: var(--main-color); font-size: 1.042vw; }
.speakers .content-section-Btn { margin-top: var(--gap-50); }
.speakers .content-section-Btn a { display: inline-block; font-size: var(--gap-24); background: var(--green); padding: 4px var(--gap-30); border-radius: 50px; color: var(--main-color); text-align: center; font-family: 'NovemberHebrew-Bold-700'; }

.home-page .grid-content-section.hotels:after { content: 'מחירים לא כולל מע"מ | המחיר לאדם בחדר'; display: block; margin-top: var(--gap-20); }
.home-page .grid-content-section.hotels .grid-boxes { justify-content: center; margin-inline: var(--gap-50); }

.home-page .grid-faq-section .panel-group .panel > * { background: var(--white); color: var(--main-color); font-family: var(--reg); letter-spacing: 0.6px; padding-inline: n; }
.home-page .grid-faq-section .panel-group .panel { border-bottom: 2px solid var(--main-color); margin-inline: 15px; }
.home-page .grid-faq-section .panel-group .panel .fa-angle-down:before { content: "+"; font-weight: 900; }

.home-page .benefits .grid-boxes .grid-box-title h3 a { font-family: 'NovemberHebrew-Bold-700'; font-size: var(--gap-24); }
.home-page .benefits .grid-boxes .grid-box-image { width: 60%; max-width: fit-content; margin-inline: auto; }

.home-page .sections .grid-content-section.companies:last-child { max-width: unset; margin-bottom: 10.417vw; }
.home-page .sections .grid-content-section { padding: 0; padding-top: 0; margin-bottom: 9.375vw; max-width: unset; }

.home-page .grid-content-section.activities { padding-block: var(--gap-80); }
.home-page .sections .grid-content-section.benefits { }
.home-page .sections .grid-content-section.benefits .section-title { margin-bottom: 64px; padding-top: var(--gap-70); }
.home-page .sections .grid-content-section.benefits .grid-boxes.row { justify-content: center; gap: var(--gap-80); margin: 0; }
.home-page .sections .grid-content-section.benefits .grid-boxes.row .grid-box { width: fit-content; display: flex; flex-direction: column; /* height: 163px; */ justify-content: space-between; padding: 0; }
.home-page .benefits .grid-boxes .grid-box-image { margin-bottom: 0; }

@media(max-width: 1024px) {

    .home-page #home-gallery .custom-container { right: 0; top: unset; bottom: 0%; width: 100%; }
    .home-page #home-gallery .custom-container .hero-herods { width: 60%; position: static; padding-block: var(--gap-14); }
    .home-page #home-gallery .custom-container .hero-herods .section-title h2 { font-size: 29px; }
    .home-page #home-gallery .custom-container .hero-herods .grid-text-content h2 { font-size: var(--gap-18); }
    .home-page #home-gallery .custom-container .grid-text-section .section-title { margin: 0; }
    .home-page #home-gallery .custom-container .hero-herods:before, .custom-container .hero-herods:after { top: unset; bottom: 12%; transform: scale(0.7); }
    .home-page #home-gallery .custom-container .hero-herods:before { left: 20%; }
    .home-page #home-gallery .custom-container .hero-herods:after { right: 20%; }
    .home-page #home-gallery .gallery-caption { top: 18%; width: 90%; position: static; transform: unset; -webkit-transform: unset; }
    .home-page #home-gallery .gallery-caption.caption-text { width: 100%; position: static; /* top: 32%; */ }
    .home-page #home-gallery .gallery-caption .gallery-text { white-space: normal; font-size: var(--gap-24); line-height: 1.2; }
    .home-page .about { padding: 0; padding-inline: var(--gap-15); background-image: url("https://media.getmood.io/warehouse/dynamic/625704.svg"); margin-block: 0; padding-block: var(--gap-70); }
    .home-page .about .about-wrapper { width: 100%; padding: 32px 24px; }
    .home-page .about .about-wrapper .section-title { margin-bottom: 32px; margin-inline: auto; }
    .home-page .about .about-wrapper .section-title h1 { font-size: 28px; font-family: var(--heavy); }
    .home-page .about .about-wrapper .grid-text { }
    .home-page .about .about-wrapper .grid-text .grid-text-content { }
    .home-page .about .about-wrapper .grid-text .grid-text-content h2 { font-size: 18px; font-family: var(--bold); }
    .home-page .about .about-wrapper .grid-text .grid-text-content p { font-size: 16px; }
    .home-page .about.grid-text-section .section-animation-item { padding: 0; width: 95%; }
    .home-page .sections .grid-content-section.power-nums, .home-page .sections .grid-content-section.benefits { background: #E3F3F4; margin: 0; }
    .home-page .sections .grid-content-section.power-nums .grid-content-section .grid-boxes { flex-direction: column; }
    .home-page .sections .grid-content-section.power-nums .grid-boxes .grid-box-title h3 a { font-size: 40px; font-family: var(--heavy); }
    .home-page .sections .grid-content-section.power-nums .grid-boxes .grid-box-subtitle span { font-size: 18px; }
    .home-page .sections .grid-content-section.power-nums .grid-boxes.row .grid-box:not(:last-child) .grid-box-subtitle { margin-bottom: 32px; }
    .home-page .sections .grid-content-section.power-nums .grid-boxes.row .grid-box .grid-box-title { }
    .home-page .sections .grid-content-section.power-nums .grid-boxes.row .grid-box .grid-box-title h3 { margin: 0; }
    .home-page .sections .grid-content-section.power-nums .grid-boxes.row .grid-box:not(:last-child):after { content: ""; display: block; width: 100%; height: 1px; margin-bottom: 32px; border-top: 1px solid #BDDFE2; }
    .home-page .sections .grid-content-section.power-nums .grid-boxes.row { justify-content: center; text-align: center; margin: 0; }
    .home-page .sections .grid-content-section.power-nums .grid-boxes.row { width: 100% !important; padding-block: var(--gap-70); }
    .home-page .sections .grid-content-section.power-nums .grid-boxes.row .grid-box { width: 100%; margin-bottom: 0; /* padding-bottom: 24px; */ /* padding: 0; */ margin-inline: 0; }
    .home-page .sections .grid-content-section.benefits { }
    .home-page .sections .grid-content-section.benefits .section-title { margin-bottom: 32px; }
    .home-page .sections .grid-content-section.benefits .grid-boxes.row { width: 100%; padding-inline: 24px; padding-bottom: 72px; display: grid; grid-template-columns: 1fr 1fr; gap: 32px; }
    .home-page .sections .grid-content-section.benefits .grid-boxes.row .grid-box { width: 100%; margin: 0; height: fit-content; }
    .home-page .sections .grid-content-section.benefits .grid-boxes.row .grid-box .grid-box-title { }
    .home-page .sections .grid-content-section.benefits .grid-boxes.row .grid-box .grid-box-title h3 { font-size: unset; }
    .home-page .sections .grid-content-section.benefits .grid-boxes.row .grid-box .grid-box-title h3 a { font-size: 18px; }
    .home-page .grid-content-section.activities .section-title { margin-bottom: 32px; }
    .home-page .grid-content-section.activities .grid-boxes { flex-direction: row; overflow-x: scroll; width: unset; margin-inline: var(--gap-24); }
    .home-page .grid-content-section.activities .grid-boxes .grid-box { min-height: 80vw; min-width: 73.867vw; pointer-events: none; }
    .home-page .grid-content-section.activities .grid-boxes .grid-box .grid-box-title { bottom: -1.9vw; position: relative; }
    .home-page .grid-content-section.activities .grid-boxes .grid-box .grid-box-title h3, .grid-boxes .grid-box .grid-box-fulltext p { text-align: right; }
    .home-page .grid-content-section.activities .grid-boxes .grid-box .grid-box-title h3 { line-height: 0.7; }
    .home-page .grid-content-section.activities .grid-boxes .grid-box .grid-box-title h3 a { font-size: var(--gap-15); line-height: 1; font-family: var(--bold); }
    .home-page .grid-content-section.activities .grid-boxes .grid-box .grid-box-fulltext { padding-inline: var(--gap-30); bottom: 2vw; position: relative; }
    .home-page .grid-content-section.activities .grid-boxes .grid-box .grid-box-fulltext p { font-size: var(--gap-14); text-align: right !important; !i; !; font-family: var(--reg); letter-spacing: 0.5px; }
    .home-page .grid-content-section.activities .grid-boxes .grid-box .grid-box-wrapper { position: absolute; bottom: 7px; }
    .home-page .sections .grid-content-section.power-nums .grid-boxes, .home-page .grid-content-section.benefits .grid-boxes, .home-page .grid-content-section.hotels .grid-boxes { flex-direction: column; }
    .home-page .grid-content-section.stars .section-title { padding-top: var(--gap-70); margin-bottom: 32px; }
    .home-page .grid-content-section.stars .grid-box-title h3 a { font-size: 18px; }
    .home-page .grid-content-section.stars .grid-boxes > .grid-box { padding: 0; width: 100%; margin: 0; }
    .home-page .grid-content-section.speakers .grid-boxes, .home-page .grid-content-section.stars .grid-boxes, .home-page .grid-content-section.companies .grid-boxes { display: grid; grid-template-columns: 1fr 1fr; grid-gap: var(--gap-30); ); margin-inline: auto; ); }
    .home-page .grid-content-section.stars .grid-boxes { margin-inline: var(--gap-20); }
    .home-page .grid-content-section.stars .grid-boxes .grid-box .grid-box-subtitle { font-size: 2.667vw; border-radius: 4vw; padding-inline: 1.333vw; padding-block: 0.267vw; left: 2%; }
    .home-page .grid-content-section.stars .grid-boxes .grid-box:nth-child(odd) .grid-box-subtitle { top: 16%; }
    .home-page .grid-content-section.stars .grid-boxes > .grid-box:nth-child(even) .grid-box-image { border-radius: 6.042vw; }
    /*    .home-page .grid-content-section.stars .grid-boxes .grid-box:nth-child(2):after { content: "צילום: שי פרנקו"; position: absolute; right: 4%; bottom: 7%; font-size: 10px; color: #9A9A9A; font-family: 'NovemberHebrew-Regular-400'; }
    .home-page .grid-content-section.stars .grid-boxes .grid-box:nth-child(3):after { content: "צילום: משה נחומוביץ"; position: absolute; right: 4%; bottom: -6%; font-size: 10px; color: #9A9A9A; font-family: 'NovemberHebrew-Regular-400'; }
    .home-page .grid-content-section.stars .grid-boxes .grid-box:nth-child(5):after { content: "צילום: שריי עוז"; position: absolute; right: 4%; bottom: -6%; font-size: 10px; color: #9A9A9A; font-family: 'NovemberHebrew-Regular-400'; }*/
    .home-page .grid-content-section.stars .grid-boxes .grid-box .grid-box-fulltext { position: absolute; right: 3%; bottom: -7%; font-size: 10px; }
    .home-page .grid-content-section.stars .grid-boxes > .grid-box:nth-child(even) .grid-box-fulltext { bottom: 6%; }
    .home-page .grid-content-section.stars .grid-boxes .grid-box .grid-box-fulltext p { color: #9A9A9A; }
    .home-page .grid-faq-section { padding-bottom: 10px; }
    .home-page .grid-faq-section .section-title { margin-bottom: 58px; }
    .home-page .grid-faq-section .panel-group .panel > * { font-size: var(--gap-24); padding-inline: 0; padding-bottom: var(--gap-35); }
    .home-page .grid-faq-section .faq-headline .button-open { left: 0; transform: scale(1.3); top: 15%; }
    .home-page .grid-content-section.hotels:after { font-size: 12px; margin-top: var(--gap-12); }
    .home-page .grid-content-section.hotels .grid-boxes { margin-inline: 0; }
    .home-page .grid-content-section.hotels .grid-boxes .grid-box { padding-inline: 0; }
    .home-page .grid-content-section.hotels .grid-boxes .grid-box { margin-right: 0; }
    .home-page .grid-content-section.hotels .grid-boxes .grid-box-image { margin-inline: 20px; }
    .home-page .grid-text-content p { font-size: var(--gap-18); }
    .home-page .sections .grid-content-section.power-nums { margin-bottom: 72px; }
    .home-page .sections .grid-content-section.speakers { }
    .home-page .sections .grid-content-section.speakers .section-title { margin-bottom: 32px; }
    .home-page .sections .grid-content-section.speakers .grid-boxes.row { }
    .home-page .sections .grid-content-section.speakers .grid-boxes.row .grid-box { width: 100%; padding: 0; display: flex; flex-direction: column; height: 250px; margin-bottom: 0; }
    .home-page .sections .grid-content-section.speakers .grid-boxes.row .grid-box .grid-box-image { width: 115px; margin-inline: auto; }
    .home-page .sections .grid-content-section.speakers .grid-boxes.row .grid-box .grid-box-image .grid-box-image-container { }
    .home-page .sections .grid-content-section.speakers .grid-boxes.row .grid-box .grid-box-image .grid-box-image-container a { }
    .home-page .sections .grid-content-section.speakers .grid-boxes.row .grid-box .grid-box-image .grid-box-image-container a img.hidden-xs { display: block !important; }
    .home-page .sections .grid-content-section.speakers .grid-boxes.row .grid-box .grid-box-title { margin-top: 16px; }
    .home-page .sections .grid-content-section.speakers .grid-boxes.row .grid-box .grid-box-title h3 { font-size: unset; }
    .home-page .sections .grid-content-section.speakers .grid-boxes.row .grid-box .grid-box-title h3 a { font-size: 16px; }
    .home-page .sections .grid-content-section.speakers .grid-boxes.row .grid-box .grid-box-subtitle { font-size: 16px; color: #13333b; }
    .home-page .sections .grid-content-section.speakers .grid-boxes.row .grid-box img.visible-xs { margin-inline: auto; margin-top: auto; }
    .home-page .sections .grid-content-section.main-speakers { margin-bottom: 72px; }
    .home-page .sections .grid-content-section.main-speakers .grid-boxes.row { margin-inline: 24px; gap: 19px; display: flex; overflow: auto; grid-template-columns: repeat(1, 1fr); }
    .home-page .sections .grid-content-section.main-speakers .grid-boxes.row .grid-box { min-width: 74vw; }
    .home-page .sections .grid-content-section.main-speakers .grid-boxes.row .grid-box .grid-box-image { }
    .home-page .sections .grid-content-section.main-speakers .grid-boxes.row .grid-box .grid-box-fulltext { padding-inline: 0; }
    .home-page .sections .grid-content-section.main-speakers .grid-boxes.row .grid-box .grid-box-fulltext p { text-align: center; }
    .home-page .sections .grid-content-section.main-speakers .grid-boxes.row .grid-box .grid-box-image .grid-box-title { }
    .home-page .sections .grid-content-section.main-speakers .grid-boxes.row .grid-box .grid-box-image .grid-box-title h3 { font-size: unset; }
    .home-page .sections .grid-content-section.main-speakers .grid-boxes.row .grid-box .grid-box-image .grid-box-title h3 a { font-size: 20px; font-family: var(--bold); }
    .home-page .speakers .content-section-Btn a { font-size: 20.6px; }
    .home-page .sections .grid-content-section.companies .grid-boxes.row { width: 93%; }
    .home-page .sections .grid-content-section.companies .grid-boxes.row .grid-box { border: 1px solid #eee; border-radius: 8px; }
    .home-page .sections.grid-content-section.companies .grid-boxes .grid-box { padding: 0; margin: 0; border: 1px solid #eee; border-radius: 8px; }
    .home-page .sections .grid-content-section.companies:last-child { padding-bottom: 72px; }
    #whatAppButton { z-index: 101; box-shadow: none; border: none; right: 2%; bottom: 14%; }
}


@media(min-width: 1025px) {
    /*#home-gallery .gallery-caption.caption-text { width: 100%;*/ /* margin-top: var(--gap-15); */ /*}*/
    #home-gallery .custom-container .gallery-caption.caption-text .gallery-text { width: 80%; font-size: clamp(40px,2.083vw, 399px); margin-inline: auto; }
    .home-page .power-nums .grid-boxes .grid-box-title h3 a { font-size: var(--gap-70); }

    .home-page .grid-content-section.stars { max-width: unset; margin-inline: var(--gap-70); ); padding-block: 0; }
    .home-page .grid-content-section.stars .grid-box-title h3 a { font-size: 1.563vw; }
    /*    .home-page .grid-content-section.stars .grid-boxes .grid-box:nth-child(2) .grid-box-image:after { content: "צילום: שי פרנקו"; position: absolute; right: 4%; bottom: 1%; font-size: 0.625vw; color: var(--white); font-family: 'NovemberHebrew-Regular-400'; }
    .home-page .grid-content-section.stars .grid-boxes .grid-box:nth-child(3) .grid-box-image:after { content: "צילום: משה נחומוביץ"; position: absolute; right: 4%; bottom: 1%; font-size: 0.625vw; color: var(--white); font-family: 'NovemberHebrew-Regular-400'; }
    .home-page .grid-content-section.stars .grid-boxes .grid-box:nth-child(5) .grid-box-image:after { content: "צילום: שריי עוז"; position: absolute; right: 4%; bottom: 1%; font-size: 0.625vw; color: var(--white); font-family: 'NovemberHebrew-Regular-400'; }*/
    .home-page .grid-content-section.stars .grid-boxes .grid-box .grid-box-fulltext { position: absolute; right: 7%; bottom: 1%; font-size: 0.625vw; color: var(--white); }
    .home-page .grid-content-section.stars .grid-boxes > .grid-box:nth-child(even) .grid-box-fulltext { bottom: 8%; }
    .home-page .grid-content-section.companies .grid-boxes { width: 65%; margin-inline: auto; }
    .home-page .sections .grid-content-section.companies .grid-boxes.row { flex-wrap: wrap; width: 85%; justify-content: center; gap: var(--gap-24); }
    .home-page .sections .grid-content-section.companies .grid-boxes.row .grid-box { width: 194px; padding: 0; border: 1px solid #eee; border-radius: 8px; }
    .home-page .sections .grid-content-section.companies .grid-boxes.row .grid-box .grid-box-image { /* border: 1px solid; */ }
    .home-page .sections .grid-content-section.benefits .grid-boxes.row { display: grid; grid-template-columns: repeat(5,1fr); margin-block: 0; margin-inline: var(--gap-80); gap: var(--gap-80); }
    .home-page .sections .grid-content-section.benefits .grid-boxes.row .grid-box { width: 100%; justify-content: unset; }
    .home-page .sections .grid-content-section.main-speakers .grid-boxes.row .grid-box .grid-box-image { max-height: 25vw; }
    .home-page .sections .grid-content-section.main-speakers .grid-boxes.row .swiper-buttons { display: flex; position: absolute; width: 100%; justify-content: space-between; bottom: 58%; }
    .home-page .sections .grid-content-section.main-speakers .grid-boxes.row .swiper-buttons .swiper-button { cursor: pointer; width: 45px; height: auto; aspect-ratio: 1; border-radius: 50%; }
    .home-page .sections .grid-content-section.main-speakers .grid-boxes.row .swiper-buttons .swiper-button.swiper-button-next { background-image: url("https://media.getmood.io/warehouse/dynamic/650959.webp"); position: absolute; top: 0; left: 0; background-position: center; }
    .home-page .sections .grid-content-section.main-speakers .grid-boxes.row .swiper-buttons .swiper-button.swiper-button-prev { background-image: url("https://media.getmood.io/warehouse/dynamic/650960.webp"); background-position: center; }
    .home-page .sections .grid-content-section.main-speakers .grid-boxes.row .swiper-buttons .swiper-button.swiper-button-disabled { opacity: 0.5; }
    .home-page .benefits .grid-boxes .grid-box-image { width: 60%; max-width: fit-content; margin-inline: auto; margin-bottom: var(--gap-24); /* max-height: 155px; */ }
    .home-page .grid-content-section.speakers .grid-boxes .grid-box-image { margin-bottom: var(--gap-30); width: 10.3vw; margin-inline: auto; }
    .home-page .grid-content-section.hotels { max-width: 75vw; }
    .home-page .grid-content-section.hotels:after { font-size: var(--gap-15); }

    .home-page .grid-content-section.hotels .grid-boxes .grid-box { width: 50%; }

    #whatAppButton { right: 1%; bottom: 8%; box-shadow: none; transition: all 0.3s ease; }
    .speakers .grid-boxes .grid-box { display: flex; flex-direction: column; }


}


/*----------/*
  dynamic form
/*----------*/

.normal-form input { margin: 0; height: var(--gap-50); background: var(--white); font-size: var(--gap-16); font-family: var(--bold); border: none; padding-right: var(--gap-22); }
#side-contact-form { max-width: 100%; width: 100%; position: fixed; top: unset; bottom: 0; left: 0; ); border: none; /* background: rgba(6, 72, 86, 0.9); */ transition: all 0.3s ease; }
#side-contact-form #DynamicFormObject { width: 100%; border: none; background: rgba(6, 72, 86, 0.9); display: flex; padding-block: var(--gap-30) var(--gap-20); padding-inline: 4.948vw; ); /* filter: blur(1px); */ }
#DynamicFormObject:after { content: none; }
#DynamicFormObject .dynamicFormObjectTitleAndText { width: 26%; margin: 0; text-align: right; }
#DynamicFormObject .dynamicFormObjectTitleAndText .top-form { color: #fff; }
#DynamicFormObject .dynamicFormObjectTitleAndText h3.dynamicFormObjectTitle { ); color: #FFB824; font-size: var(--gap-20); font-family: var(--bold); margin-bottom: 0.26vw; ); }
#DynamicFormObject .dynamicFormObjectTitleAndText > * { font-size: var(--gap-20); letter-spacing: 0.8px; }
#DynamicFormObject .dynamicFormObjectFields fieldset { display: flex; height: 100%; }
#DynamicFormObject .dynamicFormObjectFields { margin: 0; }
#DynamicFormObject .dynamicFormObjectFields .top-form { /* display: inline-block; */ color: #000; }
#DynamicFormObject input[type="submit"] { height: 100%; background: var(--green); width: 100%; border-radius: var(--gap-90); color: var(--main-color); /* margin-left: auto; */ }
#DynamicFormObject .dynamicFormObjectSubmit { text-align: left; padding-right: 0; font-size: var(--gap-14); }
#DynamicFormObject .checkboxField label { margin: 0; line-height: 1 !important; color: var(--white); font-family: 'NovemberHebrew-Regular-400'; display: none; }
#DynamicFormObject .dynamicFormObjectField.checkboxField { margin: 0; line-height: 0.6; text-align: right; margin-top: 7.6px; display: flex; color: var(--white); font-size: var(--gap-14); align-items: baseline; gap: 0.517vw; }
#DynamicFormObject .dynamicFormObjectField.checkboxField .dynamicFormEndText span { text-decoration: none !important; }
#DynamicFormObject .dynamicFormObjectField.checkboxField .dynamicFormEndText span a { text-decoration: underline; }
#DynamicFormObject .dynamicFormObjectField.checkboxField .dynamicFormEndText span a:hover { color: var(--white); text-decoration: none; }


@media(min-width: 1025px) {
    .normal-form input, .normal-form input::Placeholder, .input-wrapper:before { color: var(--main-color); top: 30%; right: 1vw; }
    #DynamicFormObject input[type="submit"] { max-height: 2.76vw; }
    #DynamicFormObject .checkboxField label { font-size: 0.788vw; }
    #DynamicFormObject .dynamicFormObjectField.checkboxField span.error, #DynamicFormObject .dynamicFormObjectField.checkboxField label.error { /* left: unset; */ /* right: 0; */ left: unset; right: 50%; width: 29%; font-family: 'NovemberHebrew-Bold-700'; font-size: var(--gap-14); line-height: 1.1; }

    .input-wrapper span.error { top: unset; bottom: 0; font-size: 0.7vw; left: 1vw; }
}

@media(max-width: 1024px) {
    #side-contact-form.mobile-form { width: 100%; margin: 0; z-index: 100; }
    #side-contact-form #DynamicFormObject { /* transform: translateY(84%); */ }
    #side-contact-form #DynamicFormObject.active { transform: unset; display: flex; flex-direction: column-reverse; }
    #side-contact-form #DynamicFormObject .dynamicFormObjectTitleAndText h3.dynamicFormObjectTitle { min-width: 100%; text-align: right; padding-right: var(--gap-20); font-size: var(--gap-18); }
    #side-contact-form #DynamicFormObject { margin: 0; padding: 0; flex-direction: column; max-width: 100% !important; !i; !; ); position: relative; background: #326772; transition: all 0.2s ease; }
    #side-contact-form #DynamicFormObject .dynamicFormObjectTitleAndText { width: 100%; padding-block: var(--gap-24); }
    #side-contact-form #DynamicFormObject .dynamicFormObjectTitleAndText h3.dynamicFormObjectTitle:after { font-family: "Font Awesome 5 Free"; font-weight: 600; content: "\f106"; display: inline-block; transition: transform 0.3s; margin-right: var(--gap-14); }
    #side-contact-form #DynamicFormObject .dynamicFormObjectTitleAndText h3.dynamicFormObjectTitle.active:after { transform: rotate(180deg); }
    #side-contact-form #DynamicFormObject .dynamicFormObjectFields { /* position: fixed; */ top: 100%; z-index: -1; background: #326772; transition: top 0.3s ease; ); }
    #side-contact-form #DynamicFormObject .dynamicFormObjectFields .top-form { display: block; text-align: center; padding-right: var(--gap-20); padding-top: var(--gap-20); padding-block: 40px; font-size: 18px; font-family: var(--bold); color: var(--white); }
    #side-contact-form #DynamicFormObject .dynamicFormObjectFields fieldset { flex-direction: column; gap: var(--gap-14); /* background: #326772; */ ); }
    #side-contact-form #DynamicFormObject .dynamicFormObjectFields fieldset .dynamicFormObjectField { padding-inline: 24px; }
    #side-contact-form #DynamicFormObject .dynamicFormObjectFields.active { top: 35dvh; /* padding-bottom: 20px; */ z-index: 100; }
    #side-contact-form #DynamicFormObject .dynamicFormObjectSubmit { text-align: right; height: var(--gap-44); padding-right: var(--gap-15); margin-top: var(--gap-20); ); ); ); ); ); }
    #side-contact-form #DynamicFormObject .checkboxField label { font-size: 14.2px; }

    #DynamicFormObject .dynamicFormObjectField.checkboxField { align-items: center; gap: 12px; }
    #DynamicFormObject .dynamicFormObjectField.checkboxField > *:last-child { display: none; }
    #DynamicFormObject .dynamicFormObjectField.checkboxField > .dynamicFormEndText { line-height: 1.2; }
    #DynamicFormObject .dynamicFormObjectField.checkboxField span.error, #DynamicFormObject .dynamicFormObjectField.checkboxField label.error { top: 30px; right: 20px; width: 80%; font-family: 'NovemberHebrew-Bold-700'; font-size: 11px; line-height: 1.1; }
    .normal-form input { background: var(--white); color: #064856; font-family: var(--reg); border: none; border-radius: 4px; border-bottom: 1px solid #fff; }
    .normal-form input, .normal-form input::placeholder, #DynamicFormObject .dynamicFormObjectField .input-wrapper:before { right: 35px; top: 14px; }
    #side-contact-form.mobile-form { transform: translateY(87%); }
    #side-contact-form.mobile-form.active { transform: unset; }
}



/*--------/*
 speakers-page
/*--------*/

.speakers-page div#headline { visibility: hidden; }


@media(min-width: 1025px) {
}

@media(max-width: 1024px) {
    .grid-boxes .grid-box-title h3 a { font-size: 6vw; }
    .speakers-page .speakers .grid-boxes .grid-box-subtitle { font-size: unset; }
}






/*--------/*
 THANK YOU
/*--------*/
.FormResultPage #SiteFooter { position: fixed; bottom: 0; }

/*----------/*
 footer
/*----------*/

footer { z-index: 100; position: relative; }
a.AccessabilityLink span:hover { color: #fff; }
a.AccessabilityLink:hover { color: #000 !important; }

@media(max-width: 1024px) {
    #SiteFooter { padding-bottom: 0; background: #fff; }
    #side-contact-form.mobile-form.reached { z-index: 1; bottom: 39px; }
    #SiteFooter .site-credit.alternative { z-index: 2; padding: 0; }
    #SiteFooter p { /* width: 99vw; */ display: block; /* margin-inline: auto; */ }
    a.AccessabilityLink { margin: 0; background: #000; }
    #SiteFooter .text-center { background: #fff; display: flex; flex-direction: column; padding: 0; }
}

@media(min-width: 1025px) {
    .site-credit.alternative { padding: 0; }
    #SiteFooter { /* position: fixed; */ ); background: #000; ); position: relative; z-index: 100; }
    #side-contact-form.reached { bottom: 2.36vw; }
    #SiteFooter .col-xs-12.text-center { padding-bottom: var(--gap-14); }
    footer { padding: 0; }
    p.creditWrapper { margin-top: 0.521vw; }
    #SiteFooter .site-credit.alternative svg { stroke: #fff; fill: #fff; }
    #whatAppButton.reached { bottom: 14%; transition: all 0.3s ease-in-out; }
}
