@font-face {font-family: 'DINAlternate-Bold';src: url('../fonts/DINAlternate-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/DINAlternate-Bold.woff') format('woff'), url('../fonts/DINAlternate-Bold.ttf')  format('truetype'), url('../fonts/DINAlternate-Bold.svg#DINAlternate-Bold') format('svg');font-weight: normal;font-style: normal;}

/*PUBLILAND GLOBAL FRAMEWORK V2.4 - AUTHORIZED PERSONNEL ONLY - EYES ONLY - W3C VALID*/
HTML, BODY, DIV, SPAN, APPLET, OBJECT, IFRAME, H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE, A, ABBR, ACRONYM, ADDRESS, BIG, CITE, 
CODE, DEL, DFN, EM, IMG, INS, KBD, Q, S, SAMP, SMALL, STRIKE, STRONG, SUB, SUP, TT, VAR, B, U, I, CENTER, DL, DT, DD, OL, UL, LI, 
FIELDSET, FORM, LABEL, LEGEND, TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD, ARTICLE, ASIDE, CANVAS, DETAILS, EMBED, FIGURE, 
FIGCAPTION, FOOTER, HEADER, HGROUP, MENU, NAV, OUTPUT, RUBY, SECTION, SUMMARY, TIME, MARK, AUDIO, VIDEO, MAIN, BUTTON {margin: 0; padding: 0; border: 0 none; outline: 0; font-size: 100%; font: inherit; vertical-align: baseline; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
HTML {-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;}
BODY {font: 62.5% "Signika", Arial, Helvetica, sans-serif; color: #000; background: #FFFFFF; height:100%; min-height:100%; line-height: 1}
HTML, BODY { height: 100%;}
H1, H2, H3, H4, H5, H6 {font-weight: normal; font-size: 100%; display: block}
ARTICLE, ASIDE, DETAILS, FIGCAPTION, FIGURE, FOOTER, HEADER, HGROUP, MENU, NAV, SECTION, MAIN {display: block; }
TABLE {border-collapse: collapse; border-spacing: 0;}
TH {text-align: left;}
TD, TH {empty-cells: show}
INPUT, SELECT, TEXTAREA, BUTTON { font: 18px "Signika", Arial, Helvetica, sans-serif; font-weight: 300; color: #003A70; background: transparent; border: none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
INPUT:focus, TEXTAREA:focus, BUTTON:focus, SELECT:focus { outline: none;}
INPUT, SELECT, BUTTON { vertical-align: middle}
INPUT[type="radio"], INPUT[type="checkbox"] {border: none; height: auto !important; width: auto !important; background: none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
INPUT[type="submit"], INPUT[type="reset"], INPUT[type="button"], BUTTON {cursor: pointer; -webkit-appearance:none;}
TEXTAREA {overflow:auto; -webkit-appearance:none; resize: none}
INPUT::-moz-focus-inner, BUTTON::-moz-focus-inner {border: 0; padding: 0;}
::-webkit-input-placeholder {color: #003A70;}
:-moz-placeholder {color: #003A70; opacity: 1}
::-moz-placeholder {color: #003A70; opacity: 1}
:-ms-input-placeholder { color: #003A70;}
input:focus::-webkit-input-placeholder {color: #D7D7D7;}
input:focus:-moz-placeholder {color: #D7D7D7; opacity: 1}
input:focus::-moz-placeholder {color: #D7D7D7; opacity: 1}
input:focus:-ms-input-placeholder { color: #D7D7D7;}
UL, OL, LI {list-style: none;}
IMG { vertical-align: top; max-width: 100%; height: auto}
A {text-decoration: none; cursor:pointer; background: transparent;}
A:active, A:hover { outline: 0}
STRONG { font-weight: bold}
EM { font-style: italic}
.Clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
/*FIN FRAMEWORK*/

.wrapper {width: 100%; max-width: 1070px; margin: 0 auto;}

/*HEADER*/
header {-webkit-box-shadow: 0px 16px 18px 0px rgba(151,151,151,0.4); -moz-box-shadow: 0px 16px 18px 0px rgba(151,151,151,0.4); box-shadow: 0px 16px 18px 0px rgba(151,151,151,0.4); position: relative; z-index: 15; background: #fff;}
header .head {margin: 0px auto; width: 100%; max-width: 1070px; display: flex; justify-content: space-between; align-items: center; height: 76px;}
body.fixed-top header {position: fixed;top: 0;width: 100%;}

/**/
.c-hamburger {display: block; position: relative; overflow: hidden; width: 30px; height: 29px; text-indent: -9999px; cursor: pointer; transition: background 0.3s;}
.c-hamburger:focus {outline: none;}
.c-hamburger span {display: block; position: absolute; top: 12px; left: 0px; right: 0px; height: 5px; background: #00B2E3; border-radius: 3px;}
.c-hamburger span:before,
.c-hamburger span:after {position: absolute; display: block; left: 0; width: 100%; height: 5px; background-color: #00B2E3; content: ""; border-radius: 3px;}
.c-hamburger span:before {top: -10px;}
.c-hamburger span:after {bottom: -10px;}
.c-hamburger--htx span {transition: background 0s 0.3s;}
.c-hamburger--htx span:before,
.c-hamburger--htx span::after {transition-duration: 0.3s, 0.3s; transition-delay: 0.3s, 0s;}
.c-hamburger--htx span::before {transition-property: top, transform;}
.c-hamburger--htx span::after {transition-property: bottom, transform;}
.c-hamburger--htx.is-active span {background: none;}
.c-hamburger--htx.is-active span:before {top: 0; transform: rotate(45deg);}
.c-hamburger--htx.is-active span:after {bottom: 0; transform: rotate(-45deg);}
.c-hamburger--htx.is-active span:before,
.c-hamburger--htx.is-active span:after {transition-delay: 0s, 0.3s;}
/**/
header .left-bar {display: flex;}
header .menu-title {color:#00B2E3;font-weight: 700;font-size: 18px;line-height: 30px;padding-right: 15px;}
header .btn {display: block; background: rgba(0,178,227,.15); color: #00b3e4; font-weight: 700; text-transform: uppercase; height: 28px; width: 152px; font-size: 18px; text-align: center; border-radius: 10px; padding-top: 5px;margin: 2px 0 2px 20px; overflow: hidden;}
header .btn.enter {width: 170px; margin: 2px 0 2px 6px;}
header .btn.search {width: 30px; margin: 2px 0 2px 6px;padding-top: 6px;position:relative;}
header .btn.search img {width:16px;height:16px;}
header .btn.search input {width:140px;margin:-5px 0 0 0;padding:0 10px;display:none;}
header .btn.search.open {width: 180px;}
header .btn.search.open input {display:inline-block;}

header .right-bar {display: flex; align-items: center;}
header .logo {display: block; background: url("../images/layout/logo.svg") no-repeat; width: 224px; height: 50px; overflow: hidden; text-indent: -5000px; background-size: contain;}
header .redes {display: flex; margin-left: 40px;}
header .redes li {margin-left: 11px;}
header .redes li:first-child {margin: 0;}

/*NAV*/
nav {position: absolute; left: 0; top: 76px; width: 100%; z-index: 12; display: none;}
nav .wrapper {position: relative;}
body.fixed-top nav {position: fixed;top: 76px;}

.navbar {display: flex; justify-content: space-between; background: #fff; border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; padding: 0 70px; -webkit-box-shadow: 0px 0px 5px 0px rgba(196,196,196,1);-moz-box-shadow: 0px 0px 5px 0px rgba(196,196,196,1);box-shadow: 0px 0px 5px 0px rgba(196,196,196,1);}
.navbar .menu-item-label {display: flex; justify-content: center; align-items: center; height: 144px; text-align: center; cursor: pointer;}
.navbar figure {display: flex; justify-content: center; align-items: center; height: 57px; margin-bottom: 10px;}
.navbar .menu-item-label p {color: #003A70; font-size: 24px;}
/**/
.sub-menu {position: absolute; left: 0; width: 100%; top: 100%; background: #00B2E3; border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; padding: 30px 70px 10px 70px; transform: translateY(-100%); z-index: -1; transition: all 0.3s ease;-webkit-box-shadow: 0px 0px 5px 0px rgba(196,196,196,1);-moz-box-shadow: 0px 0px 5px 0px rgba(196,196,196,1);box-shadow: 0px 0px 5px 0px rgba(196,196,196,1);}
.sub-menu-item {padding: 20px 0; border-bottom: 1px solid rgba(255,255,255,.5);}
.sub-menu-item:last-child {border-bottom: none;}
.sub-menu-item h4 {color: #003A70; font-weight: 600; font-size: 16px; text-transform: uppercase; cursor: pointer; margin-bottom: 5px; background: #00B2E3; position: relative;}
.sub-menu-item p {color: #fff; font-size: 14px; margin-top: -25px; transition: all 0.3s ease;}
.sub-menu-item p a {margin-right: 9px; color: #fff; display: inline-block; background: #00B2E3; padding: 5px 0; border-radius: 7px;}
.sub-menu-item p a:hover {color: #003A70; background: #fff;}

.menu-individuos .sub-menu {background: #0098c9;}
.menu-individuos .sub-menu-item h4 {background: #0098c9;}
.menu-individuos .sub-menu-item p a {background: #0098c9;}

.menu-preferencial .sub-menu {background: #236092;}
.menu-preferencial .sub-menu-item h4 {background: #236092;color:#00b3e4;}
.menu-preferencial .sub-menu-item p a {background: #236092;}
.menu-preferencial .sub-menu-item p a:hover {color:#00b3e4;}

.menu-empresas .sub-menu {background: #80bc00;}
.menu-empresas .sub-menu-item h4 {background: #80bc00;}
.menu-empresas .sub-menu-item p a {background: #80bc00;}

.menu-institucional .sub-menu {background: #80a024;}
.menu-institucional .sub-menu-item h4 {background: #80a024;}
.menu-institucional .sub-menu-item p a {background: #80a024;}

.menu-novedades .sub-menu {background: #b0b0b0;}
.menu-novedades .sub-menu-item h4 {background: #b0b0b0;}
.menu-novedades .sub-menu-item p a {background: #b0b0b0;}
/**/
.menu-item:hover .sub-menu {transform: translateY(-30px);}
.sub-menu-item:hover p {margin-top: 0;}
/**/
.mobile-menu-item {display: none;}

/*MAIN SLIDER*/
.hero-slider {height: 750px; overflow: hidden; position: relative; z-index: 1;}
.hero-slider .item {background-repeat: no-repeat; background-position: bottom center; background-size: cover;}
.hero-slider .data {width: 100%; max-width: 1070px; display: flex; height: 750px; margin: 0 auto; padding-top: 134px;}
.hero-slider .data h2 {font-weight: 300; color: #00B2E3; font-size: 55px; line-height: 1.2;}
.hero-slider .data h2 strong {font-weight: 600; font-size: 75px; line-height: 1;}
.hero-slider .data-right {justify-content: flex-end; text-align: right;}
.hero-slider .data-right h2 {color: #fff;}
.hero-slider .slick-dots {position: absolute; left: 0; bottom: 190px; z-index: 10; width: 100%; display: flex; justify-content: center;}
.hero-slider .slick-dots li {margin: 0 11px;}
.hero-slider .slick-dots button {text-indent: -5000px; border: none; width: 16px; height: 16px; background: #fff; opacity: 0.5; border-radius: 100%;}
.hero-slider .slick-dots .slick-active button {opacity: 1;}

/*LOGOS BAR*/
.logos-bar { background: #003A70;}
.logos-bar ul {display: flex; justify-content: space-between; align-items: center; width: 100%; max-width: 1070px; margin: 0 auto; height: 136px;}
.logos-bar .chigue {margin-bottom: -13px;}

/*OPCIONES*/
.opciones {background: #e2e2e2; padding: 90px 0;}
.opciones li {background: #fff;position:relative;overflow:hidden;}
.opciones a {display: flex; position: relative;}
.opciones a:after {content: ""; display: block; width: 56px; height: 56px; background: #fff; position: absolute; left: 50%; margin-left: -28px; top: 50%; margin-top: -28px; border-radius: 100%;}
.opciones .panel {width: 50%; display: flex; justify-content: center; align-items: center; text-align: center;}
.opciones .panel h3 {color: #003160; font-size: 36px; margin-top: 22px;}
.opciones .panel figure img {height: 110px !important;width: auto !important;}
.opciones li:nth-child(even) a {flex-direction: row-reverse;}
.opciones li:first-child {border-top-left-radius: 40px; border-top-right-radius: 40px;}
.opciones li:first-child .pic {border-top-right-radius: 40px;}
.opciones li:last-child {border-bottom-left-radius: 40px; border-bottom-right-radius: 40px;}
.opciones li:last-child:nth-child(odd) .pic {border-bottom-right-radius: 40px;}
.opciones li:first-child .layer-panel {border-top-left-radius: 40px;}

.opciones li:hover .layer-panel {transform: translateY(0)}
.opciones .layer-panel {width: 50%;padding:40px 55px 0 55px;}
.opciones li:nth-child(even) .layer-panel {margin-left: 50%;}
.opciones .layer-panel:after {content: ""; display: block; width: 56px; height: 56px; background: #00B3E4; position: absolute; right: -28px; margin-left: -28px; top: 50%; margin-top: -28px; border-radius: 100%;}
.opciones li:nth-child(even) .layer-panel:after {right: auto; left:-28px; margin-left: 0;margin-right: -28px;}
.opciones .layer-panel a:after {display:none;}
.opciones .layer-panel p {margin-bottom: 0;}
.opciones li .layer-panel {background-color:#00B3E4;}
.opciones li .panel .pic {height:230px;}
.opciones li.full {background-color:#00B3E4;}
.opciones li.full a:after {display:none;}
.opciones li.full .panel {width:100%;margin:15px 0;}
.opciones li.full .panel h3 {color:#fff;font-size: 28px;margin-bottom: 15px;}
.opciones li.full .panel figure img {height:95px;}
.opciones li.full .layer-panel {margin-left: 0;width:100%;}
.opciones li.full .layer-panel:after {display:none;}
.opciones li.full .layer-panel h4 {margin-bottom: 10px;}
.opciones li.full .layer-panel p {margin-bottom: 10px;}
.opciones li.full .layer-panel {border-bottom-left-radius: 40px;border-bottom-right-radius: 40px;}

/*BANCA MOVIL*/
.banco-movil { padding: 72px 0; background: rgba(0,178,227,.3);}
.banco-movil h2 {color: #003A70; font-weight: 700; font-size: 78px; margin-bottom: 52px;}
.banco-movil p {color: #003A70; font-weight: 600; font-size: 24px; margin-bottom: 52px;}
.banco-movil ul {display: flex; flex-wrap: wrap;}
.banco-movil li {width: 50%; position: relative; overflow: hidden;}
.banco-movil .panel {display: flex; justify-content: center; align-items: center; height: 230px; background: #e2e2e2; text-align: center;}
.banco-movil .panel .fig76 img {width:200px !important;}
.banco-movil li:first-child .panel, .banco-movil li:last-child .panel {background: #fff;}
.banco-movil li:nth-child(4) .panel, .banco-movil li:nth-child(5) .panel {background: #fff;}
.banco-movil li:nth-child(6) .panel, .banco-movil li:nth-child(7) .panel {background: #e2e2e2;}
.banco-movil li:first-child {border-top-left-radius: 40px;}
.banco-movil li:nth-child(2) {border-top-right-radius: 40px;}
.banco-movil li:nth-last-child(2) {border-bottom-left-radius: 40px;}
.banco-movil li:last-child {border-bottom-right-radius: 40px;}
.banco-movil .panel h3 {color: #003160; font-size: 36px; margin-top: 44px;}
/*.banco-movil li:first-child .panel img {width:165px !important;}*/
.banco-movil .layer-panel {padding-top:40px;}
.banco-movil li:first-child .layer-panel {border-top-left-radius: 40px;}
.banco-movil li:nth-child(2) .layer-panel {border-top-right-radius: 40px;}
.banco-movil li:nth-child(3) .layer-panel {border-bottom-left-radius: 40px;}
.banco-movil li:last-child .layer-panel {border-bottom-right-radius: 40px;}
.banco-movil .layer-panel h4 {margin-bottom: 10px;}
.banco-movil.consultas-interactivas li .panel img {height: 95px !important;width: auto !important;}
.banco-movil.consultas-interactivas li:nth-child(3) .layer-panel {border-bottom-left-radius: 0;}
.banco-movil li .panel:empty {padding: 15px 45px;}
.banco-movil li .panel:empty:after {content:'';background-image: url(../images/layout/logo.svg); background-repeat: no-repeat;background-position: center center;background-size: contain;width: 100%;height: 100%;display: inline-block;}


/**/
.layer-panel {width: 100%; height: 100%; background: #80BC00; color: #fff; position: absolute; left: 0; top: 0; padding: 70px 55px 0 55px; transform: translateY(100%); transition: all .3s ease}
.layer-panel h4 {font-weight: 700; font-size: 26px; margin-bottom: 24px;}
.layer-panel p {font-weight: 300; font-size: 20px; margin-bottom: 5px; color: #fff; line-height: 1.3;}
.layer-panel .btn {float: right; display: inline-block; color: #fff; font-weight: 600; text-transform: uppercase; width: 80px; height: 36px; font-size: 17px; text-align: center; background: rgba(0,58,112,.5); border-radius: 36px; padding-top: 10px;}
.banco-movil li:hover .layer-panel {transform: translateY(0)}

/*INFO GRAL*/
.info-general { padding: 30px 0;}
.info-general h2 {padding: 38px 0px; position: relative; border-top: 1px solid #A3A3A3; font-weight: 300; color: #003A70; font-size: 40px; cursor: pointer;}
.info-general h2:first-child {border-top: none;}
.info-general h2:after {content: ""; display: block; width: 20px; height: 12px; background: url("../images/home/acordion-arrow.svg") no-repeat; background-size: contain; position: absolute; top: 50%; right: 0; margin-top: -6px; transform: rotate(0); transition: all .3s ease}
.info-general h2.ui-accordion-header-active:after {transform: rotate(180deg);}
.info-general h2.ui-accordion-header-active {font-weight: 700;}
.info-general h2 strong {color:#00B3E4;}
.info-general .data h4 {font-weight: 600; color: #808080; font-size: 22px; margin-bottom: 28px;}
.info-general .data p {font-weight: 300; color: #808080; font-size: 20px; margin-bottom: 28px; line-height: 1.2;}
.info-general .data li {font-weight: 300; color: #808080; font-size: 20px; margin-bottom: 20px; }
.info-general .data li a {color: #00B2E3;}

h2.info-inst, h2.info-inst a {color:#003A70;}

/*FOOT*/
.foot-info .row {display: flex;}
.foot-info .left-col {width: 50%; display: flex; justify-content: flex-end; align-items: center;}
.foot-info .right-col {width: 50%; display: flex; align-items: center;}
.foot-info .bg-1 {background: #E2E2E2;}
.foot-info .bg-2 {background: #80BC00;}
.foot-info .bg-3 {background: #E68733;}
.foot-info .bg-4 {background: #FFF;}
.foot-info .block-wrapper {width: 100%; max-width: 535px;}
.foot-info h4 {font-weight: 700; font-size: 20px; text-transform: uppercase; margin-bottom: 5px; line-height: 1.2;}
.foot-info p {font-size: 20px; line-height: 1.2;}
.foot-info .btn {display: inline-block; width: 77px; height: 35px; border-radius: 36px; text-transform: uppercase; text-align: center; font-size: 14px; font-weight: 600; padding-top: 10px;}
.foot-info .cotizacion {height: 188px; display: flex; align-items: center;}
.foot-info .cotizacion h4 {color: #00B2E3;}
.foot-info .cotizacion p {color: #003A70;}
.foot-info .cotizacion img {margin-right: 38px;}
.foot-info .sumate {height: 188px; display: flex; align-items: center; padding-left: 160px;}
.foot-info .sumate h4 {color: #003160;}
.foot-info .sumate p {color: #fff;}
.foot-info .sumate img {margin-right: 46px;}
.foot-info .financieros {height: 188px; display: flex; align-items: center;}
.foot-info .financieros h3 {color: #fff; font-family: "DINAlternate-Bold"; font-size: 26px; margin-bottom: 28px;}
.foot-info .financieros p {color: #fff; font-family: "DINAlternate-Bold";}
.foot-info .bcra {margin-left: 104px;}
.foot-info .info {height: 188px; display: flex; align-items: center;}
.foot-info .info img {margin-right: 42px;}
.foot-info .info h4 {color: #00B2E3;}
.foot-info .info p {color: #003A70;}
.foot-info .info .btn {background: #00B2E3; color: #fff; margin-top: 15px;}
.foot-info .cuenta {height: 188px; display: flex; align-items: center; padding-left: 160px;}
.foot-info .cuenta img {margin-right: 32px;}
.foot-info .cuenta h4 {color: #00B2E3;}
.foot-info .cuenta p {color: #003A70;}
.foot-info .cuenta .btn {background: #fff; color: #00B2E3; margin-top: 15px;}

.foot-info .onda {
	background: #10079e; /* Old browsers */
	background: -moz-linear-gradient(left,  #10079e 0%, #0082d4 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #10079e 0%,#0082d4 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #10079e 0%,#0082d4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#10079e', endColorstr='#0082d4',GradientType=1 ); /* IE6-9 */
}
.foot-info .onda .block-wrapper {text-align:center;max-width: none;padding: 30px 0;}
.foot-info .onda .block-wrapper p {color:#fff;padding-top:20px;font-weight: 200;}

.foot-info .tasas .block-wrapper {padding: 25px 0;}
.foot-info .tasas .block-wrapper .icon {text-align:right;padding-right: 30px;}
.foot-info .tasas .block-wrapper h4 {font-size:82px;text-transform: none;font-weight: 600;color: #003970;}


/*FOOTER*/
.top-foot {background: #003A70; padding: 56px 0 50px 0;}
.foot-wrapper {width: 100%; margin: 0 auto; max-width: 964px;}
.top-foot .row {display: flex; justify-content: space-between; align-items: center;}
.top-foot .valign-bottom {align-items: flex-end; padding-bottom: 60px;}
.top-foot h3 {font-size: 30px; color: #00B2E3;}
.top-foot p {color: #00B2E3; font-size: 14px;}
.top-foot p a {color: #00B2E3;}
.top-foot p span {margin: 0 8px;}
.top-foot ul {display: flex;}
.top-foot ul li {margin-left: 11px;}
.bot-foot {padding: 18px 0;}
.bot-foot p {text-align: center; font-weight: 300; font-size: 14px; color: #666; line-height: 1.3;}
.bot-foot p a {color: #666;}

/*TARJETA*/
.tarjeta {padding: 145px 0 35px 0;}
.tarjeta .head {display: flex; justify-content: space-between; align-items: flex-end;}
.tarjeta .head h1 {font-size: 90px; color: #003A70; font-weight: 300; line-height: 1.2;flex:2;}
.tarjeta .head figure {flex:1;}
.tarjeta .head h1 b {font-weight: bold; display:block;}
.tarjeta .head h1:after {content: ""; display: block; width: 50%; border-top: 4px solid #003A70; margin: 15px 0 0 0;}
.tarjeta .head img {max-height: 200px;}
.tarjeta .info {padding-top: 60px;}
.tarjeta .info h2 {font-weight: 700; color: #003A70; font-size: 46px; margin-bottom: 40px;}
.tarjeta .info h3 {font-weight: 700; color: #003A70; font-size: 40px; margin-bottom: 40px;}
.tarjeta .info h4 {font-size: 30px; font-weight: 500; color: #003A70; margin-bottom: 50px;}
.tarjeta .info p {font-size: 20px; color: #003A70; line-height: 1.2; margin-bottom: 50px;}
.tarjeta .info .btn {display: inline-block; height: 72px; color: #fff; background: #80BC00; text-align: center; font-size: 28px; font-weight: 700; border-radius: 8px; padding-top: 22px; padding-left: 50px; padding-right: 50px; margin-bottom:20px;}

/*RECUERDE*/
.recuerde {padding: 80px 0; background: #E2E2E2; }
.recuerde .head {display: flex; justify-content: space-between;}
.recuerde h2 {font-size: 120px; color: #80A424; font-weight: 700; margin-bottom: 48px;}
.recuerde p {font-size: 28px; color: #003A70; margin-bottom: 45px; line-height: 1.2;}
.recuerde h4 {font-size: 36px; color: #80A424; font-weight: 700;}
.recuerde figure {min-width: 204px;}

/*SERVICIOS*/
.servicios {padding: 100px 0;}
.servicios .slider-wrapper {margin-bottom: 70px; max-width: 1026px; padding: 0 80px; height: 240px; overflow: hidden;}
.servicios .panel-slider {max-width: 844px;}
.servicios .panel-slider .row {display: flex; height: 240px; background: #E2E2E2; border-radius: 26px;}
.servicios .panel-slider .panel {width: 50%; display: flex; justify-content: center; align-items: center; text-align: center;}
.servicios .panel-slider figure {display: inline-block; width: auto; margin: 0 auto;}
.servicios .panel-slider h4 {font-size: 28px; color: #003160; margin-top: 30px;}
.servicios .panel-slider .pic img {border-top-right-radius: 26px; border-bottom-right-radius: 26px;}
.servicios .leyend p {font-size: 20px; color: #003A70; line-height: 1.2;}
.servicios .slick-arrow {position: absolute; top: 50%; z-index: 100; border: none; width: 32px; height: 32px; margin-top: -16px; background-size: cover; background-repeat: no-repeat; text-indent: -5000px; overflow: hidden;}
.servicios .slick-prev {left: -80px; background-image: url("../images/tarjetas/prev-circle-arrow.svg");}
.servicios .slick-next {right: -80px; background-image: url("../images/tarjetas/next-circle-arrow.svg");}

/*BENEFICIOS*/
.beneficios {padding-top: 35px;}
.beneficios h2 {font-size: 100px; color: #003A70; font-weight: 600; margin-bottom: -20px;}
.beneficios .inner-blue {background: #003A70; padding: 80px 0;}
.beneficios .slider-wrapper {padding: 0 60px; height: 208px; overflow: hidden;}
.beneficios .beneficios-slider {background: #fff; border-radius: 26px;}
.beneficios .row {height: 208px; display: flex; justify-content: space-between; align-items: center; padding-left: 90px; padding-right: 60px;}
.beneficios .group {display: flex; align-items: center;}
.beneficios figure {display: inline-block; width: auto; margin: 0 90px 0 0;}
.beneficios p {font-size: 19px; color: #003A70; line-height: 1.2; position: relative; }
.beneficios p:before {content: ""; display: block; width: 4px; height: 4px; background: #003A70; position: absolute; left: -10px; top: 10px;}
.beneficios .btn {display: block; width: 76px; min-width: 76px; height: 34px; color: #fff; background: #00B2E3; text-align: center; border-radius: 34px; font-size: 15px; padding-top: 10px; font-weight: 600;}
.beneficios .slick-arrow {position: absolute; top: 50%; z-index: 100; border: none; width: 32px; height: 32px; margin-top: -16px; background-size: cover; background-repeat: no-repeat; text-indent: -5000px; overflow: hidden; background: none;}
.beneficios .slick-prev {left: -60px; background-image: url("../images/tarjetas/prev-circle-arrow.svg");}
.beneficios .slick-next {right: -60px; background-image: url("../images/tarjetas/next-circle-arrow.svg");}

/*SOLICITAR PAQUETE*/
.solicitar-paquete {padding: 160px 0 70px 0;} 
.solicitar-paquete h1 {font-size: 80px; color: #003A70; font-weight: 700;}
.solicitar-paquete h1:after {display: block; content: ""; width: 282px; border-top: 4px solid #003A70; margin: 28px 0;}
.solicitar-paquete h4 {font-size: 30px; color: #003A70; font-weight: 600; margin-bottom: 50px;}
.solicitar-paquete .form {width: 100%; max-width: 770px;}

/*SOLICITUD*/
.solicitud .form p {font-size: 20px;color: #003A70;font-weight: 300;margin-bottom: 15px;}

/*FORM*/
.formOk {display:none;}
.formOk h2 {font-size: 30px;color: #003A70;font-weight: 600;margin-bottom: 15px;}
.formOk h3 {font-size: 30px;color: #003A70;font-weight: 600;margin-bottom: 90px;}
.formOk h5 {font-size: 24px;color: #003A70;font-weight: 400;margin: 15px 0 0 0;}
.formOk p {font-size: 20px;color: #003A70;font-weight: 300;margin-bottom: 90px;}
.formOk ul {margin: 0 0 15px 0;}
.formOk ul li {font-size: 20px;color: #003A70;font-weight: 300;margin: 10px 0;}
.form-row {display: flex; justify-content: space-between; margin-bottom: 26px;}

form .form-row .frm-box {background: #D7D7D7; min-height: 88px; border-radius: 9px; width: 100%; display: flex; align-items: center; padding: 0 26px; flex-wrap: wrap;position:relative;}
form .form-row .frm-box label {position:absolute;top:34px;left: 28px;font-size: 18px;color: #808080;cursor: text;width:calc(100% - 28px);-webkit-transition: color .2s ease-out,-webkit-transform .2s ease-out;transition: color .2s ease-out,-webkit-transform .2s ease-out;transition: transform .2s ease-out,color .2s ease-out;transition: transform .2s ease-out,color .2s ease-out,-webkit-transform .2s ease-out;-webkit-transform: translateY(0);transform: translateY(0);-webkit-transform-origin: 0 100%;transform-origin: 0 100%;pointer-events: none;}
form .form-row .frm-box.active label {-webkit-transform: translateY(-20px);transform: translateY(-20px);font-size: 14px;color:#4285f4;}
form .form-row .frm-box.Error:not(.active) label {color:#ea002a;}
form .form-row .frm-box span {font-size: 13px;line-height: 1.5;color: #ea002a; position: absolute;bottom: 10px;left: 28px;}
form .form-row .frm-box select {color:#808080;}
form .form-row .frm-box.Error select {color:#ea002a;}

form .form-row .frm-box.frm-prefix {display:flex;}
form .form-row .frm-box.frm-prefix span {display:inline-block;position: initial;bottom:none;left:none;font-size: 18px;color: #808080;text-align:right;}
form .form-row .frm-box.frm-prefix .sp1 {width:10%;}
form .form-row .frm-box.frm-prefix .ctl-prefix {width:20%;}
form .form-row .frm-box.frm-prefix .sp2 {width:30%; }
form .form-row .frm-box.frm-prefix .ctl-number {width:40%;}

.form-row .field {width: 100%; max-width: 370px;position:relative;}
.form-row .field label {display: block; width: 100%; font-size: 18px; color: #808080; font-weight: 300;}
.form-row .field .frm-group {width: 100%;}
.form-row .field input {width: 100%;}
.form-row .field input.datepicker {text-align: right;}
.form-row .field input[type=number] {text-align: right;}

.form-row .field .select {width: 100%;}
.form-row .field select {width: 100%; padding: 5px 0; -moz-appearance: none; -webkit-appearance: none; appearance: none; background: url("../images/tarjetas/select-arrow.svg") no-repeat 100% 50%; background-size: 20px 11px;}
form .form-row .field span.ErrorLeyend {font-size: 13px;line-height: 1.5;color: #ea002a; position: absolute;bottom: 10px;left: 28px;}
form .form-row .field .captcha + span.ErrorLeyend {bottom: 8px;left: 53px;}
form .form-row .field.special-radio span.ErrorLeyend {bottom: 10px;left: 0px;width: 100%;text-align: center;}
form .checkbox span.ErrorLeyend {font-size: 13px;line-height: 1.5;color: #ea002a; position: absolute;bottom: 5px;left: 35px;}

.form-title {padding: 18px 26px;}
.form-title h3 {font-size: 18px; color: #808080; font-weight: 300; text-transform: uppercase;}
.form-row .radio-option .frm-box {background: #fff; overflow: hidden; -webkit-box-shadow: 0px 0px 6px 4px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 6px 4px rgba(0,0,0,0.2); box-shadow: 0px 0px 6px 4px rgba(0,0,0,0.2);}
.form-row .radio-option ul {display: flex; align-items: center; justify-content: space-between; width: 100%;}
.form-row .radio-option li {position: relative;}
.form-row .radio-option .label {font-size: 18px; color: #003A70; font-weight: 300;}
.form-row .radio-option input {position: absolute; visibility: hidden; width: auto;}
.form-row .radio-option label {padding-left: 36px; cursor: pointer;}
.form-row .radio-option label:before {content: ""; display: block; width: 26px; height: 26px; border-radius: 100%; border: 1px solid #808080; position: absolute; left: 0; top: 50%; margin-top: -13px;}
.form-row .radio-option input:checked + .label:before {content: ""; display: block; width: 20px; height: 20px; border-radius: 100%; background: #003A70; position: absolute; left: 4px; top: 0;}
.form-row .field small {display: inline-block; font-size: 17px; color: #808080; font-weight: 300; padding: 10px 26px;}
.form-row textarea {width: 100%; padding: 0 0 10px 0; height: 100px; margin-top: 32px; margin-bottom: 10px;}

.form-row.form-captcha {margin: 60px 0 -10px 0;}
.form-full {width:100%; display:block;margin-bottom: 26px;text-align:center;}

.form-subtitle {text-align:left;}
.form-subtitle h4 {margin: 50px 0 0 0;}

.note.note-info {width:100%;display:block;margin: 20px 0;padding: 15px 15px 15px 45px;border-left: 3px solid;border-color: #03A9F4;background: #B3E5FC;color: #01579B;text-align: left;}
.note.note-info h4 {font-weight:bold;font-size: 18px;margin: 15px 0 10px 0;color: #01579B;position: relative;}
.note.note-info h4 img {position: absolute;top: 0;left: -30px;color: #54adf3;width:18px;height:18px;}
.note.note-info p {color: #01579B;margin: 5px 0 5px 0;font-size: 14px;line-height: 20px;}
.note.note-info ul {margin: 0 0 0 15px;}
.note.note-info ul li {color: #01579B;margin: 5px 0 5px 0;font-size: 14px;line-height: 20px;font-weight: 300;list-style: disc;}

.solicitud .Leyend {width:100%; display:block;text-align:center;color: #808080;}
.solicitud .Leyend p {font-weight: 300; font-size: 14px; line-height: 1.2; margin-bottom: 20px;color: #808080;}
.solicitud .Leyend.ErrorFiles {font-size: 13px;line-height: 1.5; color: #ea002a;}

.btnUploadFile {color: #fff;background: #2196F3;border-color: #2196F3;display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: 400;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius: 2px;}
.btnUploadFile img {width:18px;height:18px; margin: 0 5px 0 0;}
.place-holder {width:100%;padding: 0 0 15px 0;display:flex;flex-flow: wrap;justify-content: center;}
.File {display: inline-block;border:1px solid #c5c5c5;border-radius:3px;width: 158px;height: 150px;text-align:center;margin: 5px;padding: 5px 15px;position: relative;}
.File em {display: inline-block;width: 100%;height: 60px;padding: 26px 0 5px 0;font-style: normal;line-height: 20px;word-wrap: break-word;overflow:hidden;}
.File .progress {width: 100%;margin:0;border-radius:3px;}
.File strong {width: 100%;height: auto;padding: 5px;font-weight:normal;}
.File .btnClose i {color:#fff;font-size: 18px;}
.File .btnClose {position: absolute;top: 5px;right: 5px;border: 1px solid red;height: 20px;width: 20px;border-radius: 3px;background-color:red;cursor:pointer;}
.File .result {width:100%;margin: -5px 0 0 0;padding: 0;text-align:center;display: inline-block;}
.File .result i {background-color:green;color:#fff;border-radius:50%;width:30px;height:30px;line-height: 30px;font-size: 18px;}
.File .result.error i {background: none;color: red;font-size: 20px;}
.File .result label {width:100%;text-align:center;display: inline-block;font-size: 14px;line-height: 14px;}
.File .result.error label {color: red;}
.progress {-webkit-box-shadow: none;box-shadow: none;background: #E0E0E0;}
.progress-xs {height: 5px;}
.progress-xs .progress-bar {line-height: 5px;}
.progress-sm {height: 10px;}
.progress-sm .progress-bar {line-height: 10px;}
.progress-lg {height: 30px;}
.progress-lg .progress-bar {line-height: 30px;}
.progress-bar {background: #2196F3;-webkit-box-shadow: none;box-shadow: none;color:#fff;font-weight:bold;border-radius:3px;}
.progress-bar.progress-bar-success {background-color: #009688;}
.progress-bar.progress-bar-info {background-color: #03A9F4;}
.progress-bar.progress-bar-warning {background-color: #FF9800;}
.progress-bar.progress-bar-danger {background-color: #F44336;}
.progress-bar.progress-bar-inverse {background-color: #212121;}

.form-foot {margin-top: 40px;}
.form-foot .checkbox {position: relative; padding: 26px 0}
.form-foot .checkbox .label {font-size: 18px; color: #003A70; font-weight: 300;}
.form-foot .checkbox .label a {color: #003A70; font-weight: 600;}
.form-foot .checkbox input {position: absolute; visibility: hidden;}
.form-foot .checkbox label {padding-left: 36px; cursor: pointer;display: inline-block;width:calc(100% - 36px);}
.form-foot .checkbox label:before {content: ""; display: block; width: 26px; height: 26px; border: 1px solid #808080; position: absolute; left: 0; top: 50%; margin-top: -13px;}
.form-foot .checkbox input:checked + .label:before {content: ""; display: block; width: 20px; height: 20px; background: #003A70; position: absolute; left: 4px; top: 50%; margin-top: -9px;}
.form-foot button {height: 84px; padding: 0 55px; border-radius: 9px; background: #80BC00; color: #fff; font-size: 34px; font-weight: 700;}
.form-foot button.btnAdherir {display:block;margin: 0 0 30px 0;}
.form-foot button.back { background: #AAA;}

.solicitud .form-legals, .contacto .form-legals  {font-size: 18px;color: #003A70;margin: 30px 0 0 0;line-height: 1.5;}
.solicitud .form-legals p, .contacto .form-legals p {font-weight: 300;font-size: 14px;line-height: 1.2;margin-bottom: 20px;color: #808080;}


.solicitud .panel {max-width: 580px; margin-bottom: 80px;}
.solicitud .row {display: flex; justify-content: space-between; align-items: center; margin-bottom: 12px;}
.solicitud .panel h4 {font-size: 30px; color: #808080; font-weight: 300;margin: 0;}
.solicitud .panel p {text-align: center; font-size: 28px; color: #003A70; background: #D7D7D7; padding: 15px 15px; display: inline-block;margin: 0;border-radius:20px;}


/*INSTITUCIONAL*/
.institucional {padding: 160px 0;}
.institucional .head {display: flex; justify-content: space-between; align-items: flex-end;}
.institucional .head h1 {font-size: 100px; font-weight: 600; color: #003A70;width: 100%;word-break: break-all;}
.institucional .head h1:after {content: ""; display: block; width: 282px; border-top: 4px solid #003A70; margin: 48px 0 0 0;}
.institucional .head figure {margin-bottom: 48px;}
.institucional h2 {font-size: 42px; color: #003A70; font-weight: 700; margin: 66px 0 42px 0;}
.institucional p {font-size: 20px; color: #003A70;}

/*__CGW_Accordion*/
.__CGW_Accordion {background: #00B2E3; border-radius: 50px; padding: 45px 70px;}
.__CGW_Accordion dt {cursor: pointer; font-size: 36px; font-weight: 700; color: #fff; border-bottom: 1px solid #fff; padding: 25px 15px;}
.__CGW_Accordion dt:last-of-type {border: none;}
.__CGW_Accordion dt + dd {display: none;}
.__CGW_Accordion dd {background: #fff; color: #003A70; border-radius: 0 0 25px 25px; padding: 50px 50px 20px 50px;}
.__CGW_Accordion dd h4 {font-size: 40px; color: #003A70; font-weight: 700; margin-bottom: 25px;}
.__CGW_Accordion dd p {font-size: 18px; color: #003A70; margin-bottom: 30px; line-height: 1.5;}
.__CGW_Accordion dd ul {margin-bottom: 25px;}
.__CGW_Accordion dd ul li {font-size: 24px; font-weight: 300; color: #003A70; border-bottom: 1px solid #003A70; padding: 14px 0; }
.__CGW_Accordion dd ul li:last-child {border: none;}


/**/
.blue-list {background: #e2e2e2; padding: 60px 0;}
.blue-list-panel {background: #00B2E3; border-radius: 50px; padding: 45px 70px;}
.blue-list-panel h3 {cursor: pointer; font-size: 36px; font-weight: 700; color: #fff; border-bottom: 1px solid #fff; padding: 25px 15px;}
.blue-list-panel h3:last-child {border: none;}
.blue-list-panel h3 + div {display: none;}
.blue-list-panel .data {background: #fff; color: #003A70; border-radius: 0 0 25px 25px; padding: 50px 50px 20px 50px;}
.blue-list-panel .data h4 {font-size: 40px; color: #003A70; font-weight: 700; margin-bottom: 25px;}
.blue-list-panel .data p {font-size: 18px; color: #003A70; margin-bottom: 30px; line-height: 1.2;}
.blue-list-panel .data ul {margin-bottom: 25px;}
.blue-list-panel .data ul li {font-size: 24px; font-weight: 300; color: #003A70; border-bottom: 1px solid #003A70; padding: 14px 0; }
.blue-list-panel .data ul li:last-child {border: none;}

/*CONSULTAS*/
.consultas {padding: 100px 0 70px 0;}
.consultas h2 {font-size: 80px; color: #003A70; font-weight: 700;}
.consultas h2:after {content: ""; display: block; width: 280px; border-top: 4px solid #003A70; margin: 42px 0;}
.consultas h3 {font-size: 30px; color: #003A70; font-weight: 600; margin-bottom: 27px;}
.consultas p {font-size: 18px; color: #808080; font-weight: 300; padding-top: 26px;}
/**/
.mas-consultas h2 {font-size: 80px; color: #003A70; font-weight: 600; margin-bottom: -16px;}
.mas-consultas .inner-blue {background: #003A70; padding: 45px 0 25px 0;}
.mas-consultas li {font-size: 28px; color: #fff; margin-bottom: 20px;}
.mas-consultas li a {color: #fff;}

/*OUTSTAND*/
.outstand li {font-size: 18px; color: #00B3E4; margin-bottom: 25px;position:relative;padding: 0 0 25px 20px;border-bottom:1px solid #fff;}
.outstand li:before {content:'•';position:absolute;top:0;left:0;color: #00B3E4;}
.outstand li:last-child {border-bottom:0 none;}


/*MONEDA EXTRANJERA*/
.moneda {padding: 100px 0 70px 0;}
.moneda h1 {font-size: 80px; color: #003A70; font-weight: 700;}
.moneda h1:after {content: ""; display: block; width: 280px; border-top: 4px solid #003A70; margin: 42px 0;}
.moneda .panel {max-width: 410px; margin-bottom: 50px;}
.moneda .row {display: flex; justify-content: flex-end; align-items: center; margin-bottom: 12px;}
.moneda .panel h3 {width: 37%; text-align: center; font-size: 30px; color: #003A70; font-weight: 600;}
.moneda .panel h4 {width: 26%; font-size: 30px; color: #808080; font-weight: 300;}
.moneda .panel p {width: 37%; text-align: center; font-size: 28px; color: #003A70; background: #D7D7D7; padding: 15px 0; display: inline-block;}
.moneda .panel h4 + p {border-radius: 20px 0 0 20px;}
.moneda .panel h4 + p + p {border-radius: 0 20px 20px 0; position: relative;}
.moneda .panel h4 + p + p:after {content: ""; display: block; height: 36px; border-left: 2px solid #fff; position: absolute; left: 0; top: 12px;}
.moneda p {font-size: 18px; color: #808080; font-weight: 300; padding-top: 26px;}

/*PLAZOS FIJOS*/
.plazos-fijos {padding: 120px 0 50px 0;}
.plazos-fijos .head {display: flex; justify-content: space-between; align-items: flex-end; margin-bottom: 50px;}
.plazos-fijos h2 {font-size: 80px; color: #003A70; font-weight: 700;}
.plazos-fijos h2:after {content: ""; display: block; width: 280px; border-top: 4px solid #003A70; margin: 30px 0 0 0;}
.plazos-fijos h3 {font-size: 40px; color: #003A70; font-weight: 600; margin-bottom: 35px;}
.plazos-fijos p {font-size: 20px; color: #003A70; margin-bottom: 35px; line-height: 1.3; max-width: 980px;}
/**/
.simulador-plazo-fijo {padding: 60px 0 140px 0; background: #003A70; color: #fff;}
.simulador-plazo-fijo .head h2 {font-size: 40px; color: #00B2E3; font-weight: 700; margin-bottom: 40px;}
.simulador-plazo-fijo .head h4 {font-size: 20px; margin-bottom: 30px;}
.simulador-plazo-fijo h3 {font-size: 40px; font-weight: 600; margin-bottom: 30px;}
.simulador-plazo-fijo p {font-size: 20px; margin-bottom: 30px;}
.simulador-plazo-fijo .form-row {margin-bottom: 40px;}
.simulador-plazo-fijo .form-row .frm-box {background: #fff;}
.simulador-plazo-fijo .special-radio {max-width: 100%}
.simulador-plazo-fijo .special-radio ul {display: flex;}
.simulador-plazo-fijo .special-radio li {position: relative; width: 25%; margin-right: 30px;}
.simulador-plazo-fijo .special-radio li input {position: absolute; visibility: hidden;}
.simulador-plazo-fijo .special-radio .label { border-radius: 9px; background: #fff; color: #003A70; display: flex; justify-content: center; align-items: center; height: 88px; cursor: pointer;font-size: 26px;}
.simulador-plazo-fijo .special-radio input:checked + .label {background: #00B2E3; color: #fff;}
.simulador-plazo-fijo h1 {color: #00B2E3; font-size: 140px; font-weight: 600; margin-top: -20px; margin-bottom: 20px;}
.simulador-plazo-fijo h1 span {font-size: 40px;}
.simulador-plazo-fijo .resultado {display: flex; margin-bottom: 35px;}
.simulador-plazo-fijo .resultado h4 {font-size: 20px; color: #00B2E3; font-weight: 300; text-transform: uppercase; line-height: 1.4; margin-left: 75px;}
.simulador-plazo-fijo .resultado h4 span {color: #fff; text-transform: none;}
.simulador-plazo-fijo .resultado h4:first-child {margin-left: 0;}
.simulador-plazo-fijo .leyend {display: flex; align-items: center;}
.simulador-plazo-fijo .leyend figure {margin-right: 20px;}
.simulador-plazo-fijo .leyend p {font-size: 18px; font-weight: 300; margin-bottom: 0;}
.simulador-plazo-fijo .form-foot {display: flex;}
.simulador-plazo-fijo .form-foot button {width: 360px; margin-right: 30px;}
.simulador-plazo-fijo .form-foot .captcha {background: #fff; border-radius: 9px;}
.simulador-plazo-fijo .form-foot .captcha img {border-radius: 9px;}

/*PRESTAMOS*/
.prestamos {padding: 140px 0 50px 0;}
.prestamos .head {display: flex; justify-content: space-between; align-items: flex-end; margin-bottom: 50px;}
.prestamos h2 {font-size: 80px; color: #003A70; font-weight: 700;}
.prestamos h2:after {content: ""; display: block; width: 280px; border-top: 4px solid #003A70; margin: 30px 0 0 0;}
.prestamos h3 {font-size: 40px; color: #003A70; font-weight: 600; margin-bottom: 25px;}
.prestamos h4 {font-size: 20px; color: #003A70; margin-bottom: 25px;}
.prestamos p {font-size: 20px; color: #7A6E66; line-height: 1.2;}
/**/
.simulador-prestamo {padding: 60px 0 100px 0; background: #003A70; color: #fff;}
.simulador-prestamo .head h2 {font-size: 40px; color: #00B2E3; font-weight: 700; margin-bottom: 35px;}
.simulador-prestamo .form-row {margin-bottom: 35px;}
.simulador-prestamo .form-row .frm-box {background: #fff;}
.simulador-prestamo p {font-size: 20px; margin-bottom: 30px;}
.simulador-prestamo .special-radio {max-width: 100%}
.simulador-prestamo .special-radio ul {display: flex;flex-flow: wrap;}
.simulador-prestamo .special-radio li {position: relative; width: calc(20% - 30px); margin-right: 30px;margin-bottom: 30px;}
.simulador-prestamo .special-radio li input {position: absolute; visibility: hidden;}
.simulador-prestamo .special-radio .label { border-radius: 9px; background: #fff; color: #003A70; display: flex; justify-content: center; align-items: center; height: 88px; cursor: pointer;font-size: 26px;}
.simulador-prestamo .special-radio input:checked + .label {background: #00B2E3; color: #fff;}
.simulador-prestamo .form-foot {padding-top: 35px; margin-bottom: 80px;}
.simulador-prestamo .form-foot button {width: 312px;}
.simulador-prestamo h3 {margin-bottom: 25px; font-size: 40px; font-weight: 600;}
.simulador-prestamo h1 {color: #00B2E3; font-size: 140px; font-weight: 600; margin-top: -20px; margin-bottom: 60px;overflow-x: visible;overflow-y: hidden;}
.simulador-prestamo h1 span {font-size: 40px;}
.simulador-prestamo .table-container {margin-bottom: 40px;background: none;}
.simulador-prestamo table {width: 100%; border-collapse: separate;}
.simulador-prestamo table th {font-size: 17px; color: #00B2E3; font-weight: 600; text-align: center; padding: 22px; white-space: nowrap}
.simulador-prestamo table th:first-child {border-left: none}
.simulador-prestamo table td {font-size: 18px; text-align: center; padding: 22px; white-space: nowrap;color:#fff;}
.simulador-prestamo table tr:last-child td {border-bottom: none;}
.simulador-prestamo table td:first-child {border-left: none}
.simulador-prestamo table th:nth-child(2n) {border-top: 2px solid #00B2E3; border-radius: 10px 10px 0 0; border-left: 2px solid #00B2E3;  border-right: 2px solid #00B2E3;}
.simulador-prestamo table tr:nth-child(even) td {border-bottom: 2px solid #00B2E3; border-top: 2px solid #00B2E3;}
.simulador-prestamo table tr:nth-child(even) td:first-child {border-left: 2px solid #00B2E3; border-radius: 10px 0 0 10px;}
.simulador-prestamo table tr:nth-child(even) td:last-child {border-right: 2px solid #00B2E3; border-radius: 0 10px 10px 0;}
.simulador-prestamo table tr td:nth-child(2n) {border-left: 2px solid #00B2E3;  border-right: 2px solid #00B2E3;}
.simulador-prestamo table tr:last-child td:nth-child(2n) {border-bottom: 2px solid #00B2E3; border-radius: 0 0 10px 10px;}
.simulador-prestamo .leyend p {font-weight: 300; font-size: 14px; line-height: 1.2; margin-bottom: 20px;}

.simulador-prestamo .client {display:none;}
.simulador-prestamo .client h4 {font-size: 20px; margin-bottom: 10px;}
.simulador-prestamo .client h5 {font-size: 18px; margin-bottom: 10px;text-decoration:underline;}
.simulador-prestamo .client p {font-size: 16px; margin-bottom: 15px;}
.simulador-prestamo .client a {color: #fff;font-style:italic;}
.simulador-prestamo .client a:hover {color: #eee;}
.simulador-prestamo .client ul { margin: 0 0 30px;}
.simulador-prestamo .client ul li {font-size: 16px; margin-bottom: 5px;margin-left: 20px;position: relative;}
.simulador-prestamo .client ul li:after {content: '';position: absolute;top: 5px;left: -12px;height: 5px;width: 5px;border-radius: 50%;background: #FFF;}

/*CONTACTO*/
.contacto {padding: 110px 0 50px 0;}
.contacto .form {width: 100%; max-width: 770px;}
.contacto h1 {font-size: 80px; color: #003A70; font-weight: 700;}
.contacto h1:after {content: ""; display: block; width: 280px; border-top: 4px solid #003A70; margin: 30px 0 50px 0;}
.contacto button {width: 314px;}

/*NOVEDADES*/
.novedades {padding: 80px 0 50px 0;}
.novedades .head {display: flex; justify-content: space-between; align-items: flex-end; margin-bottom: 70px;}
.novedades h1 {font-size: 80px; color: #003A70; font-weight: 700;width: 100%;word-break: break-word;}
.novedades h1:after {content: ""; display: block; width: 280px; border-top: 4px solid #003A70; margin: 30px 0 0 0;}

.novedades .head.note {display:block;}
.novedades .head h2 {width:100%;margin-top: 20px;}
.novedades h2 {font-size: 40px; color: #003A70; margin-bottom: 20px; line-height: 1.2;}
.novedades h2 a {color: #003A70; }
.novedades p {font-size: 18px; color: #7A6E66; line-height: 1.3; margin-bottom: 20px; }
article div {display:inline-block;}
article p, article div {font-size: 18px; color: #7A6E66; line-height: 1.3; margin-bottom: 20px;text-align: left;width: 100%;}
article h2 {font-weight: 700; color: #003A70; font-size: 48px; margin:50px 0 15px;}
article h3 {font-weight: 700; color: #003A70; font-size: 40px; margin:50px 0 15px;}
article h4 {font-size: 30px; font-weight: 500; color: #003A70; margin:50px 0 15px;}
article h5 {font-size: 26px; font-weight: 500; color: #003A70; margin:50px 0 15px;}
article h6 {font-size: 20px; font-weight: 500; color: #003A70; margin:50px 0 15px;}
article ul {margin: 0 0 30px;}
article ul li {position:relative;margin-left: 20px; font-size: 18px; color: #7A6E66; line-height: 1.3;text-align: left;padding: 5px 0;}
article ul li:after {content:'';position:absolute;top:15px;left:-12px;height:5px;width:5px;border-radius:50%;background:#003A70;}

article table {width:100% !important;}
article table thead tr td, article table tr th {padding:5px 0 10px 0 !important;font-size:18px;font-weight:bold;}
article table tr td {padding:5px 0 !important; font-size:18px;}


.news {display: flex; flex-wrap: wrap; justify-content: space-between;}
.news li {width: 48.5%; margin-bottom: 40px;}
.news .main-news {width: 100%;}
.news .info {padding: 22px 0 0 0;}
.news h3 {font-size: 40px; color: #003A70; margin-bottom: 20px; line-height: 1.3;}
.news h3 a {color: #003A70;}
.news p {font-size: 18px; color: #7A6E66; line-height: 1.3; margin-bottom: 20px;}
.news .btn {display: block; width: 76px; min-width: 76px; height: 34px; color: #fff; background: #00B2E3; text-align: center; border-radius: 34px; font-size: 15px; padding-top: 10px; font-weight: 600;}

/*CONOCE*/
.conoce {padding: 70px 0 120px 0;}
.conoce .head {display: flex; justify-content: space-between; margin-bottom: 70px;}
.conoce h2 {font-size: 80px; color: #003A70; font-weight: 700; margin-top: 80px;}
.conoce h2:after {content: ""; display: block; width: 280px; border-top: 4px solid #003A70; margin: 30px 0 0 0;}
.conoce h3 {padding: 30px 0; border-top: 1px solid #A6A6A6; font-size: 40px; color: #00B2E3; position: relative; cursor: pointer}
.conoce h3:after {content: ""; display: block; width: 20px; height: 12px; background: url("../images/home/acordion-arrow.svg") no-repeat; background-size: contain; position: absolute; top: 50%; right: 0; margin-top: -6px; transform: rotate(0); transition: all .3s ease}
.conoce h3.ui-accordion-header-active:after {transform: rotate(180deg);}
.conoce h3.ui-accordion-header-active {color: #003A70;}
.conoce .data {padding-bottom: 20px;}
.conoce p {font-size: 20px; color: #7A6E66; line-height: 1.2; margin-bottom: 20px;}
.conoce p a {color: #00B2E3;}

/*CUENTA*/
.cuenta-universal {padding: 120px 0 70px 0;}
.cuenta-universal .head {display: flex; justify-content: space-between; margin-bottom: 100px;}
.cuenta-universal h2 {font-size: 80px; color: #003A70; font-weight: 700; margin-top: 70px;}
.cuenta-universal h2:after {content: ""; display: block; width: 280px; border-top: 4px solid #003A70; margin: 30px 0 0 0;}

/*USUARIO FINANCIERO*/
.usuario-financiero {padding: 120px 0 100px 0;}
.usuario-financiero .head {display: flex; justify-content: space-between; margin-bottom: 50px;}
.usuario-financiero h2 {font-size: 80px; color: #003A70; font-weight: 700; margin-top: 70px;}
.usuario-financiero h2:after {content: ""; display: block; width: 280px; border-top: 4px solid #003A70; margin: 30px 0 0 0;}
.usuario-financiero h3 {font-size: 30px; color: #003A70; font-weight: 600; margin-bottom: 90px;}
.usuario-financiero ul {display: flex; justify-content: space-between; flex-wrap: wrap}
.usuario-financiero li {width: 33.33%;}

/*SUCURSALES*/
.sucursales {padding: 80px 0 50px 0;}
.sucursales .head {display: flex; justify-content: space-between; align-items: flex-end; margin-bottom: 70px;}
.sucursales .head h1 {font-size: 80px; font-weight: 700; color: #003A70;}
.sucursales .head h1:after {content: ""; display: block; width: 282px; border-top: 4px solid #003A70; margin: 48px 0 0 0;}
.sucursales .head figure {margin-bottom: 48px;}

.filter-table {margin-bottom: 20px;}
.filter-table .scrollbar-inner { max-height: 260px;}
.search-field {background: #00B2E3; padding: 15px 27px; display: flex; justify-content: flex-end; align-items: center; border-radius: 25px; position: relative;}
.search-field input {height: 50px; font-size: 26px; color: #fff; width: 100%;}
.search-field input::-webkit-input-placeholder {color: #fff;}
.search-field input:-moz-placeholder {color: #fff; opacity: 1}
.search-field input::-moz-placeholder {color: #fff; opacity: 1}
.search-field input:-ms-input-placeholder { color: #fff;}
.search-field input:focus::-webkit-input-placeholder {color: #00B2E3;}
.search-field input:focus:-moz-placeholder {color: #00B2E3; opacity: 1}
.search-field input:focus::-moz-placeholder {color: #00B2E3; opacity: 1}
.search-field input:focus:-ms-input-placeholder { color: #00B2E3;}
.search-field button {min-width: 49px;}

.search-field form .form-row {margin-bottom: 0;}
.search-field form .form-row .field { width: 305px;}
.search-field form .form-row .frm-box { background: none; min-height: 50px; margin: -5px 0;}
.search-field form .form-row .frm-box label {top: 18px;}
.search-field form .form-row .frm-box select {font-size: 26px;color: #fff;background-image:url(../images/tarjetas/select-arrow-white.svg);}
.search-field form .form-row .frm-box select option {background:#00B2E3;padding:2px 5px;margin:2px 5px;}

.table-container {background: #e2e2e2; border-radius: 0 0 25px 27px; padding: 35px 20px 10px 27px; margin-top: -25px;}
.table-container table {width: 98%;}
.table-container th {padding: 15px 25px 15px 0; font-size: 16px; font-weight: 600; color: #003160;}
.table-container td {padding: 15px 25px 15px 0; font-size: 16px; font-weight: 300; color: #003160;text-transform:capitalize;}
.table-container td a {color: #003160;}
.table-container td a:hover {text-decoration: underline;}
.table-container .btn {color: #00B2E3; font-weight: 600; display: inline-block; border-left: 2px solid #00B2E3; padding-left: 10px;}

#Gmap {width: 100%; height: 500px; margin: 10px 0 20px 0;}

.globo-turno {position:fixed;bottom:100px;left:50px;width: 235px;background-color:#00B3E4;padding:25px;border-radius:15px;z-index: 5; transition: all .3s ease;}
.globo-turno em {position:absolute;bottom:-33px;left:45px;width:35px;height:35px;overflow:hidden;border-bottom-left-radius: 5px;}
.globo-turno em:after {content:'';position:absolute;bottom:3px;left:-7px;width:35px;height:60px;background-color: #00B3E4;transform: rotate(45deg);border-radius:5px;}
.globo-turno a {display: inline-block;position:relative;}
.globo-turno a span {color:#FFF;font-weight:700;font-size:24px;padding: 0 0 10px 0;display: inline-block;white-space: nowrap;transition: all .3s ease;}
.globo-turno a p {color:#FFF;font-weight:200;font-size:16px;line-height: 20px;transition: all .3s ease;}
.globo-turno a .calendar {display:none;width:30px;height:30px;}

body.fixed-top .globo-turno {width:70px;padding:20px;bottom: 40px;left: 40px;}
body.fixed-top .globo-turno a span, body.fixed-top .globo-turno a p {display:none;transition: all .3s ease;}
body.fixed-top .globo-turno a .calendar {display:inline-block;}
body.fixed-top .globo-turno em {bottom:-15px;left:12px;}


/*MODAL*/
.modal h2 {font-size: 40px; color: #003A70; font-weight: 700; margin-bottom: 20px;}
.modal p {font-size: 18px; color: #7A6E66; line-height: 1.2; margin-bottom: 20px; font-weight: 300;}
.fancybox-content {max-width: 1070px; border-radius: 26px;}


.modal {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1050;display: none;-webkit-overflow-scrolling: touch;outline: 0;}
.modal, .modal-open {overflow: hidden;}
.modal-open .modal {overflow-x: hidden;overflow-y: auto;}
.modal-dialog {position: relative;width: auto;margin: 10px;}
.modal-backdrop.fade {filter: alpha(opacity=0);opacity: 0;}
.modal-backdrop.in {filter: alpha(opacity=50);opacity: .5;}
.modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: #000;}
.modal.fade .modal-dialog {-webkit-transition: -webkit-transform .3s ease-out;-o-transition: -o-transform .3s ease-out;transition: transform .3s ease-out;-webkit-transform: translate(0,-25%);-ms-transform: translate(0,-25%);-o-transform: translate(0,-25%);transform: translate(0,-25%);}
.modal.in .modal-dialog {-webkit-transform: translate(0,0);-ms-transform: translate(0,0);-o-transform: translate(0,0);transform: translate(0,0);}
.modal-content {position: relative;background-color: #fff;-webkit-background-clip: padding-box;background-clip: padding-box;border: 1px solid #999;border: 1px solid rgba(0,0,0,.2);border-radius: 6px;outline: 0;-webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);box-shadow: 0 3px 9px rgba(0,0,0,.5);}
.modal-header {padding: 15px;border-bottom: 1px solid #e5e5e5;}
.modal-header .close {margin-top: -2px;}
.modal-title {font-size: 18px;margin: 0;line-height: 1.42857143;}
.modal-body {position: relative;padding: 15px;}
.modal-footer {padding: 15px;text-align: right;border-top: 1px solid #e5e5e5;}
.modal-footer .btn+.btn {margin-bottom: 0;margin-left: 5px;}
#modal-alert .modal-footer .btn {font-size: 12px;line-height: 30px;font-weight: 600;border:1px solid #9FA6AB;background:#9FA6AB;border-radius:20px;position:relative;cursor:pointer;display: inline-block;color:#FFF;padding: 4px 20px 4px 20px;}
#modal-alert .modal-footer .btn:hover {background:#808589;}
button.close {-webkit-appearance: none;padding: 0;cursor: pointer;background: 0 0;border: 0;}

.modal.in .modal-dialog {max-width: 400px; margin: 50px auto 0 auto;}
.modal.in .modal-dialog .modal-header .close {float: right;}

/*MISC*/
.text-left {text-align:left !important;}
.text-right {text-align:right !important;}
.text-center {text-align:center !important;}


#fsData {display:none;}
.CGW_Overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: #555;opacity:0.5;z-index: 10000;}
.CGW_Ad {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 10001;}
.CGW_Container {width:800px;height:600px;position:absolute;top:calc(50% - 278px);left:calc(50% - 395px);text-align: center;}
.CGW_Container img {max-width:800px;max-height: 600px;width:auto !important;height:auto !important;}
.CGW_Container img.CGW_Responsible {display:none;}
.CGW_BtnClose {width: 30px;height: 30px;position: absolute;top: 5px;right: 5px;background: #000;cursor: pointer;border-radius: 18px;border: 3px solid #fff;color: #fff;}
.CGW_BtnClose img {display: block;margin:2px 0 0 1px;width: 22px !important;height: 22px !important;}

@media screen and (max-width: 1400px) {
	.bot-foot {padding-left: 15px; padding-right: 15px;}
	.bot-foot p br {display: none;}
	.hero-slider {height: 73vh;}
	.hero-slider .data {height: 73vh;}
	.hero-slider .slick-dots {bottom: 20vh;}
}

@media screen and (max-width: 1070px) {
	.wrapper, header .head, .hero-slider .data, .logos-bar ul {padding-left: 15px; padding-right: 15px;}
	body.fixed-top nav {max-height: calc(100vh - 76px);overflow:scroll;}
	nav .wrapper {padding-left: 0; padding-right: 0;}
	.foot-info .left-col {padding-left: 15px;}
	.foot-info .right-col {padding-right: 15px;}
}
@media screen and (max-width: 991px) {
	.navbar, .sub-menu {padding-left: 15px; padding-right: 15px;}
	.foot-info .sumate {padding-left: 15px;}
	.foot-info .cuenta {padding-left: 15px;}
	.foot-info .bcra {margin-left: 15px;}
	.top-foot {padding-left: 15px; padding-right: 15px;}
	.top-foot p {line-height: 1.3;}
	/**/
	.tarjeta .head h2 br {display: none;}
	.tarjeta .info p br {display: none;}
	.recuerde h2 {font-size: 100px;}
	.servicios .leyend p br {display: none;}
	.servicios .slider-wrapper {padding: 0 40px;}
	.servicios .slick-prev {left: -40px;}
	.servicios .slick-next {right: -40px;}
	.servicios .panel-slider .row {height: auto;}
	.servicios .slider-wrapper {height: auto;}
	/**/
	.beneficios .row {padding-left: 20px; padding-right: 20px;}
	.beneficios figure {margin-right: 40px;}
	.beneficios p {max-width: 60%;}
	.beneficios p br {display: none;}
	/**/
	.form-row .field {width: 100%; max-width: 350px;}
	/**/
	.simulador-plazo-fijo .special-radio {max-width: 100%;}
	.simulador-prestamo .special-radio {max-width: 100%;}

	.CGW_Container {
		width:100%;
		top:50px;
		left:0;
	}
	.CGW_Container img {
		width:100% !important;
	}
	.CGW_Container .CGW_BtnClose img {
		width:22px !important;
	}

}
@media screen and (max-width: 1400px) and (max-height: 730px) {
	.hero-slider .slick-dots {bottom: 20vh;}
	.hero-slider {min-height: 78vh;}
	.hero-slider .data {height: 78vh;}
}
@media screen and (max-width: 1400px) and (max-height: 680px) {
	.hero-slider .slick-dots {bottom: 20vh;}
	.hero-slider {min-height: 525px;}
	.hero-slider .data {height: 525px;}
}
@media screen and (max-width: 767px) {
	header .menu-title {display:none;}
	.navbar {display: block; padding-left: 0; padding-right: 0; border-radius: 0}
	.navbar .menu-item {padding-left: 15px; padding-right: 15px;}
	.navbar .menu-item-label {display: block; height: auto; text-align: left;}
	.navbar .menu-item-label div {border-bottom: 1px solid #ccc; padding: 15px 0;}
	.navbar figure {display: none;}
	.sub-menu {position: static; border-radius: 0; margin-left: -15px; margin-right: -15px; width: auto; padding-top: 0; padding-bottom: 0; transform: translateY(0); transition: none; margin-top: -1px;}
	.dyn-sub-menu {display: none;}
	.dyn-sub-menu .dyn-sub-menu-main {padding: 10px 0 10px 10px;display: inline-block;font-size: 18px;color: #666;}
	.menu-item:hover .sub-menu {transform: translateY(0);}
	/**/
	.mobile-menu-item {display: block;}
	.mobile-menu-item .btn {display: block; padding: 20px 15px; font-weight: 600; font-size: 24px; text-transform: uppercase; background: rgba(0,178,227,.15); color: #00B2E3;;}
	.mobile-menu-item .btn.enter {border-top:1px solid #ccc;}
	.mobile-menu-item .redes {display: flex; padding: 20px 15px;}
	.mobile-menu-item .redes li {margin-right: 11px;}
	.mobile-menu-item .btn.search {border-top:1px solid #ccc;}
	.mobile-menu-item .btn.search img {width:25px;height:25px;}
	.mobile-menu-item .btn.search input {width:calc(100% - 30px);margin:-5px 0 0 0;padding:5px 10px;display:inline-block;}
	.sub-menu-item p {margin-top: 0; transition: none;}
	/**/
	header .btn, header .redes {display: none;}

	.CGW_Container {top: 0;height: auto;}
	.CGW_Container a img {display:none;}
	.CGW_Container a img.CGW_Responsible {display:block;height:auto !important;max-height:100vh;max-width: 100%;width:auto !important;margin: 0 auto;}

	/**/
	.hero-slider {height: 450px;}
	.hero-slider .data {height: 450px; padding-top: 50px;}
	.hero-slider .data h2 strong { font-size: 40px;}
	.hero-slider .data h2 {font-size: 30px;}
	.hero-slider .slick-dots {bottom: 165px;}
	/**/
	.logos-bar ul {flex-wrap: wrap; justify-content: center; height: auto;}
	.logos-bar li {width: 50%; height: 100px; display: flex; justify-content: center; align-items: center;}
	.logos-bar img {max-width: 80%}
	/**/
	.opciones {padding: 50px 0;}
	.opciones a {flex-wrap: wrap;}
	.opciones .panel {width: 100%; padding-top: 30px; padding-bottom: 30px;height:220px;}
	.opciones .panel + .panel {display:none;}
	.opciones .panel figure {margin: 0 auto; width: auto; display: inline-block;}
	.opciones .panel figure img {max-width: 70%;}
	.opciones .panel h3 {font-size: 26px;}
	.opciones li .pic {width: 100%;}
	.opciones li:first-child .layer-panel {border-top-left-radius: 40px;border-top-right-radius: 40px;}
	.opciones li:first-child .pic {border-top-left-radius: 40px;}
	.opciones li:last-child .pic {border-bottom-right-radius: 0;}
	.opciones a:after {display: none;}
	.opciones .layer-panel {width:100%; padding: 25px 15px 0 15px;}
	.opciones .layer-panel h4 {margin-bottom: 10px;}
	.opciones li:nth-child(even) .layer-panel{margin:0;}
	.opciones .layer-panel:after {display: none;}
	.opciones li.full .panel {margin: 0;}
	.opciones li:nth-child(even) .panel {border-top: 1px solid #e2e2e2;border-bottom: 1px solid #e2e2e2;}

	/**/
	.banco-movil {padding: 50px 0;}
	.banco-movil li {width: 100%;}
	.banco-movil .panel {background: #fff; height: 260px;}
	.banco-movil li:nth-child(even) .panel {background: #e2e2e2;}
	.banco-movil li:first-child {border-top-right-radius: 40px;}
	.banco-movil li:nth-child(2) {border-top-right-radius: 0;}
	.banco-movil li:nth-last-child(2) {border-bottom-left-radius: 0;}
	.banco-movil li:last-child {border-bottom-left-radius: 40px;}
	.banco-movil figure {margin: 0 auto; width: auto; display: inline-block;}
	.banco-movil figure img {max-width: 70%;}
	.banco-movil h2 {font-size: 48px; margin-bottom: 20px;}
	.banco-movil p {font-size: 18px;}
	.banco-movil .panel h3 {font-size: 26px;}

	.banco-movil li:first-child .layer-panel {border-top-left-radius: 40px;border-top-right-radius: 40px;}
	.banco-movil li:nth-child(2) .layer-panel {border-top-right-radius: 0;}
	.banco-movil li:nth-child(3) .layer-panel {border-bottom-left-radius: 0;}
	.banco-movil li:last-child .layer-panel {border-bottom-left-radius: 40px;border-bottom-right-radius: 40px;}

	.layer-panel {padding: 35px 25px 0 25px;}
	/**/
	.info-general h2 {font-size: 26px;}
	.info-general .data h4 {font-size: 18px;}
	.info-general .data p {font-size: 16px;}
	.info-general .data li {font-size: 16px; line-height: 1.2;}
	/**/
	.foot-info .row {flex-wrap: wrap;}
	.foot-info .left-col {padding-right: 15px; width: 100%;}
	.foot-info .right-col {padding-left: 15px; width: 100%;}
	.foot-info .sumate {padding-left: 0;}
	.foot-info .bcra {margin-left: 0; padding-top: 30px; padding-bottom: 30px;}
	.foot-info .cotizacion, .foot-info .sumate, .foot-info .financieros, .foot-info .info, .foot-info .cuenta {height: auto; padding-top: 30px; padding-bottom: 30px;}
	.foot-info .cotizacion img {margin-right: 0;}
	.foot-info .sumate img {margin-right: 0;}
	.foot-info .info img {margin-right: 0;}
	.foot-info .cuenta {padding-left: 0;}
	.foot-info .cuenta img {margin-right: 0;}
	.foot-info .cotizacion .icon, .foot-info .sumate .icon, .foot-info .info .icon, .foot-info .cuenta .icon {width: 120px; min-width: 120px; text-align: center;}
	.foot-info .cotizacion figure, .foot-info .sumate figure, .foot-info .info figure, .foot-info .cuenta figure {display: inline-block; width: auto; margin: 0 auto;}
	.foot-info .cotizacion figure img, .foot-info .sumate figure img, .foot-info .info figure img, .foot-info .cuenta figure img {max-width: 70%}
	.foot-info .info h4 br {display: none;}
	.foot-info h4 {font-size: 18px;}
	.foot-info p {font-size: 18px;}
	.foot-info .financieros h3 {font-size: 22px;}
	.foot-info .block-wrapper {max-width: 100%;}
	/**/
	.top-foot h3 {margin-left: 20px; font-size: 26px;}
	.top-foot .row:not(.valign-bottom) {flex-wrap: wrap;}
	.top-foot p {text-align: center; line-height: 1.5;}
	.top-foot ul {margin-top: 30px; justify-content: center; width: 100%;}
	/**/
	.tarjeta {padding: 50px 0;display: inline-block;}
	.tarjeta .head {flex-wrap: nowrap;}
	.tarjeta .head h1 {font-size: 40px;}
	.tarjeta .head h2 {font-size: 52px;}
	.tarjeta .head h2:after {width: 140px; margin: 20px 0;}
	.tarjeta .head img {margin:20px 0 0 0;max-height: 95px;}
	.tarjeta .info {padding-top: 30px;}
	.tarjeta .info h3 {font-size: 26px; margin-bottom: 20px;}
	.tarjeta .info p {font-size: 18px;}
	.tarjeta .info .btn {font-size: 20px; height: 63px;}
	.tarjeta figure {display: none;}

	.recuerde {padding: 50px 0;}
	.recuerde h2 {font-size: 50px; margin-bottom: 24px;}
	.recuerde .head {flex-wrap: wrap;}
	.recuerde .head .data {order: 2}
	.recuerde figure {order: 1; margin-bottom: 20px;}
	.recuerde figure img {max-width: 70%;}
	.recuerde p {font-size: 20px;}
	.recuerde p {margin-bottom: 25px;}
	.recuerde h4 {font-size: 22px;}
	.servicios {padding: 50px 0;}
	.servicios .panel-slider .row {flex-wrap: wrap;}
	.servicios .panel-slider .panel {width: 100%; padding: 20px 0;}
	.servicios .panel-slider h4 {font-size: 22px; margin-top: 20px;}
	.servicios .panel-slider .panel + .panel {padding: 0;}
	.servicios .panel-slider figure {text-align: center;}
	.servicios .panel-slider .icon img {max-width: 70%; margin: 0 auto;}
	.servicios .panel-slider .pic img { border-bottom-left-radius: 26px; border-top-right-radius: 0;}
	/**/
	.beneficios h2 {font-size: 48px; margin-bottom: -9px;}
	.beneficios .inner-blue {padding: 50px 0;}
	.beneficios .slider-wrapper {height: auto;}
	.beneficios .row {flex-wrap: wrap; justify-content: center; height: auto; padding-top: 15px; padding-bottom: 15px;}
	.beneficios .group {flex-wrap: wrap;}
	.beneficios figure {margin: 0 auto 20px auto;}
	.beneficios figure img {max-width: 70%; margin: 0 auto;}
	.beneficios p {max-width: 100%;}
	.beneficios .slider-wrapper {padding: 0 40px;}
	.beneficios .slick-prev {left: -40px;}
	.beneficios .slick-next {right: -40px;}
	.beneficios .btn {margin-top: 20px;}
	/**/
	.solicitar-paquete {padding: 50px 0;}
	.solicitar-paquete h1 {font-size: 48px;}
	.solicitar-paquete h2 {font-size: 40px;}
	.solicitar-paquete h2:after { width: 140px;}
	.solicitar-paquete h4 {font-size: 18px; line-height: 1.2;}
	.form-row {flex-wrap: wrap;}
	.form-row .field {max-width: 100%;}
	.form-row .field:first-child {margin-bottom: 20px;}
	.form-foot button {height: 60px; font-size: 24px; padding: 0 25px;}
	/**/
	.institucional {padding: 50px 0}
	.institucional .head h1 {font-size: 48px;}
	.institucional .head h2 {font-size: 40px;}
	.institucional .head h2:after {width: 140px; margin: 20px 0;}
	.institucional .head figure img {max-width: 70%; float: right}
	.institucional h3 {margin: 30px 0 20px 0}

	.__CGW_Accordion {
		padding: 45px 15px;
	}
	.__CGW_Accordion dd {
		padding: 50px 15px 20px 15px;
	}
	.blue-list {padding: 50px 0}
	.blue-list-panel {border-radius: 25px; padding: 25px 15px;}
	.blue-list-panel h3 {font-size: 26px;}
	.blue-list-panel h3 br {display: none;}
	.blue-list-panel .data {padding: 15px 15px 10px 15px;}
	.blue-list-panel .data h4 {font-size: 20px;}
	.blue-list-panel .data p {font-size: 16px;}
	.blue-list-panel .filter-table .scrollbar-inner {max-height: 100%; overflow: auto;}
	.blue-list-panel .filter-table {margin-bottom: 0;}
	.blue-list-panel .table-container {padding: 35px 10px 10px 10px}
	.blue-list-panel .table-container td {white-space: nowrap;}
	.blue-list-panel .search-field {padding: 15px;}
	.blue-list-panel .search-field input {font-size: 20px; text-overflow: ellipsis; width: 90%;}
	.blue-list-panel .search-field button {min-width: 30px;}
	.blue-list-panel .data ul li {font-size: 20px;}
	/**/
	.consultas {padding: 50px 0;}
	.consultas h2 {font-size: 40px;}
	.consultas h2:after {width: 140px; margin: 20px 0;}
	.consultas h3 {font-size: 20px;}
	.consultas p {line-height: 1.2;}
	.mas-consultas h2 {font-size: 40px; margin-bottom: -9px;}
	.mas-consultas li {font-size: 18px;}
	/**/
	.moneda {padding: 50px 0;}
	.moneda h2 {font-size: 40px;}
	.moneda h2:after {width: 140px; margin: 20px 0;}
	.moneda .panel {margin-bottom: 25px;}
	.moneda .panel h3 {font-size: 20px;}
	.moneda .panel h4 {font-size: 20px;}
	.moneda .panel p {font-size: 18px;}
	.moneda .panel h4 + p + p:after {height: 32px; top: 8px;}
	/**/
	.plazos-fijos {padding: 50px 0;}
	.plazos-fijos h2 {font-size: 40px;}
	.plazos-fijos h2:after {width: 140px; margin-top: 20px;}
	.plazos-fijos figure {width: 100px;}
	.plazos-fijos .head {margin-bottom: 25px;}
	.plazos-fijos h3 {font-size: 26px; margin-bottom: 25px;}
	.plazos-fijos p {font-size: 18px; margin-bottom: 25px;}
	/**/
	.simulador-plazo-fijo {padding: 50px 0;}
	.simulador-plazo-fijo .head h4 {line-height: 1.3}
	.simulador-plazo-fijo h3 {font-size: 30px;}
	.simulador-plazo-fijo .special-radio ul {flex-wrap: wrap;}
	.simulador-plazo-fijo .special-radio li {width: 45%; margin-right: 20px; margin-bottom: 20px;}
	.simulador-plazo-fijo .special-radio li:nth-child(even) {margin-right: 0;}
	.simulador-plazo-fijo h1 {font-size: 70px;}
	.simulador-plazo-fijo .resultado {justify-content: space-between;}
	.simulador-plazo-fijo .resultado h4 {margin-left: 0; font-size: 18px;}
	.simulador-plazo-fijo .leyend figure {width: 90px; margin-right: 10px;}
	.simulador-plazo-fijo .form-foot {flex-wrap: wrap;}
	.simulador-plazo-fijo .form-foot button {width: 100%; margin-right: 0;}
	.simulador-plazo-fijo .form-foot .captcha {margin-top: 20px;}
	/**/
	.prestamos {padding: 50px 0;}
	.prestamos h2 {font-size: 40px;}
	.prestamos h2:after {width: 140px; margin-top: 20px;}
	.prestamos figure {display: none;}
	.prestamos .head {margin-bottom: 25px;flex-wrap: nowrap;}
	.prestamos h3 {font-size: 26px; margin-bottom: 25px;}
	.prestamos h4 {font-size: 18px; line-height: 1.3;}
	.prestamos p {font-size: 17px; line-height: 1.3;}
	.simulador-prestamo {padding: 50px 0;}
	.simulador-prestamo h1 {font-size:58px;}
	.simulador-prestamo .special-radio ul {flex-wrap: wrap; justify-content: space-around;}
	.simulador-prestamo .special-radio li {width: calc(50% - 19px); margin-right: 0; margin-bottom: 20px;}
	.simulador-prestamo .special-radio li:empty {display: none;}
	.simulador-prestamo .form-foot {padding-top: 0; margin-top: 0;}
	.simulador-prestamo .form-row .field:first-child {margin-bottom: 0;}
	.simulador-prestamo .form-foot button {width: 100%;}
	.simulador-prestamo .table-container {overflow: auto; padding-bottom: 15px;}
	.simulador-prestamo table th, .simulador-prestamo table td {padding: 15px;}
	/**/
	.contacto {padding: 50px 0;}
	.contacto h2 {font-size: 40px;}
	.contacto h2:after {width: 140px; margin-top: 20px;}
	.contacto .form-foot button {width: 100%;}
	/**/
	.novedades {padding: 50px 0;}
	.novedades h1 {font-size:36px;word-break: break-word;}
	.novedades h2 {font-size: 28px;}
	.novedades h2:after {width: 140px; margin-top: 20px;}
	.novedades .head {margin-bottom: 25px;}
	.novedades .head figure {margin-bottom: 25px;}
	.news .main-news h3 {font-size: 30px;}
	.news .main-news img {min-height: 200px; object-fit: cover;}
	.news h3 {font-size: 20px;}
	.news p {font-size: 16px;}
	.news li {width: 100%;}    
	/**/
	.conoce {padding: 50px 0;}
	.conoce h2 {font-size: 40px; margin-top: 0;}
	.conoce h2 br {display: none;}
	.conoce h2:after {width: 140px; margin-top: 20px;}
	.conoce figure {min-width: 100px;}
	.conoce .head {margin-bottom: 25px;}
	.conoce h3 {font-size: 20px; padding: 15px 20px 15px 0;}
	.conoce p {font-size: 16px; margin-bottom: 15px;}
	.conoce .data {padding-bottom: 10px;}
	/**/
	.cuenta-universal {padding: 50px 0;}
	.cuenta-universal h2 {font-size: 40px; margin-top: 0;}
	.cuenta-universal h2 br {display: none;}
	.cuenta-universal h2:after {width: 140px; margin-top: 20px;}
	.cuenta-universal .head figure {min-width: 80px; max-width: 80px;}
	.cuenta-universal .head {margin-bottom: 25px;}
	/**/
	.usuario-financiero {padding: 50px 0;}
	.usuario-financiero h2 {font-size: 40px; margin-top: 0;}
	.usuario-financiero h2 br {display: none;}
	.usuario-financiero h2:after {width: 140px; margin-top: 20px;}
	.usuario-financiero .head figure {min-width: 80px; max-width: 80px;}
	.usuario-financiero .head {margin-bottom: 25px;}
	.usuario-financiero h3 {font-size: 20px; margin-bottom: 40px;}
	.usuario-financiero li {width: 100%;}
	/**/
	.fancybox-content {padding-left: 15px; padding-right: 15px;}

	.globo-turno {position:fixed;bottom:15px;left:15px;}
	.globo-turno em {display:none;}
	body.fixed-top .globo-turno {bottom:15px;left:15px;}

	.foot-info .onda .block-wrapper .icon {padding: 0 15px;}

	.foot-info .tasas .block-wrapper .icon {text-align:center;padding:0;}
	.foot-info .tasas .block-wrapper h4 {text-align:center;}

}
@media screen and (max-width: 360px) {
	.top-foot h3 {font-size: 20px;}
	.banco-movil .panel {height: 200px;}
	.banco-movil .panel h3 {margin-top: 30px;}
}



.AjaxOverlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: #eee;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;z-index: 10000;}
.AjaxLoader {display: block;position: fixed;font-size: 0;color: #1770E6;left: 50%;top: 50%;width: 150px;height: 95px;-webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);z-index:10001;}
.AjaxLoader .ic {width:150px;height:50px;fill:#1770E6;}
.AjaxLoader div {position: absolute;bottom: -16px;left: 50%;border-radius: 100%;display: inline-block;float: none;width: 38px;height: 38px;background: transparent;border-style: solid;border-width: 2px;border-right-color: transparent;border-left-color: transparent;-webkit-animation: ball-clip-rotate-pulse-rotate 1s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;animation: ball-clip-rotate-pulse-rotate 1s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;}

.EmailChkMsg {width: 100%;text-align:center;display: flex;justify-content: center;position: absolute;bottom:10px;left:0;vertical-align: middle;line-height: 20px;font-size: 14px;font-weight: 200;}
.EmailChkMsg .AjaxLoader {position: relative;top: auto;left: auto;display: inline-block;width: 20px;height: 20px;-webkit-transform: translateY(0%) translateX(0%);transform: translateY(0%) translateX(0%);margin: 0 10px 0 0;}
.EmailChkMsg .AjaxLoader div {position: absolute;bottom: -10px;left: 10px;width: 20px;height: 20px;}
.EmailChkMsg img {width: 20px;height: 20px;margin: 0px 10px 0 0;}

@-webkit-keyframes ball-clip-rotate-pulse-rotate {
	 0% {
		 -webkit-transform: translate(-50%, -50%) rotate(0);
		 transform: translate(-50%, -50%) rotate(0);
	}
	 50% {
		 -webkit-transform: translate(-50%, -50%) rotate(180deg);
		 transform: translate(-50%, -50%) rotate(180deg);
	}
	 100% {
		 -webkit-transform: translate(-50%, -50%) rotate(360deg);
		 transform: translate(-50%, -50%) rotate(360deg);
	}
}
@-moz-keyframes ball-clip-rotate-pulse-rotate {
	 0% {
		 -moz-transform: translate(-50%, -50%) rotate(0);
		 transform: translate(-50%, -50%) rotate(0);
	}
	 50% {
		 -moz-transform: translate(-50%, -50%) rotate(180deg);
		 transform: translate(-50%, -50%) rotate(180deg);
	}
	 100% {
		 -moz-transform: translate(-50%, -50%) rotate(360deg);
		 transform: translate(-50%, -50%) rotate(360deg);
	}
}
@-o-keyframes ball-clip-rotate-pulse-rotate {
	 0% {
		 -o-transform: translate(-50%, -50%) rotate(0);
		 transform: translate(-50%, -50%) rotate(0);
	}
	 50% {
		 -o-transform: translate(-50%, -50%) rotate(180deg);
		 transform: translate(-50%, -50%) rotate(180deg);
	}
	 100% {
		 -o-transform: translate(-50%, -50%) rotate(360deg);
		 transform: translate(-50%, -50%) rotate(360deg);
	}
}
@keyframes ball-clip-rotate-pulse-rotate {
	 0% {
		 -webkit-transform: translate(-50%, -50%) rotate(0);
		 -moz-transform: translate(-50%, -50%) rotate(0);
		 -o-transform: translate(-50%, -50%) rotate(0);
		 transform: translate(-50%, -50%) rotate(0);
	}
	 50% {
		 -webkit-transform: translate(-50%, -50%) rotate(180deg);
		 -moz-transform: translate(-50%, -50%) rotate(180deg);
		 -o-transform: translate(-50%, -50%) rotate(180deg);
		 transform: translate(-50%, -50%) rotate(180deg);
	}
	 100% {
		 -webkit-transform: translate(-50%, -50%) rotate(360deg);
		 -moz-transform: translate(-50%, -50%) rotate(360deg);
		 -o-transform: translate(-50%, -50%) rotate(360deg);
		 transform: translate(-50%, -50%) rotate(360deg);
	}
}
@-webkit-keyframes ball-clip-rotate-pulse-scale {
	 0%, 100% {
		 opacity: 1;
		 -webkit-transform: translate(-50%, -50%) scale(1);
		 transform: translate(-50%, -50%) scale(1);
	}
	 30% {
		 opacity: 0.3;
		 -webkit-transform: translate(-50%, -50%) scale(0.15);
		 transform: translate(-50%, -50%) scale(0.15);
	}
}
@-moz-keyframes ball-clip-rotate-pulse-scale {
	 0%, 100% {
		 opacity: 1;
		 -moz-transform: translate(-50%, -50%) scale(1);
		 transform: translate(-50%, -50%) scale(1);
	}
	 30% {
		 opacity: 0.3;
		 -moz-transform: translate(-50%, -50%) scale(0.15);
		 transform: translate(-50%, -50%) scale(0.15);
	}
}
@-o-keyframes ball-clip-rotate-pulse-scale {
	 0%, 100% {
		 opacity: 1;
		 -o-transform: translate(-50%, -50%) scale(1);
		 transform: translate(-50%, -50%) scale(1);
	}
	 30% {
		 opacity: 0.3;
		 -o-transform: translate(-50%, -50%) scale(0.15);
		 transform: translate(-50%, -50%) scale(0.15);
	}
}
@keyframes ball-clip-rotate-pulse-scale {
	 0%, 100% {
		 opacity: 1;
		 -webkit-transform: translate(-50%, -50%) scale(1);
		 -moz-transform: translate(-50%, -50%) scale(1);
		 -o-transform: translate(-50%, -50%) scale(1);
		 transform: translate(-50%, -50%) scale(1);
	}
	 30% {
		 opacity: 0.3;
		 -webkit-transform: translate(-50%, -50%) scale(0.15);
		 -moz-transform: translate(-50%, -50%) scale(0.15);
		 -o-transform: translate(-50%, -50%) scale(0.15);
		 transform: translate(-50%, -50%) scale(0.15);
	}
}
