
.banners .large-5.lleva_img {max-width: 710px;margin:0 auto;padding-top: 70px;}
.banners .large-7.lleva_data {max-width: 710px;margin:0 auto;padding: 170px 30px 20px 40px;z-index: 9;}
.banners h1{font-size:33px;line-height: 44px;padding-bottom: 20px; letter-spacing: 1px;}
.banners h1 span{ color:#606060 !important;}
.banners h1 img{margin-top: -20px;margin-left: 20px;}
.banners p{font-size:17px;line-height: 22px;color:#fff;padding: 0  0 35px ;}
.banners a img{margin-top: -8px;}
.banners a{color: #BEF9FF;}

.medium-6:hover h1, .medium-6:hover h3{animation: fadeIn ease 2s;
    -webkit-animation: fadeIn ease 2s;
    -moz-animation: fadeIn ease 2s;
    -o-animation: fadeIn ease 2s;
    -ms-animation: fadeIn ease 2s;}
	
    


#portada h1 {padding-bottom:60px;font-size:40px;line-height:50px;letter-spacing:2px;} 
#portada h2 {font-size:20px;line-height:25px;letter-spacing:1.5px;}
#portada h3 {padding-bottom:10px;font-size:40px;line-height:50px;letter-spacing:1.5px;}
#portada p{font-size:16px;line-height:25px;padding-bottom:10px;}
#portada blockquote{font-size:18px;line-height: 25px;padding-bottom: 20px;}

#portada .callout-1 {background:#fff;padding:50px 0 ;}
#portada .callout-1 h4 {padding:0;font-size:35px;line-height:45px;letter-spacing:1px;}
#portada .callout-1 ._contiene {padding-top: 60px; position: relative;    padding-right: 50px;}
#portada .callout-1 ._contiene_data_numeros {padding-bottom: 30px; position: relative;}
#portada .callout-1 ._contiene_data_numeros figure{position: absolute;left: 0;top:20%;}
#portada .callout-1 ._contiene_data_numeros ._mas_info{padding-left: 40px;padding-top: 10px;padding-right: 10px;}
#portada .callout-1 ._contiene_data_numeros p {padding:0;font-size:16px;line-height:22px;letter-spacing:1px;}

#portada .callout-2 {background:#fff;padding:70px 0 70px;}
#portada .callout-2 h4 {padding:0;font-size:40px;line-height:55px;letter-spacing:1px;}
#portada .callout-2 h2 {padding:0;font-size:25px;line-height:35px;letter-spacing:1px;}
#portada .callout-2 .large-4 {padding-top: 50px;}


#portada .callout-3 {background: #F4FFFD;padding:50px 0 80px;}
#portada .callout-3 h3 {padding:0;padding-left:110px;font-size:35px;line-height:45px;letter-spacing:1px;padding-bottom: 110px;padding-top: 70px; }
#portada .callout-3 h3 img{position: absolute;left: 0;top:0;}
#portada .callout-3 .lleva_testimonio { padding: 15px ; background: #fff; position: relative; max-width: 340px; box-shadow: 0px 0.24426px 9.24426px rgba(0, 0, 0, 0.25); border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; margin-bottom: 70px;}
#portada .callout-3 .lleva_testimonio.test_v2{max-width: 400px;}
#portada .callout-3 .lleva_testimonio img{position: absolute;left: 25px;z-index: 2;top:20px;}
#portada .callout-3 .lleva_testimonio ._testimonio{padding: 10px ;padding-left:35px;padding-right: 20px;}
#portada .callout-3 .lleva_testimonio ._testimonio p {font-size:16px;line-height:24px;padding-bottom: 25px ;}
#portada .callout-3 .lleva_testimonio ._testimonio blockquote {font-size:16px;line-height:24px;padding-bottom: 5px ;font-weight: 800;}
#portada .callout-3 .lleva_testimonio ._testimonio blockquote span {font-size:14px;line-height:18px;font-weight: 400;display: block;}
#portada .callout-3 .testimonio_pad{padding-top: 130px;padding-left: 30px;}


#portada .callout-4 {background: #fff;padding:50px 0 30px;}
#portada .callout-4 h3 {padding:0;padding-left:110px;font-size:35px;line-height:45px;letter-spacing:1px;padding-bottom: 110px;padding-top: 70px; }
#portada .callout-4 ._team {padding-bottom: 50px;}
#portada .callout-4 ._team figure{position: relative;}
#portada .callout-4 ._team figure img._foto{height: 140px;width: 140px;}
#portada .callout-4 ._team figure figcaption{position: absolute;bottom: 0;left: 0;right: 0;}
#portada .callout-4 h2{font-size:20px;line-height:30px;padding:15px 0  5px ;font-weight: 800;}
#portada .callout-4 h2 span {font-size:16px;line-height:20px;font-weight: 400;display: block;}


#portada .callout-5 {background: #59758B;    padding:0px;}
#portada .callout-5 h2{padding:0;font-size:40px;line-height:50px;letter-spacing:1px;padding-top:160px;}
#portada .callout-5 p{ padding-bottom:60px;}
#portada .callout-5 figure{display: table-cell;}
#portada .callout-5 ._imagen_1{margin-top:-156px;}
#portada .callout-5 ._imagen_2{padding-top: 200px;}



#preguntas .callout-1 {background:#fff;padding:50px 0 120px;}
#preguntas .callout-1 h4 {padding:0;font-size:35px;line-height:45px;letter-spacing:1px;}
#preguntas .callout-1 p{font-size: 16px;line-height: 22px;}

.accordion-title{font-size: 20px;line-height: 30px;border: 0; border-radius: 8px;position: relative;padding-left: 50px;}
.accordion-item img{padding-right: 10px;position: absolute;left: 8px;top:25px;}
.accordion-content{ border: 0;}
.accordion-item:first-child > :first-child{ border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }


@media only screen and (max-width: 40em){

    #portada .callout-2 figure .imagen_1 {height: 375px;}


}
