.elementor-2089 .elementor-element.elementor-element-0e8c219{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2089 .elementor-element.elementor-element-b6450ff > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2089 .elementor-element.elementor-element-1dedefa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2089 .elementor-element.elementor-element-7fad5ea{margin-top:60px;margin-bottom:60px;padding:0% 10% 0% 010%;}.elementor-2089 .elementor-element.elementor-element-445d446 > .elementor-element-populated{padding:0px 70px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2089 .elementor-element.elementor-element-91082e2 > .elementor-widget-container{margin:13px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2089 .elementor-element.elementor-element-91082e2{text-align:start;}.elementor-2089 .elementor-element.elementor-element-91082e2 .elementor-heading-title{font-family:"Nanum Gothic";font-size:2vw;font-weight:600;line-height:44px;color:#182B49;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2089 .elementor-element.elementor-element-a68ea18 > .elementor-widget-container{margin:05px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2089 .elementor-element.elementor-element-a68ea18{text-align:start;font-family:"Nanum Gothic";font-size:1.2vw;font-weight:100;color:#000000;}.elementor-2089 .elementor-element.elementor-element-603fae6 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2089 .elementor-element.elementor-element-603fae6{text-align:start;font-family:"Nanum Gothic";font-size:1.2vw;font-weight:100;line-height:33px;color:#000000;}.elementor-2089 .elementor-element.elementor-element-5939d9d{margin-top:20px;margin-bottom:60px;padding:0% 10% 0% 010%;}.elementor-2089 .elementor-element.elementor-element-d8bf0f6 > .elementor-element-populated{padding:0px 70px 0px 0px;}.elementor-widget-pp-gravity-forms .pp-gravity-form .gform_wrapper .gform_title, .elementor-widget-pp-gravity-forms .pp-gravity-form .pp-gravity-form-title{font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-gravity-forms .pp-gravity-form .gform_wrapper .gform_description, .elementor-widget-pp-gravity-forms .pp-gravity-form .pp-gravity-form-description{font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-gravity-forms .pp-gravity-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-widget-pp-gravity-forms .pp-gravity-form .gfield textarea, .elementor-widget-pp-gravity-forms .pp-gravity-form .gfield select{font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-gravity-forms .pp-gravity-form .gfield.gsection .gsection_title{font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-gravity-forms .pp-gravity-form .gform_wrapper .gform_footer input[type="submit"],
					.elementor-widget-pp-gravity-forms .pp-gravity-form .gform_wrapper .gform_page_footer input[type="submit"],
					.elementor-widget-pp-gravity-forms .pp-gravity-form .gform_wrapper .gfield--type-submit input[type="submit"]{font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-gravity-forms .pp-gravity-form .gform_page_footer input[type="button"]{font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2089 .elementor-element.elementor-element-0f965fa .pp-gravity-form .validation_message:not(.validation_message--hidden-on-empty){display:block !important;}.elementor-2089 .elementor-element.elementor-element-0f965fa .pp-gravity-form .validation_error{display:block !important;}.elementor-2089 .elementor-element.elementor-element-0f965fa .pp-gravity-form .gform_wrapper .gform_title, .elementor-2089 .elementor-element.elementor-element-0f965fa .pp-gravity-form .pp-gravity-form-title{font-family:"Nanum Gothic";font-weight:500;}.elementor-2089 .elementor-element.elementor-element-0f965fa .pp-gravity-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-2089 .elementor-element.elementor-element-0f965fa .pp-gravity-form .gfield textarea, .elementor-2089 .elementor-element.elementor-element-0f965fa .pp-gravity-form .gfield select{background-color:#f9f9f9;padding:10px 10px 10px 10px;}.elementor-2089 .elementor-element.elementor-element-0f965fa .pp-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}.elementor-2089 .elementor-element.elementor-element-0f965fa .pp-gravity-form .gform_wrapper .gform_footer input[type="submit"],
					.elementor-2089 .elementor-element.elementor-element-0f965fa .pp-gravity-form .gform_wrapper .gform_page_footer input[type="submit"],
					.elementor-2089 .elementor-element.elementor-element-0f965fa .pp-gravity-form .gform_wrapper .gfield--type-submit input[type="submit"]{width:100px;}.elementor-2089 .elementor-element.elementor-element-0f965fa .pp-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-2089 .elementor-element.elementor-element-0f965fa .gform_wrapper li.gfield_error textarea{border-width:1px;}.elementor-2089 .elementor-element.elementor-element-0f965fa .gform_confirmation_wrapper{padding:10px 10px 10px 10px;}.elementor-2089 .elementor-element.elementor-element-2679902 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2089 .elementor-element.elementor-element-2679902{text-align:start;font-family:"Nanum Gothic";font-size:12px;font-weight:100;line-height:20px;color:#000000;}@media(max-width:1024px) and (min-width:768px){.elementor-2089 .elementor-element.elementor-element-445d446{width:100%;}.elementor-2089 .elementor-element.elementor-element-d8bf0f6{width:100%;}}@media(max-width:1024px){.elementor-2089 .elementor-element.elementor-element-7fad5ea{margin-top:0px;margin-bottom:0px;padding:0px 0px 60px 0px;}.elementor-2089 .elementor-element.elementor-element-445d446 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2089 .elementor-element.elementor-element-91082e2 .elementor-heading-title{font-size:4.2vw;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2089 .elementor-element.elementor-element-a68ea18 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-2089 .elementor-element.elementor-element-a68ea18{text-align:center;font-size:2.6vw;}.elementor-2089 .elementor-element.elementor-element-603fae6 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-2089 .elementor-element.elementor-element-603fae6{text-align:center;font-size:2.6vw;}.elementor-2089 .elementor-element.elementor-element-5939d9d{margin-top:0px;margin-bottom:0px;padding:30px 30px 30px 30px;}.elementor-2089 .elementor-element.elementor-element-d8bf0f6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2089 .elementor-element.elementor-element-2679902 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2089 .elementor-element.elementor-element-2679902{text-align:center;font-size:2.6vw;}}@media(max-width:767px){.elementor-2089 .elementor-element.elementor-element-7fad5ea{margin-top:0px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-2089 .elementor-element.elementor-element-445d446 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2089 .elementor-element.elementor-element-91082e2 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:20px 20px 0px 20px;}.elementor-2089 .elementor-element.elementor-element-91082e2{text-align:center;}.elementor-2089 .elementor-element.elementor-element-91082e2 .elementor-heading-title{font-size:5.1vw;line-height:25px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2089 .elementor-element.elementor-element-a68ea18 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-2089 .elementor-element.elementor-element-a68ea18{text-align:center;font-size:4.6vw;line-height:27px;}.elementor-2089 .elementor-element.elementor-element-603fae6 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-2089 .elementor-element.elementor-element-603fae6{text-align:center;font-size:4.6vw;line-height:27px;}.elementor-2089 .elementor-element.elementor-element-5939d9d{margin-top:0px;margin-bottom:0px;padding:30px 30px 30px 30px;}.elementor-2089 .elementor-element.elementor-element-d8bf0f6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2089 .elementor-element.elementor-element-2679902 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2089 .elementor-element.elementor-element-2679902{text-align:center;font-size:4.6vw;line-height:27px;}}/* Start custom CSS for pp-gravity-forms, class: .elementor-element-0f965fa *//* start-my-journey form */
.sm_journey #field_3_1 .gfield_radio{
	    display: flex;
    flex-wrap: wrap;
}
.sm_journey #field_3_1 .gfield_radio>.gchoice{
        border: 1px solid #182b49 !important;
    border-radius: 4px;
    background: #182b49;
    flex: 0 0 24%;
    max-width: 24%;
    margin: .5%;
	text-align: center;
	padding: 14px;
}
.sm_journey #field_3_1 .gfield_radio>.gchoice,
.sm_journey #field_3_1 .gfield_radio>.gchoice>label{
	cursor: pointer;
}
.sm_journey #field_3_1 .gfield_radio>.gchoice>input{
	    opacity: 0;
}
.sm_journey #field_3_1 .gfield_radio>.gchoice:hover,
.sm_journey #field_3_1 .gfield_radio>.gchoice.selected{
	border-color: #CF092F !important;
    border-radius: 4px;
    background: #CF092F;
}

.sm_journey .gfield_radio>.gchoice img,
.sm_journey .gfield_radio>.gchoice .image-choices-choice-image-wrap{
	    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
    line-height: 0;
    width: 50px;
    height: 50px;
    text-align: center;
    transition: all 0.3s;
    object-fit: contain !important;
}

.sm_journey .image-choices-choice-text{
	        margin-top: 10px;
    vertical-align: middle;
    align-content: center;
    font-weight: bold !important;
    color: #fff !important;
    font-size: 14px !important;
    font-family: "Nanum Gothic", Sans-serif;
}
.sm_journey .gform_next_button,
.sm_journey .gform_previous_button {
	    background-color: #182B49 !important;
    color: #FFFFFF !important;
    padding: 10px 40px 10px 40px !important;
    font-family: "Roboto", Sans-serif !important;
    text-transform: uppercase;
    font-size: 14px;
}

.sm_journey #field_3_49{}
.sm_journey #field_3_49.toggleDiv{
	display: none;
}
.sm_journey #field_3_49 tr{
	background: transparent;
}
.sm_journey #field_3_49 td{
border: 0;
    background: transparent;
    padding: 4px 0;
}
.sm_journey #field_3_49 td>input{
	opacity: 1;
	}
.sm_journey #field_3_55{}
.sm_journey #field_3_55>.gf-view-selection{
	background: #182B4912;
    line-height: 50px;
    padding: 0px 15px;
    font-size: 16px;
    font-family: 'Nanum Gothic';
    font-weight: bold;
    cursor: pointer;
    margin-top: 10px;
}
.gform_page_fields h4 {
	color: #182B49;
	font-family: 'Nanum Gothic';
    font-size: 20px;
	font-weight: bold;
	text-transform: capitalize;
}

.gf-view-selection {
	height: 50px;
	background: #182B4912;
	line-height: 50px;
	padding: 0px 15px;
	font-size: 16px;
	font-family: 'Nanum Gothic';
	font-weight: bold;
	cursor: pointer;
	margin-top: 60px;
}

.gf-view-selection i.fa {
	float: right;
	height: 50px;
	line-height: 55px;
	font-size: 25px;
}
.pp-gravity-form .gfield label {
    font-family: "Nanum Gothic", Sans-serif !important;
    font-weight: bold !important;
}
.pp-gravity-form .gfield label {
    font-size: 16px !important;
}
.gf_page_steps .gf_step .gf_step_number {
    width: 35px !important;
    height: 30px !important;
    font-size: 18px !important;
    background: #ddd !important;
    border-radius: 100% !important;
    color: #7b8493 !important;
    line-height: 30px !important;
    margin-bottom: 10px;
    text-align: center;
}
.gf_step.gf_step_active .gf_step_number, .gf_step.gf_step_completed .gf_step_number {
    color: #ffffff !important;
    background: #182b49 !important;
	border-color: #182b49 !important;
	
}
.gform_legacy_markup_wrapper .gf_step span.gf_step_number {
    font-size: 1.25em;
    font-family: arial,sans-serif;
    margin-right: 4px;
}
.gform_legacy_markup_wrapper .gf_step span.gf_step_label, .gform_legacy_markup_wrapper .gf_step span.gf_step_number {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
}

.sm_journey input[type="checkbox"],
.sm_journey input[type="radio"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  border-style: solid;
  border-width: 1px;
  outline: none;
  min-width: 1px;
  width: 15px;
  height: 15px;
  background: #fff;
  padding: 3px;
  vertical-align: middle;
  }
.sm_journey input[type="checkbox"]:before,
.sm_journey input[type="radio"]:before {
    content: "";
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    display: block; }
.sm_journey input[type="checkbox"]:checked:before,
.sm_journey input[type="radio"]:checked:before {
    background: #182b49;
    -webkit-transition: all 0.25s linear 0s;
    transition: all 0.25s linear 0s; }
.sm_journey input[type="radio"] {
  border-radius: 50%; }
.sm_journey input[type="radio"]:before {
    border-radius: 50%; }
.sm_journey input[type="checkbox"]:checked:before{
	background: #182B49;
}
.sm_journey .gform_wrapper.gravity-theme .gform_fields{
	grid-row-gap: 1px;
}
.sm_journey #gform_fields_3_2 .gchoice,
.sm_journey #gform_page_3_3 .gchoice{
	margin-bottom: 8px;
}
.sm_journey #gform_fields_3_2 .gchoice label,
.sm_journey #gform_page_3_3 .gchoice label{
	font-weight: normal !important;
}
.sm_journey #gfield_description_3_21{
	font-family: "Nanum Gothic", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding-top: 20px;
    padding-bottom: 0;
}
.sm_journey #gform_fields_3_4 label{
	padding: 10px 0;
}
.sm_journey #gform_fields_3_4 input{
	    margin: 8px 0;
}
.sm_journey #field_3_59 label{
	display: none;
}
.sm_journey #gform_fields_3_4 .gfield_description{
	padding-bottom: 0;
	font-family: "Nanum Gothic", Sans-serif !important;
    font-weight: bold !important;
    font-size: 16px;
}
.pp-gravity-form .gform_page_footer input[type=submit]{
	    background-color: #182B49 !important;
}
.sm_journey #field_3_56{
	margin-top: 15px;
}
.sm_journey .gf_step_number:before{
	    background: #182b49 !important;
    border-color: #182b49 !important;
}
.sm_journey .gf_step_number:after{
	font-size: 35px !important;
    top: 4px !important;
    left: 2px !important;
}
.sm_journey .gform-field-label{
    border: 0 !important;
}
.sm_journey .gform-field-label>.image-choices-choice-image-wrap{
    display: none;
}



@media only screen and (min-width: 275px) and (max-width: 1024px)
{
    .sm_journey #field_3_1 .gfield_radio>.gchoice {
    border: 1px solid #182b49 !important;
    border-radius: 4px;
    background: #182b49;
     flex: 0 0 100% !important;
    max-width: 100%;
    margin: .5%;
    text-align: center;
    padding: 14px;
    width: 100%;
}
}/* End custom CSS */