﻿.blog-iframe iframe {
    width: 100%;
    height: 100%;
    border-width: 0px !important;
}

:focus-visible {
    outline: -webkit-focus-ring-color auto 0px !important;
}
.d-none {
    display: none !important;
}


.bolClass:has(.blink_me) {
    /* סגנון שיחול על bolClass רק אם יש בו ילד עם bolClassB */
    position: absolute;
    padding: 0px 6px 5px 6px;
    width: 100%;
    background-color: rgba(0,0,0,0.5);
    border-top-right-radius: 16px;
    border-top-left-radius: 16px;
    text-align: start;
}
.HomelabelText {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 15px !important;
    /* letter-spacing: 1px;*/
}
.HomeBoxPitchType7 {
    background-color: rgba(128, 0, 128, 0.4) !important;
}

#notifications {
    margin-top: 10px;
    width: 100%;
    line-height: 28px;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    background-color: #fff;
}
.closeNoti{
    font-size:29px;
    float:left;
}
.blink_me {
    animation: blinker 1.3s linear infinite;
    color: #0b83fe;
    font-weight: 600;
    font-size: 18px;
    line-height: 15px !important;
    position: relative;
    top: 1px;
}

@keyframes blinker {
    50% {
        opacity: 0;
    }
}



footer {
    margin: 40px 0;
    padding-bottom: 20px;
}


.hade {
    width: 100%;
    height: 85px;
    border-bottom: solid 1px #dcdcdc;
    background-color: #ffffff;
}

.ExitLogoB2 {
    height: 49px;
    width: auto;
    float: right;
    margin-top: 11px;
    margin-left: -5px;
    margin-bottom: 10px
}
 



@media (max-width:723px) {


    .hade {
        width: 100%;
        height: 50px;
        border-bottom: solid 1px #dcdcdc;
        background-color: #ffffff;
    }

    .ExitLogoB2 {
        height: 29px;
        width: auto;
        float: right;
        margin-top: 6px;
        margin-left: -5px;
        margin-bottom: 5px
    }


    .navbar-toggle {

        margin-top: 10px;
    }
        
        
        #navbar {
        position: absolute;
        
        width: 100%;
        z-index: 999999999;
    }




    .investMobPadding {
        padding-right: 0px !important;
        padding-left: 0px !important
    }
    .investMobPadding5 {
        padding-right: 5px !important;
        padding-left: 5px !important
    }

    .InvestPdfMobil {
        margin:0px 33px !important;
        margin-bottom:20px !important;
    }
    .InvestPdfMobilDiv {
        padding-bottom: 20px;
    }
    .taber {
        border-bottom: 1px solid #ccc;
        padding-bottom: 10px;
        cursor: auto;
        margin-top: 20px;
    }

        .taber.collapsed:after {
            right: 95%;
            top: 50%;
            margin-top: 6px;
            border: solid #FFF;
            border-width: 0 1px 1px 0;
            display: inline-block;
            padding: 3px;
            transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            content: " ";
        }

        .taber:after {
            content: "-";
            float: left;
            font-size: 22px;
            margin-right: 10px;
        }

    .taber {
        border-bottom: 1px solid #ccc;
        cursor: pointer;
        padding-bottom: 10px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .panel-collapse {
        padding-left: 15px;
        padding-right: 15px;
    }

    footer > .container {
        padding-left: 0;
        padding-right: 0px;
    }
}

footer ul {
    margin: 0;
    padding: 0 0 0;
}

    footer ul li, .taber {
        color: #d2d3d5;
        list-style: none;
        margin-bottom: 10px;
        font-size: 16px;
    }

        footer ul li a {
            color: #d2d3d5 !important;
        }


.taber {
    font-weight: bold;
}

.Conboxcr-content {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
    text-align: center;
}

.Conboxcr {
    min-width: 15.625rem;
    max-width: 25.9375rem;
    background: white;
    text-decoration: none;
    font-style: normal;
    border-radius: 4px;
    border: 1px solid #f7f7f7;
    position: relative;
    display: block;
    text-align: initial;
    border: none;
    background-color: #f7f7f7;
    /* min-height: 100%; */
    border-radius: 10px;
}

.uujuy {
    margin-bottom: 1.5rem;
    margin: 0 2% 2.5rem;
    width: 21%;
    float: right;
}

.ExitbU02ImgtopBG {
    width: 100% !important;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    height: 200px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.ExitbU02ImgtopBG2 {
    width: 100% !important;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    height: 240px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.bludoti{
    line-height:9px
}

.investsign {
    color: #1287ff;
    font-weight: 700;
    position: relative;
    top: 3px;
}

#dashb {
    width: 100%;
    height: 190px;
    background-color: #f8f8f8;
    padding: 15px;
    padding-top: 30px;
}

.Investlogo {
    width: 100px;
    height: 50px;
    margin: auto;
    cursor: pointer;
    border: 1px solid #ccc;
    border-radius: 5px;
}

.PitchNameCSS {
    font-weight: 600;
    margin: auto;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 10px;
}




.CSSinvestST1SUM {
    w--idth: 380px;
}

.CSSinvestST1SUM2 {
    width: 310px;
}

.CSSinvestST4SUM {
    padding-right: 23px;
    width: 100%
}
.CSSinvestST5SUM {
    margin: auto;
    display: flex
}
 

@media (max-width: 767px) {
    .CSSinvestST1SUM {
        width: 100%;    
    }
    .CSSinvestST1SUM2 {
        width: 77%;
    }

    .CSSinvestST3SUM {
        padding-right: 0px;
        padding-left:0px;
    }
    .MobPadLR0{
        p--adding-left:0px !important;
        p--adding-right:0px !important

    }
    .CSSinvestST4SUM {
        width: 100%
    }
    .investrow2{
        width:100% !important;
    }
    .CSSinvestST5SUM {
        margin: auto;
        display: block
    }
    .investrow {
        width: 100% !important;
    }


    .CSSinvestST6SUM {
        text-align: center;
        margin-bottom: 0px;
   
    }

    .CSSinvestST7SUM {
        text-align: center
    }

}






.blibbg {
    background-image: url('/assets/brand/blueBBG.jpg');
    background-repeat: no-repeat;
    background-size: cover;
}



.ExitVCOL {
    float: right;
    border-radius: 16px;
}





.ExitVbU02text {
    color: #686868;
    font-size: 18px;
    font-weight: 400;
}

.ExitVbU02Imgtop {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    width: 100%;
    height: auto;
}

.ExitVValleyTXT {
    font-size: 28px;
    font-weight: 600;
    color: #ffffff;
}





.ExitVbU02text2 {
    font-size: 16px;
    color: #686868;
    max-height: 55px !important;
    overflow: hidden;
}

.ExitVCOLX2 {
    height: 60px;
    text-align: center;
}

    .ExitVCOLX2 img {
        height: 60px;
        width: auto;
        text-align: center;
    }

.ExitVCOLX1 {
    height: 60px;
    border-left: solid 1px #b7b7b7;
    padding-top: 10px
}

.ExitVCOLX01 {
    font-size: 21px;
    margin: 3px;
    text-align: center;
    color: #202020;
    font-weight:600;
}

.ExitVCOLX02 {
    font-size: 28px;
    font-weight: bold;
    color: #1287ff;
    margin: 3px;
    text-align: center;
}

.logoimvbf {
    height: 97px !important;
    width: auto;
    margin: auto;
    text-align: center;
    border-radius: 5px;
    margin-top: 10px;
     margin-top: 28px;
}

.ExitVbU02 {
    border-radius: 16px;
    background-color: #fff;
    padding-bottom: 20px;
}

.ExitVbU02line {
    font-weight: normal;
    line-height: 20px;
    text-decoration: line-through;
    color: #b7b7b7;
}

.ExitVbU02title {
    color: #202020;
    font-size: 22px;
    font-weight: 600;
}


.ExitVbU02title2 {
    font-size: 18px;
    color: #202020;
}




.BTTRR02 {
    float: right;
    margin-top: -230px;
    margin-right: -40px;
    border-radius: 10px;
    background-color: #f4f4f4;
    padding: 10px;
    width: 30px;
}


.BTTLL02 {
    float: left;
    margin-top: -230px;
    margin-left: -40px;
    border-radius: 10px;
    background-color: #f4f4f4;
    padding: 10px;
    width: 30px;
}


.seplineX {
    width: 70%;
    height: 1px;
    border: solid 1px #dcdcdc;
    margin: auto;
    margin-top: 70px;
    margin-bottom: 70px
}

.BTTRR02X {
    background-color: transparent !important;
    color: #FFF;
    font-weight: 300 !important;
    -webkit-text-stroke: 1px #FFF;
    font-size: 20px;
}


.INPUTerror {
    border: 1px solid #ef1515 !important;
}

.INPUTOK {
    border: 1px solid #12f292;
}

.TelCode {
    font-size: 14px;
}


    .TelCode::-webkit-input-placeholder {
        color: #808080 !important;
        font-size: 14px !important;
    }






@-webkit-keyframes shake {
    0%,
    100% {
        -webkit-transform: translateX(0)
    }

    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translateX(-10px)
    }

    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translateX(10px)
    }
}

@keyframes shake {
    0%,
    100% {
        transform: translateX(0)
    }

    10%,
    30%,
    50%,
    70%,
    90% {
        transform: translateX(-10px)
    }

    20%,
    40%,
    60%,
    80% {
        transform: translateX(10px)
    }
}

.shake {
    -webkit-animation-name: shake;
    animation-name: shake
}


@media (max-width: 992px) {
    .container990 {
        width: 100% ;
    }
}



/* SLIDER */

 
@keyframes splide-loading {
    0%

{
    transform: rotate(0)
}

to {
    transform: rotate(1turn)
}

}

.splide__container {
    position: relative;
    box-sizing: border-box
}

.splide__list {
    margin: 0 !important;
    padding: 0 !important;
    will-change: transform
}

.splide.is-active .splide__list {
    display: flex
}

.splide__pagination {
    display: inline-flex;
    align-items: center;
    width: 95%;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0
}

    .splide__pagination li {
        list-style-type: none;
        display: inline-block;
        line-height: 1;
        margin: 0
    }

.splide {
    visibility: hidden
}

.splide, .splide__slide {
    position: relative;
    outline: none
}

.splide__slide {
    box-sizing: border-box;
    list-style-type: none !important;
    margin: 0;
    flex-shrink: 0
}

    .splide__slide img {
        vertical-align: bottom
    }

.splide__slider {
    position: relative
}

.splide__spinner {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 2px solid #999;
    border-left-color: transparent;
    animation: splide-loading 1s linear infinite
}

.splide__track {
    position: relative;
    z-index: 0;
    overflow: hidden
}

.splide--draggable > .splide__track > .splide__list > .splide__slide {
    -webkit-user-select: none;
    user-select: none
}

.splide--fade > .splide__track > .splide__list {
    display: block
}

    .splide--fade > .splide__track > .splide__list > .splide__slide {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 0;
        opacity: 0
    }

        .splide--fade > .splide__track > .splide__list > .splide__slide.is-active {
            position: relative;
            z-index: 1;
            opacity: 1
        }

.splide--rtl {
    direction: rtl
}

.splide--ttb > .splide__track > .splide__list {
    display: block
}

.splide--ttb > .splide__pagination {
    width: auto
}

.splide__arrow {
    position: absolute;
    z-index: 1;
    top: 50%;
    transform: translateY(-50%);
    width: 2em;
    height: 2em;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    padding: 0;
    opacity: 1;
    background: #ccc;
}

    .splide__arrow svg {
        width: 1.2em;
        height: 1.2em
    }

    .splide__arrow:hover {
        cursor: pointer;
        opacity: .9
    }

    .splide__arrow:focus {
        outline: none
    }




    .splide__arrow--prev svg {
        transform: scaleX(-1)
    }


.splide__pagination {
    position: absolute;
    z-index: 1;
    bottom: .5em;
    left: 50%;
    transform: translateX(-50%);
    padding: 0
}

.splide__pagination__page {
    display: inline-block;
    width: 8px;
    height: 8px;
    background: #ccc;
    border-radius: 50%;
    margin: 3px;
    padding: 0;
    transition: transform .2s linear;
    border: none;
    opacity: .7
}

    .splide__pagination__page.is-active {
        transform: scale(1.4);
        background: #fff
    }

    .splide__pagination__page:hover {
        cursor: pointer;
        opacity: .9
    }

    .splide__pagination__page:focus {
        outline: none
    }

.splide__progress__bar {
    width: 0;
    height: 3px;
    background: #ccc
}

.splide--nav > .splide__track > .splide__list > .splide__slide {
    border: 3px solid transparent
}

    .splide--nav > .splide__track > .splide__list > .splide__slide.is-active {
        border-color: #000
    }

    .splide--nav > .splide__track > .splide__list > .splide__slide:focus {
        outline: none
    }

.splide--rtl > .splide__arrows .splide__arrow--prev, .splide--rtl > .splide__track > .splide__arrows .splide__arrow--prev {
    right: 1em;
    left: auto
}

    .splide--rtl > .splide__arrows .splide__arrow--prev svg, .splide--rtl > .splide__track > .splide__arrows .splide__arrow--prev svg {
        transform: scaleX(1)
    }

.splide--rtl > .splide__arrows .splide__arrow--next, .splide--rtl > .splide__track > .splide__arrows .splide__arrow--next {
    left: 1em;
    right: auto
}

    .splide--rtl > .splide__arrows .splide__arrow--next svg, .splide--rtl > .splide__track > .splide__arrows .splide__arrow--next svg {
        transform: scaleX(-1)
    }

.splide--ttb > .splide__arrows .splide__arrow, .splide--ttb > .splide__track > .splide__arrows .splide__arrow {
    left: 50%;
    transform: translate(-50%)
}

.splide--ttb > .splide__arrows .splide__arrow--prev, .splide--ttb > .splide__track > .splide__arrows .splide__arrow--prev {
    top: 1em
}

    .splide--ttb > .splide__arrows .splide__arrow--prev svg, .splide--ttb > .splide__track > .splide__arrows .splide__arrow--prev svg {
        transform: rotate(-90deg)
    }

.splide--ttb > .splide__arrows .splide__arrow--next, .splide--ttb > .splide__track > .splide__arrows .splide__arrow--next {
    top: auto;
    bottom: 1em
}

    .splide--ttb > .splide__arrows .splide__arrow--next svg, .splide--ttb > .splide__track > .splide__arrows .splide__arrow--next svg {
        transform: rotate(90deg)
    }

.splide--ttb > .splide__pagination {
    display: flex;
    flex-direction: column;
    bottom: 50%;
    left: auto;
    right: .5em;
    transform: translateY(50%);
}

 

/* SLIDER */

.needHelpBtnDiv {
    line-height: 1.15;
    text-size-adjust: 100%;
    font-family: Lato, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    position: fixed;
    z-index: 1000;
    transition: bottom 1s ease 0s;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    width: auto;
    left: 70px;
    bottom: 50px;
}

#needHelpBtn {
    cursor: pointer;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    justify-content: space-between;
    background-color: #0b83fe;
    border-radius: 2.5rem;
    padding: 0.5rem 1rem;
    color: white;
    box-shadow: #cdeffe 0px 1px 12px;
}


@media (max-width: 767px) {
    .needHelpBtnDiv {
        line-height: 1.15;
        text-size-adjust: 100%;
        font-family: Lato, Helvetica, Arial, sans-serif;
        -webkit-font-smoothing: antialiased;
        position: fixed;
        z-index: 1000;
        transition: bottom 1s ease 0s;
        display: flex;
        -webkit-box-pack: center;
        justify-content: center;
        width: auto;
        left: 10px;
        bottom: 10px;
    }
}

.CloseBtn {
    color: #fff;
    background-color: #1287ff;
    border-color: #1287ff;
    border-radius: 10px;
    padding: 2px 25px;
    border: 0px;
}

.exit-intent-popup {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    background: rgba(33, 33, 33, 0.8);
    transform: translateY(60%) scale(0);
    transition: transform 0.3s cubic-bezier(0.4, 0.0, 0.2, 1);
}

    .exit-intent-popup.visible {
        transform: translateY(0) scale(1);
    }

.newsletter {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/* Popup-specific styles */
.newsletter {
    background: #FFF;
    padding: 30px;
    border-radius: 3px;
}

.close {
    position: absolute;
    top: 10px;
    left: 10px;
    cursor: pointer;
    width: 10px;
    height: 10px;
    color: #1287ff;
    opacity: 1;
}


/*! START MOBILE START*/
@media (max-width: 767px) {
    .hidden-xs {
        display: none !important;
    }

    .uujuy {
        margin-bottom: 1.5rem;
        margin: 0 2% 2.5rem;
        width: 96% !important;
        float: right;
    }
}
/*! END MOBILE START*/

.ProjectBoxPadd {
    margin-bottom: 50px !important;
}


.ASxA {
    font-weight: 600;
}

.ASxSR {
    font-weight: 700;
    padding: 10px 0px 0px 0px;
}

.teamtd{
    width:130px;
}

.ProgressBar {
    background: #ebebeb;
    border-radius: 5px;
    font-size: 13px;
    line-height: 24px !important;
    height: 7px;
    box-shadow: none;
    margin-top: 20px;
    -webkit-box-shadow: none;
}

 
