.elementor-kit-35{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-70ea540:#3134BF;--e-global-color-c28da20:#000000;--e-global-color-989b026:#199AFC;--e-global-color-dec038e:#1DD8D5;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-323976d-font-family:"Roboto";--e-global-typography-323976d-font-size:85px;--e-global-typography-323976d-font-weight:600;--e-global-typography-d0de406-font-family:"Noto Sans Hebrew";--e-global-typography-d0de406-font-size:28px;--e-global-typography-d0de406-font-weight:600;--e-global-typography-d0de406-text-transform:capitalize;--e-global-typography-d0de406-font-style:normal;--e-global-typography-d0de406-text-decoration:none;--e-global-typography-d0de406-line-height:1.2em;--e-global-typography-d0de406-letter-spacing:0px;--e-global-typography-fb3f9de-font-family:"Roboto";--e-global-typography-fb3f9de-font-size:51px;--e-global-typography-fb3f9de-font-weight:600;}.elementor-kit-35 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-35{--e-global-typography-d0de406-font-size:22px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-35{--e-global-typography-d0de406-font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */.hero-section.is-width-constrained {
    display: none;
}

main#main>div {padding-top: 0px;}

div#main-container>header {
    display: none;
}

#main-container>footer#footer {
    display: none;
}

main#main>div {
    padding-bottom: 0px;
}

a.btn-cyan.nav-cta {}

a.btn-cyan.nav-cta {
    top: -13px;
    position: relative;
}

a.logo img {
    width: 170px !important;
    max-width: 170px !important;
    min-width: 170px !important;
}

a.logo img {
    height: 70px !important;
}

header#site-header {
    min-height: 90px;
    margin-top: -25px;
    padding-top: 20px;
    background: #fff;
}

header#site-header .nav-links a {
    font-size: 16px;
    color: rgb(68 73 132);
}

a.btn-cyan.nav-cta {
    border-radius: 50px;
    position: relative;
    top: -6px;
    color: #fff;
    background: linear-gradient(45deg, #27aae1, #26275f);
}

section.page-hero h1 {
    color: #fff;
}

nav.nav-wrap ul.nav-links {
    margin-bottom: 6px;
}

.hero-badge {
    display: none !important;
}

h1.hero-h1 {
    color: #fff;
}

h2.section-h2 {
    color: #fff;
}

section.services h3 {
    color: #fff;
}


section.cta-band h2.rv.on {
    color: #fff;
}

/* New Changes */
div#hero-dots {
    opacity: 1;
}

div#hero-dots:after {
    content: '';
    background: linear-gradient(45deg, #060d58, #31265fd6);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
}

.hero-graphic {
    display: none !important;
}

.hero-inner {grid-template-columns: none;}

p.hero-p {
    max-width: 70%;
}

h1.hero-h1 span.accent {
    color: #27aae1;
}div#hero-dots {
    opacity: 1;
}

div#hero-dots:after {
    content: '';
    background: linear-gradient(45deg, #060d58, #31265fd6);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
}

.hero-graphic {
    display: none;
}

.hero-inner {grid-template-columns: none;}

p.hero-p {
    max-width: 70%;
}

h1.hero-h1 span.accent {
    color: #27aae1;
}/* End custom CSS */