html.gray {
    -moz-filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    filter: gray;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
html body.acc {
    font-size: 1rem;
}
html body.acc.t1 {
    font-size: 19px;
}
html body.acc.t2 {
    font-size: 22px;
}
.acctoggel {
    position: fixed;
    left:  0;
    width:  50px;
    height: auto;
    background-color:  #092b5e;
    z-index: 9999999999999999999999;
    top: 125px;
    padding:  4px;
    border-radius: 0 25px 25px 0;
    text-align: right;
    -webkit-transition: 400ms;
    transition: 400ms;
    cursor: pointer;
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}
.acctoggel:hover {
    width: 68px;
    -webkit-transition: 400ms;
    transition: 400ms;
}
.acctoggel i {
    color: #ffffff;
    font-size:  2rem;
    margin-top: 1px;
}
.acctoggel i.fa.fa-times-circle {
    display: none;
}
.acctoggel.on {
    width: 350px;
    -webkit-transition: 300ms ease;
    transition: 300ms ease;
}
.acctoggel.on i.fa.fa-times-circle {
    z-index: 999;
    left: 7px;
    position: absolute;
    display: block;
}
.acctoggel.on span {
    -webkit-transition: 0 ease;
    transition: 0 ease;
    opacity: 1;
    font-size: 1.82em;
    line-height:  1.3;
    font-size: 28px !important;
}
.acctoggel span {
    color: #fff;
    font-size: 19px;
    text-align: left;
    display: inline-block;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    line-height: 0.8;
    opacity: 0;
    font-family: sans-serif;
    height: 100%;
    top: 0;
}
.acc-menu {
    width: 330px;
    background-color: white;
    position: fixed;
    left: -335px;
    z-index: 2147483646;
    top: 125px;
    border: 1px solid #411717;
    box-shadow: 0 0 3px 3px rgba(100, 92, 92, 0.2);
    -webkit-transition: 500ms ease;
    transition: 500ms ease;
    font-size: 17px !important;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.acc-menu>a {
    position: absolute;
    bottom: 13px;
    color: #000;
    text-align: center;
    width: 100%;
    font-family: sans-serif;
    font-size: 1.5rem;
    text-decoration: none;
}
.acc-menu.on {
    left: 0;
    -webkit-transition: 300ms cubic-bezier(0.42,  1.14,  1,  1);
    transition: 300ms cubic-bezier(0.42,  1.14,  1,  1);
}
.acc-menu ul {
    direction: rtl;
    margin: 1.52em auto 0;
    width: 84%;
    font-size: 1.5em;
    text-align: right;
    left: 6%}
.acc-menu ul:nth-child(1) i {
    line-height: 0;
    padding: 0 7px;
    display: inline;
    text-align: right;
    cursor: pointer;
}
.acc-menu ul:nth-child(1) i:nth-child(1) {
    padding: 12px 0;
    font-size: 77%}
.acc-menu ul:nth-child(1) i:nth-child(2) {
    font-size: 150%}
.acc-menu ul:nth-child(1) i:nth-child(3) {
    font-size: 200%}
.acc-menu ul li {
    border-bottom: 1px dashed;
    padding: 12px 12px;
    letter-spacing: 0.01em;
    font-family: sans-serif;
    font-size: 90%;
    margin: 0px 0;
    color: black;
}
.acc-menu ul li a {
    text-decoration: none;
    color: #000;
}
.acc-menu ul li:hover {
    text-decoration: underline;
}
.acc-menu ul li.on, .acc-menu ul li:hover {
    background-color:  #fff6f6;
    color:  #092b5e;
}
.acc-menu ul li.on a, .acc-menu ul li:hover a {
    color: black;
}
.acc-menu ul i {
    margin-left: 8px;
}
.acc-menu ul span {
    cursor: pointer;
}
.acc-menu ul.acc-bottom-menu {
    margin-top: 1em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 1em 0 0.2em 0;
    width: 100%}
.acc-menu ul.acc-bottom-menu li {
    border-bottom: none;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}
.acc-menu ul.acc-bottom-menu li a {
    font-size: 74%}
.acc-menu ul.acc-bottom-menu li a i {
    display: block;
    font-size: 1.72em;
    margin: 0 0 0.2em 0;
}
.featherlight .featherlight-content {
    FONT-SIZE: 140%;
    font-family: sans-serif;
    text-align: right;
    direction: rtl;
    line-height: 1.2;
    width: 60%;
    border-radius: 20px;
    overflow: initial;
    box-shadow: 0 0 0 0 #000;
}
.featherlight .featherlight-content .declaration-container {
    margin: 0 auto;
    max-height: 80vh;
    overflow: auto;
    direction:  rtl;
    text-align:  right;
}
.featherlight .featherlight-content .declaration-container div.scroll {
    width: 90%}
.featherlight .featherlight-content .declaration-container h1, .featherlight .featherlight-content .declaration-container h2, .featherlight .featherlight-content .declaration-container h3, .featherlight .featherlight-content .declaration-container h4 {
    min-width: inherit;
    font-family: sans-serif;
    white-space: initial;
}
.featherlight .featherlight-content .declaration-container h1 {
    font-size: 160%}
.featherlight .featherlight-content .declaration-container h2 {
    font-size: 110%;
    display: block;
}
.featherlight .featherlight-content .declaration-container ul {
    margin: -3vw;
    padding: 04vw;
}
.featherlight .featherlight-content .declaration-container ul li {
    list-style: initial;
    padding: 0 0 0.5em 0;
}
.featherlight .featherlight-close-icon {
    font-size: 1.2em;
    font-weight: bolder;
    top: 0px;
    right: -46px;
    background-color: #ffffff;
    display: block;
    z-index: 999999;
    width: 8%;
    text-align: right;
    line-height: 1.2;
    padding: 4px 8px 2px 0px;
    border-radius: 0px 10px 10px 0;
}
.skip {
    position: absolute;
    top: -1000px;
    left: -1000px;
    height: 1px;
    width: 1px;
    text-align: left;
    overflow: hidden;
    z-index: 2147483646;
}
.skip span {
    background-color: #0758a6;
    padding: 1em;
    font-size: 30px;
    font-family: sans-serif;
    border: 1px solid;
    box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.7);
    text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
}
.skip:active, .skip:focus, .skip:hover {
    left: 0;
    top: 79px;
    width: auto;
    height: auto;
    overflow: visible;
    width: 100%;
    text-align: center;
    color: #fff;
    border: none !important;
}
.acc *:not(.skip):focus {
    border: 2px dashed red !important;
    border-radius: 4px;
}
.acc h1, .acc h2 {
    background-image: none;
    padding: 0;
}
.acc .page {
    opacity: 1 !important;
}
.acc .page>ul {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    margin: 0 !important;
    width: 100% !important;
    overflow: visible !important;
    display: block !important;
    height: auto !important;
    padding-bottom: 2em;
}
.acc .page>div.fullContent {
    font-size: 150% !important;
}
.acc .page h1.big, .acc .page h2 {
    padding: 0 !important;
    margin: 0.51em 0 !important;
    font-size: 400%;
    line-height: 1;
}
.acc .page .text {
    font-size: 200%;
    line-height: 1;
}
.acc .page .contArrow {
    display: block !important;
    -webkit-animation: none !important;
    animation: none !important;
    position: relative;
    top: 0 !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    bottom: 0 !important;
    z-index: 1 !important;
}
.acc .page .canvas-container {
    position: relative !important;
    width: 100% !important;
    height: auto !important;
    display: block;
    left: 0 !important;
    top: initial !important;
}
.acc .page .canvas-container canvas {
    width: auto;
    max-width: 480px;
    display: inline !important;
}
.acc li.page_data {
    opacity: 1 !important;
    -webkit-transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    transform: scale(1) !important;
    height: auto !important;
    position: relative !important;
    width: 100% !important;
    top: 0 !important;
    left: 0 !important;
}
form#fOrm label {
    display: none;
}
.acc form#fOrm label {
    text-align: right;
    direction: rtl;
    display: block;
    position: relative;
    width: 95%;
    padding: 0.1em 0 0;
    font-size: 159% !important;
    color: #fff;
    font-family: 'FbMetaliMedium', arial;
}
.acc p3 h1 {
    background-image: none;
    padding: 0;
}
.acc #formContainer {
    height: auto !important;
    background-color: #3481c2;
    background-image: none;
    width: auto !important;
}
.acc.contrast #formContainer {
    background-color: #0758a6;
}
.acc #formContainer input {
    width: 90%;
    margin: 0.2em auto;
    position: relative;
    display: block;
    font-size: 150%;
    padding: 0.31em 0.3em;
    height: auto !important;
}
.acc button.sendForm {
    width: 90% !important;
    margin: 0.70em auto;
    position: relative !important;
    display: block;
    font-size: 200% !important;
    height: auto !important;
    padding: 0.3em 0;
}
.acc.contrast button.sendForm {
    background-color: #007d3f;
}
.acc .form_text_bottom {
    font-size: 140% !important;
    width: 100% !important;
    padding: 1em !important;
}
.acc .larger {
    font-size: 140% !important;
}
.acc .form_text {
    font-size: 180% !important;
    margin: 1em auto 0.3em !important;
}
.acc .page, body {
    height: 100% !important;
}
.acc.p3 #content .page {
    height: auto !important;
}

.acc.contrast .modal-content{
    background-color: #000;
    border:1px yellow solid;
}

.acc.contrast h1, .acc.contrast .sideMenu li, .acc.contrast h2, .acc.contrast .text, .acc.contrast p, .acc.contrast .sideMenu a,.acc.contrast strong {
    color: yellow !important;
}
.acc.contrast .page, body.acc.contrast, .acc.contrast .sideMenu {
    background-color: #000 !important;
    background-image: none !important;
    color: yellow;
}
canvas.off {
    z-index: -21;
    position: fixed;
    height: 0px;
    width: 0px;
    display: none !important;
}
.staticImage.off {
    display: none;
}
.underline-links a {
    text-decoration: underline !important;
}

html body.acc.t1 .title,
html body.acc.t1 .title a,
html body.acc.t1 .title h1,
html body.acc.t1 .title h2,
html body.acc.t1 .title h3,
html body.acc.t1 .title h4,
html body.acc.t1 .title h5,
html body.acc.t1 .title h6,
html body.acc.t1 .title p
{
    font-size: 20px !important;
}

html body.acc.t2 .title,
html body.acc.t2 .title a,
html body.acc.t2 .title h1,
html body.acc.t2 .title h2,
html body.acc.t2 .title h3,
html body.acc.t2 .title h4,
html body.acc.t2 .title h5,
html body.acc.t2 .title h6,
html body.acc.t2 .title p
{
    font-size: 22px !important;
}



html body.acc.t1 #footer_page p
{
    font-size: 16px !important;
}

html body.acc.t2 #footer_page p
{
    font-size: 18px !important;
}




html body.acc.t1  #option_1 .text_a,
html body.acc.t1  #option_1 .text_a a,
html body.acc.t1  #option_1 .text_a h1,
html body.acc.t1  #option_1 .text_a h2,
html body.acc.t1  #option_1 .text_a h3,
html body.acc.t1  #option_1 .text_a h4,
html body.acc.t1  #option_1 .text_a h5,
html body.acc.t1  #option_1 .text_a h6,
html body.acc.t1  #option_1 .text_a p
{
    font-size: 60px !important;
}

html body.acc.t2 #option_1 .text_a,
html body.acc.t2 #option_1 .text_a a,
html body.acc.t2 #option_1 .text_a h1,
html body.acc.t2 #option_1 .text_a h2,
html body.acc.t2 #option_1 .text_a h3,
html body.acc.t2 #option_1 .text_a h4,
html body.acc.t2 #option_1 .text_a h5,
html body.acc.t2 #option_1 .text_a h6,
html body.acc.t2 #option_1 .text_a p
{
    font-size: 63px !important;
}


html body.acc.t1  #option_1 .text_b,
html body.acc.t1  #option_1 .text_b a,
html body.acc.t1  #option_1 .text_b h1,
html body.acc.t1  #option_1 .text_b h2,
html body.acc.t1  #option_1 .text_b h3,
html body.acc.t1  #option_1 .text_b h4,
html body.acc.t1  #option_1 .text_b h5,
html body.acc.t1  #option_1 .text_b h6,
html body.acc.t1  #option_1 .text_b p
{
    font-size: 60px !important;
}

html body.acc.t2 #option_1 .text_b,
html body.acc.t2 #option_1 .text_b a,
html body.acc.t2 #option_1 .text_b h1,
html body.acc.t2 #option_1 .text_b h2,
html body.acc.t2 #option_1 .text_b h3,
html body.acc.t2 #option_1 .text_b h4,
html body.acc.t2 #option_1 .text_b h5,
html body.acc.t2 #option_1 .text_b h6,
html body.acc.t2 #option_1 .text_b p
{
    font-size: 63px !important;
}


html body.acc.t1 .text_d,
html body.acc.t1 .text_d a,
html body.acc.t1 .text_d h1,
html body.acc.t1 .text_d h2,
html body.acc.t1 .text_d h3,
html body.acc.t1 .text_d h4,
html body.acc.t1 .text_d h5,
html body.acc.t1 .text_d h6,
html body.acc.t1 .text_d p
{
    font-size: 14px !important;
}

html body.acc.t2 .text_d,
html body.acc.t2 .text_d a,
html body.acc.t2 .text_d h1,
html body.acc.t2 .text_d h2,
html body.acc.t2 .text_d h3,
html body.acc.t2 .text_d h4,
html body.acc.t2 .text_d h5,
html body.acc.t2 .text_d h6,
html body.acc.t2 .text_d p
{
    font-size: 16px !important;
}





html body.acc.t1 .text_b,
html body.acc.t1 .text_b a,
html body.acc.t1 .text_b h1,
html body.acc.t1 .text_b h2,
html body.acc.t1 .text_b h3,
html body.acc.t1 .text_b h4,
html body.acc.t1 .text_b h5,
html body.acc.t1 .text_b h6,
html body.acc.t1 .text_b p
{
    font-size: 14px !important;
}

html body.acc.t2 .text_b,
html body.acc.t2 .text_b a,
html body.acc.t2 .text_b h1,
html body.acc.t2 .text_b h2,
html body.acc.t2 .text_b h3,
html body.acc.t2 .text_b h4,
html body.acc.t2 .text_b h5,
html body.acc.t2 .text_b h6,
html body.acc.t2 .text_b p
{
    font-size: 16px !important;
}




html body.acc.t1 .text_c,
html body.acc.t1 .text_c a,
html body.acc.t1 .text_c h1,
html body.acc.t1 .text_c h2,
html body.acc.t1 .text_c h3,
html body.acc.t1 .text_c h4,
html body.acc.t1 .text_c h5,
html body.acc.t1 .text_c h6,
html body.acc.t1 .text_c p
{
    font-size: 14px !important;
}

html body.acc.t2 .text_c,
html body.acc.t2 .text_c a,
html body.acc.t2 .text_c h1,
html body.acc.t2 .text_c h2,
html body.acc.t2 .text_c h3,
html body.acc.t2 .text_c h4,
html body.acc.t2 .text_c h5,
html body.acc.t2 .text_c h6,
html body.acc.t2 .text_c p
{
    font-size: 16px !important;
}






html body.acc.t1 ._content_options,
html body.acc.t1 ._content_options a,
html body.acc.t1 ._content_options h1,
html body.acc.t1 ._content_options h2,
html body.acc.t1 ._content_options h3,
html body.acc.t1 ._content_options h4,
html body.acc.t1 ._content_options h5,
html body.acc.t1 ._content_options h6,
html body.acc.t1 ._content_options p
{
    font-size: 20px !important;
}

html body.acc.t2 ._content_options,
html body.acc.t2 ._content_options a,
html body.acc.t2 ._content_options h1,
html body.acc.t2 ._content_options h2,
html body.acc.t2 ._content_options h3,
html body.acc.t2 ._content_options h4,
html body.acc.t2 ._content_options h5,
html body.acc.t2 ._content_options h6,
html body.acc.t2 ._content_options p
{
    font-size: 25px !important;
}

html body.acc.t1 span.line_1,
html body.acc.t1 span.line_2{
    font-size: 60px !important;
    line-height: 0.8;
}


html body.acc.t1 span.line_3 {
    display: none;
}

html body.acc.t2 span.line_3 {
    display: none;
}


html body.acc.t2 span.line_1, html body.acc.t2 span.line_2 {
    font-size: 65px !important;
    line-height: 0.7;
}

html body.acc.contrast  #footer_page {
    background-color: #000000 !important;
    color: yellow !important;
}

html body.acc.contrast  #top_menu {
    background-color: #000000 !important;

    color: yellow !important;
}


html body.acc.contrast  .services #content_page .left_side ._the_form {
    background: #000000;
    color: #fff;
}

html body.acc.contrast .right_side a{
    color: yellow !important;

}

html body.acc.contrast .text_a,
html body.acc.contrast .text_b,
html body.acc.contrast .text_c,
html body.acc.contrast .text_d
 {
    color: yellow !important;



}


html body.acc.contrast  #top_menu ul li.active, html body.acc.contrast  #top_menu ul li:hover {
    background-color: #000000 !important;

    color: yellow !important;
}

html body.acc.contrast #content_page .left_side ._the_form {
    background-color: #000000 !important;
}

html body.acc.contrast  a.start_blue {
    color: yellow !important;
    background-color: #000000 !important;

}

html body.acc.contrast .panel-group .panel-heading {
    background-color: #000000 !important;
    border: 1px yellow solid;
}

html body.acc.contrast   .services #content_page .left_side ._the_form {
    background-color: #000000 !important;
}


html body.acc.contrast #content_page {
    background-color: #000000 !important;
}


html body.acc.contrast #content_page .left_side ._info {
    color: yellow;
}

html body.acc.contrast #content_page .left_side ._submit button[type='submit'] {
    color: yellow;
    background-color: #000000;
    border: 1px yellow solid;
}


html body.acc.contrast ._the_form input {
    border-bottom: 1px yellow solid !important;
    color: black !important;
    background: none;
}


html body.acc.contrast ::-webkit-input-placeholder { /* Chrome/Opera/Safari */

  color: black !important;



}

html body.acc.contrast ::-moz-placeholder { /* Firefox 19+ */

  color: black !important;



}

html body.acc.contrast :-ms-input-placeholder { /* IE 10+ */

  color: black !important;



}

html body.acc.contrast :-moz-placeholder { /* Firefox 18- */

  color: black !important;
}



html body.acc.contrast img {
    -moz-filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    filter: gray;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}





html body.acc.contrast  #top_menu ul li.active::before, html body.acc.contrast  #top_menu ul li:hover::before {
    border-left: yellow 3px solid !important;
    border-top: yellow 3px solid !important;
    position: absolute;
}





html body.acc.contrast #top_menu ul li.active::after, html body.acc.contrast #top_menu ul li:hover::after {
    border-color: #000 transparent transparent transparent !important;
}

html body.acc.contrast ._text{
  color: black !important;

}


.acc.underline-links a img {
    border: 2px dashed red !important;
    border-radius: 4px;
}


.acc.contrast .face{
    background: black;
    border-color: black !important;
}

input::placeholder{
    color: black;
}

@media( max-width: 1024px ){

    .acctoggel {
        top: 6vw;
    }


    html body.acc.contrast #content_page .right_side {
        background-color: #000000 !important;
    }


    html body.acc.contrast ._content_tag h3 {
        color: yellow !important;
    }

    html body.acc.contrast .navbar-inverse .navbar-toggle .icon-bar {
        background-color: #000000 !important;
    }


    html body.acc.contrast .trigger_show_form_mobile {
        background-color: #000000 !important;
    }

    html body.acc.contrast  .click_to_call_mobile {
        background-color: #000000 !important;
    }


    html body.acc.contrast  .navbar-nav>li {
        border-bottom: 1px yellow solid !important;
        background: #000000 !important;
        color: yellow !important;
    }

    html body.acc.contrast  .navbar-inverse .navbar-nav>.active>a, html body.acc.contrast  .navbar-inverse .navbar-nav>.active>a:focus, html body.acc.contrast  .navbar-inverse .navbar-nav>.active>a:hover {
        border-bottom: 1px yellow solid !important;
        background: #000000 !important;
        color: yellow !important;
    }



    html body.acc.t1 .title,
    html body.acc.t1 .title a,
    html body.acc.t1 .title h1,
    html body.acc.t1 .title h2,
    html body.acc.t1 .title h3,
    html body.acc.t1 .title h4,
    html body.acc.t1 .title h5,
    html body.acc.t1 .title h6,
    html body.acc.t1 .title p
    {
        font-size: 11.5vw !important;
    }

    html body.acc.t2 .title,
    html body.acc.t2 .title a,
    html body.acc.t2 .title h1,
    html body.acc.t2 .title h2,
    html body.acc.t2 .title h3,
    html body.acc.t2 .title h4,
    html body.acc.t2 .title h5,
    html body.acc.t2 .title h6,
    html body.acc.t2 .title p
    {
        font-size: 11.8vw !important;
    }



    html body.acc.t1 ._content_options,
    html body.acc.t1 ._content_options a,
    html body.acc.t1 ._content_options h1,
    html body.acc.t1 ._content_options h2,
    html body.acc.t1 ._content_options h3,
    html body.acc.t1 ._content_options h4,
    html body.acc.t1 ._content_options h5,
    html body.acc.t1 ._content_options h6,
    html body.acc.t1 ._content_options p
    {
        font-size: 8.5vw !important;
    }

    html body.acc.t2 ._content_options,
    html body.acc.t2 ._content_options a,
    html body.acc.t2 ._content_options h1,
    html body.acc.t2 ._content_options h2,
    html body.acc.t2 ._content_options h3,
    html body.acc.t2 ._content_options h4,
    html body.acc.t2 ._content_options h5,
    html body.acc.t2 ._content_options h6,
    html body.acc.t2 ._content_options p
    {
        font-size: 9vw !important;
    }

    .acc-menu {
        top: 67vw;
    }

    .acc.contrast #content_page .right_side {
        background: #000000;
    }

    .acc.contrast .navbar-inverse {
        background-color: #000;
    }

    .acc.contrast .text_a, .acc.contrast .text_b, .acc.contrast .text_c, .acc.contrast .text_d{
        color: yellow;
    }

    .acc.contrast #footer_page {
        background-color: #000000;
    }

}
.acc.contrast #header_page ._header_right_box .the_box{
    background: #000;
}
.acc.contrast #header_page ._header_right_box .the_box,
.acc.contrast .footer_header h2 a,
.acc.contrast .header_list a {
    color: yellow !important;
}





.acc.contrast ._container_content ._inner_content,
.acc.contrast ._container_content ._inner_content ._list ul li,
.acc.contrast ._container_content ._inner_content ._title
 {
    box-shadow: 0px 0px 0px;
    background-color: #000000;
}

.acc.contrast ._container_content ._inner_content ._list ul li a {
    color: yellow;
}

.acc.contrast ._form,
.acc.contrast ._header
{
    box-shadow: 0px 0px 0px;
    /* background-color: #000000; */
    box-shadow: 0px 0px 0px;
}

.acc.contrast ._form ._send button {
    background: yellow;
    box-shadow: 0px 0px 0px;
    color: #000;
}

.acc.contrast ._form .note {
    color: yellow;
}


.acc.contrast ._form ._cv label[for='cv']{
    background:yellow;
}

.acc.contrast ._form ._cv label[for='cv']:after {
    background: yellow;
    border-right: 15px #000000 solid;
    color: #000;
    text-shadow: 0px 0px 0px;
}

.acc.contrast #step_3 {
    background: #000000;
}

.acc.contrast #step_4 ._title h3 {
    color: yellow;
}

.acc.contrast #step_4 {
    background-color: #000000;
    border-bottom: 20px #000000 solid;
    padding-bottom: .6vw;
    margin-bottom: 3vw;
}

.acc.contrast #step_4 ._title h4 {
    color: yellow;
}

.acc.contrast #step_4 ._text ul li span {
    color: yellow;
}

.acc.contrast #step_4 ._text ul {
    color: yellow;
}

.acc.contrast #step_2 ._list ul li {
    background: #000000;
    border-bottom: 3px yellow solid;
}

.acc.contrast #step_2 ._list ul li ._arrow {
    background: yellow;
}

.acc.contrast #step_2 ._list ul li ._arrow:after {
    background: yellow;
}

.acc.contrast #step_2 ._list ul li ._arrow i {
    color: #000;
}

.acc.contrast #step_2 ._popup {
    background: #000000;
    border: 1px yellow solid;
}

.acc.contrast #step_2 ._popup .closex {
    background: yellow;
}

.acc.contrast #step_2 ._popup .closex:after {
    background: yellow;
}

.acc.contrast #step_2 ._popup .closex i {
    color: #000;
    -webkit-text-stroke: 1px yellow;
}

.acc.contrast #step_1 {
    background: #000;
}

.acc.contrast ._form ._city input,
.acc.contrast ._form ._city select,
.acc.contrast ._form ._education input,
.acc.contrast ._form ._education select,
.acc.contrast ._form ._fname input,
.acc.contrast ._form ._fname select,
.acc.contrast ._form ._lname input,
.acc.contrast ._form ._lname select,
.acc.contrast ._form ._phone input,
.acc.contrast ._form ._phone select,
.acc.contrast ._form ._num_id input,
.acc.contrast ._form ._num_id select{

    background: yellow;
    border: 1px #000 solid;
}

.acc.contrast ._container_content ._inner_content {
    border: 6px #000000 solid;
}

.acc.contrast ._container_content {
    background: black;
}

.acc.contrast ._content {
    background: #000;
}


.acc.contrast#course ._container_content ._inner_content ._race,
.acc.contrast#course ._container_content ._inner_content ._charcater {
    position: absolute;
    top: 26%;
    right: -2%;
    height: 492px;
    overflow: hidden;
    z-index: 1;
    display: none;
}
.acc.contrast#course ._text4 h3 {
    color: yellow;
}

.acc.contrast#course ._text5 .btn1 {
    background: black;
    color: yellow;
}

.acc.contrast#course ._text4 h4,
.acc.contrast#course ._text3 ul li,
.acc.contrast#course ._text5 .btn2,
.acc.contrast#course ._text3 ul li::before {
    color: yellow;
}


.acc.contrast ._form {
    background-color: #000000;
}

.acc.contrast ._text_bottom ul {
    color: yellow;
}

.acc.contrast ._header .container ._mizrahi img {
    max-width: 100%;
    height: auto;
    display: block;
    margin: 0 auto;
    filter: grayscale(33);
    filter: brightness(46);
}


.acc.contrast ._text_bottom {
    background-color: #000;
    box-shadow: 0px 0px 0px;
}

.acc.contrast ._header {
    background: #000;
}

.acc.contrast ._title ._trigger button {
    background: yellow;
    color: #000;
}


.acc.contrast #step_2 {
    background: #000;
}



.acc.contrast #step_2 ._text h3 {
    color: yellow;
}
.acc.contrast #step_1 h1 span.first {
    color: yellow;
}

.acc.contrast #step_2 ._list ul li ._list_title h3 {
    color: yellow;
    border-bottom: 1px yellow solid;
}

html body.acc.t1 #wrapper h1,
html body.acc.t1 #wrapper h2,
html body.acc.t1 #wrapper h3,
html body.acc.t1 #wrapper h4,
html body.acc.t1 #wrapper h5,
html body.acc.t1 #wrapper h6,
html body.acc.t1 #wrapper p,
html body.acc.t1 #wrapper span,
html body.acc.t1 #wrapper li {
    transform: scale(.9);
}

html body.acc.t2 #wrapper h1,
html body.acc.t2 #wrapper h2,
html body.acc.t2 #wrapper h3,
html body.acc.t2 #wrapper h4,
html body.acc.t2 #wrapper h5,
html body.acc.t2 #wrapper h6,
html body.acc.t2 #wrapper p,
html body.acc.t2 #wrapper span,
html body.acc.t2 #wrapper li {
    transform: scale(.8);
}


.acc.contrast .feedback {
    color: yellow;
}

.acc-menu{
    pointer-events: none;
    visibility: hidden;
}

.acc-menu.on{
    pointer-events: inherit;
    visibility: inherit;
}
