html, body, div, span, iframe,
h1, h2, h3, h4, h5, h6, p,
a, em, img, small, strong,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, section, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    font-weight:normal;
 
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, main {
    display: block;
}

body {
    line-height: 1;
    direction: rtl;
    font-family: almoniDL400;
}

ol, ul {
    list-style: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

a {
    text-decoration: none
}

.clear {
    clear: both
}

.hide {
    display: none !important
}
#share {display:none}
.popup {
    display: none;
    direction: rtl;
    max-width: 565px;
    max-height: 50%;
    overflow-y: auto;
    background: #FEF3EE;
    position: fixed;
    z-index: 200000;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    z-index: 111111111111111111111111111;
    outline: 1000px rgba(0,0,0,0.8) solid;
    padding: 30px;
    border-radius: 4px;
}

.popup.spokerman {max-width:877px}
    .popup.gallery {
        max-width: 900px !important;
        max-height: 100% !important;
    }

    
#thankYouMsg {
    text-align: right;
    color: #fff;
    font-size: 22px;
    background: #009688;
    font-family: 'almoniDL400';
    padding: 10px;
    width: max-content;    margin-bottom: 60px;
}

.purchaseWraper .discount {    display: block;
    text-decoration: line-through;
    font-size: 20px;
    line-height: 24px;
    font-family: 'almoniDL500';
    margin-left: 8px;
    direction: ltr;
    color: #666;
}


@font-face {
    font-family: 'almoniDL600';
    font-weight: 500;
    /*(medium)*/
    font-style: normal;
    src: url('../../../../../Static/fonts/almoni2019/almoni-neue-demibold-aaa.eot');
    src: url('../../../../../Static/fonts/almoni2019/almoni-neue-demibold-aaa.eot') format('embedded-opentype'), url('../../../../../Static/fonts/almoni2019/almoni-neue-demibold-aaa.woff2') format('woff2'), url('../../../../../Static/fonts/almoni2019/almoni-neue-demibold-aaa.woff') format('woff');
}
@font-face {
    font-family: 'almoniDL700';
    font-weight: 700; /*(bold)*/
    font-style: normal;
    src: url('../../../../../Static/fonts/almoni2019/almoni-neue-bold-aaa.eot');
    src: url('../../../../../Static/fonts/almoni2019/almoni-neue-bold-aaa.eot') format('embedded-opentype'), url('../../../../../Static/fonts/almoni2019/almoni-neue-bold-aaa.woff2') format('woff2'), url('../../../../../Static/fonts/almoni2019/almoni-neue-bold-aaa.woff') format('woff');
} 
@font-face {
    font-family: 'almoniTzar400';
    font-weight: 400;
    /*(regular)*/
    font-style: normal;
    src: url('../../../../../Static/fonts/almoni-tzar/almoni-tzar-regular-aaa.eot');
    src: url('../../../../../Static/fonts/almoni-tzar/almoni-tzar-regular-aaa.eot') format('embedded-opentype'), url('../../../../../Static/fonts/almoni-tzar/almoni-tzar-regular-aaa.woff') format('woff'), url('../../../../../Static/fonts/almoni-tzar/almoni-tzar-regular-aaa.woff2') format('woff2');
}
@font-face {
    font-family: 'almoniTzar500';
    font-weight: 500; /*(regular)*/
    font-style: normal;
    src: url('../../../../../Static/fonts/almoni-tzar/almoni-tzar-medium-aaa.eot');
    src: url('../../../../../Static/fonts/almoni-tzar/almoni-tzar-medium-aaa.eot') format('embedded-opentype'), url('../../../../../Static/fonts/almoni-tzar/almoni-tzar-medium-aaa.woff') format('woff'), url('../../../../../Static/fonts/almoni-tzar/almoni-tzar-medium-aaa.woff2') format('woff2');
}
@font-face {
    font-family: 'almoniTzar700';
    font-weight: 700;
    /*(bold)*/
    font-style: normal;
    src: url('../../../../../Static/fonts/almoni-tzar/almoni-tzar-bold-aaa.eot');
    src: url('../../../../../Static/fonts/almoni-tzar/almoni-tzar-bold-aaa.eot') format('embedded-opentype'), url('../../../../../Static/fonts/almoni-tzar/almoni-tzar-bold-aaa.woff') format('woff2'), url('../../../../../Static/fonts/almoni-tzar/almoni-tzar-bold-aaa.woff2') format('woff');
}

@font-face {
    font-family: 'almoniDL400';
    font-weight: 400; /*(regular)*/
    font-style: normal;
    src: url('../../../../../Static/fonts/almoni2019/almoni-neue-regular-aaa.eot');
    src: url('../../../../../Static/fonts/almoni2019/almoni-neue-regular-aaa.eot') format('embedded-opentype'), url('../../../../../Static/fonts/almoni2019/almoni-neue-regular-aaa.woff2') format('woff2'), url('../../../../../Static/fonts/almoni2019/almoni-neue-regular-aaa.woff') format('woff');
}
@font-face {
    font-family: 'almoniDL900';
    font-weight: 900; /*(black)*/
    font-style: normal;
    src: url('../../../../../Static/fonts/almoni2019/almoni-neue-black-aaa.eot');
    src: url('../../../../../Static/fonts/almoni2019/almoni-neue-black-aaa.eot') format('embedded-opentype'), url('../../../../../Static/fonts/almoni2019/almoni-neue-black-aaa.woff2') format('woff2'), url('../../../../../Static/fonts/almoni2019/almoni-neue-black-aaa.woff') format('woff');
}

@font-face {
    font-family: 'almoniDL800';
    font-weight: 800; /*(ultrabold-)*/
    font-style: normal;
    src: url('../../../../../Static/fonts/almoni2019/almoni-neue-ultrabold-aaa.eot');
    src: url('../../../../../Static/fonts/almoni2019/almoni-neue-ultrabold-aaa.eot') format('embedded-opentype'), url('../../../../../Static/fonts/almoni2019/almoni-neue-ultrabold-aaa.woff2') format('woff2'), url('../../../../../Static/fonts/almoni2019/almoni-neue-ultrabold-aaa.woff') format('woff');
}
@font-face {
    font-family: 'almoniDL500';
    font-weight: 500;
    /*(medium)*/
    font-style: normal;
    src: url('../../../../../Static/fonts/almoni2019/almoni-neue-medium-aaa.eot');
    src: url('../../../../../Static/fonts/almoni2019/almoni-neue-medium-aaa.eot') format('embedded-opentype'), url('../../../../../Static/fonts/almoni2019/almoni-neue-medium-aaa.woff2') format('woff2'), url('../../../../../Static/fonts/almoni2019/almoni-neue-medium-aaa.woff') format('woff');
}
.noAfter:after {
    content: none !important;
}


html.hidden {
    overflow: hidden;
}
 


.headerWr {
    width: calc(100% - 40px);
    background: #fff;
    height: 60px;
    border-bottom: 1px #D4D6DA SOLID;
    z-index: 3;
    position: fixed;
    padding: 0 20px;
    left: 0;
    max-width: 100%;
    display: flex;
    align-items: center;
   z-index:99999;
    justify-content: space-between;
    top: 0;
}
        .headerWr .sponsers {
            display: flex;
            align-items: center;
            margin-right:25px;
            padding-top:0;
        }

.sponsers h2, .partners h2 {
    margin:0 auto 60px;
    border-bottom: 1px #ddd solid;
    padding-bottom: 5px;
    max-width: 1240px;

}


.logoGlobes {
    height: 36px;
    width: 138px;
    position: relative;
    border: 0;
    margin: 0 0 7px 0;
    display: block;
    background: url(../../../../../globes/image/upload/v1693991569/Digital/veida/logo-globes_mplj8w.svg) no-repeat 0 0;
}


.l22 {
    display: flex;
    align-items: center;
    margin-left:15px
}
    .l22 a {color:#000}
    .sponsers {
        padding-top:70px
    }

.l22 a img {margin-right:38px}

.sponsers span {
    font-size: 16px;
    font-family: almoniDL400;
    margin-left: 5px
}
.nodeName {
    justify-self: start;
    font-size: 35px;
    line-height: 1.49;
    font-family: almoniDL700;
    position: relative;
    margin-right: 50px;
    display: flex;
    text-wrap: nowrap;
    font-variant: small-caps;
}


.nodeName:before {
    content: "";
    position: absolute;
    width: 2px;
    height: 48px;
    background: #151618;
    top: 2px;
    right: -25px;
}


.veidaWr .nav {
    overflow: hidden;
    position: fixed;
    z-index: 111;
    top:61px;
    width: 100%;
    left: 0;
    text-align: center;
    background: #fff;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-bottom: 1px #D4D6DA SOLID;
}


.partners {padding-top:100px}



#countdown {
    background: #F8F9F9;
    text-align: center;
    padding: 18px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 70px;
}

    #countdown span {
        color: #97133F;
        font-size: 36px;
        font-family: almoniDL900;
    }
        #countdown #sec {width:50px}
        #countdown div {
            display: flex;
            align-items: center;
            gap: 5px;
            margin: 0 13px;
            border-right: 1px #ddd solid;
            padding-right: 26px;
        }

    #countdown div.c0 {border:0}
    #countdown .c1 {border: 0}

        #countdown div #title {
            font-size: 20px;
            font-family: 'almoniDL400';
        }
#countdownTitle {
    color: #151618 !important;
    font-family: almoniDL400 !important;
    font-size: 24px !important;
}


#veidaDetails {
    
    background-color: #000;
    color: #fff;
    background-repeat: no-repeat;
    position: relative;
    min-height: 180px;
    margin-top:120px;
}


.waizNavLink a,
.googleNavLink a {
    
    color: #1E1D1B;
    padding: 16px;
    line-height: 27px;
    display: flex;
    align-content: center;
    font-variant: small-caps;
    border-radius: 4px;
}

    .waizNavLink a:before {
        width: 25px;
        height: 24px;
        display: inline-block;
        content: url(../../../../../globes/image/upload/v1694411547/15680/Icon_Waze_mpva2d.svg);
         
        margin-right: 12px;
    }
    .googleNavLink a:before {
        content: url(../../../../../globes/image/upload/v1695032318/15680/Google_Maps_Logo_2020_2_divgod.svg);
        width: 25px;
        height: 24px;
        display: inline-block;
        margin-right: 12px;
    }
    .nav a {
        color: #151618;
        font-family: almoniDL400;
        font-size: 24px;
        margin: 0 17px
    }

.speakersWr {
    background: #F8F9F9;
    overflow: hidden;
    z-index: 2;
    position: relative;
}
.speakers {
    max-width: 1350px;
    margin: 0 auto;
    
    padding: 100px 0px;
}

section h2 {
    color: #151618;
    text-align: center;
    font-family: almoniTzar700;
    font-size: 50px;
}

.spokersWraper {
    display: grid;
    grid-template-columns: repeat( auto-fill, minmax(240px, 1fr ));
    grid-gap: 80px;
    margin-top:60px
}

.toFullList {
    text-align: center;
    width: 218px;
    margin: 50px auto 0;
    height: 48px;
    border: 1px #97133F solid;
    color: #97133F;
    font-family: almoniDL600;
    font-size: 22px;
    line-height: 48px;
    cursor: pointer
}

    .toFullList:hover {
        border-color: #7A0F33;
        color: #7A0F33
    }
.spokersWraper img {
    width: 270px;
    height: 270px;
    display: inline-block;
    border-radius: 50%;
    margin-bottom: 30px
}
.spokermanName {color: #070707;font-size: 34px;font-family: almoniTzar700; display:block}

.spokermanDesc {
    font-size: 22px;
    color: #000;
    font-family: almoniDL400;
    display: inline-block;
    max-width:300px
}

    .spokermanName:hover, .spokermanDesc:hover  {color:#97133F;cursor:pointer}

#popup .spokermanName:hover, #popup .spokermanDesc:hover {
    color: #000;
    cursor: default
}

.imgWraper {
    text-align: center;
}
.imgWraper .credits {display:none}
.popup.spokerman .hide.close {display:block !important}

#popup h5 {
    font-size: 30px;
    color: #1A1A1A;
    font-family: 'almoniTzar700';
}

.map iframe {width:100%; height:390px; display:block}
 
.active {
    cursor: pointer
}

.popup.ScheduleBox h1 {
    color: #1A1A1A;
    font-size: 30px;
    font-family: 'almoniTzar700';
}

.popup.ScheduleBox h3 {
    margin-top: 25px;
    color: #97133F;
    font-size: 22px;
    font-family: 'almoniDL700';
    line-height:normal
}

.popup.ScheduleBox p {
    font-size: 20px;
    font-family: 'almoniDL400';
    line-height: normal
}

    .popup.ScheduleBox p strong {
        font-family: 'almoniDL700';
    }

.popup.purchase h4 {
    font-size: 30px;
    color: #1A1A1A;
    font-family: almoniTzar700;
    margin-bottom:25px;
}

.popup.purchase ol {
    list-style: disc;
    margin-right:20px;
}
.popup.purchase .close,
.popup.ScheduleBox .close {
    display: block;
    float: left;
    background: url(../../../../../globes/image/upload/v1681815739/Digital/icons/b/Vector_mz7ne8.png) no-repeat;
    width: 21px;
    height: 21px;
    cursor: pointer;
    margin: 5px 0 0 10px;
}
.popup.purchase ol li { font-size:20px; line-height:normal}


.ScheduleDay {
    overflow: hidden;
    margin-bottom: 20px;
    position: relative;
}


.description {
    display: none
}

.popup.spokerman .sWr {
    display: flex;
    
}
.popup.spokerman .description {
    font-size: 20px;display:block;
    margin-right:30px
}
    .popup.spokerman .description p {
        padding: 5px 0 0 15px;
        font-size: 20px;
        line-height: 28px;
    }
.popup.spokerman .imgWraper img {border-radius:50%}
.popup.spokerman .imgWraper {
    border-left: 1px #c00 solid;
    padding-left:30px;
}

.popup.spokerman .imgWraper .credits {
        display: block;
        color: #686868;
        font-size: 14px;
    }
.popup.spokerman .spokermanName {
    line-height: normal;
    white-space: nowrap;
}

.popup.spokerman .spokermanDesc { font-size:20px;}

.veidaDetailsWr {
    background: linear-gradient(270deg, rgba(0, 0, 0, 0.63) 0.94%, rgba(0, 0, 0, 0.00) 81%, rgba(0, 0, 0, 0.00) 97.62%);
    padding: 40px 177px 50px 0;
    max-width: 80%;
}


#secAbout {
    grid-template-columns: auto auto;
    display: grid;
    grid-gap: 15%;
    max-width:1550px;
    margin: 0 auto;
    align-items: start;
    margin-bottom: 40px;
}

#secAbout .about p strong {
        font-family: almoniDL600;
        
    }

    #secAbout .about p {
        font-size: 22px;
        color: #333;
        font-family: almoniDL400;
        line-height: normal;
        margin-bottom: 15px;
    }

.schedule .schWr3 p, .schedule .schWr3 span, .schedule .schWr3 ul * {
    font-size: 22px;
    font-family: almoniDL400;
    margin-bottom: 15px;
}

.schedule .schWr3 strong, .schedule .schWr3 strong span {
    font-family: almoniDL700;
}
.schedule .schWr3 p {margin-bottom:20px !important}
.schedule .schWr3 ul {
    list-style: inside;
    margin: 30px 50px;
}

.G_BradCrams {
    color: #F3F5FD;
    font-size: 18px;
    font-family: almoniDL400;
}
    .G_BradCrams a {
        color: #F3F5FD;
        font-size: 18px;
        font-family: almoniDL400;
        margin-left:5px;
        
    }
        .G_BradCrams a:after {
            content: '>';
            padding-right: 5px;
            font-family: monospace;
        }

        .heroWr h1 {
            font-size: 65px;
            color: #F3F5FD;
            font-family: almoniTzar700;
            margin-top: 6px;
            line-height: 1
        }
.heroWr h2 {
    font-size: 56px;
    color: #F3F5FD;
    font-family: almoniTzar400;
    line-height: 1;
    margin-bottom:22px;
    text-align:right
}
.heroWr p {
    color: #F3F5FD;
    font-size: 40px;
    line-height: 1;
        font-family: almoniDL400;
}

header .hIconsWr {
    margin-left: 24px;
    flex-direction: row-reverse;
    align-items: center;
}
header .hIconsWr .social {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    border: 1px #000 solid;
    margin-right: 20px;
    line-height: 35px;
    padding: 0px 10px 0px 0;
    height: 28px;
}

header .social:before {
    top: 6px;
    margin-left: 8px;
    margin-right: 8px;
    zoom: 74%;
    content: url(../../../../../globes/d/12504/share_icn.svg);
    margin: 0 7px 0 10px;
    position: relative;
}


.chk.form-css-label div {    
    display: grid;
    font-size: 18px;
    grid-template-columns: 30px auto;
    text-align: right;
    color: #1a1a1a;
    margin-bottom: 6px;
    gap:9px;
    padding: 2px 0
}
.chk.form-css-label div label * {margin:0;} 

.chk.form-css-label  h3 {text-align: right; font-family: almoniDL600;}
.chk.form-css-label input[type='radio'] {   width: 20px;    height: 20px; margin:0}
.chk.form-css-label input[type='radio']:checked:after {  background-color: var(--btnBgColor);}
.chk.form-css-label input[type='radio']:after {
    width: 11px;
    height: 11px;
    border-radius: 15px;
    top: 1px;
    left: -2px;
    position: relative;
    background-color: #fff;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 3px solid #fff;
}


.bullet {
    float: right;
    margin-right: 0;
    height: 28px;
    width: 28px;
    line-height: 30px;
    border-radius: 50%;
    text-align: center;
    position: relative;
    border: 2px #ddd solid;
    z-index: 2;
    background: #fff;
}

.line {
    background: #DDD;
    z-index: 1;
    width: 1px;
    height: 100%;
    position: absolute;
    right: 115px;
    margin-top:-10px
}

.schWr1 {
    height: 500px;
    overflow: hidden;
    position: relative;
}

    .schWr1:after {
        content: '';
        width: 100%;
        height: 150px;
        position: absolute;
        left: 0;
        bottom: 0;
        background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) -14.52%, rgba(255, 255, 255, 0.90) 100%);
    }
    .schWr1.showMore:after {display:none}

    .schWr1.showMore {
        height: auto;
    }
    .schWr2 {
    
        margin-right: 100px;
    }
    .schWr2 .time {
        display: block;
        position: relative;
        right: -130px;
        color: #97133F;
        top: 10px;
    }
.ScheduleTitle .content {
    margin-top: -10px;
    margin-right: 50px;
}
.ScheduleTitle .contentTitle {
    margin-right: 10px;
    color: #070707;
    font-size: 24px;
    font-family: 'almoniDL700';
    display:block;
}
.ScheduleTitle .contentRemark {
    margin-right: 10px;
    font-size: 22px;
    color:#333;
}
.registerBox {
    border-radius: 10px;
    border: 1px solid #EEF0F2;
    background: #FFF;
    box-shadow: 1px 1px 13px 0px rgba(219, 224, 228, 0.90);
    padding: 45px 50px;
    font-size: 22px;


}
    .registerBox div {margin-bottom:6px; display:flex; gap:10px}
.regDateIcon {
    background: url(../../../../../globes/image/upload/v1693217708/Digital/purchase 1/Vector1_vzgjv7.svg) no-repeat center center;
    width: 18px;
    height: 21px;
    display: inline-block;
   
}
.regLocationIcon {
    background: url(../../../../../globes/image/upload/v1693217708/Digital/purchase 1/Vector3_al2pas.svg) no-repeat center center;
    width: 18px;
    height: 20px;
    display: inline-block;
 
}
.regPayIcon {
    background: url(../../../../../globes/image/upload/v1693217708/Digital/purchase 1/Vector5_d20cfm.svg) no-repeat center center;
    width: 18px;
    height: 20px;
    display: inline-block;
 
}

.registerBox .btns {
    display: flex;
    gap: 24px;
    margin: 24px 0 0 0;
}
    .registerBox .btnBuyTickets {
        font-size: 22px;
        font-family: almoniDL600;
        color: #FFF;
        background: #97133F;
        padding: 16px; border-radius: 4px;
    }

        .registerBox .btnBuyTickets:hover {
            background: #7A0F33
        }

.registerBox .btnAddDairy {
    font-family: almoniDL600;
    font-size: 22px;
    color: #97133F;
    padding: 16px;
    border: 1px #eee solid;
    cursor: pointer;
    position: relative;
    isolation: isolate;
    border-radius: 4px;
}

        .registerBox .btnAddDairy .add2calendar {
            position: absolute;
            top: 70px;
            left: -40px;
            border-radius: 4px;
            border: 1px solid #EEF0F2;
            background: #FFF;
            box-shadow: 1px 1px 13px 0px rgba(219, 224, 228, 0.90);
            padding: 28px;
            direction: ltr
        }
        .registerBox .btnAddDairy:hover .add2calendar { display:block}

.btnAddDairy:before {
    content: "";
    position: absolute;
    inset: 0 0 -30px 0;
    z-index: -1;
}

    span .add2calendar a {
    display: flex;
    text-wrap: nowrap;
    align-items: center;
    color: #1E1D1B;
    font-size: 20px;
    margin-bottom: 14px;
    gap: 16px;
}

span .add2calendar .app_cal {display:none}


.partnetContent {
    text-align: center;
    padding-bottom: 50px;
    display: grid;
    justify-content: center;
 
    flex-wrap: wrap;
    max-width: 1240px;
    margin: 0 auto;
    
}
.partnetContent a {display:block}
/*.partnetContent a:first-child {
    width: 100%;
}*/

.partnetContent a:not(:first-child) {
    flex: 1;
    margin:0 20px;
}
    .partnetContent img {margin:10px 0}



    .questionsAnswers {
        padding: 100px 0;
        background: #F8F9F9;
    }

.questionsAnswersWraper {
    padding: 60px 0;
    max-width: 1350px;
    margin: 0 auto;
}

.questionsAnswers .questionsAnswersBox {
    padding: 10px;
    max-width: 75%;
    margin: 0 auto;
}
    .questionsAnswers .question {
        font-size: 22px;
        line-height: 45px;
        position: relative;
        cursor: pointer;
        font-family: almoniDL500;
    }
.questionsAnswersBox {border-bottom:1px #ddd solid}

.questionsAnswers .question:after {
    content: "";
    display: inline-block;
    border: solid #000;
    border-width: 0px 2px 2px 0;
    padding: 3px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    position: absolute;
    top: 10px;
    left: -10px;
}


.questionsAnswers .answer p {
    font-size: 20px;
    color: #333;
    font-family: almoniDL400;
    line-height: 24px;
}
.answer {padding:36px 0}
.schedule {
    max-width: 1350px;
    margin: 0 auto;
    padding: 100px 0;
}

.galery {padding-top:100px}

.ScheduleHeader {
    color: #151618;
    text-align: center;
    font-family: almoniTzar700;
    font-size: 30px;
    margin: 60px 0;
    border-bottom: 1px solid #E0E0E0;
    padding-bottom:8px;
}

.ScheduleBoxWr .constentTitle {
    font-size: 20px;
    color: #070707;
    font-family: almoniDL700;
    line-height: 24px;
    margin-bottom:18px;
}

.ScheduleBoxWr .ScheduleBox {
    border-radius: 10px;
    border: 1px solid #D5D5D5;
    background: #FFF;
    box-shadow: 1px 1px 13px 0px rgba(219, 224, 228, 0.90);
    padding: 20px 16px;
    max-width: 350px;
    margin: 20px;
}

    .ScheduleBoxWr .ScheduleBox:last-child {margin-bottom:0 !important}

    .ScheduleBoxWr {
        grid-template-columns: 1fr 1fr 1fr;
        display: grid;
        margin-right: 30px;
    }
.ScheduleBox span {
    display: flex;
    gap: 10px;
    align-items: center;
    margin-bottom:5px;
}
.shareTop {
 
    cursor: pointer;
 
}
 

.ScheduleBox .contentTime:before {
    content:url(../../../../../globes/image/upload/v1732194697/Digital/icons/Vector-Time_gctrjh.svg)
}
.ScheduleBox .contentLocation:before {
    content:url(../../../../../globes/image/upload/v1693223707/Digital/purchase 1/Vecto8r_qedjf5.svg)
}
.ScheduleBox .contentPerson:before {
    content: url(../../../../../globes/image/upload/v1693223707/Digital/purchase 1/Vector9_fqfjrn.svg)
}

.video {
    background: #282828;
    padding: 80px 0;
}
.video h2 {color:#fff; margin-bottom:40px}
.video .videoWrapper {max-width:1200px; margin:0 auto}


.sponsersContent {
    max-width: 1180px;
    margin: 0 auto 60px;
    text-align:center;
}

.sponsersContent a img{
    padding-bottom: 15px;
}


.footer {
    background: #252525;
    color: #fff;
    font-family: almoniDL400;
    padding: 40px 177px 39px;
}

    .footer .f3 {
        font-size: 15px;
        border-top: 1px #ddd solid;
        padding: 10px 0;
        color: #fff;
    }


.fWr {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    margin-bottom:50px
}
#f.icons {
    margin: 0 auto;
    padding: 32px 0 40px;
    text-align:center;
    display:grid;
    grid-auto-flow:column;
    direction: ltr;
    grid-gap:100px 45px
}

    #f.icons a {
        width: 73px;
        height: 73px;
        display: inline-block;
        position: relative;
         
        vertical-align: top;
        background: url(../../../../../globes/image/upload/v1693810444/Digital/veida/sprite_footer_icons_73px_white_1_g3f9bw.svg) 0 0;
        text-align: center
    }

        #f.icons a:last-child {
            margin-right: 0
        }

        #f.icons a:after {
            position: absolute;
            transform: translate(-50%, -50%);
            left: 50%;
            top: 140%;
            color: #fff;
            width: 120px;
            content: attr(alt);
            font-size: 28px;
            font-weight: normal;
            font-family: almoniDL400;
        }

   



    #f.icons .globes-instagram {
        background-position: 0 0;
     
    }

    #f.icons .globes-facebook {
        background-position: -73px 0
    }

    #f.icons .globes-telegram {
        background-position: -146px 0
    }

    #f.icons .globes-twitter {
        background-position: -219px 0
    }

    #f.icons .globes-android {
        background-position: -292px 0
    }

    #f.icons .globes-ios {
        background-position: -365px 0;
    }

    #f.icons .globes-rss {
        background-position: -438px 0;
    }

    #f.icons .globes-redmail {
        background-position: -511px 0;
        
    }



.fNumber h3 {
    font-size: 38px;
    font-family: almoniDL800;
    margin-bottom:20px
}
.fNumber .contact-name {
    font-size: 28px;
    font-family: almoniDL800;
    line-height:normal
}
.fNumber .contact-details {
    font-size: 28px;
    margin-bottom: 20px;
    line-height: normal
}
.fNumber .contact-details a  {color:#fff}
    .fNumber p span {
        display: block;
        font-size: 28px;
    }
.fNumber p {line-height:40px}

.fNumber p span a {
    color: #fff;
}

    .socialFWr {
        display: flex;
        margin-bottom: 25px;
        justify-content: space-between;
        align-items: flex-end;
    }
.shareWraper {
    display: flex;
    text-align: center;
    flex-direction: row-reverse;

}
    .shareWraper a span {
        color: #1A1A1A;
        font-size: 28px;
        line-height: 40px;
        font-family: almoniDL400;
        margin-top:4px;
    }

    .shareWraper a:before {display: none;}

.lSSlideWrapper img  {width:100%;}



.articles {
    background: #FFF6EF;
    padding: 80px 0;
}

article div { text-align:right;color:#000}
    article div span {
        color: #000;
        font-size: 16px;
    }
article div .author {  font-family: almoniDL700; margin-left:5px}
article div .timestamp {font-family: almoniDL400; margin-right:5px}

#articles {
    display: grid;
    grid-gap: 25px;
    grid-template-columns: repeat(auto-fill, 300px);
    justify-content: center;
    max-width: 950px;
    margin: 0 auto 120px;
    width: calc(100% - 40px);
    text-align: center;
    padding: 60px 0 0;
}

#articles img {width:100%}
    #articles .title {
        color: #070707;
        text-align: right;
        font-size: 24px;
        font-family: almoniDL700;
        margin:16px 0 12px;
    }


.galeryWraper {
    max-width: 950px;
    margin: 0 auto 120px;
}

.galeryWraper {
    box-sizing: border-box;
    padding: 16px;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-auto-rows: 200px;
    gap: 16px;
    margin-top:54px;
}

    .galeryWraper > span img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .galeryWraper > span:nth-child(5) {
        position: relative;
        cursor: pointer;
        font-family: almoniDL600
    }
    .galeryWraper > span:nth-child(5):after {
        background: #252525E5;
        position: absolute;
        width: 100%;
        top: 0;
        left: 0;
        height: 100%;
       
    }

        .galeryWraper > span:nth-child(5):after {
            content: " לכל התמונות";
            color: #fff;
            font-size: 30px;
            text-align: center;
            display: flex;
            align-items: center;
            justify-content: center;
        }

.galeryWraper span:first-child {
    grid-column: span 2;
    grid-row: span 2;
}


.strip {
   
    color: #000;
    padding: 100px 0;

}



.strip  .subtitle {  margin: 60px auto; color:#333; text-align: right;  max-width: 1040px; font-size: 22px}
 
.strip .content  {grid-template-columns: 1fr; display: grid; gap:40px; max-width: 1040px; margin: 0 auto;}
.strip .content p {font-size: 22px;}
.strip .content .tourWr {grid-template-columns: 1fr 1fr 1fr;   display: grid; gap:40px; max-width: 1550px; margin: 0 auto;}

.strip .content, .strip .subtitle  {max-width: 1550px;} 
.strip .content .tourWr .tour  {
    border-radius: 10px;
    border: 1px solid #97133F;
        background: #FFF;
        padding: 20px;
    }

    .strip .content .tourWr .tour  strong {font-size: 20px;  color: #070707;      text-align: right;line-height: 24px; margin-bottom: 12px; font-family: almoniDL700; }
    .strip .content .tourWr .tour p {padding: 0; margin: 0 0 12px; font-size: 18px; line-height: normal;}
    .strip .content .tourWr .tour p span {color: #97133F;     font-family: almoniDL600;}

    .strip .content strong, .strip .content strong span {font-weight: bold;}

.left1 {
    background: #C8F6F9;
    width: 65px;
    height: 100%;
}
.left2 {
    background: linear-gradient(180deg, #CF0B1D 0%, #BB2356 100%);
    width: 120px;
    height: 100%;
}

.stripLeft img {width:100%}
.stripRight .content {
    font-size: 30px;
    font-family: almoniDL700;
    max-width: 630px;
}
.stripRight {
    justify-self: center;
}

.purchase {
    margin: 0 auto;
    background: #FFF6EF;
}

.purchase h2 {padding:60px 0}
.purchaseWrB {
    display: flex;
    padding-bottom: 70px;
    padding-top: 20px;
    justify-content: center;
    grid-gap: 25px;
}
 
    .purchaseWrB div span {
        font-size: 20px;
        color: #323232
    }
    .purchaseWrB div span:first-child {
        
        font-family: 'almoniDL700';
        margin-left: 5px
    }

.purchaseWrB u a {color:#000}

.purchaseWraper {
    display: flex;
    padding-bottom: 60px;
    justify-content: center;
    grid-gap: 25px;
}
 

.option--box {
    font-size: 28px;
    font-family: 'almoniDL700';
    flex: 0 1 30%;
    background-color: #fff;
    padding: 30px 30px 26px;
    border: solid 1px #d4d4d4;
    border-radius: 4px;
    flex-wrap: wrap;
    max-width: 210px;
    text-align:center
    
}

    .option--box.personal.sec {
        border: 1px #016829 solid;
    }

    .option--box.endweek {
        border: solid 1px #4244AF;
        position: relative
    }

    .option--box.first {
        border: 1px #97133F solid
    }


 


    .option--box > * {
        flex: 1 1 100%;
        text-align:right
    }

.option--btn {
    background-color: #97133f;
    font-family: 'almoniDL600';
    color: #fff;
    font-size: 18px;
    max-width: 100%;
    height: 44px;
    line-height: 44px;
    display: block;
    text-align:center;
    margin: 5px auto;
}

.option--description {
    font-size: 17px;
    font-family: 'almoniDL500';
    margin: 0 0 22px;
    text-align: right;
    min-height: 24px;
}

.option--title {
    margin: 0 0 5px;
    font-size: 30px;
    line-height: 30px;
    font-family: almoniTzar700;
    font-weight: normal;
    text-align: right;
}

    .option--title:after {
        content: '';
        width: 75px;
        border-bottom: 2px #000 solid;
        display: block;
        margin-top: 8px;
    }

p.option--description.sec {
    font-size: 16px;
    line-height: 21px;
    margin-top: 35px;
    margin-bottom: 0;
    color: #5F5F5F;
}


a.option--description.sec {
    font-size: 16px;
    color: #97133F;
    text-decoration: underline
}

.option--description.showDesc {
    font-size: 16px;
    color: #97133F;
    line-height: 21px;
    text-decoration: underline;
    position: relative;
    cursor: pointer;
    margin-top: 35px;
}


    .option--description.showDesc section {
        display: none;
        position: fixed;
        background: #FFF9F4;
        z-index: 2;
        width: calc(100% - 142px);
        padding: 0;
        color: #000;
        bottom: 0;
        left: 0;
        right: 0;
        margin: 0 auto;
        padding-right: 142px;
        padding-bottom: 172px;
    }

        .option--description.showDesc section h4 {
            font-size: 40px;
            line-height: 34px;
            font-family: almoniTzar700;
            margin: 80px 0 0 0;
            margin-bottom: 35px;
        }

        .option--description.showDesc section ul li {
            font-size: 20px;
            line-height: 29px;
            font-family: almoniDL400;
            list-style: disc !important;
            margin-right: 20px;
        }

        .option--description.showDesc section .close {
            display: block;
            float: left;
            background: url(../../../../../globes/image/upload/v1681815739/Digital/icons/b/Vector_mz7ne8.png) no-repeat;
            width: 21px;
            height: 21px;
            cursor: pointer;
            margin: 34px 0 0 4%;
        }

.package--price strong {
    font-size: 50px;
    font-family: 'almoniDL700';
}
.shekel {
    font-family: 'demibold';
    font-size: 21px;
    padding-left: 0;
    align-self: flex-end;
    position: relative;
    margin-right:5px;
}

.form-label input:read-only {color:#999 !important; border:1px #ccc solid !important}
.form-label input:read-only:focus {border:1px #ccc solid !important}
.form-label input:read-only ~ label {color:#999 !important;}

.chInfoWr p {display: flex; align-items: center;  gap: 5px; margin: 10px 0 30px;}
.chInfoWr p.mistake {} 
.mistake label {
    color: #c00 !important;
}


@media screen and (min-width: 481px) and (max-width: 1800px) {
    .footer {
        padding-left: 5%;
        padding-right: 5%
    }

    #f.icons a, .fNumber {
        zoom: 75%
    }


    .schWr1 {
        max-width: 80%;
        margin: 0 auto;
    }
 
    #f.icons {
        grid-template-columns: repeat(6, 1fr);
        grid-auto-flow: initial;
    }

}



@media screen and (max-width: 1460px) {
    .nav a {
        font-size: 20px;
        margin: 0px 10px;
    }

    header .nav {height:15PX}
    

}


@media screen and (max-width: 780px) {
    .nav a {
        font-size: 18px;
        
    }
    
}
.veidaInner.register {
    display: grid;
    grid-template-columns: 1fr 1fr;
    max-width: 960px;
    margin: 0 auto 50px;
}

.register h2.title {
    grid-column: -1 / 1;
    width:100%;
    margin: 30px auto 60px;
    border-bottom: 1px #ddd solid;
    padding-bottom: 5px;
    max-width: 1240px;

}
.btn_submit {
    color: #fff;
    background-color:#97133F;
    padding: 0 20px;
    display: inline-block;
    text-align: center;
    line-height: 36px;
    font-size: 16px;
    border: 0;
}
.btn_submit:hover {
    background: #000;
}

.purchaseWr {    background: #fff6ef;     padding-bottom: 30px;}




@media screen and (max-width: 480px) {
    .veidaInner.register {
        display: block;        width: calc(100% - 36px);
        margin: 30px auto 0;
}

.footer {
    margin: 0 auto; 
    padding: 18px;
    }


    .heroWr img {width: 55%;}


.register h2.title {margin-bottom: 20px;}


    body:has(.sponser) #veidaDetails  {
        margin-top:93px;
        height: auto;
    }
    .sponsers span img {zoom:60%}

    .navigateAppsLinks {
        display: block;
        font-family: almoniDL600;
        font-size: 16px;
        color: #97133F;
        padding: 10px 12px;
        border: 1px #eee solid;
        cursor: pointer;
        position: relative;
        isolation: isolate;
        border-radius: 4px;
        white-space: nowrap;
    }

        .registerBox .navigateAppsLinks .navigateAppsLinksWr {
            position: absolute;
            top: 50px;
            
            border-radius: 4px;
            border: 1px solid #EEF0F2;
            background: #FFF;
            box-shadow: 1px 1px 13px 0px rgba(219, 224, 228, 0.90);
            padding: 24px;
            direction: ltr
        }


        #countdown #sec {width:auto;}

        .registerBox .btnAddDairy .add2calendar {
            top: 50px;
            padding: 24px
        }

        .registerBox .navigateAppsLinks:hover .navigateAppsLinksWr {
            display: block
        }


        .questionsAnswers {
            padding-top: 30px
        }
     
        #secAbout .about {margin-top:12px}
        section.articles {padding:60px 0}
        .questionsAnswersWraper {
            padding: 0
        }
        .questionsAnswers .question {
            font-size: 20px;
            line-height: normal;
            max-width: 90%;
            padding-left: 5%;
        }
        .questionsAnswers .answer p {
            font-size: 16px;
        }

        .questionsAnswers .questionsAnswersBox {
            max-width: calc(100% - 40px);
        }
        .questionsAnswers .answer {
            max-width: 85%;
        }
        .galeryWraper {
            grid-template-columns: repeat(2, 1fr);
        }
        .partners {
            padding-top: 80px
        }
        .waizNavLink a, .googleNavLink a {
            font-size: 20px;
            padding: 6px 10px;
            white-space: nowrap;
            align-items: center;
            border-radius: 4px;
        }

    span .add2calendar a {padding:10px 0}
    span .add2calendar .app_cal {
        display: flex;
        margin-bottom:0
    }


    .footer .f3 {padding:10px 15px}

    .registerBox .btns {
        gap: 12PX;
    }

        
    #imageGallery {height: 150px !important}
    .lSSlideWrapper {max-width:100% !important}
    .clearfix {width:100% !important}
       

            .waizNavLink a:before, .googleNavLink a:before {
                zoom: 75%
            }

            .purchaseWrB div span:first-child {
                margin-left: 9px
            }


        .speakers { padding:70px 0}

            .sponsers h2, .partners h2 {
           
            margin-bottom: 0;
        }

        .map, .galery {
            padding-top: 0;
        }
        .toFullList {margin-top:40px}

        .option--description {
            margin: 26px 0 0px !important;
        }
            .G_BradCrams a, .G_BradCrams {
            font-size: 13px
        }

        .l22 {
            margin-right: 10px
        }

        #countdown div {
            margin: 0 10px;
            padding-right: 10px
        }

        #f.icons {
            display: none
        }

        .popup.purchase ol li {
            font-size: 16px
        }

        .veidaWr .nav {
            display: none;
            width: 100%;
            height: auto;
            background: #282828;
            position: fixed;
            top: 50px;
            padding-bottom: 10px;
            z-index:111111111111111
        }

    .veidaWr .nav a {
        color: #fff;
        display: block;
        margin: 20px 16px 0 16px;
        border-bottom: 1px #747474 solid;
        padding-bottom: 17px;
        text-align:right
    }

.logoGlobes {
    background: url(../../../../../globes/gimel-bold-1.svg) no-repeat 10px 0;
    margin-top: 20px;
    width: 33px !important;
}

.nodeName {
    font-size: 22px;
    margin-right: 22px;
}

.nodeName:before {  height: 21px;  right: -18px;  top: 7px;  width: 1px;}
header .hIconsWr {display: flex; margin-left: 18px;}
header .hIconsWr .social {font-size: 0;   padding: 0px 3px 0px 0; position: relative;}

header .social:before { margin: 6px 0px 0 6px; zoom:85%}
header .hIconsWr .social:after {content: "";  background: #151618;  height: 21px; left: -18px; top: 4px; width: 1px; position: absolute;}

.heroWr p {max-width:280px;line-height: 36px; font-size: 24px;}



        #veidaDetails, .footer {           padding: 0        }


        #secAbout {
            max-width: 100%
        }
 
        .partnetContent {padding-bottom:10px; display:block}

        .stripLeft img {
            width: 100%
        }

        #secAbout {
            flex-direction: column-reverse;
            display: flex;
            grid-gap: 20px
        }

        #countdown span {
            font-size: 27px;
        }

        #countdown div #title {
            font-size: 15px
        }

        #countdown .c0 {
            display: none
        }

        .ScheduleBoxWr {
            grid-template-columns: 1fr;
        }
        .schedule {padding:70px 0}
        section {
            width: 100%
        }

        .purchaseWraper {
            display: block;
            padding-bottom:20px
        }

        .option--box {
            margin: 0 auto 30px;
            max-width: initial;
            width: 70%
        }

        #veidaDetails {
            padding: 0;
            margin-top:60px;
            height:542px;
        }

        .veidaDetailsWr {
            padding: 30px 20px;
            width: calc(100% - 40px);
            max-width: 100%;
            background: linear-gradient(180deg, rgba(0, 0, 0, 0.72) 0.05%, rgba(0, 0, 0, 0.00) 82.78%, rgba(0, 0, 0, 0.00) 99.95%);
        }

        #secAbout .about p {
            font-size: 18px
        }

        .l22 a img {
            zoom: 70%;
        }


        section h2 {
            margin: 0 auto 50px;
            font-size: 40px;
            width: calc(100% - 32px);
            padding-bottom: 5px !important;
        }

        .galery h2 {
            padding: 40px 0 20px
        }

        .shareTop {
            width: 24px;
            height: 28px;
        }

        #countdown {
            width: 100%;
            margin-bottom: 35px;
            padding: 10px 0;
        }

        .heroWr h1 {
            font-size: 30px !important;
            margin-top: 28px;
            margin: 7px auto 18px !important;
            max-width: 300px;
        }

        .heroWr h2 {
            font-size: 38px;
            border: 0;
            width: 100%;

            display: none;
        }

  

        .registerBox .btnAddDairy,
        .registerBox .btnBuyTickets {
            font-size: 16px;
            padding: 10px 12px;
           
            white-space: nowrap;
        }

        .registerBox {
            padding: 45px 16px;
            font-size: 18px;
            width: calc(100% - 32px);
        }

        .schWr2 .time {
            position: static;
            margin-right: 60px;
            line-height: 36px;
            margin-bottom: 10px;
        }

        .schWr2 {
            margin-right: 10px
        }

        .line {
            right: 25px;
        }

        .ScheduleTitle .content {
            margin-top: 0
        }

        .ScheduleHeader {
            margin: 0 auto 50px;
            padding-bottom: 5px;
            overflow: hidden;
            position: relative;
            z-index: 11;
            background: #fff;
            border-bottom: 1px #ddd solid;
            width: 90%;
        }

        .spokersWraper img {
            margin: 0 auto 20px;
            width: 170px;
            height: 170px;
        }

        .speakersWr {
            margin: 0 auto
        }

        .spokersWraper {
            max-width: 300px;
            grid-gap:48px;
            margin: 0 auto;
        }

        #articles {
            padding: 0;
            grid-template-columns: 1fr;
            grid-gap: 40px;
            margin-bottom:40px
        }

        #mobMenu {
            display: block !important;
            background: url(../../../../../globes/image/upload/v1694502579/15680/menu_b_kduagn.svg) no-repeat 0 0;
            width: 16px;
            height: 15px;
            margin: 0 15px 0 0;
  
            padding-right: 20px;
        }

        .headerWr {
            padding: 0;
            width: 100%;
            z-index: 11111;
            height: 48px;
        }

            .headerWr .sponsers {
                position: absolute;
                top: 51px;
                width: 100%;
                right: 0;
                background: #fff;
                display: flex;
                justify-content: center;
                height: 42px;
                z-index: -1;
                margin: 0;
            }

        .popup {
            width: 75%;
            max-height: 75%;
        }

            .popup.spokerman .hide.close {
                position: absolute;
                left: 15px;
                top: 15px;
            }

            .popup.spokerman .sWr {
                flex-flow: column
            }

            .popup.spokerman .spokermanName {
                font-size: 32px;
                margin-top: 32px;
            }

            .popup.spokerman .imgWraper {
                border-bottom: 1px #c00 solid;
                border-left: 0;
                padding-left: 0;
                padding-bottom: 23px;
                margin-bottom: 23px
            }

            .popup.spokerman .description {
                margin: 0;
            }

                .popup.spokerman .description p {
                    padding: 0;
                    font-size: 18px
                }


        .headerWr.sticked .sponsers {
            display: none
        }

        .sponsersContent a img {max-width:166px}


        .strip {
            padding: 52px 0;
        }
        .strip .content, .strip .content .tourWr {width:90%;grid-template-columns: 1fr; gap: 30px;}
        .subtitle {width:90%;}
        .strip .tourWr .subtitle {    margin: 40px auto; font-size: 18px; line-height: normal;}


        .left2,
        .left1 {
            width: 16px
        }

        .stripLeft {
            display: none
        }

        .stripRight {
            padding: 46px 30px
        }

            .stripRight .small {
                font-size: 16px;
                margin-top: 6px
            }

            .stripRight .content {
                font-size: 22px;
                line-height: normal
            }

        .video {
            padding: 40px 0
        }


        /*.sponsersContent {
            display: flex;
            overflow-y: auto;
            justify-items: center;
            align-items: center;
        }*/

        

        .purchaseWrB {
            width: 90%;
            margin: 0 auto;
            padding-top: 0;
            display: block
        }

        #secAbout, .schedule {
            width: calc(100% - 32px)
        }

        .galeryWraper > span:nth-child(5):after {
            font-size: 16px
        }


        .galeryWraper {
            margin: 0 auto 70px;
        }


        .fWr {
            padding: 40px 16px 30px 16px;
            flex-direction: initial;
        }

        .fNumber h3 {
            font-size: 30px
        }

        .fNumber .contact-details,
        .fNumber .contact-name,
        .fNumber p span {
            font-size: 22px
        }



        .popup.share {
            width: calc(100% - 90px);
        }

        .shareWraper {
            display: flex;
            text-align: center;
            flex-direction: column;
            text-align: right;
        }

            .shareWraper a {
                display: flex;
                align-items: center;
                margin-bottom: 20px;
            }

                .shareWraper a span {
                    margin-right: 30px
                }

            .shareWraper img {
                zoom: 75%
            }
    }

@media screen and (max-width: 375px) {
    .heroWr h1 {font-size:40px}
    #countdown span {font-size:19px;}
    #countdown div {
        margin: 0 5px;
        padding-right: 5px;
    }

}
