@charset "utf-8";
/* CSS Document */

/*FONTS*/
@font-face {
	font-family: 'latoregular';
	font-style: normal;
	font-weight: normal;
	src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v15/S6uyw4BMUTPHjx4wWw.ttf) format('truetype');
}

@font-face {
	font-family: 'latobold';
	font-style: normal;
	font-weight: normal;
	src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v15/S6u9w4BMUTPHh6UVSwiPHA.ttf) format('truetype');
}

@font-face {
	font-family: 'latoblack';
	font-style: normal;
	font-weight: normal;
	src: local('Lato Black'), local('Lato-Black'), url(https://fonts.gstatic.com/s/lato/v15/S6u9w4BMUTPHh50XSwiPHA.ttf) format('truetype');
}

@font-face {
	font-family: 'latolight';
	font-style: normal;
	font-weight: normal;
	src: local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v15/S6u9w4BMUTPHh7USSwiPHA.ttf) format('truetype');
}

@font-face {
	font-family: 'ralewaylight';
	font-style: normal;
	font-weight: normal;
	src: local('Raleway Light'), local('Raleway-Light'), url(https://fonts.gstatic.com/s/raleway/v13/1Ptrg8zYS_SKggPNwIYqWqZPBQ.ttf) format('truetype');
}

/*GENERICS*/

html{width:100%; height:100%; -webkit-text-size-adjust: 100%;}

body{width:100%; height:100%; background:#f9f9f9; font-size:1em; font-family:'latoregular', Arial, Helvetica, sans-serif; font-weight:400; color:#2f3340; -webkit-font-smoothing: antialiased; /*-webkit-transform: translate3d(0,0,0);  -moz-transform: translate3d(0,0,0); transform: translate3d(0,0,0);*/}

*:focus {outline: none;}

a{color:#ff9a25; text-decoration:none; -webkit-transition: all 0.35s ease-out; transition: all 0.35s ease-out;}
a:hover{color:#ff9a25;}

header, section, article, aside, footer, nav, figure, form, div{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; position:relative;}

.mobile_img{display:none;}


/*LAYOUT*/
.row{width:100%; float:left;}

.center_content{width:730px; margin:0 auto; padding:0 15px;}

.center_content_big{width:1150px; margin:0 auto;}

.center_content_medium{width:1110px; margin:0 auto;}

.page_container{position:relative; min-height:100%;}

.content_wrap {padding-bottom:125px}


/*Margin*/

/*Auto*/
.margin_auto{margin-right: auto; margin-left: auto;}

/*10px*/
.margin_10{margin:10px !important;}
.margin_10_0{margin:10px 0 !important;}
.margin_10_0_0{margin:10px 0 0 !important;}
.margin_0_0_10{margin:0 0 10px !important;}

.margin_0_10{margin:0 10px !important;}
.margin_0_10_0_0{margin:0 10px 0 0 !important;}
.margin_0_0_0_10{margin:0 0 0 10px !important;}

/*15px*/
.margin_15{margin:15px !important;}
.margin_15_0{margin:15px 0 !important;}
.margin_15_0_0{margin:15px 0 0 !important;}
.margin_0_0_15{margin:0 0 15px !important;}

.margin_0_15{margin:0 15px !important;}
.margin_0_15_0_0{margin:0 15px 0 0 !important;}
.margin_0_0_0_15{margin:0 0 0 15px !important;}

/*20px*/
.margin_20{margin:20px !important;}
.margin_20_0{margin:20px 0 !important;}
.margin_20_0_0{margin:20px 0 0 !important;}
.margin_0_0_20{margin:0 0 20px !important;}

.margin_0_20{margin:0 20px !important;}
.margin_0_20_0_0{margin:0 20px 0 0 !important;}
.margin_0_0_0_20{margin:0 0 0 20px !important;}

/*30px*/
.margin_30{margin:30px !important;}
.margin_30_0{margin:30px 0 !important;}
.margin_30_0_0{margin:30px 0 0 !important;}
.margin_0_0_30{margin:0 0 30px !important;}

.margin_0_30{margin:0 30px !important;}
.margin_0_30_0_0{margin:0 30px 0 0 !important;}
.margin_0_0_0_30{margin:0 0 0 30px !important;}

/*40px*/
.margin_40{margin:40px !important;}
.margin_40_0{margin:40px 0 !important;}
.margin_40_0_0{margin:40px 0 0 !important;}
.margin_0_0_40{margin:0 0 40px !important;}

.margin_0_40{margin:0 40px !important;}
.margin_0_40_0_0{margin:0 40px 0 0 !important;}
.margin_0_0_0_40{margin:0 0 0 40px !important;}

/* Padding */
.padding_30{padding:30px !important;}

/*Independent Columns*/
.ind_col_5{width:5%;}
.ind_col_10{width:10%;}
.ind_col_15{width:15%;}
.ind_col_20{width:20%;}
.ind_col_25{width:25%;}
.ind_col_30{width:30%;}
.ind_col_32{width:32%;}
.ind_col_35{width:35%;}
.ind_col_40{width:40%;}
.ind_col_43{width:43%;}
.ind_col_45{width:45%;}
.ind_col_48{width:48%;}
.ind_col_49{width:49%;}
.ind_col_50{width:50%;}
.ind_col_55{width:55%;}
.ind_col_60{width:60%;}
.ind_col_65{width:65%;}
.ind_col_70{width:70%;}
.ind_col_75{width:75%;}
.ind_col_80{width:80%;}
.ind_col_85{width:85%;}
.ind_col_90{width:90%;}
.ind_col_95{width:95%;}

.mh-70 { max-height: 70px; width: auto; }

.border_top { border-top: 1px solid #ccc; padding: 20px 0;}

/* Padding */
.pb_20 { padding-bottom: 20px; }
/*Text Alignment*/
.text_center{text-align: center;}
.text_left{text-align: left;}
.text_right{text-align: right;}

/*Float*/
.float_left{float:left;}
.float_right{float:right;}

.uppercase { text-transform: uppercase; }
/*HIdden objects*/
.hidden{display:none; visibility: hidden; opacity: 0;}

/*Auto Height*/
.height_auto{height: auto !important; min-height: auto !important; max-height: auto !important;}

.center { margin: 0 auto; display: block;}
.display_inline_flex { display: inline-flex; align-self: center;}
.display_flex { display: flex; width: 100%; }
.text-center {
  text-align: center!important;
}
.flex_center {  justify-content: center; margin: 20px 0;}
.width_60 {
	max-width: 60px;
}
.width_110 {
	max-width: 110px;
	margin: 0 10px;
}
/*HEADER*/
header{height:52px; background:#FFFFFF; box-shadow:0 2px 4px 0 rgba(0,0,0,.1); z-index: 1;}

/*Site*/
header.site{height:50px;}

@media (max-width: 500px) {
    header.site{
        height:20px;
    }
}

/*Home - AboutUs*/
header.site.home,
header.site.about_us{background:#51d172; z-index:2; box-shadow:none;}

header .center_content{height:100%;}

/*Flag*/
header .flag{width:25px; height:24px; float:left; font-size:0; background:url(../../img/bg_flag.svg) no-repeat; margin:19px 0 0;}
header .flag.uy{background:url(../../img/bg_flag_uy.svg) no-repeat; background-size:100% auto;}

/*Site*/
header.site .flag{float:right; margin:30px 0 0 30px;}

/*Logo*/
header .logo{width:112px; height:20px; position:absolute; top:5px; left:-16px; right:0; bottom:0; margin:auto; background:url(../../img/rapido_facil_logo.svg) no-repeat; font-size:0;}

/*Logo*/
header .logo2{width:112px; height:20px; position:absolute; top:5px; left:-16px; right:0; bottom:0; margin:auto; background:url(../../img/logo_prestable_azul.svg) no-repeat; font-size:0;}


/*Site*/
header.site .logo{position:relative; float:left; left:0; top:27px;}

/*Home - AboutUs*/
header.site.home .logo,
header.site.about_us .logo{background:url(../../img/rapido_facil_logo_white.svg) no-repeat;}

header.site.home .logo2,
header.site.about_us .logo2{background:url(../../img/logo_prestable_azul.svg) no-repeat;}

header.site.home .logo, header.site.about_us .logo { 	width: 200px; height: 45px; background-size: 100% auto; }

.home .content_headings .content_information { margin: 85px 0 0; }

/*Help*/
header .help{width:24px; height:24px; float:right; font-size:0; background:url(../../img/ic_help.svg) no-repeat; margin:14px 0 0;}

/*Button Site*/
header.site .button{width:210px; height:40px; line-height:40px; border-radius:40px; float:right; margin:15px 0 0; text-align:center; background:#ff9a25; border:#ff9a25 2px solid; transition:all .5s ease; -webkit-transition:all .5s ease; will-change:background;}
header.site .button:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.2);}

header.site .button span{color:#FFFFFF; display:inline-block; color:#FFFFFF; font-family:'Lato', sans-serif; font-weight:700; font-size:1em;}

/*Home - AboutUs Select*/
header.site.home .content_country_option,
header.site.about_us .content_country_option{float:right; margin:17px 0 0;}

/*Flag*/
header.site.home .content_country_option .content_flag,
header.site.about_us .content_country_option .content_flag{width:80px; height:40px; text-align:center; display:block; background:#FFFFFF; border-radius:20px;}

header.site.home .content_country_option .content_flag .flag_img,
header.site.about_us .content_country_option .content_flag .flag_img{width:30px; display:inline-block; margin:9px 5px 0 0;}

header.site.home .content_country_option .content_flag .icon,
header.site.about_us .content_country_option .content_flag .icon{display:inline-block; position:relative; top:-5px;}

header.site.home .content_country_option .content_flag.option,
header.site.about_us .content_country_option .content_flag.option{opacity:0; pointer-events:none; position:absolute; bottom:-50px; left:0; transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out; will-change:opacity;}
header.site.home .content_country_option .content_flag.option.show,
header.site.about_us .content_country_option .content_flag.option.show{opacity:1; pointer-events:all;}

/*About Us Button*/
header.site.about_us .button{width:185px; height:40px; line-height:40px; border-radius:40px; display:inline-block; margin:15px 20px 0 0; text-align:center; background:transparent; border:#FFFFFF 2px solid; transition:all .5s ease; -webkit-transition:all .5s ease; will-change:background;}
header.site.about_us .button:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.2);}

header.site.about_us .button span{color:#FFFFFF; display:inline-block; margin:0 5px 0 0; font-family:'Lato', sans-serif; font-weight:700; font-size:1em;}

header.site.about_us .button img{position:relative; top:2px;}

/*Bank*/
header .logo_bank{height:30px; margin:9px 0 0; float:right;}
header.site .logo_bank{margin:22px 0 0;}

/*Pronto*/
header .logo_bank.pronto{height:20px; margin:15px 0 0;}
header.site .logo_bank.pronto{margin:30px 0 0;}

/*Credisol*/
header .logo_bank.credisol{height:25px; margin:12px 0 0;}
header.site .logo_bank.credisol{margin:30px 0 0;}


/*FORM*/
.content_form .center_content{width:545px; min-height:580px; padding:40px 0 0; overflow:hidden;}
.content_form .center_content_hk { min-height:10px !important; }

/*STEPPER - Initial states*/
.content_form .step1, .content_form .step2, .content_form .step3, .content_form .step4, .content_form .step5 {
	display: none;
}
.stepper_navigator {
	display: none;
}

/*Heading*/
.content_form h2{font-family:'ralewaylight', sans-serif; font-weight:normal; font-size:1.750em; text-align:center; line-height:1.250;}
.content_form h2.small{font-size:1.375em;}

.content_form h2 span{font-weight:bold;}

.content_form h3{font-family:'ralewaylight', sans-serif; font-weight:normal; font-size:1em; margin:0 0 40px; text-align:center;}
.content_form h3.highlight_red{font-family:'ralewaylight', sans-serif; font-weight:bold; font-size: 19px; margin:0 0 40px; text-align:center; color: red;}

/*Logo*/
.content_form .content_logo{text-align:center; margin:0 0 20px;}

.content_form .content_logo img{display:inline-block; max-height: 75px; max-width: 75px;}

/*Text*/
.text_info{font-family:'latolight', sans-serif; font-size:0.750em;}


/*Objects*/

/*Label*/
label.label{font-family:'latobold', sans-serif; font-weight:normal; font-size:1em; color:#727889; padding:0 0 0 2px;}
h3.label{text-transform: uppercase !important; margin: 5px 0; font-size: 0.8em !important;}

/*Float Label*/
label.floating_label{position:absolute; top:18px; left:20px; pointer-events:none; z-index:10; transition: all 0.2s; touch-action: manipulation; color:#727889;}
#editDataForm label.floating_label { top: 5px; }

input::-webkit-input-placeholder { /* Edge */
	color: transparent;
}

input:-ms-input-placeholder { /* Internet Explorer */
	color: transparent;
}

input::placeholder {
	color: transparent;
}

textarea::-webkit-input-placeholder { /* Edge */
	color: transparent;
}

textarea:-ms-input-placeholder { /* Internet Explorer */
	color: transparent;
}

textarea::placeholder {
	color: transparent;
}

input:not(:placeholder-shown) + label,
input:focus + label {top:5px; font-size:0.75em;}

input:not(:placeholder-shown),
input:focus{padding:15px 25px 0 !important;}

select.ph_sm ~ label,
select:focus ~ label {top:5px; font-size:0.75em;}

select.ph_sm,
select:focus {padding:15px 15px 0 !important;}

textarea:not(:placeholder-shown) + label,
textarea:focus + label {top:5px; font-size:0.75em;}

textarea:not(:placeholder-shown),
textarea:focus{padding:20px 25px 0 !important;}

.content_area label.floating_label,
.content_phone label.floating_label{left:55px;}

.content_phone input:not(:placeholder-shown),
.content_phone input:focus,
.content_area input:not(:placeholder-shown),
.content_area input:focus{padding:15px 15px 0 50px !important;}


/*Input*/
.content_form input{height:55px; font-size:1em; color:#727889; background:#FFFFFF; border:2px solid hsla(0,0%,89%,.6); border-radius:10px; padding:0 25px; box-sizing:border-box; -webkit-box-sizing:border-box; transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out;}

.content_form input:hover{border:#e4e4e4 2px solid;}

.content_form input:focus{border:#51d172 2px solid;}

.content_form .input_container{display:flex; flex-flow: row; justify-content: center;}

.content_form .inline_input{text-align: center;}

.content_form .inline_input.small{width: 40%;}

.content_form .inline_input.big{width: 50%;}

.content_form .inline_input h3.label{flex: 1 0 100%; text-align: center; padding: 0 10px;}

.content_form .inline_input input{padding: 0 10px !important; display: inline-block;}

.content_form .inline_input label{margin: 0 10px; display: inline-block;}

.content_form .code_input input{padding: 10px 20px !important; font-size: 1.3em; height: 65px; font-weight: bold; text-align: center; color: #46b74e; width: 40%; letter-spacing: 0.2em;}

/* .content_form .code_input .code_container{padding: 10px 20px; margin: 10px auto; overflow: hidden; background:#FFFFFF; border:2px solid hsla(0,0%,89%,.6); border-radius:10px; width: fit-content; cursor: text;}

.content_form .code_input .code_container.error{width: 275px; border: 1px solid #FF130F; color: #FF130F;}

.content_form .code_input .code_container input{-moz-appearance:textfield; background: transparent; border: none; border-bottom: 2px solid; border-radius: 0; display: inline-block; margin: 0 5px; width: 45px; padding: 0 !important; text-align: center; color: #03BE03; font-size: 1.750em;}

.content_form .code_input .code_container input{border-color: #555555;}

.content_form .code_input .code_container input::-webkit-inner-spin-button,
.content_form .code_input .code_container input::-webkit-outer-spin-button{display: none; margin: 0;}

.content_form .code_input .code_container input.active,
.content_form .code_input .code_container input:focus,
.content_form .code_input .code_container input:active{border-color: #03BE03; -webkit-overflow-scrolling: touch;} */

.content_form .file_input a,
.content_cards .file_input a{color: #46b74e; font-weight: bold; position: relative;}

.content_form .file_input .image_uploaded,
.content_cards .file_input .image_uploaded{height:55px; font-size:1em; color:#727889; background:#FFFFFF; border:2px solid hsla(0,0%,89%,.6); border-radius:10px; padding:0 25px; box-sizing:border-box; -webkit-box-sizing:border-box; transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out;}

.content_form .file_input .image_uploaded img,
.content_cards .file_input .image_uploaded img{height: 45px; width: 45px; display: inline-block; vertical-align: middle; margin: 0 5px 6px 0; box-sizing: border-box;}

.content_form .file_input .image_uploaded span,
.content_cards .file_input .image_uploaded span{display: inline-block; line-height: 55px;}


/*Textarea*/
.content_form textarea{height:140px; font-size:1em; resize:none; color:#727889; background:#FFFFFF; border:2px solid hsla(0,0%,89%,.6); border-radius:10px; padding:10px 25px; box-sizing:border-box; -webkit-box-sizing:border-box; transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out;}

.content_form textarea:hover{border:#e4e4e4 2px solid;}

.content_form textarea:focus{border:#51d172 2px solid;}

/*Select*/
.content_form select:hover ~ .mobile_background{border:#e4e4e4 2px solid;}
.content_form select:focus ~ .mobile_background{border:#51d172 2px solid;}

/*Checkbox*/
.label-check {width:auto; position:relative; cursor:pointer; margin:0 0 0 20px;}

.label-check input[type="checkbox"] { opacity:0; position:absolute; left:0; top:7px; margin:0; z-index:1; cursor:pointer; width:24px; height:24px;}
.label-check span { position:relative; top:2px; background:#fff; border:2px solid #ff9a25; display:inline-block; vertical-align:bottom; margin-right:5px; width:24px; height:24px; border-radius:8px; box-sizing:border-box; -webkit-box-sizing:border-box; overflow:hidden;}
.label-check.parsley-error span{border:#df6464 2px solid;}

.label-check input[type="checkbox"]:checked + span:after { content:''; display:block; position:absolute; left:0; top:1px; right:0; bottom:0; margin:auto; width:24px; height:24px;  background:url("../../img/ic_check_ok.svg") no-repeat; background-position:4px 5px;}
.label-check input[type="checkbox"]:checked + span{background:#ff9a25;}

.label-check a{font-family:'latobold', sans-serif;}

/*Radio*/
.label-radio {width:auto; position:relative; cursor:pointer; margin:0 0 15px 20px; display: inline-block; font-family: 'ralewaylight', sans-serif; font-size: 0.75em; line-height: 20px;}

.label-radio input[type="radio"] { opacity:0; position:absolute; left:0; top:7px; margin:0; z-index:1; cursor:pointer; width:24px; height:24px;}
.label-radio span { position:relative; top:2px; background:#fff; border:2px solid #ff9a25; display:inline-block; vertical-align:bottom; margin-right:5px; width:24px; height:24px; border-radius:50%; box-sizing:border-box; -webkit-box-sizing:border-box; overflow:hidden;}
.label-radio.parsley-error span{border:#df6464 2px solid;}

.label-radio input[type="radio"]:checked + span:after { content:''; display:block; position:absolute; left:-2px; top:0; right:0; bottom:0; margin:auto; width:24px; height:24px;  background:url("../../img/ic_radio_ok.svg") no-repeat;}
/* .label-radio input[type="radio"]:checked + span{background:#ff9a25;} */

.label-radio a{font-family:'latobold', sans-serif;}

/*Button*/
.content_form .content_button{text-align:center;}
.content_success_new .content_form .content_button{}

.content_form .content_button button,
.content_cards .content_button button{background:#ff9a25; color:#f9f9f9; font-size:1.125em; font-family:'latobold', sans-serif; border-radius:40px; border:none; height:50px; transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out; will-change:background, box-shadow;}

.content_form .content_button button.success,
.content_cards .content_button button.success{background:#5BD87D;}

.content_form .content_button .button.success,
.content_cards .content_button .button.success{background:#5BD87D; border-color: #5BD87D; width: 280px;}

.content_form .content_button button.big,
.content_cards .content_button button.big{width:350px; display:inline-block;}

.content_form .content_button button:hover,
.content_cards .content_button button:hover{background:#f08202; box-shadow:0 3px 6px 0 rgba(0,0,0,.2);}

.content_form .content_button button.success:hover,
.content_cards .content_button button.success:hover{background:#45c066;}

.content_form .content_button button.small,
.content_cards .content_button button.small{float:right; width:230px;}

.content_form .content_button button.return,
.content_cards .content_button button.return{float:left; width:100px; border:2px solid #727889; background:url(../../img/ic_arrow_left.svg) no-repeat #f9f9f9; background-position:35px 14px; font-size:0;}

.content_form .content_button button.return_light,
.content_cards .content_button button.return_light{float:left; width:100px; border:2px solid #c2c5ce; background:url(../../img/ic_arrow_left_light.svg) no-repeat #f9f9f9; background-position:35px 14px; font-size:0;}

.content_form .content_button a.button,
.content_cards .content_button a.button{width: 212px; height: 50px; line-height: 50px; border-radius: 40px; display: inline-block; text-align: center; background: #ff9a25; border: #ff9a25 2px solid; transition: all .5s ease; -webkit-transition: all .5s ease; will-change: background;}

.content_form .content_button a.button:hover,
.content_cards .content_button a.button:hover{box-shadow: 0 3px 6px 0 rgba(0,0,0,.2); color: #ff9a25; outline: none;}

.content_form .content_button a.button span,
.content_cards .content_button a.button span{color: #FFFFFF; display: inline-block; margin: 0 5px 0 0; font-family: 'Lato', sans-serif; font-weight: 700; font-size: 1.125em;}

/*Butttons*/
.content_form .content_buttons_list{width:416px; margin:0 auto;}

.content_form .content_buttons_list li{margin:0 0 20px;}
.content_form .content_buttons_list li:last-child{margin:0;}

.content_form .content_buttons_list .button{height:48px; line-height:48px; border-radius:40px; text-align:center; background:#ff9a25; transition:all .5s ease; -webkit-transition:all .5s ease; will-change:background;}
.content_form .content_buttons_list .button:hover{background:#f08202; box-shadow:0 3px 6px 0 rgba(0,0,0,.2);}

.content_form .content_buttons_list .button.success{background: #5BD87D; position: relative; }
.content_form .content_buttons_list .button.success:hover{background:#45c066;}

section.processing-data {
	display: none;
}
section.processing-data.show {
  position: absolute;
  display: block;
  background-color: #f9f9f9;
  z-index: 9999;
  top: 60px;
	min-height: 100vh;
	height: 100%;
}

/*Image*/
.content_form .content_buttons_list .button img, .content_form .button img { position: absolute; top: 50%; left: 20px; width: 20px; margin-top: -10px; }

.clock-wrapper { margin: 30px 0; }
.clock-wrapper .clock {
	width: 20px;
	vertical-align: middle;
	margin-right: 10px;
}
/*Text*/
.content_form .content_buttons_list .button span{font-family:'latobold', sans-serif; font-weight:normal; font-size:1.125em; color:#FFFFFF;}

/*Mobile Select*/

.select_mobile{width:100%; min-height:55px; float:left; display:block;}

.mobile_background{
	-webkit-tap-highlight-color: transparent;
	background-color: #fff;
	border-radius: 10px;
	border:2px solid hsla(0,0%,89%,.6);
	box-sizing: border-box;
	clear: both;
	cursor: pointer;
	display: block;
	float: left;
	font-family: inherit;
	font-size: 1.125em;
	font-weight: normal;
	height: 55px;
	line-height: 55px;
	outline: none;
	padding-left: 15px;
	padding-right: 15px;
	position: absolute;
	top:0;
	left:0;
	text-align: left !important;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	width: 100%;
	color:#727889;
	content:'';
}

select.parsley-error ~ .mobile_background{border:#df6464 2px solid;}

.select_mobile:after {
	border-bottom: 2px solid #727889;
	border-right: 2px solid #727889;
	content: '';
	display: block;
	height: 10px;
	margin-top: 0;
	pointer-events: none;
	position: absolute;
	right: 20px;
	top: 17px;
	-webkit-transform-origin: 66% 66%;
	-ms-transform-origin: 66% 66%;
	transform-origin: 66% 66%;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
	width: 10px;
	z-index:3;
}

.select_mobile select{display:block !important; width:97%; height:45px; z-index:2; border:none; background:#FFFFFF; color:#727889; position:relative; margin:5px; cursor:pointer; padding-right: 20px !important;}

.select_mobile #year,
.select_mobile #month,
.select_mobile #day,
.select_mobile #gender{width:94%;}

.select_mobile .nice-select{display:none !important;}

/*Warning*/

/*Msg*/
.parsley-errors-list{width:100%; position:relative; float:left; margin:7px 0 0 20px; font-family:'latobold', sans-serif; font-size:0.725em; color:#df6464; pointer-events:none;}

/*Input*/
.content_form input.parsley-error{border:#df6464 2px solid;}

/*Select*/
.content_form select.parsley-error ~ .nice-select{border:#df6464 2px solid;}

.warning_msg{display:none;}

/*Msg*/
.content_form .security_msg img{float:left; margin:0 10px 0 5px;}

.content_form .security_msg .msg{font-size:.875em;}

/*Area and Phone Exceptions*/

/*Area*/
.content_area::before{content: "0"; color: #727889; font-size: 1.125em; background-color: hsla(0,0%,89%,.6); border-radius: 8px 0 0 8px; width: 44px; display: block; position: absolute; top: 2px; left: 2px; text-align: center; height: 51px; line-height: 55px;}

.content_area input{padding:0 15px 0 50px;}

/*Phone*/
.content_phone::before{content: "15"; color: #727889; font-size: 1.125em; background-color: hsla(0,0%,89%,.6); border-radius: 8px 0 0 8px; width: 44px; display: block; position: absolute; top: 2px; left: 2px; text-align: center; height: 51px; line-height: 55px;}

.content_phone input{padding:0 15px 0 50px;}


/*PROGRESS*/
.content_progress{padding: 0 35px; margin: 10px 0;}

.content_progress + .content_form .center_content{padding-top: 10px !important;}

.content_progress + .content_cards .center_content{padding-top: 10px !important;}


.content_document img{width: 80%; margin: 0 auto; display: inherit;}

.content_progress .center_content{width:545px;overflow:hidden;}


.content_progress span{width: 100%; text-align: center; display: inline-block; margin: 5px 0; font-family: 'ralewaylight', sans-serif; font-weight: normal; font-size: 0.750rem;}

.content_progress ul.progress_bar{list-style-type: none; overflow: hidden; display: flex;}

.content_progress ul.progress_bar li{float: left; height: 4px; margin: 0 2px; background-color: #E7E7E9; box-sizing: border-box; flex: 1; border-radius: 5px;}

.content_progress ul.progress_bar.step_01 li:nth-child(-n+1){background-color: #00B700;}

.content_progress ul.progress_bar.step_02 li:nth-child(-n+2){background-color: #00B700;}

.content_progress ul.progress_bar.step_03 li:nth-child(-n+3){background-color: #00B700;}

.content_progress ul.progress_bar.step_04 li:nth-child(-n+4){background-color: #00B700;}

.content_progress ul.progress_bar.step_05 li:nth-child(-n+5){background-color: #00B700;}

.content_progress ul.progress_bar.step_06 li:nth-child(-n+6){background-color: #00B700;}

.content_progress ul.progress_bar.step_07 li:nth-child(-n+7){background-color: #00B700;}

.content_progress ul.progress_bar.step_08 li:nth-child(-n+8){background-color: #00B700;}

.content_progress ul.progress_bar.step_09 li:nth-child(-n+9){background-color: #00B700;}

.content_progress ul.progress_bar.step_10 li:nth-child(-n+10){background-color: #00B700;}

.content_form .input-container { position: relative; }

.content_form .input-extend { position: absolute; left: 0; width: 100%; height: 100%; top: 0; opacity: 0; }

.content_form .button.success { background: #5BD87D; position: relative; height: 48px; line-height: 45px; border-radius: 40px; text-align: center; -webkit-transition: all .5s ease; width: 100%; font-family: 'latobold', sans-serif; font-weight: normal; font-size: 1.25em; color: #FFFFFF; border: 1px solid #5BD87D; }

.content_form .box-border { border: 1px solid #ccc; border-radius: 10px; padding: 30px 50px; margin-bottom: 20px;  }

.content_form .process-steps li h2 { text-align: left; line-height: 24px; padding-bottom: 10px; }

.content_form .process-steps li { padding: 0px; position: relative;}

.content_form .process-steps li .checker-img {	width: 10%; display: inline-block; vertical-align: top; }

.content_form .process-steps li .text {	width: 85%; display: inline-block;	padding-bottom: 30px; }

.content_form .process-steps li .checker-img img { width: 15px;	height: 15px;	border: 2px solid #00B700;	border-radius: 100px;	padding: 5px;	background-color: white; }

.content_form .process-steps li .checker-img img.orange { border: 2px solid #ff9a25; }

.content_form .process-steps li .checker-img img.gray { border: 2px solid #ccc; }

.content_form .process-steps li::after { content:""; position: absolute; z-index: -1; top: 0; bottom: 0; left: 15px; border-left: 2px solid #00B700; transform: translate(-50%); }

.content_form .process-steps li:last-child::after {	height: 10px;}

.content_form .process-steps li.gray::after { border-left: 2px solid #ccc; }

.content_form #error-details { display: none; color: #DF7D81; padding: 10px 0; }

.content_form a.link-gray	{ color: #333; text-decoration: underline; margin: 5px 0px; display: block; }
/*INFORMATION*/
.content_information{margin:200px 0 0;}

/*Line*/
.content_information .line{width:80%; height:1px; background:#e4e4e4; margin:0 auto 20px;}


/*Box*/
.content_information .content_box{padding:10%; box-shadow:0 3px 6px 0 rgba(0,0,0,.2); border-radius:10px; background:#FFFFFF; margin:0 auto 40px; overflow:hidden;}

/*Block*/
.content_information .content_box .block{border-bottom:#e4e4e4 1px solid; margin:0 0 25px; padding:0 0 25px; }
.content_information .content_box .block:last-child{border:none; margin:0; padding:0;}

/*Text*/
.content_information .content_box h3{font-family:'ralewaylight', sans-serif; font-weight:normal; font-size:1.375em; margin:0 0 12px;}

.content_information .content_box h4{font-family:'latobold', sans-serif; font-weight:normal; font-size:1em; margin:8px 0 2px;}

.content_information .content_box p{ font-weight:normal; font-size:0.875em;}

.content_information .content_box p.with_img{margin:5px 0;}

.content_information .content_box p.with_img img{margin:0 5px 0 0; position:relative; top:3px;}

/* Terms and conditions */
.tyc.label-check a{ color: #00B700; }
.tyc.label-check input[type="checkbox"]:checked + span {
  background: transparent;
}
.tyc.label-check input[type="checkbox"]:checked + span:after {
	filter: invert(44%) sepia(22%) saturate(6082%) hue-rotate(91deg) brightness(102%) contrast(108%);
}
.overlay {
	display: none;
}
.overlay .close {
	text-align: right;
	position: absolute;
	right: 20px;
	color: #555;
}

.overlay-loader {
	position: absolute;
  top: 0;
  left: 0;
  min-height: 100vh;
	width: 100vw;
  background-color: rgba(91,216,125,0.8);
	color: #fff;
	padding-top: 20vh;
}
.overlay-loader.d-none { display: none; }
.d-none { display: none; }
.error { color: #FF465F!important; }

/* PopUp & overlay*/

.overlay {
	position: fixed;
  height: 100vh;
  width: 100%;
  background-color: rgba(0,0,0,0.6);
  padding: 30px;
	z-index: 999;
	overflow: overlay;
}
.popup {
	background-color: white;
	padding: 30px;
	border-radius: 10px;
}
/*CARDS*/
.content_cards{}

.content_cards .center_content{width:700px; padding:40px 0 0;}

.details .center_content{width: 545px;}

.content_cards .information_container h3{font-weight: bold; text-align: left;}

.content_cards .information_container p{font-family:'ralewaylight', sans-serif; font-weight:normal; font-size:1em; text-align:left; line-height: 1.2rem;}

/*Heading*/
.content_cards h2{font-family:'ralewaylight', sans-serif; font-weight:normal; font-size:1.750em; text-align:center; line-height:1.250;}

.content_cards h2 span{font-weight:bold;}

.content_cards h3{font-family:'ralewaylight', sans-serif; font-weight:normal; font-size:1em; margin:35px 0; text-align:center;}

/*Card List*/
.content_cards .cards{}

.content_cards .cards li{margin:0 0 25px;}
.content_cards .cards .content_payment_options li{margin:0;}
.content_cards .cards li:last-child{margin:0;}

.content_cards .cards.credit li{margin:0 0 25px;}
.content_cards .cards.credit li:last-child{margin:0 0 100px;}

.content_cards li.loan_card a,
.content_cards .content_payment_options li a,
.content_cards .cards .card{max-height:150px; border-radius:6px; position:relative; background:#FFFFFF; padding:15px; box-sizing:border-box; -webkit-box-sizing:border-box; box-shadow:0 0 4px 0 rgba(0,0,0,.15);}

.content_cards li .filter_list .payment_option {width: 100%; display: inline-block; text-align: left; padding: 15px; margin: 3px 0; -webkit-box-sizing: border-box; box-shadow: 0 0 4px 0 rgba(59, 59, 59, 0.123);}

.content_cards li .filter_list .payment_option .data {font-size: 1rem;}

.content_cards li .filter_list{border-radius:6px; position:relative; background:#FFFFFF; padding:15px; box-sizing:border-box; -webkit-box-sizing:border-box; box-shadow:0 0 4px 0 rgba(0,0,0,.15);}

.content_cards ul.card,
.modal ul.card{border-radius:6px; position:relative; background:#FFFFFF; padding:15px; box-sizing:border-box; -webkit-box-sizing:border-box; text-align: center;}

.content_cards ul.card{box-shadow:0 0 4px 0 rgba(0,0,0,.15);}

.content_cards ul.card > li,
.modal ul.card > li{padding: 5px 0; border-bottom: 1px solid #F1F1F1;}

.content_cards ul.card > li:last-child,
.modal ul.card > li:last-child{border-bottom: none;}

.content_cards ul.card > li span,
.modal ul.card > li span{float: left; max-width: 50%;}

.content_cards ul.card > li .data,
.modal ul.card > li .data{font-weight: bold; float: right;}

.content_cards ul.card > .card_title,
.modal ul.card > .card_title{margin: 0 0 10px 0; font-weight: bold; font-family: 'latoregular', Arial, Helvetica, sans-serif; font-size: 1em;}

.content_cards ul.card > li.info,
.modal ul.card > li.info{border: none; font-size: 0.85em;}

.content_cards ul.card > li.info:before,
.modal ul.card > li.info:before{border-bottom: 2px solid #66DC88; border-right: 2px solid #66DC88; content: ''; display: inline-block; height: 8px; margin-top: 0; margin-right: 5px; pointer-events: none; -webkit-transform-origin: 25% 50%; -ms-transform-origin: 25% 50%; transform-origin: 25% 50%; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; width: 8px;}

.content_cards ul.card > span.highlight,
.modal ul.card > span.highlight {font-weight: bold; color: #46b74e; text-transform: uppercase; font-size: 0.85em;}
.content_cards ul.card > span.highlight.transform-none{text-transform: none; margin-top: 15px; display: block;}

.box_light { max-width: 545px; margin: 0 auto;}
.content_cards ul.card a.green { color: #46b74e;}
.content_cards ul.card a.highlight,
.modal ul.card a.highlight{font-weight: bold; color: #46b74e; text-transform: initial; text-decoration: underline; font-size: 1.1em; padding: 0 10px;}

.content_cards ul.card span.small,
.modal ul.card span.small{text-transform: uppercase; font-size: 0.8em;}

/*Logo*/
.content_cards li .filter_list .content_logo,
.content_cards li a .content_logo{width:56px; height:56px; float:left; margin:0 30px 0 0;}

.content_cards ul.card .content_logo ,
.modal ul.card .content_logo {margin-bottom: 10px;}
.content_cards ul.card .content_logo img,
.modal ul.card .content_logo img{width: 70px; height: auto;}

.content_cards .card p { font-family: 'ralewaylight', sans-serif; font-size: 0.9em; }


/*Vertical Content*/
.content_cards li a .content_vertical_center{display:flex; justify-content:center; flex-direction:column; height:63px;}


/*Credit Card*/
.content_cards li a .content_credit_card{width:100px; height:64px; float:left; margin:0 30px 0 0;}

/*Boxes*/

.content_cards .content_loan{width:125px; float:left; margin:5px 30px 7px 0;}

.content_cards .loan_card .content_loan{margin-bottom: 0px;}


/* .content_cards .filter_list .content_loan{float: right; text-align: right;} */


.content_cards .content_payment_options{box-sizing: border-box; padding: 15px; width:100%; float:left; margin:7px 30px 0 0; text-align: center; background-color: #F6F6F6;}

/*Option 2 Exception*/
.content_cards .option_02 .content_loan{width:380px; margin:8px 0 0; text-transform:uppercase;}

.content_cards .option_02 .content_loan .data span{font-size:0.45em; font-family:'latolight', sans-serif;}

.content_cards .content_return{width:140px; float:left; margin:7px 0 0;}

.content_cards .content_monthly{width:140px; float:left; margin:7px 0 0; border-left: 1px solid #EFEFEF; padding-left: 10px;}

.content_cards .loan_card .content_monthly{margin-top: 5px;}

.content_cards .content_bank{width:150px; float:left; margin:11px 30px 0 0;}

.content_cards .content_annuity{width:85px; float:left; margin:11px 30px 0 0;}

.content_cards .content_tae{width:90px; float:left; margin:11px 0 0;}


.content_cards .loan_card.with-info .content-info{ display: flex; justify-content: flex-start; align-items: center; width: 100%; float: left; border-top: 0.5px solid #e6e6e6; margin-top: 15px; padding: 12px 0px; }

.content_cards .loan_card.with-info .content-info img{  width: 20px; margin: 5px 12px 5px 0px; }

.content_cards .loan_card.with-info .content-info  p{ color: rgb(126, 126, 126); font-size: 0.9rem; }


/*Label*/
.content_cards li .filter_list .label,
.content_cards li a .label{font-weight:normal; color:#727889; font-size:0.625em; text-transform:uppercase; margin:0 0 5px;}

.content_cards li .filter_list .content_payment_options .label {margin:0 0 20px 0;}


/*Data*/
.content_cards li .filter_list .data,
.content_cards li a .data{font-weight:normal; color:#2f3340; font-size:1.740em;}

/*Credit Card*/
.content_cards .content_text{width:370px; float:left; margin:0; font-weight:normal; font-family:'latolight', sans-serif; font-size:1em; line-height:22px; color:#2f3340;}

.content_cards .content_text span{font-family:'latoregular', sans-serif; font-weight:normal;}

/*Option 3 Exception*/
.content_cards .option_03 .content_text{margin:0;}

/*Cta*/
.content_cards li a .cta{width:155px; float:right; margin:13px 0 0;}
.content_cards .cards.credit li a .cta{margin:17px 0 0;}

.content_cards li .filter_list .cta{width:155px; float:right; margin: 0;}

.content_cards li .filter_list .cta span,
.content_cards li a .cta span{font-family:'latoblack', sans-serif; font-size:0.875em; color:#ff9a25; font-weight:normal; float:left; text-transform:uppercase; margin:8px 15px 0 0;}

.content_cards li .filter_list .cta .component.approved span,
.content_cards li a .cta .component.approved span{color:#51d172;}

.content_cards li .filter_list .cta .component.not_approved span,
.content_cards li a .cta .component.not_approved span{color:#727889;}

.content_cards li .filter_list .cta img,
.content_cards li a .cta img{float:left;}

.content_cards li .filter_list .cta .component .loader,
.content_cards li a .cta .component .loader{position:absolute; top:3px; right:4px; z-index:2;}

/*Components*/
.content_cards li a .cta .component,
.content_cards li .filter_list .cta .component{position:absolute; top:0; right:0; transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out; will-change:opacity;}

.content_cards li .filter_list .cta .component{top: -6px;}

/*Normal*/
.content_cards li a .cta .component.normal,
.content_cards li .filter_list .cta .component.normal{opacity:1;}

.content_cards li a .cta .component.loader,
.content_cards li a .cta .component.approved,
.content_cards li a .cta .component.not_approved,
.content_cards li .filter_list .cta .component.loader,
.content_cards li .filter_list .cta .component.approved,
.content_cards li .filter_list .cta .component.not_approved{opacity:0;}


/*Loader*/
.content_cards li.request a .cta .component.loader{opacity:1;}

.content_cards li.request a .cta .component.loader img.loader{width:20px; top: 6px; right: 6px;}


.content_cards li.request a .cta .component.normal,
.content_cards li.request a .cta .component.approved,
.content_cards li.request a .cta .component.not_approved{opacity:0;}

/*Approved*/
.content_cards li.approved a .cta .component.approved{opacity:1;}

.content_cards li.approved a .cta .component.loader,
.content_cards li.approved a .cta .component.normal,
.content_cards li.approved a .cta .component.not_approved{opacity:0;}

/*Not Approved*/
.content_cards li.not a .cta .component.not_approved{opacity:1;}

.content_cards li.not a .cta .component.loader,
.content_cards li.not a .cta .component.normal,
.content_cards li.not a .cta .component.approved{opacity:0;}


/*Mobile CTA*/
.content_cards li a .mobile_cta{display:none;}

.content_cards li a .content_state_mobile{opacity:0; transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out;}

/*Highlighted Header*/
.highlighted_header{background-color: #FFFFFF; border-bottom: 1px solid #F0F0F2;}

/*Loan details*/
.loan_details{text-align: center;}

.loan_details .content_logo{display: inline-block; height: 75px; width: 75px; margin: 10px 20px;}

.loan_details .details{display: inline-block; text-align: left; border-left: 1px solid #ECECEC; padding-left: 25px; font-family: 'latoregular', Arial, Helvetica, sans-serif; vertical-align: top; margin-top: 20px;}

.loan_details .details.creditel { text-align: center; border-left: none; padding-left: 0px; }

.loan_details .details .label{font-size: 2em; display: block;}

.loan_details .details .data{font-size: 0.8em;}

.loan_details .details .tea { display: block; font-size: 0.8em;}

.loan_details .details.creditel .tea { display: block; font-size: 0.9em; line-height: 1.6em; font-family: 'ralewaylight', sans-serif; }

.loan_details .details.creditel .data{font-size: 0.9em; display: block; line-height: 1.6em; font-family: 'ralewaylight', sans-serif; }

.loan_details .details.creditel .label { font-family: 'ralewaylight', sans-serif; font-size: 1.6em; }

.loan_details .details.creditel .label span { font-weight: bold; font-family: 'latoregular', Arial, Helvetica, sans-serif; }
/*POST SELECT*/
.content_post_select{padding:40px 0 0;}

/*Logo*/
.content_post_select .content_logo{text-align:center; margin:0 0 20px;}

.content_post_select .content_logo img{display:inline-block;}

.content_post_select .content_success img,
.content_cards .content_success img,
.content_post_select .content_icon_big img,
.content_cards .content_icon_big img{height: 80px;}

/*Heading*/
.content_post_select h2{font-family:'ralewaylight', sans-serif; font-weight:normal; font-size:1.750em; text-align:center; line-height:1.250;}

.content_post_select h3{font-family:'ralewaylight', sans-serif; font-weight:normal; font-size:1em; margin:0 0 40px; text-align:center;}

/*Butttons*/
.content_post_select .content_buttons_list,
.content_cards .content_buttons_list{width:416px; margin:0 auto;}

.content_post_select .content_buttons_list li,
.content_cards .content_buttons_list li{margin:0 0 20px;}
.content_post_select .content_buttons_list li:last-child,
.content_cards .content_buttons_list li:last-child{margin:0;}

.content_post_select .content_buttons_list .button,
.content_cards .content_buttons_list .button{color: #fff; height:48px; line-height:48px; border-radius:40px; text-align:center; background:#ff9a25; transition:all .5s ease; -webkit-transition:all .5s ease; will-change:background;}
.content_post_select .content_buttons_list .button:hover,
.content_cards .content_buttons_list .button:hover{color: #fff; background:#f08202; box-shadow:0 3px 6px 0 rgba(0,0,0,.2);}

.content_post_select .content_buttons_list .button.success,
.content_cards .content_buttons_list .button.success{background:#5BD87D;}

.content_post_select .content_buttons_list .button.success:hover,
.content_cards .content_buttons_list .button.success:hover{background:#45c066;}


/*Image*/
.content_post_select .content_buttons_list .button img,
.content_cards .content_buttons_list .button img{display:inline-block; position:relative; top:2px; margin:0 10px 0 0; max-width: 20px;}

/*Text*/
.content_post_select .content_buttons_list .button span,
.content_cards .content_buttons_list .button span{font-family:'latobold', sans-serif; font-weight:normal; font-size:1.125em; color:#FFFFFF;}


/*AGILIS*/
.content_agilis{padding:40px 0 0;}

/*Heading*/
.content_agilis h2{font-family:'ralewaylight', sans-serif; font-weight:normal; font-size:1.750em; text-align:center; line-height:1.250;}

.content_agilis h2 span{font-weight:bold;}

.content_agilis h3{font-family:'ralewaylight', sans-serif; font-weight:normal; font-size:1em; margin:0 0 40px; text-align:center;}

/*Logo*/
.content_agilis .content_logo{text-align:center; margin:0 0 20px;}

.content_agilis .content_logo img{display:inline-block;}

/*Buttons*/
.content_agilis .content_button{padding:0; margin:30px 0;}

.content_agilis .content_button ul li{width:49%; float:left;}
.content_agilis .content_button ul li:last-child{float:right;}

.content_agilis .content_button ul li button{width:100%; float:left;}

.content_agilis .content_button ul li button{background:#ff9a25; color:#f9f9f9; font-size:1.125em; font-family:'latobold', sans-serif; border-radius:40px; border:none; height:50px; transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out; will-change:background, box-shadow;}

.content_agilis .content_button ul li button.big{width:350px; display:inline-block;}

.content_agilis .content_button ul li button:hover{background:#f08202; box-shadow:0 3px 6px 0 rgba(0,0,0,.2);}

.content_agilis .content_button ul li button.return{font-family:'latoregular', sans-serif; border:2px solid #727889; background:url(../../img/ic_arrow_left.svg) no-repeat #f9f9f9; background-position:20px 15px; color:#727889;}

/*Information*/
.content_agilis .content_information{margin:10px 0 40px;}

/*Paragraph*/
.content_agilis .content_information p{width:370px; float:left; font-weight:normal; color:#5c5b5e; line-height:1.5;}

/*Card*/
.content_agilis .content_information .content_card{width:100%; float:left; overflow:hidden; background:#FFFFFF; border-radius:10px; box-shadow:0 3px 6px 0 rgba(0,0,0,.2);}

/*Heading*/
.content_agilis .content_information .content_card h2{padding:12px; box-sizing:border-box; -webkit-box-sizing:border-box; box-shadow:0 0 4px rgba(0,0,0,.15); font-family:'latolight', sans-serif; font-weight:normal; font-size:1.375em;}

/*List*/
.content_agilis .content_information .content_card .content_list{padding:15px; box-sizing:border-box; -webkit-box-sizing:border-box;}

.content_agilis .content_information .content_card .content_list li{position:relative; box-sizing:border-box; -webkit-box-sizing:border-box; margin:0 0 15px;}
.content_agilis .content_information .content_card .content_list li:last-child{margin:0;}

/*Icon*/
.content_agilis .content_information .content_card .content_list li::before{width:31px; height:24px; position:absolute; left:0; top:0; bottom:0; margin:auto 0; background:url(../../img/ic_bullets.svg) no-repeat; background-position:center; content:'';}

/*Texts*/
.content_agilis .content_information .content_card .content_list li span{float:left; font-weight:normal; color:#5c5b5e; padding:0 0 0 50px; font-size:0.875em;}


/*SCOTIA*/
.content_scotia{padding:40px 0 0;}

/*Heading*/
.content_scotia h2{font-family:'ralewaylight', sans-serif; font-weight:normal; font-size:1.750em; text-align:center; line-height:1.250; margin:0 0 40px;}

.content_scotia h2 span{font-weight:bold;}

.content_scotia h3{font-family:'ralewaylight', sans-serif; font-weight:normal; font-size:0.875em; margin:0 0 40px; text-align:center;}

/*Logo*/
.content_scotia .content_logo{text-align:center; margin:0 0 20px;}

.content_scotia .content_logo img{display:inline-block;}

/*Buttons*/
.content_scotia .content_button{width:480px; padding:0 60px; margin:0px auto 30px; float:none; overflow:hidden; float:none; text-align:center;}

.content_scotia .content_button button{display:inline-block;}

.content_scotia .content_button button{width:230px; float:right; background:#ff9a25; color:#f9f9f9; font-size:1.125em; font-family:'latobold', sans-serif; border-radius:40px; border:none; height:50px; transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out; will-change:background, box-shadow;}

.content_scotia .content_button button.big{width:350px; display:inline-block;}

.content_scotia .content_button button:hover{background:#f08202; box-shadow:0 3px 6px 0 rgba(0,0,0,.2);}

.content_scotia .content_button button.return{width:100px; position:relative; float:left; margin:0 25px 0 0; font-family:'latoregular', sans-serif; border:2px solid #727889; background:url(../../img/ic_arrow_left.svg) no-repeat #f9f9f9; background-position:34px 15px; color:#727889;}

.btn-apply-edit{
    background: #ff9a25 !important;
    color: #f9f9f9 !important;
    font-size: 1.125em !important;
    font-family: 'latobold', sans-serif;
    border-radius: 40px;
    border: none;
    height: 50px;
    transition: all 0.35s ease-in-out;
    -webkit-transition: all 0.35s ease-in-out;
    will-change: background, box-shadow;
}

.btn-center{
    display: flex;
    justify-content: center;
}
/*Card*/
.content_scotia .content_card{width:100%; float:left; overflow:hidden; background:#FFFFFF; border-radius:10px; box-shadow:0 3px 6px 0 rgba(0,0,0,.2);}

/*Heading*/
.content_scotia .content_card h2{padding:12px; margin:0 0 15px; box-sizing:border-box; -webkit-box-sizing:border-box; box-shadow:0 0 4px rgba(0,0,0,.15); font-family:'latolight', sans-serif; font-weight:normal; font-size:1.375em;}

/*Legal*/
.content_scotia .content_card{text-align:center; margin:20px 0 40px;}

.content_scotia .content_card p{padding:15px 15px 20px; font-family:'ralewaylight', sans-serif; font-size:0.938em; color:#666666; font-weight:normal; line-height:1.5;}

/*Rejected*/

/*Card*/
.content_rejected .content_card{width:100%; float:left; overflow:hidden; background:#FFFFFF; border-radius:10px; box-shadow:0 3px 6px 0 rgba(0,0,0,.2); margin:0 0 40px;}
.content_rejected .content_card.problems{padding:15px; margin:0 0 30px;}
.content_rejected .content_card.name{padding:15px; margin:30px 0;}

/*Heading*/
.content_rejected .content_card h2{padding:12px; margin:0; box-sizing:border-box; -webkit-box-sizing:border-box; box-shadow:0 0 4px rgba(0,0,0,.15); font-family:'latolight', sans-serif; font-weight:normal; font-size:1.375em;}
.content_rejected .content_card h2.center{text-align:center;}

/*User*/
.content_rejected .content_card.name{text-align:center;}

.content_rejected .content_card.name h3{font-family:'ralewaylight', sans-serif; font-weight:normal; font-size:1.750em; color:#2f3340; margin:20px 0 10px;}

.content_rejected .content_card.name .profile{font-weight:normal; font-size:0.875em; margin:0 0 20px;}

.content_rejected .content_card.name .profile span{text-transform:uppercase; font-family:'latoblack', sans-serif; font-weight:normal; font-size:1.375rem; padding:0 0 0 5px; position:relative; top:2px;}

/*Logic Color*/
.content_rejected .content_card.name.malo .profile span{color:#df6464;}
.content_rejected .content_card.name.medio .profile span{color:#ffdd0b;}
.content_rejected .content_card.name.bueno .profile span{color:#51d172;}

/*Progress*/
.content_rejected .content_card .progress{width:320px; height:40px; overflow:hidden; margin:25px auto; text-align:center;}

/*Tip*/
.content_rejected .content_card .progress .progress_tip{background-color: transparent; width: 100%; height: 33px; margin: 0 7px; position: absolute; top:0; left: 0;}

.content_rejected .content_card .progress .progress_bar{display: flex; flex-direction: column; justify-content: center; color: #fff; text-align: center; white-space: nowrap; position: relative; background-color: transparent; transition: width .6s ease;}

.content_rejected .content_card .progress .progress_bar::before{
	content: "";
	background-color: #fff;
	border-radius: 100%;
	width: 11px;
	height: 11px;
	position: absolute;
	top: 11px;
	right: 7px;
	z-index: 2;
}
.content_rejected .content_card .progress .progress_bar::after{
	content: "";
	background-color: #51d172;
	-webkit-mask-image: url(../../img/bg_slide.svg);
	mask-image: url(../../img/bg_slide.svg);
	width: 25px;
	height: 33px;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
}

.content_rejected .content_card.malo .progress .progress_bar::after{background-color:#df6464;}
.content_rejected .content_card.medio .progress .progress_bar::after{background-color:#ffdd0b;}
.content_rejected .content_card.bueno .progress .progress_bar::after{background-color:#51d172;}

/*Bar*/
.content_rejected .content_card .progress .bar{width:30%; height:10px; display:inline-block; border-radius:10px; margin:12px 5px 0 0;}

.content_rejected .content_card .progress .bar.item_01{background:#df6464;}
.content_rejected .content_card .progress .bar.item_02{background:#ffdd0b;}
.content_rejected .content_card .progress .bar.item_03{background:#51d172;}


/*Problem List*/
.content_rejected .content_card .problem_list li{border-bottom:1px solid #e4e4e4; padding:0 0 15px; margin:0 0 15px;}
.content_rejected .content_card .problem_list li:last-child{margin:0; padding:0; border:none;}

.content_rejected .content_card .problem_list li figure{float:left; margin:0 0 0 20px;}

.content_rejected .content_card .problem_list li .content_text{padding:0 0 0 90px;}

.content_rejected .content_card .problem_list li h3,
.content_rejected .content_card .problem_list li span{display:block;}

.content_rejected .content_card .problem_list li h3{font-family:'latobold', sans-serif; font-weight:normal; margin:0 0 5px; color:#2f3340; text-align:left; font-size:1em;}

.content_rejected .content_card .problem_list li span{font-family:'latoregular', sans-serif; font-weight:normal; color:#2f3340; line-height:20px;}

/*List*/
.content_rejected .content_card .content_list{padding:15px; box-sizing:border-box; -webkit-box-sizing:border-box;}

.content_rejected .content_card .content_list li{min-height:30px; position:relative; box-sizing:border-box; -webkit-box-sizing:border-box; margin:0 0 15px;}
.content_rejected .content_card .content_list li:last-child{margin:0;}

/*Icon*/
.content_rejected .content_card .content_list li::before{width:31px; height:24px; position:absolute; left:0; top:0; bottom:0; margin:auto 0; background:url(../../img/ic_bullets.svg) no-repeat; background-position:center; content:'';}

/*Texts*/
.content_rejected .content_card .content_list li span{float:left; font-weight:normal; color:#5c5b5e; padding:0 0 0 50px; font-size:0.875em;}

.content_rejected .content_card .content_list li span a{color:#ff9a25;}

/*30 Dias*/

/*Heading*/
.content_days h2,
.cards_rejected h2{font-family:'ralewaylight', sans-serif; font-weight:normal; font-size:1.750em; text-align:center; line-height:1.250; margin:40px 0 20px;}

.content_days h2 span,
.cards_rejected h2 span{font-weight:bold;}

.content_days h3,
.cards_rejected h3{font-family:'ralewaylight', sans-serif; font-weight:normal; font-size:1em; margin:0 0 40px; text-align:center; line-height:1.5;}

/*Heading*/
.content_days .content_card h2{padding:12px; margin:0; box-sizing:border-box; -webkit-box-sizing:border-box; box-shadow:0 0 4px rgba(0,0,0,.15); font-family:'latolight', sans-serif; font-weight:normal; font-size:1.375em;}
.content_days .content_card h2.center{text-align:center;}

/*Card*/
.content_days .content_card{width:100%; float:left; overflow:hidden; background:#FFFFFF; border-radius:10px; box-shadow:0 3px 6px 0 rgba(0,0,0,.2); margin:0 0 40px;}

.content_days .content_card .content_list{padding:15px; box-sizing:border-box; -webkit-box-sizing:border-box; list-style: disc; list-style-position: inside;}

.content_days .content_card .content_list li{min-height:30px; position:relative; box-sizing:border-box; -webkit-box-sizing:border-box; padding:0 20px 15px 20px;}
.content_days .content_card .content_list li:last-child{padding:0 20px 0 20px;}

/*Icon*/
.content_days .content_card .content_list li::before{display:none; width:31px; height:24px; position:absolute; left:0; top:0; bottom:0; margin:auto 0; background:url(../../img/ic_bullets.svg) no-repeat; background-position:center; content:'';}

/*Texts*/
.content_days .content_card .content_list li a{font-weight:normal; color:#5c5b5e; font-size:0.875em; text-decoration:underline;}

/*HOME*/
.home{}

/*Heading*/
.home .content_headings{height:645px; background:#51d172; overflow:hidden;}

.home .content_headings .center_content_medium{height:100%;}

/*Background*/
.home .content_headings::before{width:1050px; height:580px; position:absolute; bottom:0; left:-200px; background:url(../../img/bg_home_header.svg) no-repeat; content:'';}

/*Information*/
.home .content_headings .content_information{width:550px; height:100%; float:left;}

/*Headings*/
.home .content_headings .content_information h1{font-family:'Raleway', sans-serif; font-weight:700; font-size:3.125em; color:#FFFFFF; margin:0 0 20px;}

.home .content_headings .content_information h2{font-family:'Lato', sans-serif; font-weight:400; line-height:1.5; font-size:1.500em; color:#FFFFFF; margin:0 0 40px;}

.home .content_headings .content_information h2 span{font-weight:700;}

/*Button*/
.home .content_headings .content_information .content_button{}

.home .content_headings .content_information .content_button .button{width:212px; height:50px; line-height:50px; border-radius:40px; float:left; text-align:center; background:#ff9a25; border:#ff9a25 2px solid; transition:all .5s ease; -webkit-transition:all .5s ease; will-change:background;}
.home .content_headings .content_information .content_button .button:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.2);}

.home .content_headings .content_information .content_button .button span{color:#FFFFFF; display:inline-block; margin:0 5px 0 0; font-family:'Lato', sans-serif; font-weight:700; font-size:1.125em;}

.home .content_headings .content_information .content_button .button img{position:relative; top:2px;}

.home .content_headings .content_information .content_button .text{float:left; margin:16px 0 0 30px; font-family:'Lato', sans-serif; font-weight:700; font-size:1.125em; color:#FFFFFF;}

/*Image*/
.home .content_headings .content_image{width:485px; height:100%; float:right; display:flex; flex-direction:column; justify-content:center;}

/*Image*/
.home .content_headings .content_image img { position:relative; z-index:1; }

.home .content_headings .content_image img { top: -50px; }

/*Circle Example*/
.home .content_headings .content_image .circle{width:140px; height:140px; position:absolute; bottom:80px; left:0; z-index:2; border-radius:50%; background:#499D5E; display:flex; flex-direction:column; justify-content:center; text-align:center;}

.home .content_headings .content_image .circle span{font-family:'Raleway', sans-serif; color:#FFFFFF;}

.home .content_headings .content_image .circle .title{font-size:1.125em;}

.home .content_headings .content_image .circle .number{font-size:1.563em;}

/*Legal*/
.home .content_headings .content_image .legal{width:260px; position:absolute; right:65px; bottom:30px; font-family:'Lato', sans-serif; font-weight:700; font-style:italic; font-size:0.875em; color:#FFFFFF;}

.home .content_headings .content_image .legal span{font-style:normal;}

/*How it work*/
.home .content_how_it_work{padding:100px 0; background:#FFFFFF;}

/*Heading*/
.home .content_how_it_work h3{font-family:'Raleway', sans-serif; font-weight:700; color:#2f3340; font-size:2em; text-align:center;}

/*Steps*/
.home .content_how_it_work .content_steps{text-align:center; margin:40px 0;}

.home .content_how_it_work .content_steps li{width:340px; height:290px; text-align:center; position:relative; display:inline-block; padding:35px 20px 0; margin:0 40px 0 0; background:#FFFFFF; box-shadow: 3px 3px 20px 0px rgba(0,0,0,0.15); border-radius:10px; box-sizing:border-box; -webkit-box-sizing:border-box;}
.home .content_how_it_work .content_steps li:last-child{margin:0;}

/*Content*/
.home .content_how_it_work .content_steps li h4{font-family:'Lato', sans-serif; font-weight:900; color:#2f3340; margin:0 0 10px;}

.home .content_how_it_work .content_steps li figure{text-align:center; margin:0 0 10px;}

.home .content_how_it_work .content_steps li p{font-family:'Lato', sans-serif; font-weight:400; font-size:0.875em; color:#2f3340; line-height:1.5;}

/*Triangles*/
.home .content_how_it_work .content_steps li:nth-child(2)::before{width:0; height:0; border-style:solid; border-width:27.5px 0 27.5px 25px; border-color:transparent transparent transparent #ffffff; position:absolute; top:0; bottom:0; right:-25px; margin:auto 0; content:''; filter:drop-shadow(10px 3px 5px rgba(0,0,0,0.1));}

.home .content_how_it_work .content_steps li:nth-child(2)::after{width:0; height:0; border-style:solid; border-width:27.5px 0 27.5px 25px; border-color:transparent transparent transparent #ffffff; position:absolute; top:0; bottom:0; left:-25px; margin:auto 0; content:''; filter:drop-shadow(10px 3px 5px rgba(0,0,0,0.1)); transform:rotate(180deg); -webkit-transform:rotate(180deg);}

/*Banks*/
.home .content_banks{background:#FFFFFF;}

.home .content_banks .center_content_medium{overflow:hidden; background:#efefef; border-radius:10px; padding:70px 0;}

/*Information*/
.home .content_banks .center_content_medium .content_information{width:360px; float:left; margin:0 0 0 90px;}

.home .content_banks .center_content_medium .content_information h3{font-family:'Raleway', sans-serif; font-weight:700; color:#2f3340; font-size:2em; line-height:1.250;}

.home .content_banks .center_content_medium .content_information .banks_list{margin:60px 0 0;}

.home .content_banks .center_content_medium .content_information .banks_list li{float:left; margin:0 20px 20px 0;}
.home .content_banks .center_content_medium .content_information .banks_list li:nth-child(5),
.home .content_banks .center_content_medium .content_information .banks_list li:nth-child(10),
.home .content_banks .center_content_medium .content_information .banks_list li:nth-child(15),
.home .content_banks .center_content_medium .content_information .banks_list li:nth-child(20),
.home .content_banks .center_content_medium .content_information .banks_list li:nth-child(25),
.home .content_banks .center_content_medium .content_information .banks_list li:nth-child(30){margin:0 0 20px;}

.home .content_banks .center_content_medium .content_information .banks_list li img{width:55px;}

/*Image*/
.home .content_banks .center_content_medium .bg_image{width:600px; float:right;}

/*Cta START*/
.home .content_cta_start{background:#FFFFFF; padding:80px 0 0;}

.home .content_cta_start .center_content_medium{overflow:hidden; border-bottom:#e4e4e4 1px solid; margin:0 auto 70px; padding:0 0 70px}

/*Image*/
.home .content_cta_start img{float:left;}

/*CTA*/
.home .content_cta_start .content_cta{width:710px; height:490px; position:absolute; top:-70px; bottom:0; margin:auto 0; right:0; z-index:3; background:url(../../img/bg_form.png) no-repeat; background-position:center; background-size:100% auto;}

/*Information*/
.home .content_cta_start .content_cta .content_information{margin:0; padding:190px 80px 0;}

.home .content_cta_start .content_cta h3{font-family:'Raleway', sans-serif; font-weight:700; color:#FFFFFF; font-size:2em; line-height:1.250; margin:0 0 20px;}

.home .content_cta_start .content_cta p{font-family:'Lato', sans-serif; font-weight:400; color:#FFFFFF; font-size:1.5em; line-height:1.5;}

.home .content_cta_start .content_cta p span{font-weight:700;}

/*CTA text*/
.home .content_cta_start .cta_text{position:absolute; bottom:70px; right:65px;}

.home .content_cta_start .cta_text .text{display:inline-block; font-family:'Lato', sans-serif; font-weight:700; color:#FFFFFF; font-size:1.125em; position:relative; top:-23px; margin:0 10px 0 0;}

.home .content_cta_start .cta_text .circle{width:60px; height:60px; display:inline-block; background:#ff9722; border-radius:50%; position:relative; transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out;}
.home .content_cta_start .cta_text .circle::before{width:10px; height:16px; position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; background:url(../../img/ic_arrow_white.svg) no-repeat; content:'';}
.home .content_cta_start .content_cta:hover .cta_text .circle{box-shadow:0 3px 6px 0 rgba(0,0,0,.2);}

/*Process*/
.home .content_process{background:#FFFFFF;}

/*Heading*/
.home .content_process h3{font-family:'Raleway', sans-serif; font-weight:700; color:#2f3340; font-size:2em; line-height:1.250; text-align:center; margin:0 0 40px;}

/*List*/
.home .content_process .process_list{text-align:center; margin:0 0 40px;}

.home .content_process .process_list li{display:inline-block; vertical-align:top; width:500px; margin:0 50px 0 0; text-align:left;}
.home .content_process .process_list li:last-child{margin:0;}

.home .content_process .process_list li img{float:left;}

.home .content_process .process_list li p{display:block; padding:0 0 0 80px; font-family:'Lato', sans-serif; font-weight:400; color:#2f3340; font-size:1.5em;}

.home .content_process .process_list li p span{font-weight:700;}

.home .content_process .user_comment{padding:40px 0 110px;}

.home .content_process .user_comment .content_user_comment{width:560px; height:255px; margin:0 auto; overflow:hidden; background:url(../../img/bg_process.png) no-repeat; background-position:top center;}

/*Content*/
.home .content_process .user_comment .content_user_comment .content{padding:65px 100px 0;}

/*Quotes*/
.home .content_process .user_comment .content_user_comment .content .quotes{height:24px; background:url(../../img/bg_quote.png) no-repeat; background-position:center left;}

/*Paragraph*/
.home .content_process .user_comment .content_user_comment .content p{font-weight:700; font-style:italic; line-height:1.250; color:#FFFFFF; margin:10px 0;}

/*Name*/
.home .content_process .user_comment .content_user_comment .content .name{font-weight:700; color:#FFFFFF;}

/*Button*/
.home .content_process .user_comment .content_user_comment .content .button{width:212px; height:50px; line-height:50px; border-radius:40px; position:absolute; bottom:-60px; left:0; right:0; margin:0 auto; text-align:center; background:#ff9a25; border:#ff9a25 2px solid; transition:all .5s ease; -webkit-transition:all .5s ease; will-change:background;}
.home .content_process .user_comment .content_user_comment .content .button:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.2);}

.home .content_process .user_comment .content_user_comment .content .button span{color:#FFFFFF; display:inline-block; margin:0 5px 0 0; font-family:'Lato', sans-serif; font-weight:700; font-size:1.125em;}

.home .content_process .user_comment .content_user_comment .content .button img{position:relative; top:2px;}


/*PREVIOUS HOME*/
.previous_home{}

/*Heading*/
.previous_home .content_headings{height:calc(100vh - 90px); background:url(../../img/bg_home_previa.png) no-repeat #51d172; background-position:top right; background-size:650px auto;}

.previous_home .center_content_medium{height:100%;}

.previous_home .content_information{margin:0; width:620px; height:100%; float:left; text-align:left; display:flex; justify-content:center;flex-direction:column;}

/*Headings*/
.previous_home .content_information h2{height:50px; font-size:0; background:url(../../img/rapido_facil_logo_white.svg) no-repeat; background-size:auto 100%;}

.previous_home .content_information h1{font-family:'Raleway', sans-serif; font-weight:700; font-size:3.125em; color:#FFFFFF; margin:40px 0;}

/*Countries Buttons*/
.previous_home .content_information ul li{display:inline-block; margin:0 15px 0 0;}
.previous_home .content_information ul li:last-child{margin:0;}

.previous_home .content_information .content_flag{width:150px; height:40px; text-align:center; display:block; background:#FFFFFF; border-radius:20px;}

.previous_home .content_information .content_flag .flag_img{width:30px; display:inline-block; margin:10px 5px 0 0;}

.previous_home .content_information .content_flag .text{display:inline-block; position:relative; top:-4px; font-family:'Raleway', sans-serif; font-weight:700; font-size:0.875em; color:#000000; text-transform:uppercase;}

/*Legal Text*/
.previous_home .content_information .legal_text{position:absolute; bottom:60px; left:0; font-family:'Lato', sans-serif; font-weight:400; color:#FFFFFF;}

/*RECEIVE LEADS*/
.receive_leads{}

/*Headings*/
.receive_leads .content_headings{background:#51d172; padding:90px 0 60px; margin:0; text-align:center;}

.receive_leads .content_headings h2{font-family:'Raleway', sans-serif; font-weight:700; color:#FFFFFF; font-size:3.125em;}

.receive_leads .content_headings h3{font-family:'Lato', sans-serif; font-weight:400; color:#FFFFFF; font-size:1.500em;}

/*Button*/
.receive_leads .content_headings .content_button{margin:40px 0 0; text-align:center;}

.receive_leads .content_headings .button{width:212px; height:50px; line-height:50px; border-radius:40px; display:inline-block; text-align:center; background:transparent; border:#FFFFFF 2px solid; transition:all .5s ease; -webkit-transition:all .5s ease; will-change:background;}
.receive_leads .content_headings .button:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.2);}

.receive_leads .content_headings .button span{color:#FFFFFF; display:inline-block; margin:0 5px 0 0; font-family:'Lato', sans-serif; font-weight:700; font-size:1.125em;}

.receive_leads .content_headings .button img{position:relative; top:2px;}

/*Form*/
.receive_leads .content_form{padding:100px 0 70px}

/*Success msg*/
.receive_leads .content_form .content_success_msg{display:none; padding:20px; border-radius:8px; background:#65d573; margin:0 0 20px; color:#FFFFFF;}

.receive_leads .content_form .content_success_msg span{line-height:1.5;}

.receive_leads .content_form .content_success_msg span:first-child{margin:0 0 10px;}

/*Heading*/
.receive_leads .content_form h3{margin:0 0 60px; font-family:'Raleway', sans-serif; font-size:2.000em; font-family:'Lato', sans-serif; font-weight:700; font-size:1.125em; text-align:center; font-weight:700; color:#292928; margin:0 0 70px;}
.content_form .p-medium { font-family: 'Lato', sans-serif; font-weight: 700; font-size: 14px; }
/*Floating Label*/
.receive_lead .content_form .label.floating_label{font-family:'Lato', sans-serif; font-weight:400; }

/*Button*/
.receive_leads .content_form .button{width:210px; height:50px; line-height:50px; border-radius:40px; display:block; float:left; text-align:center; background:#ff9a25; border:#ff9a25 2px solid; transition:all .5s ease; -webkit-transition:all .5s ease; will-change:background;}
.receive_leads .content_form .button:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.2);}

.receive_leads .content_form .button span{color:#FFFFFF; display:inline-block; font-family:'Lato', sans-serif; font-weight:700; font-size:1.125em;}


/*Checks*/
.receive_leads .content_checks li{margin:0 0 50px;}
.receive_leads .content_checks li:last-child{margin:0;}

.receive_leads .content_checks li img{float:left; position:relative; top:4px;}

.receive_leads .content_checks li p{font-family:'Lato', sans-serif; font-weight:400; font-size:1.500em; display:block; color:#292928; line-height:1.5; padding:0 0 0 55px;}


/*AFFILIATE*/
.affiliate{}

/*Headings*/
.affiliate .content_headings{background:#51d172; height:465px;}

.affiliate .content_headings .center_content_big{height:100%;}
.affiliate .content_headings .center_content_big::before{width:720px; height:100%; position:absolute; bottom:0; right:0; background:url(../../img/bg_affiliate_hd.png) no-repeat; background-position:bottom right; content:'';}

.affiliate .content_headings .content_text{width:640px; height:100%; display:flex; flex-direction:column; justify-content:center; float:left;}

.affiliate .content_headings h2{font-family:'Raleway', sans-serif; font-weight:700; color:#FFFFFF; font-size:3.125em;}

.affiliate .content_headings h3{font-family:'Lato', sans-serif; font-weight:400; color:#FFFFFF; font-size:1.500em;}

/*Button*/
.affiliate .content_headings .content_button{margin:40px 0 0;}

.affiliate .content_headings .button{width:212px; height:50px; line-height:50px; border-radius:40px; float:left; text-align:center; background:#ff9a25; border:#ff9a25 2px solid; transition:all .5s ease; -webkit-transition:all .5s ease; will-change:background;}
.affiliate .content_headings .button:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.2);}

.affiliate .content_headings .button span{color:#FFFFFF; display:inline-block; margin:0 5px 0 0; font-family:'Lato', sans-serif; font-weight:700; font-size:1.125em;}

.affiliate .content_headings .button img{position:relative; top:2px;}

/*Benefits*/
.affiliate .content_benefits{padding:90px 0 0;}

/*List*/
.affiliate .content_benefits .benefits_list li{width:50%; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; margin:0 0 80px;}
.affiliate .content_benefits .benefits_list li:nth-child(odd){padding:0 70px 0 0;}
.affiliate .content_benefits .benefits_list li:nth-child(even){padding:0 0 0 70px;}

/*Icon*/
.affiliate .content_benefits .benefits_list li img{float:left;}

/*Information*/
.affiliate .content_benefits .benefits_list li .information{padding:0 0 0 115px;}

.affiliate .content_benefits .benefits_list li .information h4{display:block; position:relative; top:-5px; margin:0 0 10px; font-family:'Raleway', sans-serif; font-weight:700; font-size:1.563em; color:#2f3340; line-height:1.250;}

.affiliate .content_benefits .benefits_list li .information p{display:block; font-family:'Lato', sans-serif; font-weight:400; font-size:0.875em; color:#2f3340; line-height:1.750;}

.affiliate .content_benefits .benefits_list li .information p span{font-weight:700; font-style:italic;}

/*Registration*/
.affiliate .content_registration .center_content_big{padding:65px 60px; border-radius:10px; background:#efefef; overflow:hidden;}

/*Text*/
.affiliate .content_registration .center_content_big h3{font-family:'Raleway', sans-serif; font-weight:700; font-size:1.563em; color:#2f3340; text-align:center; margin:0 0 20px;}

.affiliate .content_registration .center_content_big p{font-family:'Lato', sans-serif; font-weight:400; font-size:1.500em; color:#2f3340; line-height:1.5; text-align:center;}

/*Form*/
.affiliate .content_registration .center_content_big .form{padding:50px 0 0;}

/*Textarea*/
.affiliate .content_registration .center_content_big .form textarea{height:130px}

/*Button*/
.affiliate .content_registration .center_content_big .form .button{width:210px; height:50px; line-height:50px; border-radius:40px; display:block; margin:0 auto; text-align:center; background:#ff9a25; border:#ff9a25 2px solid; transition:all .5s ease; -webkit-transition:all .5s ease; will-change:background;}
.affiliate .content_registration .center_content_big .form .button:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.2);}

.affiliate .content_registration .center_content_big .form .button span{color:#FFFFFF; display:inline-block; font-family:'Lato', sans-serif; font-weight:700; font-size:1.125em;}


/*Tools*/
.affiliate .content_tools{padding:70px 0;}

/*Headings*/
.affiliate .content_tools h3{font-family:'Raleway', sans-serif; font-weight:700; font-size:1.563em; color:#2f3340; text-align:center; margin:0 0 20px;}

/*List*/
.affiliate .content_tools .tools_list{text-align:center; margin:40px 0 0;}

.affiliate .content_tools .tools_list li{width:350px; display:inline-block; margin:0 45px 0 0; text-align:left; vertical-align:top;}
.affiliate .content_tools .tools_list li:nth-child(1){width:240px;}
.affiliate .content_tools .tools_list li:nth-child(2){width:295px;}
.affiliate .content_tools .tools_list li:nth-child(3){margin:0;}

/*Image*/
.affiliate .content_tools .tools_list li img{float:left;}

/*Paragraph*/
.affiliate .content_tools .tools_list li p{display:block; line-height:1.5; font-family:'Raleway', sans-serif; font-weight:700; font-size:0.875em; color:#2f3340;}

.affiliate .content_tools .tools_list li:nth-child(1) p{padding:0 0 0 70px;}
.affiliate .content_tools .tools_list li:nth-child(2) p{padding:0 0 0 95px;}
.affiliate .content_tools .tools_list li:nth-child(3) p{padding:0 0 0 85px;}

/*Ecommerce Information*/
.affiliate .content_ecommerce_info{background:#51d172; padding:90px 0;}

/*Background*/
.affiliate .content_ecommerce_info .center_content_big{height:100%; overflow:hidden;}
.affiliate .content_ecommerce_info .center_content_big::before{width:530px; height:550px; position:absolute; top:0; bottom:0; right:0; margin:auto 0; background:url(../../img/bg_affiliate_ecommerce.png) no-repeat; content:'';}

/*Text*/
.affiliate .content_ecommerce_info .content_text{width:650px; float:left;}

/*Headings*/
.affiliate .content_ecommerce_info .content_text h3{font-family:'Raleway', sans-serif; font-weight:700; font-size:1.563em; color:#FFFFFF; margin:0 0 15px;}

.affiliate .content_ecommerce_info .content_text h4{font-family:'Lato', sans-serif; font-weight:400; font-size:1.125em; color:#FFFFFF; line-height:1.750;}

/*List*/
.affiliate .content_ecommerce_info .content_text .content_list{margin:35px 0 0;}

.affiliate .content_ecommerce_info .content_text .content_list li{width:50%; height:110px; float:left; margin:0 0 50px; box-sizing:border-box; -webkit-box-sizing:border-box;}
.affiliate .content_ecommerce_info .content_text .content_list li:nth-child(odd){padding:0 30px 0 0;}

.affiliate .content_ecommerce_info .content_text .content_list li h5{font-family:'Lato', sans-serif; font-weight:700; font-size:1.500em; color:#FFFFFF; margin:0 0 5px;}

.affiliate .content_ecommerce_info .content_text .content_list li p{font-family:'Lato', sans-serif; font-weight:400; font-size:0.875em; color:#FFFFFF; line-height:1.750;}

/*Button Down*/
.affiliate .content_ecommerce_info .btn_form{width:50px; height:30px; font-size:0; position:absolute; bottom:40px; left:0; right:0; margin:0 auto; background:url(../../img/bg_cross_down.svg) no-repeat;}

/*Opportunities*/
.affiliate .content_opportunities{padding:90px 0; background:#a8e8b8}

/*Text*/
.affiliate .content_opportunities .center_content_big h3{font-family:'Raleway', sans-serif; font-weight:700; font-size:1.563em; color:#2f3340; text-align:center; margin:0 0 20px;}

.affiliate .content_opportunities .center_content_big p{font-family:'Lato', sans-serif; font-weight:400; font-size:1.500em; color:#2f3340; line-height:1.5; text-align:center;}

/*Form*/
.affiliate .content_opportunities .center_content_big .form{padding:50px 0 0;}

/*Textarea*/
.affiliate .content_opportunities .center_content_big .form textarea{height:130px}

/*Button*/
.affiliate .content_opportunities .center_content_big .form .button{width:210px; height:50px; line-height:50px; border-radius:40px; display:block; margin:0 auto; text-align:center; background:#ff9a25; border:#ff9a25 2px solid; transition:all .5s ease; -webkit-transition:all .5s ease; will-change:background;}
.affiliate .content_opportunities .center_content_big .form .button:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.2);}

.affiliate .content_opportunities .center_content_big .form .button span{color:#FFFFFF; display:inline-block; font-family:'Lato', sans-serif; font-weight:700; font-size:1.125em;}

/*TERMS*/
.terms{}

/*Headings*/
.terms .content_headings{background:#51d172; padding:90px 0 60px; margin:0; text-align:center;}

.terms .content_headings h2{font-family:'Raleway', sans-serif; font-weight:700; color:#FFFFFF; font-size:3.125em;}

.terms .content_headings h3{font-family:'Lato', sans-serif; font-weight:400; color:#FFFFFF; font-size:1.125em; line-height:1.25;}

/*Terms Text*/
.terms .content_terms{padding:60px 0;}

.terms .content_terms p{font-family:'Lato', sans-serif; font-weight:400; color:#000; font-size:1.125em; line-height:1.5; margin:0 0 20px;}
.terms .content_terms p.bold{font-weight:700; font-size:1.5em;}

.terms .content_terms p a{color:#ff9a25;}


/*ABOUT US*/
.about_us{}

/*Headings*/
.about_us .content_headings{background:#51d172; padding:140px 0; margin:0; text-align:center;}

.about_us .content_headings h2{font-family:'Raleway', sans-serif; font-weight:700; color:#FFFFFF; font-size:3.125em;}

.about_us .content_headings h3{font-family:'Lato', sans-serif; font-weight:400; color:#FFFFFF; font-size:1.500em; margin:0 0 40px;}

/*Button*/
.about_us .content_headings .content_button{text-align:center;}

.about_us .content_headings .content_button .button{width:212px; height:50px; line-height:50px; border-radius:40px; display:inline-block; text-align:center; background:#ff9a25; border:#ff9a25 2px solid; transition:all .5s ease; -webkit-transition:all .5s ease; will-change:background;}
.about_us .content_headings .content_button .button:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.2);}

.about_us .content_headings .content_button .button span{color:#FFFFFF; display:inline-block; margin:0 5px 0 0; font-family:'Lato', sans-serif; font-weight:700; font-size:1.125em;}

.about_us .content_headings .content_button .button img{position:relative; top:2px;}


/*About Information*/
.about_us .content_about_info{}

.about_us .content_about_info .center_content_medium{height:100%;}

.about_us .content_about_info ul li{padding:80px 0; position:relative; height:445px;}
.about_us .content_about_info ul li:nth-child(odd){background:#FFFFFF;}
.about_us .content_about_info ul li:nth-child(even){background:#f8f8f8;}

/*Images*/
.about_us .content_about_info ul li .img{width:480px; max-width:none;}
.about_us .content_about_info ul li:nth-child(odd) .img{float:left;}
.about_us .content_about_info ul li:nth-child(even) .img{float:right;}

/*Text*/
.about_us .content_about_info ul li .content_text{width:500px; height:100%; position:absolute; top:0; display:flex; flex-direction:column; justify-content:center;}

.about_us .content_about_info ul li:nth-child(odd) .content_text{right:50px;}
.about_us .content_about_info ul li:nth-child(even) .content_text{left:50px;}

.about_us .content_about_info ul li .content_text h4{font-family:'Raleway', sans-serif; font-weight:700; font-size:2em; color:#2f3340; margin:0 0 20px;}

.about_us .content_about_info ul li .content_text p{font-family:'Lato', sans-serif; font-weight:300; font-size:1.250em; color:#2f3340; line-height:1.5;}

.about_us .content_about_info ul li .content_text .button{width:212px; height:50px; line-height:50px; border-radius:40px; float:left; margin:30px 0 0; text-align:center; background:#ff9a25; border:#ff9a25 2px solid; transition:all .5s ease; -webkit-transition:all .5s ease; will-change:background;}
.about_us .content_about_info ul li .content_text .button:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.2);}

.about_us .content_about_info ul li .content_text .button span{color:#FFFFFF; display:inline-block; margin:0 5px 0 0; font-family:'Lato', sans-serif; font-weight:700; font-size:1.125em;}

.about_us .content_about_info ul li .content_text .button img{position:relative; top:2px;}

/*Contact Information*/
.about_us .contact_information{background:#51d172; padding:95px 0;}

.about_us .contact_information li{padding:0 0 0 0; box-sizing:border-box; -webkit-box-sizing:border-box;}

.about_us .contact_information li img{float:left;}

.about_us .contact_information li .content_text{padding:0 0 0 110px;}

/*Text*/
.about_us .contact_information li .content_text h3{display:block; font-family:'Raleway', sans-serif; font-weight:700; font-size:1.500em; color:#FFFFFF; margin:0 0 10px;}

.about_us .contact_information li .content_text p{display:block; font-family:'Lato', sans-serif; font-weight:300; font-size:1.250em; color:#FFFFFF;}

/*Button*/
.about_us .contact_information ul li .content_text .button{width:212px; height:50px; line-height:50px; border-radius:40px; float:left; margin:30px 0 0 20px; text-align:center; background:#ff9a25; border:#ff9a25 2px solid; transition:all .5s ease; -webkit-transition:all .5s ease; will-change:background;}
.about_us .contact_information ul li .content_text .button:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.2);}

.about_us .contact_information ul li .content_text .button span{color:#FFFFFF; display:inline-block; margin:0 5px 0 0; font-family:'Lato', sans-serif; font-weight:700; font-size:1.125em;}

.about_us .contact_information ul li .content_text .button img{position:relative; top:2px; float:none}


/*Border*/
.about_us .contact_information ul li:first-child .content_text .button{background:transparent; border:#FFFFFF 2px solid;}


/*Meer*/
.about_us .content_meet{background:#f8f8f8; padding:110px 0;}

/*Heading*/
.about_us .content_meet h3{font-family:'Raleway', sans-serif; font-weight:700; font-size:1.750em; color:#2f3340; margin:0; text-align:center;}

/*Button*/
.about_us .content_meet .content_button{text-align:center;}

.about_us .content_meet .button{width:212px; height:50px; line-height:50px; border-radius:40px; display:inline-block; margin:30px 0 0 20px; text-align:center; background:transparent; border:#48cb67 2px solid; transition:all .5s ease; -webkit-transition:all .5s ease; will-change:background;}
.about_us .content_meet .button:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.2);}

.about_us .content_meet .button span{position:relative; top:-3px; color:#48cb67; display:inline-block; margin:0 5px 0 0; font-family:'Lato', sans-serif; font-weight:700; font-size:1.125em;}

.about_us .content_meet .button img{position:relative; top:7px;}

/*30 DÍAS*/
.content_days_new{}

/*Headings*/
.content_days_new .content_headings{background:#f8f8f8; padding:75px 0; border-top:rgba(104,110,127,0.25) 1px solid;}

.content_days_new .content_headings .center_content{padding:0 0 0 150px;}

/*Heading*/
.content_days_new .content_headings .center_content h2{position:relative; font-family:'Raleway', sans-serif; font-size:2.125em; color:#ff9a25; font-weight:700; margin:0 0 35px;}
.content_days_new .content_headings .center_content h2::before{width:130px; height:130px; position:absolute; top:-15px; left:-150px; background:url(../../img/bg_calendar.png) no-repeat; content:'';}

/*Paragraph*/
.content_days_new .content_headings .center_content p{font-family:'Lato', sans-serif; font-weight:400; line-height:1.5; color:#2f3340; margin:0 0 35px;}
.content_days_new .content_headings .center_content p:last-child{margin:0;}

.content_days_new .content_headings .center_content p span{font-weight:700;}

/*Faqs*/
.content_days_new .content_faqs{padding:60px 0; background:#FFFFFF; border-bottom:rgba(104,110,127,0.25) 1px solid;}

.content_days_new .content_faqs .center_content{padding:0 0 0 150px;}

/*Heading*/
.content_days_new .content_faqs .center_content h3{font-family:'Raleway', sans-serif; font-weight:700; font-size:2em; color:#2f3340; margin:0 0 30px;}

/*Question List*/
.content_days_new .content_faqs .center_content ul{border-top:rgba(104,110,127,0.25) 1px solid; padding:20px 0 0;}

.content_days_new .content_faqs .center_content ul li{border-bottom:rgba(104,110,127,0.25) 1px solid; margin:0 0 20px; padding:0 0 20px}

.content_days_new .content_faqs .center_content ul li a{font-family:'Lato', sans-serif; font-weight:400; font-size:1.125em; color:#2f3340;}
.content_days_new .content_faqs .center_content ul li a:hover{text-decoration:underline;}

/*ERROR*/
.content_error_new{}

/*Headings*/
.content_error_new .content_headings{background:#f8f8f8; padding:75px 0; border-top:rgba(104,110,127,0.25) 1px solid;}

.content_error_new .content_headings .center_content{padding:0 0 0 150px;}

/*Heading*/
.content_error_new .content_headings .center_content h2{position:relative; font-family:'Raleway', sans-serif; font-size:2.125em; color:#2f3340; font-weight:700; margin:0 0 35px;}
.content_error_new .content_headings .center_content h2::before{width:130px; height:130px; position:absolute; top:-15px; left:-150px; background:url(../../img/bg_error.png?v=1i) no-repeat; content:'';}

/*Paragraph*/
.content_error_new .content_headings .center_content p{font-family:'Lato', sans-serif; font-weight:400; line-height:1.5; color:#2f3340;}

/*Link*/
.content_error_new .content_headings .center_content a{font-family:'Lato', sans-serif; font-weight:700; color:#51d172;}
.content_error_new .content_headings .center_content a:hover{text-decoration:underline;}

/*Faqs*/
.content_error_new .content_faqs{padding:60px 0; background:#FFFFFF; border-bottom:rgba(104,110,127,0.25) 1px solid;}

.content_error_new .content_faqs .center_content{padding:0 0 0 150px;}

/*Heading*/
.content_error_new .content_faqs .center_content h3{font-family:'Raleway', sans-serif; font-weight:700; font-size:2em; color:#2f3340; margin:0 0 30px;}

/*Question List*/
.content_error_new .content_faqs .center_content ul{border-top:rgba(104,110,127,0.25) 1px solid; padding:20px 0 0;}

.content_error_new .content_faqs .center_content ul li{border-bottom:rgba(104,110,127,0.25) 1px solid; margin:0 0 20px; padding:0 0 20px}

.content_error_new .content_faqs .center_content ul li a{font-family:'Lato', sans-serif; font-weight:400; font-size:1.125em; color:#2f3340;}
.content_error_new .content_faqs .center_content ul li a:hover{text-decoration:underline;}


/*SUCCESS*/
.content_success_new{}

/*Headings*/
.content_success_new .content_headings{background:#f8f8f8; padding:75px 0; border-top:rgba(104,110,127,0.25) 1px solid;}

.content_success_new .content_headings .center_content{padding:0 0 0 150px;}

/*Heading*/
.content_success_new .content_headings .center_content h2{text-align:left; position:relative; font-family:'Raleway', sans-serif; font-size:2.125em; color:#2f3340; font-weight:700; margin:0 0 35px;}
.content_success_new .content_headings .center_content h2::before{width:130px; height:130px; position:absolute; top:-15px; left:-150px; background:url(../../img/bg_success.png) no-repeat; content:'';}

/*Paragraph*/
.content_success_new .content_headings .center_content p{font-family:'Lato', sans-serif; font-weight:400; line-height:1.5; color:#2f3340;}
.content_success_new .content_headings .center_content p.small{font-size:0.875em; text-align:center;}

.content_success_new .content_headings .center_content p span{font-weight:700;}

/*Link*/
.content_success_new .content_headings .center_content a{font-family:'Lato', sans-serif; font-weight:700; color:#51d172;}
.content_success_new .content_headings .center_content a:hover{text-decoration:underline;}


/*FOOTER*/
footer{padding:30px 0 0; height:125px; border-top:#CCCCCC solid 1px; background:#f9f9f9;}
footer.bottom{position:absolute; bottom:0;}

footer .center_content{text-align:center;}

/*Logo*/
footer .logo{width:112px; height:20px; float:left; background:url(../../img/rapido_facil_logo.svg) no-repeat; font-size:0;}

/*Address*/
footer .content_address{display:inline-block; width:375px;}

footer .content_address span{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; color:#999; font-size:0.750em;}

footer .content_address span:first-child{margin:0 0 10px;}

/*Legal*/
footer .content_legal{float:right;}

footer .content_legal li{display:inline-block; margin:0 5px 0 0;}
footer .content_legal li:last-child{margin:0;}

footer .content_legal li img{width:37px; height:50px;}

/*FOOTER SITE*/
footer.site{background:#FFFFFF; border:none; height:auto;}
footer.site.home{border-top:#e4e4e4 1px solid;}
footer.site.previous_home{padding:0;}

/*Content Up*/
footer.site .content_up{padding:50px 0;}

/*List*/
footer.site .content_up ul{width:380px; float:left;}
footer.site .content_up ul:nth-child(3){}

footer.site .content_up ul li{margin:0 0 15px;}

footer.site .content_up ul li a{font-family:'Lato', sans-serif; font-weight:400; color:#292928; font-size:0.875em;}
footer.site .content_up ul li a:hover{text-decoration:underline;}

/*Countries*/
footer.site .content_up .content_countries{float:left; width:110px;}

footer.site .content_up .content_countries li img{width:25px; margin:0 10px 0 0; position:relative; top:3px;}

/*Social*/
footer.site .content_up .content_social{float:right; width:auto;}

footer.site .content_up .content_social li{float:left; margin:0 10px 0 0;}
footer.site .content_up .content_social li:last-child{margin:0;}

footer.site .content_up .content_social li a{width:26px; height:26px; display:block; font-size:0; background:url(../../img/ic_social.svg) no-repeat;}

footer.site .content_up .content_social li.fb a{background-position:0px 0px;}
footer.site .content_up .content_social li.lin a{background-position:0px -63px;}
footer.site .content_up .content_social li.tw a{background-position:0px -117px;}

/*Content Down*/
footer.site .content_down{padding:30px 0; border-top:#e4e4e4 1px solid;}
footer.site.previous_home .content_down{border:none;}

/*Prestable Logo*/
footer.site .content_down .logo{width:130px; height:30px; float:left; background:url(../../img/rapido_facil_logo.svg) no-repeat; font-size:0; background-size:100% auto;}

/*CopyRight*/
footer.site .content_down .copyright{float:left; font-family:'Lato', sans-serif; font-weight:normal; color:#292928; font-size:0.750em; margin:5px 0 0 40px;}

/*Information*/
footer.site .content_down .content_information{float:left; width:425px; margin:0 0 0 80px;}

footer.site .content_down .content_information span{color:#292928; font-family:'Lato', sans-serif; font-weight:400; font-size:0.688em;}

footer.site .content_down .content_information span a{color:#00b445;}

/*Legal*/
footer.site .content_down .content_legal{float:right;}

footer.site .content_down .content_legal li{display:inline-block; margin:0 5px 0 0;}
footer.site .content_down .content_legal li:last-child{margin:0;}

footer.site .content_down .content_legal li img{width:37px; height:50px;}

footer.site .content_down .content_legal li .go_daddy{width:auto; height:50px;}

/*Social*/
footer.site.previous_home .content_down .content_social{float:right; width:auto;}

footer.site.previous_home .content_down .content_social li{float:left; margin:0 10px 0 0;}
footer.site.previous_home .content_down .content_social li:last-child{margin:0;}

footer.site.previous_home .content_down .content_social li a{width:26px; height:26px; display:block; font-size:0; background:url(../../img/ic_social.svg) no-repeat;}

footer.site.previous_home .content_down .content_social li.fb a{background-position:0px 0px;}
footer.site.previous_home .content_down .content_social li.lin a{background-position:0px -63px;}
footer.site.previous_home .content_down .content_social li.tw a{background-position:0px -117px;}

/* Footer Page */
.page-footer {
  position: absolute;
  bottom: 15%;
  border: none;
	width: 100%;
}

.content_footer{font-family: 'latoregular', Arial, Helvetica, sans-serif;}

.content_footer h3{font-weight: bold; padding: 5px 0;}

.content_footer h3.time_left{font-family: 'ralewaylight', sans-serif;}

.content_footer h3.time_left:before{color: #46b74e;content: ''; background: url('../../img/clock.svg') no-repeat; height: 20px; width: 20px; display: inline-block; position: relative; top: 5px;}

.content_footer a{color: #46b74e; font-weight: bold; display: inline-block;}

.content_footer span.icon_arrow{background: url('../../img/ic_arrow_right.svg') no-repeat; height: 20px; width: 20px; display: inline-block; position: relative; top: 6px;}

/*MODAL*/
.modal{width:100%; height:100%; position:fixed; top:0; left:0; background:rgba(0,0,0,0.6); z-index:999; display:flex; justify-content:flex-start; flex-direction:column; opacity:0; transition:all 0.35s ease-out; -webkit-transition:all 0.35s ease-out; pointer-events:none; will-change:opacity;}
.modal.show{opacity:1; pointer-events:all;}

.modal.details .container .card{padding-top: 0;}

/*Box*/
.modal .box{width:545px; margin:75px auto 0; background:#FFFFFF; border-radius:10px; overflow:hidden;}

.modal .container{width:460px; margin:75px auto 0; background:#FFFFFF; border-radius:5px; overflow:hidden; text-align: center;}

/*Button Close*/
.modal .box .button.close{width:24px; height:24px; position:absolute; top:20px; right:20px; z-index:10; background:url(../../img/ic_close.svg) no-repeat; font-size:0; opacity:0.6; will-change:opacity;}
.modal .box .button.close:hover{opacity:1;}

.modal .container .button.close{float: right; margin: 20px; display: block; width:25px; height:25px; z-index:10; background:url(../../img/ic_close_thin.svg) no-repeat; font-size:0; opacity:0.6; will-change:opacity;}
.modal .container .button.close:hover{opacity:1;}

.modal.details .container .button.close{margin-bottom: 0;}

/*Header*/
.modal .box .hd{box-shadow:0 0 4px 0 rgba(0,0,0,.2); padding:15px 30px; margin:0 0 20px;}

.modal .container .hd{padding:15px 30px; margin:0 0 20px;}

/*Headings*/
.modal .box .hd h2{font-size:2em; font-weight:normal; box-sizing:border-box; -webkit-box-sizing:border-box;}

.modal .container .hd h2{font-family: 'ralewaylight', sans-serif; font-weight: normal; font-size: 1.750em; text-align: center; line-height: 1.250;}

/*How it work*/
.modal .box .content_how_steps{padding:0 30px; box-sizing:border-box; -webkit-box-sizing:border-box;}

.modal .container .content_how_steps{padding:0 50px; box-sizing:border-box; -webkit-box-sizing:border-box;}

.modal .box .content_how_steps li{position:relative; padding:20px 0 20px 80px; box-sizing:border-box; -webkit-box-sizing:border-box; border-bottom:1px solid #e4e4e4; line-height:1.5;}
.modal .box .content_how_steps li:first-child{padding:0 0 20px 80px;}
.modal .box .content_how_steps li:last-child{border:none;}

.modal .container .content_how_steps li{padding: 10px 0; font-family: 'ralewaylight', sans-serif; font-weight: normal; font-size: 1em;text-align: center;}
.modal .container .content_how_steps li:last-child{margin: 0;}

/*Icons*/
.modal .box .content_how_steps li::before{width:70px; height:70px; position:absolute; top:0; bottom:0; left:0; margin:auto 0; background:url(../../img/sp_icons_how_work.svg); content:'';}

.modal .box .content_how_steps li:nth-child(1)::before{background-position:0px 2px; top:-23px;}
.modal .box .content_how_steps li:nth-child(2)::before{background-position:0px -115px;}
.modal .box .content_how_steps li:nth-child(3)::before{background-position:0px -229px;}

/*Preload*/
.modal.preload{}

.modal.preload .box{padding:35px; box-shadow:0 0 4px 0 rgba(0,0,0,.2); margin:75px auto 0;}

/*Header*/
.modal.preload .box .hd{box-shadow:none; padding:0; text-align:center;}

.modal.preload .box .hd h2{font-family:'latolight', sans-serif;}

.modal.preload .box .hd span{font-size:0.750em; margin:10px 0;}

/*Progress Bar*/
.modal.preload .box .meter {
	height: 20px;
	position: relative;
	background: #555;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);
	-moz-box-shadow   : inset 0 -1px 1px rgba(255,255,255,0.3);
	box-shadow        : inset 0 -1px 1px rgba(255,255,255,0.3);
}

.modal.preload .box .meter > span {
	display: block;
	height: 100%;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	background-color:#51d172;
	/*background-image: -webkit-gradient(
      linear,
      left bottom,
      left top,
      color-stop(0, rgb(43,194,83)),
      color-stop(1, rgb(84,240,84))
     );
    background-image: -moz-linear-gradient(
      center bottom,
      rgb(43,194,83) 37%,
      rgb(84,240,84) 69%
     );*/
	-webkit-box-shadow:
			inset 0 2px 9px  rgba(255,255,255,0.3),
			inset 0 -2px 6px rgba(0,0,0,0.4);
	-moz-box-shadow:
			inset 0 2px 9px  rgba(255,255,255,0.3),
			inset 0 -2px 6px rgba(0,0,0,0.4);
	box-shadow:
			inset 0 2px 9px  rgba(255,255,255,0.3),
			inset 0 -2px 6px rgba(0,0,0,0.4);
	position: relative;
	overflow: hidden;
}

.modal.preload .box .meter > span:after {
	content: "";
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background-image:
			-webkit-gradient(linear, 0 0, 100% 100%,
			color-stop(.25, rgba(255, 255, 255, .2)),
			color-stop(.25, transparent), color-stop(.5, transparent),
			color-stop(.5, rgba(255, 255, 255, .2)),
			color-stop(.75, rgba(255, 255, 255, .2)),
			color-stop(.75, transparent), to(transparent)
			);
	background-image:
			-moz-linear-gradient(
					-45deg,
					rgba(255, 255, 255, .2) 25%,
					transparent 25%,
					transparent 50%,
					rgba(255, 255, 255, .2) 50%,
					rgba(255, 255, 255, .2) 75%,
					transparent 75%,
					transparent
			);
	z-index: 1;
	-webkit-background-size: 50px 50px;
	-moz-background-size: 50px 50px;
	-webkit-animation: move 2s linear infinite;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	overflow: hidden;
	opacity:0.6;
}

/*Animation Keys*/

@-webkit-keyframes move {
	0% {
		background-position: 0 0;
	}
	100% {
		background-position: 50px 50px;
	}
}

@keyframes move {
	0% {
		background-position: 0 0;
	}
	100% {
		background-position: 50px 50px;
	}
}

/*Modal Preload Financier*/
.modal.preload.financier{}

.modal.preload.financier .box .hd{margin:0 0 5px;}

/*Image Financier*/
.modal.preload.financier .box .hd figure{text-align:center; margin:0 0 20px;}

.modal.preload.financier .box .hd figure img{display:inline-block;}

.modal.preload.financier .box .hd h2{font-size:1.875em; margin:0 0 30px;}

/*Slider Fade in out*/
.modal.preload.financier .box .slideshow{height:40px;}

.modal.preload.financier .box .text_info{position:absolute; left:0; top:0; font-family:'ralewaylight', sans-serif; font-weight:normal; font-size:0.813em; color:#333642; text-align:center; margin:30px 0 0;}

/*Warning Msg*/
.modal.preload.financier .box .content_warning_green{height:45px; line-height:43px; text-align:center; background:#dcfcdb; border:#48cb67 1px solid; border-radius:5px; margin:30px 0 0;}
.modal.preload.financier .box .content_warning_green::before{width:20px; height:20px; position:absolute; top:0; bottom:0; left:15px; margin:auto 0; background:url(../../img/ic_warning.png) no-repeat; content:'';}

.modal.preload.financier .box .content_warning_green span{font-family:'ralewaylight', sans-serif; font-weight:bold; font-size:0.813em; color:#48cb67;}

/*Footer*/
.modal .box .ft{padding:20px 0; box-shadow:0 0 4px 0 rgba(0,0,0,.2); text-align:center;}

.modal .container .ft{padding:0 0 20px 0; text-align:center;}


.modal .box .ft .button.return{position:relative; padding:0 0 0 30px; font-family:'latoblack', sans-serif; font-size:0.750em; text-transform:uppercase;}
.modal .box .ft .button.return::before{width:22px; height:18px; position:absolute; top:0; bottom:0; left:0; margin:auto 0; background:url(../../img/ic_arrow.svg) no-repeat; content:'';}

.modal .container .button.return{display: inline-block; width:100px; height:100px; z-index:10; background:url(../../img/ic_check_green.svg) no-repeat; font-size:0; opacity:0.6; will-change:opacity;}
.modal .container .button.return:hover{opacity:1;}

/*Media Query Mobile 1280*/
@media (max-width: 1275px) {

	.home .content_headings .content_information{width:510px; margin:165px 0 0;}

	.home .content_headings .content_image{width:400px;}

	.home .content_how_it_work .content_steps li{width:290px; height:300px;}

	.home .content_banks .center_content_medium .content_information{margin:0 0 0 30px;}

	.home .content_banks .center_content_medium .bg_image{width:545px;}

	.home .content_process .process_list li{width:410px;}

	.center_content_big{width:990px;}

	.center_content_medium{width:960px;}

	footer.site .content_down .content_information{margin:0 0 0 20px;}

	footer.site .content_down .copyright{margin:5px 0 0 20px;}

	footer.site .content_down .content_legal{width:215px;}

	footer.site .content_down .content_legal li .go_daddy{height:35px;}

	footer.site .content_down .content_legal li img{width:auto; height:35px;}

	.content_cards li .filter_list .cta .component{top: -7px;}

	.home .content_headings .content_information { margin: 85px 0 0; }
}

/*Media Query Mobile 1150*/
@media (max-width: 1150px) {
	.about_us .content_about_info ul li .content_text{width:415px;}

}

/*Media Query Mobile 1020*/
@media (max-width: 1020px) {

	/*Layout*/
	.center_content_big,
	.center_content_medium{width:100%; float:left;}

	.mobile_img{display:block; width:100%; float:left;}

	/*Header*/
	header.site{padding:0 25px;}

	header.site .flag{display:none;}

	header.site .logo{top:29px;}

	header.site .button{width:130px; height:30px; line-height:30px; margin:20px 0 0;}

	header.site .button span{font-size:0.750em;}

	header.site.about_us .content_country_option{display:none;}

	/*About Us Button*/
	header.site.about_us .button{width:130px; height:30px; line-height:30px; margin:20px 0 0 0; }

	header.site.about_us .button span{font-size:0.750em;}

	header.site.about_us .button img{position:relative; top:2px;}

	header.site.home .logo, header.site.about_us .logo { width: 140px; height: 30 px; }

	/*Receives Lead*/
	.receive_leads .content_headings h2{font-size:1.750em;}

	.receive_leads .content_headings h3{font-size:0.813em; padding:0 40px; box-sizing:border-box; -webkit-box-sizing:border-box;}

	.receive_leads .content_headings .button{width:180px; height:35px; line-height:35px;}
	.receive_leads .content_headings .button span{font-size:0.938em;}

	.receive_leads .content_form{padding:60px 0 0;}

	.receive_leads .content_form h3{font-size:1.375em; margin:0 0 30px; padding:0 25px; box-sizing:border-box; -webkit-box-sizing:border-box;}

	.receive_leads .content_form .ind_col_45{width:100%; padding:0 25px;}
	.receive_leads .content_form .ind_col_45:last-child{background:#FFFFFF; padding:30px 25px 50px;}

	.receive_leads .content_form .margin_0_0_30{margin:0 0 15px;}

	.receive_leads .content_form .button{float:none; margin:0 auto 50px; height:35px; line-height:35px;}

	.receive_leads .content_form .button span{font-size:0.938em;}

	.receive_leads .content_checks li{margin:0 0 25px;}

	.receive_leads .content_checks li img{width:20px;}

	.receive_leads .content_checks li p{font-size:0.813em; padding:0 0 0 35px;}

	/*AFFILIATE*/

	.affiliate .content_headings{height:auto; padding:70px 0 0;}

	.affiliate .content_headings .center_content_big::before{display:none;}

	.affiliate .content_headings .content_text{width:100%; float:left; padding:0 25px; text-align:center;}

	.affiliate .content_headings h2{font-size:1.750em; margin:0 0 20px;}

	.affiliate .content_headings h2 br{display:none;}

	.affiliate .content_headings h3{font-size:0.813em;}

	.affiliate .content_headings .content_button{margin:30px 0;}

	.affiliate .content_headings .button{height:40px; line-height:38px; margin:0 auto; overflow:hidden; margin:0 auto; display:inline-block; float:none;}

	.affiliate .content_headings .button span{font-size:0.938em;}

	.affiliate .content_benefits{padding:50px 25px 0;}

	.affiliate .content_benefits .benefits_list li{width:100%; float:left; text-align:center;}
	.affiliate .content_benefits .benefits_list li:nth-child(odd),
	.affiliate .content_benefits .benefits_list li:nth-child(even){padding:0; margin:0 0 40px;}

	.affiliate .content_benefits .benefits_list li img{float:none; display:inline-block;}
	.affiliate .content_benefits .benefits_list li:nth-child(2) img{margin:0 0 30px;}
	.affiliate .content_benefits .benefits_list li:nth-child(3) img{margin:0 0 10px;}
	.affiliate .content_benefits .benefits_list li:nth-child(4) img{margin:0 0 30px;}

	.affiliate .content_benefits .benefits_list li .information{width:100%; float:left; padding:0;}

	.affiliate .content_benefits .benefits_list li .information h4{font-size:0.938em; margin:0 0 5px;}
	.affiliate .content_benefits .benefits_list li .information p{font-size:0.688em;}

	.affiliate .content_registration .center_content_big{padding:40px 25px 0; border-radius:0;}

	.affiliate .content_registration .center_content_big h3{font-size:1.375em;}

	.affiliate .content_registration .center_content_big p{font-size:0.813em;}

	.affiliate .content_registration .center_content_big .form{padding:30px 0 0;}

	.affiliate .content_registration .center_content_big .ind_col_48{width:100%;}

	.affiliate .content_registration .center_content_big .form .button{float:none; margin:0 auto 50px; height:35px; line-height:35px;}

	.affiliate .content_registration .center_content_big .form .button span{font-size:0.938em;}

	.affiliate .content_tools{padding:40px 25px 0;}

	.affiliate .content_tools h3{font-size:1.375em;}

	.affiliate .content_tools .tools_list{margin:0 0 40px;}

	.affiliate .content_tools .tools_list li:nth-child(1),
	.affiliate .content_tools .tools_list li:nth-child(2),
	.affiliate .content_tools .tools_list li:nth-child(3){width:100%; float:left; margin:30px 0 0; text-align:center;}

	.affiliate .content_tools .tools_list li img{float:none; display:inline-block;}

	.affiliate .content_tools .tools_list li:nth-child(1) p,
	.affiliate .content_tools .tools_list li:nth-child(2) p,
	.affiliate .content_tools .tools_list li:nth-child(3) p{width:100%; float:left; padding:0; margin:10px 0 0;}

	.affiliate .content_ecommerce_info{padding:40px 0;}

	.affiliate .content_ecommerce_info .center_content_big::before{display:none;}

	.affiliate .content_ecommerce_info .content_text{width:100%; float:left; text-align:center;}

	.affiliate .content_ecommerce_info .content_text h3,
	.affiliate .content_ecommerce_info .content_text h4{padding:0 25px; box-sizing:border-box; -webkit-box-sizing:border-box;}

	.affiliate .content_ecommerce_info .content_text h4 br{display:none;}

	.affiliate .content_ecommerce_info .mobile_img{margin:20px 0 0;}

	.affiliate .content_ecommerce_info .content_text .content_list{padding:0 25px; margin:20px 0 0; box-sizing:border-box; -webkit-box-sizing:border-box;}

	.affiliate .content_ecommerce_info .content_text .content_list li{width:100%; float:left; height:auto; margin:0 0 25px;}
	.affiliate .content_ecommerce_info .content_text .content_list li:nth-child(odd){padding:0;}

	.affiliate .content_ecommerce_info .content_text .content_list li h5{font-size:1.125em;}

	.affiliate .content_ecommerce_info .content_text .content_list li p{font-size:0.750em;}

	.affiliate .content_ecommerce_info .content_text .content_list li p br{display:none;}

	.affiliate .content_ecommerce_info .btn_form{width:30px; height:18px; background-size:100% auto; bottom:20px;}


	.affiliate .content_opportunities{padding:40px 25px 0; box-sizing:border-box; -webkit-box-sizing:border-box;}

	.affiliate .content_opportunities .center_content_big h3{font-size:1.375em;}

	.affiliate .content_opportunities .center_content_big p{font-size:0.813em;}

	.affiliate .content_opportunities .center_content_big p br{display:none;}

	.affiliate .content_opportunities .center_content_big .form{padding:30px 0 0;}

	.affiliate .content_opportunities .center_content_big .ind_col_48{width:100%;}

	.affiliate .content_opportunities .center_content_big .form .button{float:none; margin:0 auto 50px; height:35px; line-height:35px;}

	.affiliate .content_opportunities .center_content_big .form .button span{font-size:0.938em;}

	/*Home*/
	.home .content_headings .content_information{width:100%; float:left; padding:0 25px; text-align:center;}

	.home .content_headings{height:auto;}

	.home .content_headings::before{width:490px; height:262px; background-size:100% auto;}

	.home .content_headings .content_information h1{font-size:1.750em;}

	.home .content_headings .content_information h2{font-size:0.813em;}

	.home .content_headings .content_information .content_button .button{height:40px; line-height:38px; margin:0 auto; overflow:hidden; margin:0 auto; display:inline-block; float:none;}

	.home .content_headings .content_information .content_button .button span{font-size:0.938em;}

	.home .content_headings .content_information .content_button .text{width:100%; float:left; margin:15px 0 0; font-size:0.625em;}

	.home .content_headings .content_image img { width: 55%; float: left; right: -190px; bottom: 0; margin: 0 0 20px; }

	.home .content_headings .content_image img { top: auto; }

	.home .content_headings .content_image{width:100%; float:left;}

	.home .content_headings .content_image .legal{display:none;}

	.home .content_headings .content_image .circle{width:75px; height:75px; background:#48cb67; left:-35%; right:0; margin:0 auto;}

	.home .content_headings .content_image .circle .title{font-size:0.813em;}

	.home .content_headings .content_image .circle .number{font-size:0.938em;}

	.home .content_how_it_work{padding:40px 0 10px;}

	.home .content_how_it_work h3{font-size:1.500em;}

	.home .content_how_it_work .content_steps{padding:0 25px; box-sizing:border-box; -webkit-box-sizing:border-box; margin:20px 0 40px;}

	.home .content_how_it_work .content_steps li{width:100%; height:auto; float:left; margin:0 0 30px; padding:20px 10px;}

	.home .content_how_it_work .content_steps li figure{width:90px; position:absolute;}

	.home .content_how_it_work .content_steps li:nth-child(2) figure{width:70px;}

	.home .content_how_it_work .content_steps li h4,
	.home .content_how_it_work .content_steps li p{text-align:left; padding:0 0 0 100px; box-sizing:border-box; -webkit-box-sizing:border-box; font-size:0.938em;}

	.home .content_how_it_work .content_steps li p{font-size:0.625em;}

	.home .content_how_it_work .content_steps li:nth-child(2)::before{bottom:auto; left:0; right:0; top:-33px; bottom:auto; margin:auto; transform:rotate(90deg) scale(0.5); -webkit-transform:rotate(-90deg) scale(0.5);}

	.home .content_how_it_work .content_steps li:nth-child(2)::after{bottom:auto; left:0; right:0; bottom:-33px; top:auto; margin:auto; transform:rotate(-90deg) scale(0.5); -webkit-transform:rotate(90deg) scale(0.5);}

	.home .content_banks{padding:0 25px;}

	.home .content_banks .center_content_medium{padding:60px 0 0;}

	.home .content_banks .center_content_medium .content_information{width:100%; float:left; margin:0; padding:0;}

	.home .content_banks .center_content_medium .content_information h3{font-size:1.500em; text-align:center;}

	.home .content_banks .center_content_medium .content_information .banks_list{margin:30px 0 0; padding:0 25px; text-align:center; box-sizing:border-box; -webkit-box-sizing:border-box;}

	.home .content_banks .center_content_medium .content_information .banks_list li{width:13%; float:none; display:inline-block;}

	.home .content_cta_start{padding:40px 0;}

	.home .content_cta_start img{padding:0 40px 40px; box-sizing:border-box; -webkit-box-sizing:border-box;}

	.home .content_cta_start .center_content_medium{padding:0; margin:0 0 -100px;}

	.home .content_cta_start .content_cta{width:100%; height:auto; float:left; background-position:top; position:relative; top:-110px; background-size:cover;}

	.home .content_cta_start .content_cta .content_information{padding:120px 40px 0; width:100%; float:left;}

	.home .content_cta_start .content_cta h3{font-size:1.500em; text-align:center; margin:0 0 5px;}

	.home .content_cta_start .content_cta p{font-size:0.688em; text-align:center;}

	.home .content_cta_start .cta_text{width:100%; float:left; position:relative; bottom:auto; right:auto; text-align:center; margin:10px 0 0; padding:0 0 50px;}

	.home .content_cta_start .cta_text .text{font-size:0.750em; display:inline-block; top:-10px;}

	.home .content_cta_start .cta_text .circle{width:30px; height:30px; display:inline-block;}

	.home .content_process{padding:0 25px;}

	.home .content_process h3{font-size:1.500em; text-align:center;}

	.home .content_process .process_list{margin:0;}

	.home .content_process .process_list li{width:100%; float:left; margin:0 0 30px;}

	.home .content_process .process_list li img{width:40px;}

	.home .content_process .process_list li p{font-size:0.938em; padding:0 0 0 55px;}

	.home .content_process .process_list li p br{display:none;}

	.home .content_process .user_comment .content_user_comment{background-size:100% 100%; height:auto; width:100%; float:left; overflow:visible;}

	.home .content_process .user_comment .content_user_comment .content{padding:30px 15px;}

	.home .content_process .user_comment .content_user_comment .content .quotes{height:12px; background-size:auto 100%;}

	.home .content_process .user_comment .content_user_comment .content p{font-size:0.688em; margin:5px 0 0;}

	.home .content_process .user_comment .content_user_comment .content .name{font-size:0.688em;}

	.home .content_process .user_comment .content_user_comment .content .button{height:40px; line-height:38px; margin:0 auto; bottom:-20px; overflow:hidden; margin:0 auto; display:inline-block; float:none;}

	.home .content_process .user_comment .content_user_comment .content .button span{font-size:0.938em;}

	/*Home Previous*/
	.previous_home .content_headings{height:auto; background-image:none;}

	.previous_home .center_content_medium{height:auto;}

	.previous_home .content_information{width:100%; padding:65px 25px 0; float:left;}

	.previous_home .content_information h2{height:30px; background-position:center;}

	.previous_home .content_information h1{font-size:1.750em; text-align:center;}

	.previous_home .content_information ul{text-align:center; margin:0 0 20px;}

	.previous_home .content_information .content_flag{width:110px; height:25px;}

	.previous_home .content_information .content_flag .flag_img{width:15px; margin:7px 2px 0 0;}

	.previous_home .content_information .content_flag .text{font-size:0.688em; top:-1px;}

	.previous_home .content_information .legal_text{font-size:0.625em; width:130px; left:15px; bottom:-110px;}

	/*About Us*/

	.about_us .content_headings{padding:75px 20px;}

	.about_us .content_headings h2{font-size:1.750em;}

	.about_us .content_headings h3{font-size: 0.813em; padding:0 40px; box-sizing: border-box; -webkit-box-sizing: border-box;}

	.about_us .content_headings .content_button .button{height:40px; line-height:38px; overflow:hidden; margin:0 auto; display:inline-block; float:none;}

	.about_us .content_headings .content_button .button span{font-size:0.938em;}

	.about_us .content_about_info .center_content_medium{padding:0 25px; text-align:center;}

	.about_us .content_about_info ul li{height:auto; padding:40px 0;}

	.about_us .content_about_info ul li .img{width:85%; display:block; margin:0 auto;}

	.about_us .content_about_info ul li:nth-child(odd) .img,
	.about_us .content_about_info ul li:nth-child(even) .img{float:none;}

	.about_us .content_about_info ul li .content_text{width:100%; position:relative; top:auto;}

	.about_us .content_about_info ul li:nth-child(odd) .content_text,
	.about_us .content_about_info ul li:nth-child(even) .content_text{right:auto; left:auto;}

	.about_us .content_about_info ul li .content_text h4{font-size:1.375em; margin:20px 0;}

	.about_us .content_about_info ul li .content_text p{font-size:1.125em;}

	.about_us .content_about_info ul li .content_text .button{height:40px; line-height:38px; overflow:hidden; margin:20px auto 0; display:inline-block; float:none;}

	.about_us .content_about_info ul li .content_text .button span{font-size:0.938em;}

	.about_us .contact_information{padding:40px 25px;}

	.about_us .contact_information li{width:100%;}
	.about_us .contact_information ul li:first-child{margin:0 0 50px;}

	.about_us .contact_information li img{width:60px; float:none; margin:0 auto 20px; display:block;}
	.about_us .contact_information li:last-child img{left:-8px; position:relative;}

	.about_us .contact_information li .content_text{padding:0; width:100%; float:left; text-align:center;}

	.about_us .contact_information li .content_text h3{font-size:1.375em;}

	.about_us .contact_information li .content_text p{font-size:1.125em; margin:0 0 5px;}

	.about_us .contact_information ul li:first-child .content_text .button,
	.about_us .contact_information ul li .content_text .button{height:40px; line-height:38px; overflow:hidden; margin:20px auto 0; display:inline-block; float:none;}

	.about_us .contact_information ul li:first-child .content_text .button span,
	.about_us .contact_information ul li .content_text .button span{font-size:0.938em;}

	.about_us .contact_information ul li:first-child .content_text .button img,
	.about_us .contact_information ul li .content_text .button img{width:auto; margin:0; display:inline-block; left:auto;}

	.about_us .content_meet{padding:40px 25px;}

	.about_us .content_meet h3{font-size:1.375em;}

	.about_us .content_meet .button{height:40px; line-height:38px; overflow:hidden; margin:20px auto 0; display:inline-block; float:none;}

	.about_us .content_meet .button span{font-size:0.938em; top:-1px;}

	.about_us .content_meet .button img{width:26px;}

	/*Terms*/
	.terms .content_terms{padding:40px 25px;}

	.terms .content_headings h2{font-size:1.750em;}

	.terms .content_headings h3{font-size:0.813em;}

	.terms .content_terms p{font-size:1em;}

	.terms .content_terms p .bold{font-size:1.125em;}

	.content_document img{width: 60%; margin: 0 auto; display: inherit;}

	/*Footer*/
	footer.site{padding:0;}

	footer.site .content_up{padding:0 0 25px;}

	footer.site .content_up ul{width:50%; float:left; border-top:#e4e4e4 1px solid; padding:30px 25px 0; box-sizing:border-box; -webkit-box-sizing:border-box;}


	footer.site .content_up ul:nth-child(1){padding:30px 0 10px 25px;}
	footer.site .content_up ul:nth-child(2){padding:30px 25px 10px 0;}

	footer.site .content_up .content_countries{width:60%;}

	footer.site .content_up .content_social{width:40%; text-align:right; padding:13px 25px 0 0;}

	footer.site .content_up ul.content_countries li{float:left; margin:0 10px 0 0;}
	footer.site .content_up ul.content_countries li:last-child{margin:0;}

	footer.site .content_up .content_social li{float:none; display:inline-block;}

	footer.site .content_up ul li a{font-size:0.625em;}

	footer.site .content_down{padding:30px 25px;}

	footer.site .content_down .logo{width:100%; height:25px; background-size:85px auto;}

	footer.site.previous_home .content_down .logo{width:150px; position:relative; top:7px;}

	footer.site .content_down .copyright{margin:5px 0 0;}

	footer.site .content_down .content_information{width:100%; float:left; margin:20px 0 0; padding:0;}

	footer.site .content_down .content_information span{margin:0 0 5px;}

	footer.site .content_down .content_legal{width:60%; text-align:right; position:absolute; top:0; right:0; margin:0;}

	footer.site .content_down .content_legal li .go_daddy{height:25px;}

	footer.site .content_down .content_legal li img{height:25px; width:auto;}

	/*Form Buttons*/
	.content_form .content_button a.button{height: 40px; line-height: 38px; margin: 0 auto; overflow: hidden; margin: 0 auto; display: inline-block; float: none;}

	.content_form .content_button a.button span{font-size: 0.938em;}

}

/*Media Query Mobile 770*/
@media (max-width: 770px) {

	.center_content{width:100%; padding:0 15px; float:left;}

	.content_form .center_content{width:100%; min-height:auto; padding:10px 15px 0;}

	.content_form h2{font-size:1.375em; margin:0 0 10px;}

	.content_form h3{font-size:1em; margin:0 0 10px;}

	.content_information{padding:0 15px; margin:60px 0 0;}

	.content_information .line{width:100%;}

	/*Header*/
	header .center_content{width:100%;}

	/*Button*/
	.content_form .content_button button.big{width:100%; float:left;}
	.content_form .content_buttons_list,
	.content_cards .content_buttons_list{width:100%; float:left;}

	.content_form .inline_input.small{width: 35%;}

	.content_form .inline_input.big{width: 65%;}


	.content_document img{width: 100%; margin: 0 auto; display: inherit;}

	/*Input*/
	.content_form input{height:50px;}

	input:not(:placeholder-shown),
	input:focus{padding:15px 18px 0 !important;}

	.content_phone input:not(:placeholder-shown),
	.content_phone input:focus,
	.content_area input:not(:placeholder-shown),
	.content_area input:focus{padding:15px 15px 0 55px !important;}

	/*Select*/
	.select_mobile{width:100%; min-height:50px; float:left; display:block;}

	.mobile_background{
		-webkit-tap-highlight-color: transparent;
		background-color: #fff;
		border-radius: 10px;
		border:2px solid hsla(0,0%,89%,.6);
		box-sizing: border-box;
		clear: both;
		cursor: pointer;
		display: block;
		float: left;
		font-family: inherit;
		font-size: 1.125em;
		font-weight: normal;
		height: 50px;
		line-height: 50px;
		outline: none;
		padding-left: 15px;
		padding-right: 15px;
		position: absolute;
		top:0;
		left:0;
		text-align: left !important;
		-webkit-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		white-space: nowrap;
		width: 100%;
		color:#727889;
		content:'';
	}

	select.parsley-error ~ .mobile_background{border:#df6464 2px solid;}

	.select_mobile:after {
		border-bottom: 2px solid #727889;
		border-right: 2px solid #727889;
		content: '';
		display: block;
		height: 10px;
		margin-top: 0;
		pointer-events: none;
		position: absolute;
		right: 20px;
		top: 17px;
		-webkit-transform-origin: 66% 66%;
		-ms-transform-origin: 66% 66%;
		transform-origin: 66% 66%;
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
		-webkit-transition: all 0.15s ease-in-out;
		transition: all 0.15s ease-in-out;
		width: 10px;
		z-index:3;
	}

	.select_mobile select{display:block !important; width:93%; height:40px; z-index:2; border:none; background:#FFFFFF; color:#727889; position:relative; padding:0 15px; margin:5px;}

	.select_mobile .nice-select{display:none !important;}

	.content_phone::before,
	.content_area::before{height:46px; line-height:48px;}

	.content_phone input::-webkit-input-placeholder,
	.content_area input::-webkit-input-placeholder{font-size:0.750em;}

	.content_phone input::placeholder,
	.content_area input::placeholder{font-size:0.750em;}

	/*Float Label*/
	label.floating_label{top:17px; font-size:0.938em;}

	.content_form .security_msg .msg{font-size:0.875em;}

	.label-check{margin:0;}

	.label-radio{margin:0 0 10px 0;}

	.label-radio span {width:20px; height:20px; top: 0;}

	.label-radio input[type="radio"]:checked + span:after{left: -4px;}

	.parsley-errors-list{margin:7px 0 0 3px; font-size:0.613em; }

	.content_form .content_button button.small,
	.content_cards .content_button button.small{width:185px;}

	/*Mobile Margin*/
	.margin_mobile{margin:0 2% 0 0!important;}

	/*Cards*/
	.content_cards .center_content{width:100%; padding:20px 15px; float:left;}

	.content_cards h2{font-size:1.375em; margin:0 0 20px;}

	.content_cards li.loan_card a{padding:0; max-height:150px; min-height:87px; transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out;}

	.content_cards li .filter_list{padding:0; min-height:87px; transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out;}

	.content_cards li .filter_list .content_payment_options .label{margin:0 0 5px 0;}

	.content_cards li .filter_list .payment_option{display: flex; justify-content: space-between; max-height:87px; transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out;}

	.content_cards li.request a,
	.content_cards li.approved a,
	.content_cards li.not a{max-height:140px;}

	.content_cards li .filter_list .data,
	.content_cards li a .data{font-size:1.30em;}

	.content_cards li .filter_list .content_logo,
	.content_cards li a .content_logo{margin:15px 15px 0 15px;}

	.content_cards .loan_card .content_logo{margin-top: 15px;}

	.content_cards li a .content_logo{height: 50px; width: 50px;;}

	.content_cards .content_text{float:none; padding:0 50px 0 115px; width:100%; font-size:0.90em; line-height:1.250; position:absolute; top:0; left:0; height:100% !important;}

	.content_cards .content_tae{width:55px; margin:24px 0 0;}

	.content_cards .content_loan{width:95px; margin:20px 10px 10px 0;}

	.content_cards .loan_card .content_loan{margin-bottom: 3px;}

	/* .content_cards .filter_list .content_loan{float: right; text-align: right;} */

	.content_cards .option_02 .content_loan{width:100%; float:none; padding:15px 50px 0 86px;}

	.content_cards li.request.option_02 .content_loan,
	.content_cards li.approved.option_02 .content_loan,
	.content_cards li.not.option_02 .content_loan{padding:0 50px 0 86px;}

	.content_cards .content_return{width:125px; margin:24px 0 0;}

	.content_cards .content_monthly{width:125px; margin:24px 0 0;}

	.content_cards .loan_card .content_monthly{margin-top:20px;}

	.content_cards .loan_card.with-info li a .mobile_cta{ bottom : 45px }

	.content_cards .option_03 .content_text{padding:0 50px 0 85px; height:88px !important;}

	.content_cards .cards.credit li a .content_vertical_center{height:80px !important;}

	/*.content_cards li.request.option_03 .content_text,
	.content_cards li.approved.option_03 .content_text,
	.content_cards li.not.option_03 .content_text{padding:0 50px 0 85px;}*/

	.content_cards li .filter_list .content_credit_card,
	.content_cards li a .content_credit_card{margin:15px 15px 0 15px; width:90px;}

	/*Mobile CTA*/
	.content_cards li .filter_list .mobile_cta,
	.content_cards li a .mobile_cta{display:block; width:10px; height:16px; position:absolute; top:0; bottom:0; right:20px; margin:auto 0; }

	.content_cards .cards li.loan_card a .mobile_cta{width: 30px; height: auto;}

	.content_cards li a .cta{display:none;}

	.content_cards li .filter_list .cta .component{top: -6px;}

	.content_cards li .filter_list .cta{display: block;}


	.content_cards .content_annuity{display:none;}

	.content_cards .content_bank{width:110px; margin:24px 10px 0 0;}

	/*Hide States*/
	.content_cards li.request a .mobile_cta,
	.content_cards li.approved a .mobile_cta,
	.content_cards li.not a .mobile_cta{display:none;}

	/*Logic*/
	.content_cards li a .content_state_mobile{}

	.content_cards li.request a .content_state_mobile,
	.content_cards li.approved a .content_state_mobile,
	.content_cards li.not a .content_state_mobile{opacity:1; transition-delay:0.35s; -webkit-transition-delay:0.35s;}

	.content_cards li a .content_state_mobile .component,
	.content_cards li .filter_list .content_state_mobile .component{display:none;}

	.content_cards li.request a .content_state_mobile .component.loader,
	.content_cards li.approved a .content_state_mobile .component.approved,
	.content_cards li.not a .content_state_mobile .component.not_approved{display:block; box-shadow:0 0 4px rgba(0,0,0,.15); margin:20px 0 0;}

	/*Text*/
	.content_cards li .filter_list .content_state_mobile .component span,
	.content_cards li a .content_state_mobile .component span{font-family:'latoregular', sans-serif; font-size:0.875em; color:#ff9a25; font-weight:normal; float:left; margin:8px 0 5px;}


	.content_cards li.approved a .content_state_mobile .component.approved span{color:#51d172;}

	.content_cards li.not a .content_state_mobile .component.not_approved span{color:#727889;}

	/*Image*/
	.content_cards li .filter_list .content_state_mobile .component img,
	.content_cards li a .content_state_mobile .component img{transform:scale(0.6); -webkit-transform:scale(0.6); float:left; margin:0 0 0 15px;}


	.content_cards li .filter_list .content_state_mobile .component .loader,
	.content_cards li a .content_state_mobile .component .loader{position:absolute; top:4px; left:4px; z-index:2;}

	.content_cards li.request a .content_state_mobile .component.loader img.loader{width:20px; top: 6px; left: 6px;}

	.content_cards .loan_card.with-info .content-info{
		padding: 15px 20px;
	}
	/*Loan details*/
	.loan_details{text-align: center;}

	.loan_details .content_logo{display: inline-block; height: 55px; width: 55px; margin: 5px;}

	.loan_details .details{display: inline-block; text-align: left; border-left: 1px solid #ECECEC; padding-left: 10px; font-family: 'latoregular', Arial, Helvetica, sans-serif; margin-top: 5px;}

	.loan_details .details .label{font-size: 1.75em; display: block;}

	.loan_details .details .data{font-size: 0.7em;}

	/*Post*/
	.content_post_select{padding:10px 0 0;}

	.content_post_select h2{font-size: 1.375em; margin: 0 0 10px;}
	.content_post_select h3{font-size: 1em; margin: 0 0 15px;}

	.content_post_select .content_buttons_list,
	.content_cards.content_buttons_list,
	.content_form .content_buttons_list{width:100%; float:left;}

	/*Agilis*/
	.content_agilis h2{font-size: 1.375em; margin: 0 0 10px;}

	.content_agilis .content_button{margin:10px 0; padding:0;}

	.content_agilis .content_information{padding:0;}

	.content_agilis .content_information .center_content{padding:0;}

	.content_agilis .content_information .content_card{width:100%; float:left;}

	.content_agilis .content_information .content_card .content_list li{padding:0;}

	/*List*/
	.content_agilis .content_information .content_list,
	.content_agilis .content_information.full .content_list{width:100%; float:left;}

	.content_agilis .content_information .content_list li{padding:0 0 0 24px;}

	.content_agilis .content_information .content_list li.title span{font-size:0.913em;}

	/*Buttons*/
	.content_agilis .content_button ul{display:flex;flex-direction:column-reverse;}

	.content_agilis .content_button ul li{width:100%; float:left; margin:0;}
	.content_agilis .content_button ul li:last-child{margin:0 0 20px;}

	.content_agilis .content_button ul li button{font-size:1em;}

	.content_agilis .content_button ul li button.return{background-size:13px auto; background-position:10px 18px;}

	/*Scotia*/
	.content_scotia h2{font-size: 1.375em; margin: 0 0 10px;}

	.content_scotia h2 br{display:none;}

	.content_scotia .content_button{margin:10px 0; padding:0;}

	.content_scotia .content_information{padding:0;}

	.content_scotia .content_information .center_content{padding:0;}

	/*Buttons*/
	.content_scotia .content_button{display:flex;flex-direction:column-reverse; width:100%;}

	.content_scotia .content_button button{width:100%; float:left; font-size:1em; margin:0 0 20px;}

	.content_scotia .content_button button.return{background-position:center; width:100%; top:0;}

	/*Rejected*/
	.content_rejected .content_card .progress{width:100%; float:left; margin:0;}

	.content_days h2 br,
	.content_days h3 br{display:none;}


	/*30 Dias New*/
	.content_days_new .content_headings{padding:40px 0;}

	.content_days_new .content_headings .center_content{padding:0 25px;}

	.content_days_new .content_headings .center_content h2{font-size:1.750em; text-align:center; padding:150px 0 0;}
	.content_days_new .content_headings .center_content h2::before{left:0; right:0; margin:0 auto; top:0;}

	.content_days_new .content_headings .center_content p{font-size:0.750em; text-align:center; margin:0 0 20px;}

	.content_days_new .content_faqs .center_content{padding:0 25px;}

	.content_days_new .content_faqs .center_content h3{font-size:1.375em; text-align:center;}

	.content_days_new .content_faqs .center_content ul li a{font-size:0.750em;}

	/*Error New*/
	.content_error_new .content_headings{padding:40px 0;}

	.content_error_new .content_headings .center_content{padding:0 25px;}

	.content_error_new .content_headings .center_content h2{font-size:1.750em; text-align:center; padding:150px 0 0;}
	.content_error_new .content_headings .center_content h2::before{left:0; right:0; margin:0 auto; top:0;}

	.content_error_new .content_headings .center_content p{font-size:0.750em; text-align:center;}

	.content_error_new .content_headings .center_content a{font-size:0.813em; width:100%; float:left; text-align:center; text-decoration:underline;}

	.content_error_new .content_faqs .center_content{padding:0 25px;}

	.content_error_new .content_faqs .center_content h3{font-size:1.375em; text-align:center;}

	.content_error_new .content_faqs .center_content ul li a{font-size:0.750em;}

	/*Success New*/
	.content_success_new .content_headings{padding:40px 0;}

	.content_success_new .content_headings .center_content{padding:0 25px;}

	.content_success_new .content_headings .center_content h2{font-size:1.750em; text-align:center; padding:150px 0 0;}
	.content_success_new .content_headings .center_content h2::before{left:0; right:0; margin:0 auto; top:0;}

	.content_success_new .content_headings .center_content p{font-size:0.750em; text-align:center;}

	.content_success_new .content_headings .center_content a{font-size:0.813em; width:100%; float:left; text-align:center; text-decoration:underline;}

	.content_success_new .content_faqs .center_content{padding:0 25px;}

	.content_success_new .content_faqs .center_content h3{font-size:1.375em; text-align:center;}

	.content_success_new .content_faqs .center_content ul li a{font-size:0.750em;}




	/*PROGRESS*/
	.content_progress .center_content{width:100%;}


	/*Footer*/
	footer{height: auto; padding:30px 0 45px;}

	footer.bottom{position:relative;}

	footer .content_address{width:100%; float:left; text-align:left; margin:20px 0 0;}

	footer .content_legal{float:left; margin:20px 0 0;}

	.page-footer {
		position: relative;
		width: 100%;
		float: left;
		margin-top: 15%;
	}

	/*Modal*/
	.modal .box{width:calc(100% - 24px);}

	.modal .container{width:calc(100% - 24px);}

	.modal .container .button.close{opacity: 1;}

	.modal .container .hd{padding: 0;}

	.modal .box .hd h2{font-size:1.375em;}

	.modal .box .content_how_steps{padding:0 10px;}

	.modal .box .content_how_steps li{font-size:0.875em;}

	.modal .box .content_how_steps li:first-child{padding:0 0 20px 65px;}
	.modal .box .content_how_steps li{padding:20px 0 20px 65px;}

	.modal .box .content_how_steps li::before{background-size:50px 214px; width:50px; height:50px;}

	.modal .box .content_how_steps li:nth-child(1)::before{background-position:0px 2px; top:-23px;}
	.modal .box .content_how_steps li:nth-child(2)::before{background-position:0px -82px;}
	.modal .box .content_how_steps li:nth-child(3)::before{background-position:0px -214px;}

	.modal .container .content_how_steps li{margin: 0;}

	.modal .container .button.return{opacity: 1;}

	/*Preload Financier*/
	.modal.preload.financier .box{margin:20px auto 0;}
	.modal.preload.financier .box .content_warning_green{height:auto; line-height:1.250em; padding:10px 30px;}

	.modal.preload.financier .box .content_warning_green::before{left:10px; top:10px; bottom:auto;}

	.modal.preload.financier .box .slideshow{height:60px;}

	.content_information .content_box{padding:15px; }
}

/*Media Query Mobile General*/
@media (max-width: 360px) {

	.content_cards li a .data,
	.content_cards li .filter_list .data,
	.content_cards .content_text{font-size:1.1875rem; line-height:1.250;}

	.content_cards li a .content_logo,
	.content_cards li .filter_list .content_logo,
	.content_cards li a .content_credit_card,
	.content_cards li .filter_list .content_credit_card{margin:10px 10px 0 10px;}

	.content_cards li a .content_credit_card,
	.content_cards li .filter_list .content_credit_card{width:56px;}

	.content_cards .content_text{padding:10px 25px 0 70px; font-size:0.750em;}

	.content_cards .option_03 .content_text{padding:10px 30px 0 70px;}

	.content_cards li.request.option_03 .content_text,
	.content_cards li.approved.option_03 .content_text,
	.content_cards li.not.option_03 .content_text{padding:10px 30px 0 70px;}

	/* .content_cards .content_loan{width:70px;} */

	.content_cards .option_02 .content_loan{padding:10px 30px 0 76px;}

	.content_cards li.request.option_02 .content_loan,
	.content_cards li.approved.option_02 .content_loan,
	.content_cards li.not.option_02 .content_loan{padding:0 30px 0 76px;}

	.content_cards .option_04 .content_loan{width:85px;}

	.content_cards .content_bank{width:100px;}

	.content_cards .content_return{width:100px;}

	.content_cards .content_monthly{width:100px;}

	.content_cards .content_loan{margin-right: 0;}

	.content_cards li.request a .content_logo,
	.content_cards li.approved a .content_logo,
	.content_cards li.not a .content_logo{margin:10px 10px 0 10px;}

	/* .content_cards .loan_card.request .content_logo,
	.content_cards .loan_card.approved .content_logo,
	.content_cards .loan_card.not .content_logo{margin-top:25px¡} */

	.content_cards .loan_card .content_logo{height: 35px; width: 35px;}

	.content_cards .loan_card.request .content_logo,
	.content_cards .loan_card.approved .content_logo,
	.content_cards .loan_card.not .content_logo,
	.content_cards .loan_card .content_logo{margin-top: 25px;}

	.content_cards .loan_card .content_loan,
	.content_cards .loan_card .content_monthly{margin-top:25px;}

	.content_cards .loan_card .content_loan .label,
	.content_cards .loan_card .content_monthly .label{font-size: 0.6em;}
	.content_cards .loan_card .content_loan .data,
	.content_cards .loan_card .content_monthly .data{font-size: 1em;}

	/* .content_cards .loan_card .content_loan,
	.content_cards .loan_card .content_monthly{margin-top: 27px;} */


	.content_cards li.request a .content_state_mobile .component.loader,
	.content_cards li.approved a .content_state_mobile .component.approved,
	.content_cards li.not a .content_state_mobile .component.not_approved{margin:10px 0 0;}

	.content_cards li a .content_state_mobile .component img,
	.content_cards li .filter_list .content_state_mobile .component img{margin:0 0 0 5px;}


	.content_post_select .content_buttons_list .button span{font-size:0.875em;}

	.content_form .content_buttons_list .button span{font-size:0.875em;}

	/* .content_document img{width: 100%; margin: 0 auto; display: inherit;} */

	.content_cards li .filter_list .cta .component{top: -25px;}

	.label-radio{text-align: center;}

	.label-radio span{display: block; margin: 0 auto;}

	.content_form .inline_input.small{width: 50%;}
	.content_form .inline_input.big{width: 50%;}

	.content_form .code_input input{width: 80%;}

	/* .content_form .code_input .code_container{padding: 10px; min-width: 70%;}

    .content_form .code_input .code_container.error{width: auto;}

    .content_form .code_input .code_container input{width: 15%; font-size: 1.65em;} */


}

@media (min-width: 771px) {
	.content_cards li a .content_state_mobile,
	.content_cards li .filter_list .content_state_mobile{display: none;}
}

@media (max-width: 360px) {
	.content_cards li .filter_list .payment_option{display: flex;justify-content: space-between;max-height:87px;transition:all 0.35s ease-in-out;-webkit-transition:all 0.35s ease-in-out;align-items: center;}
}
.option_button_group {
	padding: 0 20px
}
.option_button_group .option_button {
	position: relative;
	background: #fff;
	color: #555;
	border-radius: 5px;
	padding: 16px 24px;
	margin: 8px 0;
	font-size: 1.2rem;
	box-shadow: 0 0 20px rgba(0,0,0,0.1);
	cursor: pointer;
	transition: all .8s ease;
}
.option_button_group .option_button::after {
	display: flex;
	content: ' ';
	background: url('../../img/chevron-right.svg') #ff9a25 center;
	position: absolute;
	right: 20px;
	top: 16px;
	border-radius: 100%;
	width: 26px;
	height: 26px;
	color: #fff;
}
.option_button_group .option_button.selected {
	background: #ff9a25;
	color: #fff;
	box-shadow: none;
}

.option_button_group .option_button.selected::after {
	display: flex;
	content: ' ';
	position: absolute;
	right: 20px;
	top: 16px;
	background: url('../../img/check.svg');
	border-radius: 100%;
	width: 26px;
	height: 26px;
	justify-content: center;
	align-items: center;
	color: #fff;
	line-height: 0
}

.offer_title {
	color: #51d172;
	font-family: 'latoblack';
	font-size: 1.2em;
}

.logo-tarjeta-cdlc{
    width: 5rem !important;
    height: 3.5rem;
}
.justify-content-around{
    justify-content: space-between !important;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    float: left;
    border-top: 0px !important;
    margin-top: 0px !important;
    padding: 0px 0px !important;
}

.btn-cdlc-card{
    width: 1.5rem !important;
}

.h3-card-cdlc{
    font-size: 1.5rem !important;
}
.container-txt-img{
    display: flex;
    align-items: center;
    width: 30rem;

}
.txt-card-cdlc{
    margin-right: 0.2rem;
    font-size: 0.9rem !important;
}
.text-card-cdlc{
    font-size: 1.3rem !important;
    font-family: 'ralewaylight', sans-serif !important;
}
.container-flex-card{
    display: flex;
    justify-content: center;
    align-items: center;
}

@media (max-width: 664px) {
    /* Oculta el contenido en resoluciones menores a 768px */
    .txt-card-cdlc {
        display: none;
    }
}

@media (max-width: 770px) {
    .container-txt-img{
        margin-top: 0.6rem;
    }

    .container-flex-card{
        margin-left: 0.3rem !important;
    }

    .text-card-cdlc{
        font-size: 0.9rem !important;    }
}


@media (max-width: 340px) {
    header.site.home .logo, header.site.about_us .logo {
        width:120px;
    }

    header.site.about_us .button {
        width: 120px;
        line-height: 25px;
    }

    footer.site .content_up .content_social a{
        padding: 2px!important;
    }
}

@media (max-width: 415px) {
    footer.site .content_up .content_countries{
        width: 51%;
    }

    footer.site .content_up .content_social{
        width: 49%;
    }
}
