﻿.side_socials {z-index:5; }

.general_article p { line-height: 140%; margin-bottom: 30px; font-size: 1.3em; }
.general_article h2 { font-size: 1.5em; display: block; margin-bottom: 10px; font-weight: 700; }
.general_article h3 { font-size: 1.3em; display: block; margin-bottom: 5px; font-weight: 700; }
.general_article > ul, .general_article > ol { box-sizing: border-box; margin-bottom: 20px; padding-right: 20px; font-size: 1.3em; line-height: 120%; }
.general_article > ol { padding-right: 15px; }
.general_article > ul li { list-style: circle; margin-bottom: 5px; }
.general_article > ol { list-style-type: decimal; }
.general_article li { margin-bottom: 5px; position: relative; padding-right: 0px; box-sizing: border-box; }

.general_text h1, .general_text p { text-align: right; }

.top {position:relative; background-color: #BFDEF2; color: #000 ;}
    /*.top::before {content:"";position:absolute;right:0;top:0;width:100%;height:100%;opacity:0.2; background-image:url('/Content/Resources/Lp/Resources/omarimBg.jpg');background-position: center bottom;background-repeat:no-repeat; }*/
    .top .title1 { position: relative; z-index: 2; }
    .top .title2 {position:relative;z-index:2; }
.button_conti .lead_button { background-color: #3597d9; }
    .button_conti .lead_button:hover, .button_conti .lead_button:focus { background-color: #004879 ;}
.checkbox_conti_absolute > div > span::after { content: ""; position: absolute; right: 0; top: 0; width: 100%; height: 100%; border: 2px solid #fff; box-sizing: border-box; opacity: 0; border-radius: 5px; transition: all 0.5s ease-in-out; background-color: #BFDEF2; font-family: none; }
.checkbox_conti_absolute > div > input:checked ~ span::after { opacity:1;}
.form_conti .form form .checkbox_conti_absolute > label > a { color: #3597d9; }
.form_conti .form form .field-validation-error.checkbox_validation { bottom: -13px; right: 0; }

.bullets ul > li::before { background-image: url(/Content/Resources/Lp/Resources/checked2.svg); }
.form_conti .form form .steps .radio_conti > div > span { border-color: #3597d9; }
.form_conti .form form .steps .radio_conti > div > input:checked ~ span::after { background-color: #3597d9; }
.form_conti::after {display:none; }

footer .footer_links > li > a { color: #3597d9; }

.button1 { background-color: #3597d9; border-color: #3597d9; box-shadow: 0px 3px 8px #548DB4; }
    .button1:hover, .button1:focus { background-color: #004879; }
.go_to_site_button { border-color: #3597d9; color: #3597d9; }
    .go_to_site_button:hover, .go_to_site_button:focus { background-color: #004879; }

.chosen_option { display: none; }
.chosen_option.active {display:block; }

.form_conti .form form > ul:nth-child(1) > li label, .form_conti .form form .step_inputs > li label {font-size:1.5em; }
.form_conti .form form > ul:nth-child(1) > li, .step_inputs > li {width:32%; }
    .form_conti .form form > ul:nth-child(1) > li.width_49, .step_inputs > li.width_49 { width: 49%; }

.radio_conti_with_image { position: relative; padding: 5px; box-sizing: border-box; min-height: 100%; }
.radio_conti_with_image > input {position:absolute !important;cursor:pointer; right:0;top:0;width:100%;height:100%; opacity:0;z-index:3;}
    .radio_conti_with_image > input ~ span { position: absolute; right: 0; top: 0; width: 100%; height: 100%; border-radius: 5px; border: 2px solid #3597d9; pointer-events: none; }
    .radio_conti_with_image > input:checked ~ span { border-color: #ff6a00; }
    .radio_conti_with_image > .radio_icon { display: flex;position:relative; max-width: 100px;height:100px;padding-bottom:0; margin: 0 auto 10px auto; }
    .radio_conti_with_image > .radio_icon img {position:absolute;right:0;left:0;bottom:0; display: block; max-width: 90%; margin: 0 auto; }
.radio_conti_with_image > label {display:block;text-align:center; font-size:1.2em !important;}
.form_conti .form form .steps .options_conti > li {width:32%;margin:0 0 15px 0; }
.form_conti .form form .steps .options_conti { margin-bottom: 30px; }

.sides_conti { background-image: url('/Content/Resources/Lp/Resources/omarimMainBg2.png'); margin-bottom: 0; background-position: center bottom; }
    /*.sides_conti .side_two {background-color:#ffffff97; }*/

.no_show {opacity:0;pointer-events:none;height:0;overflow:hidden; }

.steps_contents {margin-bottom:30px; min-height:1px;}
    .steps_contents > div.no_show { transition: all 1.5s ease-in-out; opacity: 0;height:0; }
.steps_contents > div {transition:all 0.5s ease-in-out; opacity:1;}
    .steps_contents > div > * { font-size: 1.2em; line-height: 120%; display: inline; font-weight: 300; }
        .steps_contents > div > *[data-showPopupItem] { color: #004879; display: inline; padding: 5px; box-sizing: border-box;text-decoration:underline; }

.form_conti .form form .steps .options_conti {margin-bottom:30px; }

.form_conti .form_text > h2 {font-weight:500;font-size:1.2em;display:block;margin-bottom:10px; }

.form_conti .form form .steps .title {text-align:center; }

.lead_popup2 .button { width: 100%; padding: 15px 10px; box-sizing: border-box; background-color: #3597d9; color: #fff; display: flex; align-items: center; justify-content: center; font-size: 2em; box-shadow: 0px 13px 26px #00000029; }
.lead_popup2  .form ul > li input { background-color: #fff; border: 1px solid #1A1A1A; font-size: 1.5em; border-radius: 3px; }
.lead_popup2 .form ul > li label {font-size:1.5em; }

@media only screen and (max-width: 1020px){
    .sides_conti {background-color:#fff;padding-bottom:50px; }
        .sides_conti::after { display:none;}

    .top .title2 {width:230px;margin:0 auto; }

    .form_conti .form form .steps .options_conti > li { font-size:0.8em;}
    .radio_conti_with_image > .radio_icon {height:70px; }
    .radio_conti_with_image > .radio_icon img { max-width:75%;}
}