@import url(font/stylesheet.css);
@import url(font2/stylesheet.css);

html{width: 100%;overflow-x: hidden;}
body {background: white;font-size: 12px;font-family: latoregular;overflow-x: hidden;}
a {text-decoration: none;}
a:hover{text-decoration: none;}

.clear { clear: both; }
.dn{display: none;}
.msg{color: #000;font-size: 1.6em;text-align: center;font-family: latobold;}
.msg-b{color: #000;font-size: 1.6em;text-align: center;font-family: latoregular;margin-top: 5px;display: none;}
.help-block{color: red !important;font-family: latobold;letter-spacing: 2px;}
#frm-subscribe .help-block {margin-left: 30px;}


.btn-bars{display: none;}
header{overflow: hidden;background-color: #fff;position: relative;top: 0;left: 0;width: 100%;z-index: 9;}
header .logo {margin: auto auto;text-align: center;}
header .navegation{margin: auto auto;}
header .menu ul{list-style: none;padding: 0;margin: 0px;float: right;}
header .menu ul li{font-size: 1.2em;font-family: latobold;text-transform: uppercase;text-align: center;display: inline-block;margin: 0px 20px;}
header .menu ul li a{color: #fb4f19;}
header .menu ul li a:hover{color: #000;}
header .social{background-color: #b1b3b5;padding: 30px 10px;}
header .social a{background-color: #fff;font-size: 1.2em;color: #fb4f19;padding: 10px 12px;border-radius: 30px;margin: 0 10px;transition: all 0.3s ease-out;}
header .social a:nth-child(2){padding: 10px 10px;}
header .social a:hover{background-color: #000;}
header .btn-cot{background-color: #fb4f19;padding: 20px 0;text-align: center;text-transform: uppercase;font-family: latobold;font-size: 1.2em;border-bottom: 3px solid #000;}
header .btn-cot a{color: #fff;}

.h-bloq1{position: relative;height: 800px;overflow: hidden;display: flex;align-items: center;justify-content: center;background: linear-gradient(147deg,rgba(251, 79, 25, 0) 52%, rgba(251, 79, 25, 0.53) 93%);}
.h-bloq1 .text{width: 450px;margin: 60px;}
.h-bloq1 .text h3{font-family: mr_eaves_xl_san_nar_otreg;color: #fff;font-size: 3.6em;margin-bottom: 10px;letter-spacing: 2px;line-height: 1.4;}
.h-bloq1 .text h3 span.bg1{background-color: #000;padding: 5px 20px;border-radius: 30px;}
.h-bloq1 .text h3 span.bg1 strong{font-family: mr_eaves_xl_san_nar_otultra;color: #fb4f19;}
.h-bloq1 .text h3 span.bg2{background-color: #fb4f19;padding: 5px 20px;border-radius: 30px;}
.h-bloq1 .text h3 span.bg2 strong{font-family: mr_eaves_xl_san_nar_otultra;color: #000;}
.h-bloq1 .text p{font-family: latoregular;color: #30333d;font-size: 1.4em;margin-bottom: 30px;}

.h-bloq2{background-color: #ffffff;padding: 80px 0 80px;background: url(../img/s_h_bg1.jpg) center top no-repeat;}
.h-bloq2 .info h3{font-family: mr_eaves_xl_san_nar_otultra;color: #000;margin-bottom: 0px;font-size: 3.6em;text-align: center;text-transform: uppercase;letter-spacing: 2px;}
.h-bloq2 .info h3 strong{color: #fb4f19;font-family: mr_eaves_xl_san_nar_otultra;}
.h-bloq2 .info p{font-family: latoregular;color: #30333d;font-size: 1.4em;margin-bottom: 30px;line-height: 1.4;text-align: center;}
.h-bloq2 .bloqs{margin-bottom: 40px;}
.h-bloq2 .bloqs .bloq{background-color: #fff;border-radius: 20px;}
.h-bloq2 .bloqs .bloq .text{padding: 30px 20px 20px;height: 190px;}
.h-bloq2 .bloqs .bloq .text p{font-family: latoregular;color: #555555;font-size: 1.0em;margin-bottom: 0px;text-align: left;position: relative;padding-left: 20px;}
.h-bloq2 .bloqs .bloq .text p i{position: absolute;top: 5px;left: 0px;color: #fb4f19;}
.h-bloq2 .bloqs .bloq .bottom{background-color: #fb4f19;padding: 20px 0px 25px 10px;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}
.h-bloq2 .bloqs .bloq .bottom p{font-family: mr_eaves_xl_san_nar_otultra;color: #fff;font-size: 1.6em;margin-bottom: 0px;text-align: left;letter-spacing: 2px;text-transform: uppercase;line-height: 1; position: relative;padding-left: 70px;}
.h-bloq2 .bloqs .bloq .bottom p span{color: #000;}
.h-bloq2 .bloqs .bloq .bottom p img{position: absolute;top: 0;left: 0;}
.h-bloq2 .bloqs .bloq .bottom.bg2{background-color: #b1b3b5;}
.h-bloq2 .bloqs .bloq .bottom.bg2 p{color: #000;}
.h-bloq2 .bloqs .bloq .bottom.bg2 p span{color: #fb4f19;}
.h-bloq2 .bloqs .bloq .bottom.bg3{background-color: #30333d;}
.h-bloq2 .bloqs .bloq .bottom.bg3 p{color: #fff;}
.h-bloq2 .bloqs .bloq .bottom.bg3 p span{color: #fb4f19;}
.h-bloq2 p.btn-more{color: #000;font-family: latobold;font-size: 1.4em;text-align: center;margin-bottom: 0;text-transform: uppercase;}
.h-bloq2 p.btn-more a{color: #fff;background-color: #30333d;padding: 10px 0px 10px 30px;border-radius: 20px;}
.h-bloq2 p.btn-more i{background-color: #fb4f19;color: #fff;padding: 10px;border-radius: 20px;margin-left: 10px;border: 1px solid #fb4f19;transition: all 0.3s ease-out;}
.h-bloq2 p.btn-more a:hover i {padding: 10px 20px;}
.h-bloq2 .phrase p{font-family: latoregular;color: #30333d;font-size: 2.0em;margin-bottom: 30px;line-height: 1;text-align: center;margin-top: 30px;text-transform: uppercase;}
.h-bloq2 .services{margin-top: 60px;}

.h-bloq3{background-color: #ffffff;padding: 60px 0 0;}
.h-bloq3 .info h3{font-family: mr_eaves_xl_san_nar_otultra;color: #000;margin-bottom: 30px;font-size: 3.6em;text-align: center;text-transform: uppercase;letter-spacing: 2px;}
.h-bloq3 .info h3 strong{color: #fb4f19;font-family: mr_eaves_xl_san_nar_otultra;}
.h-bloq3 .info h3 span{color: #fb4f19;font-family: mr_eaves_xl_san_nar_otreg;}
.h-bloq3 .info h4{font-family: mr_eaves_xl_san_nar_otreg;color: #000;margin-bottom: 10px;font-size: 2.6em;text-align: center;letter-spacing: 2px;}
.h-bloq3 .info p{font-family: latoregular;color: #30333d;font-size: 1.4em;margin-bottom: 30px;line-height: 1.4;text-align: center;}
.h-bloq3 .info p.btn-more{color: #000;font-family: latobold;font-size: 1.4em;text-align: center;margin-bottom: 0;text-transform: uppercase;}
.h-bloq3 .info p.btn-more a{color: #fff;background-color: #30333d;padding: 10px 0px 10px 30px;border-radius: 20px;}
.h-bloq3 .info p.btn-more i{background-color: #fb4f19;color: #fff;padding: 10px;border-radius: 20px;margin-left: 10px;border: 1px solid #fb4f19;transition: all 0.3s ease-out;}
.h-bloq3 .info p.btn-more a:hover i {padding: 10px 20px;}
.h-bloq3 img{width: 100%;margin-top: 60px;}

.h-bloq4{background: url(../img/s_h_bg2.jpg) center top no-repeat;background-size: cover; padding: 90px 0;}
.h-bloq4 p{font-family: latolight;color: #fff;font-size: 2.0em;margin-bottom: 0px;line-height: 1;text-align: center;}
.h-bloq4 img{margin-bottom: 30px;}

.h-bloq5{background: linear-gradient(327deg,rgba(251, 79, 25, 0) 60%, rgba(251, 79, 25, 0.53) 100%);padding: 60px 0;}
.h-bloq5 .info h3{font-family: latoblack;color: #fb4f19;margin-bottom: 10px;font-size: 2.8em;text-align: left;line-height: 1.9;}
.h-bloq5 .info h3 span{background-color: #000;padding: 8px 20px;border-radius: 30px;}
.h-bloq5 .info h3 span strong{color: #fff;font-family: latolight;}
.h-bloq5 .info h3 span.bg2{background-color: #fb4f19;color: #000;}
.h-bloq5 .info p{font-family: latoregular;color: #30333d;font-size: 1.4em;margin-bottom: 0px;line-height: 1.4;text-align: left;}
.h-bloq5 .btns-slide{margin-top: 60px;}
.h-bloq5 .btns-slide p{text-align: right;}
.h-bloq5 .btns-slide p span{background-color: #b1b3b5;color: #fff;padding: 10px 12px;font-size: 1.4em;cursor: pointer;border-radius: 30px;margin: 0 3px;}
.h-bloq5 .btns-slide p span:hover{background-color: #fb4f19;}
#slideCasos .text{background-color: #eeeff0;padding: 20px;position: relative;margin-top: 60px;}
#slideCasos .text p{ font-style: italic;}
#slideCasos .text p.name{color: #fb4f19;font-family: latoblack;text-transform: uppercase;font-style: normal;margin-bottom: 0;}
#slideCasos .text p.position{font-style: normal;margin-bottom: 0;}
#slideCasos .text::after {content: '';position: absolute;bottom: 0; left: 80px;background: transparent;width: 0px; height: 0px;border-bottom: 40px solid #eeeff0;border-right: 40px solid transparent;border-left: 40px solid transparent;transform: rotate(90deg);z-index: -1;}

.h-bloq6{background: url(../img/s_h_bg3.jpg) center top no-repeat;background-size: cover;padding: 120px 0;}
#homeCarousel .item{display: flex;justify-content: center;}
#homeCarousel .item .bloq{width: 200px;height: 200px;display: flex;align-items: center;justify-content: center;}
#homeCarousel .item .bloq img{width: 100%;display: block;transition: transform .4s;}


.bloq-subscribe{background-color: rgba(251, 71, 22, 0.8);padding: 40px 30px;border-radius: 30px;margin-top: 60px;}
.bloq-subscribe .image img{width: 100%;}

#frm-subscribe .bloq{position: relative;background-color: #fff;border-radius: 40px;padding: 10px 60px 10px 5px;margin-top: 10px;}
#frm-subscribe .bloq input.send-subscribe{position: absolute;top: 3px;right: 10px;cursor: pointer;padding: 0;}
#frm-subscribe .form-group{margin-bottom: 0;}
#frm-subscribe input{border-radius: 30px;padding: 30px 20px;border: 0;}
#frm-subscribe button{border: 0;height: 0;}

/* NOSOTROS */
.ab-bloq1{background: linear-gradient(189deg,rgba(251, 79, 25, 0) 60%, rgba(251, 79, 25, 0.53) 100%);padding: 60px 0 0;}
.ab-bloq1 .info h3{font-family: mr_eaves_xl_san_nar_otultra;color: #000;margin-bottom: 10px;font-size: 3.6em;text-align: center;text-transform: uppercase;letter-spacing: 2px;}
.ab-bloq1 .info h3 strong{color: #fb4f19;font-family: mr_eaves_xl_san_nar_otultra;}
.ab-bloq1 .info h3 span{color: #fb4f19;font-family: mr_eaves_xl_san_nar_otreg;}
.ab-bloq1 .info p{font-family: latoregular;color: #30333d;font-size: 2.4em;margin-bottom: 30px;line-height: 1.4;text-align: center;}
.ab-bloq1 .info p strong{color: #fb4f19;}
.ab-bloq1 img{width: 100%;}

.ab-bloq2{background-color: #f1f2f3;padding: 60px 0 30px;}
.ab-bloq2 .bloq{margin-bottom: 60px;}
.ab-bloq2 .text h3{font-family: mr_eaves_xl_san_nar_otreg;color: #fff;font-size: 3.6em;margin-bottom: 30px;letter-spacing: 2px;line-height: 1.4;}
.ab-bloq2 .text h3 span.bg1{background-color: #000;padding: 5px 20px;border-radius: 30px;color: #fb4f19;font-family: mr_eaves_xl_san_nar_otultra;}
.ab-bloq2 .text h3 span.bg2{background-color: #fb4f19;padding: 5px 20px;border-radius: 30px;}
.ab-bloq2 .text h3 span.bg2 strong{font-family: mr_eaves_xl_san_nar_otultra;color: #000;}
.ab-bloq2 .text p{font-family: latolight;color: #30333d;font-size: 1.4em;margin-bottom: 30px;line-height: 1.4;text-align: left;}
.ab-bloq2 .text p strong{font-family: latobold;}
.ab-bloq2 .text p span{color: #fb4f19;font-family: latobold;}
.ab-bloq2 .image{padding-right: 120px;position: relative;}
.ab-bloq2 .image img{width: 100%;}
.ab-bloq2 .image img.img-hover{width: auto;position: absolute;bottom: -120px;right: 0;}

.ab-bloq3{background: linear-gradient(10deg,rgba(251, 79, 25, 0) 58%, rgba(251, 79, 25, 0.38) 91%);padding: 120px 0 60px;}
.ab-bloq3 .bloq{margin-bottom: 60px;}
.ab-bloq3 .text h3{font-family: mr_eaves_xl_san_nar_otultra;color: #fff;font-size: 3.6em;margin-bottom: 30px;letter-spacing: 2px;line-height: 1.4;}
.ab-bloq3 .text h3 span.bg1{background-color: #fb4f19;padding: 5px 20px;border-radius: 30px;color: #fff;}
.ab-bloq3 .text h3 span.bg2{background-color: #b1b3b5;padding: 5px 20px;border-radius: 30px;}
.ab-bloq3 .text h3 span.bg2 strong{font-family: mr_eaves_xl_san_nar_otultra;color: #000;}
.ab-bloq3 .text p{font-family: latolight;color: #30333d;font-size: 1.4em;margin-bottom: 30px;line-height: 1.4;text-align: left;}
.ab-bloq3 .text p strong{font-family: latobold;}
.ab-bloq3 .image img{width: 100%;}

.ab-bloq4{background: url(../img/s_h_bg1.jpg) center top no-repeat;padding: 60px 0;}
.ab-bloq4 .bloq-info{margin-bottom: 30px;}
.ab-bloq4 .bloq-info span{background-color: #fb4f19;padding: 5px 20px;border-radius: 30px;color: #fff;font-size: 1.6em;font-family: latobold;cursor: pointer;opacity: 0.5;}
.ab-bloq4 .bloq-info span:hover{background-color: #000;color: #fb4f19;opacity: 1;transition: all 0.5s ease-in-out;}
.ab-bloq4 .bloq-info.active span{background-color: #000;color: #fb4f19;opacity: 1;}
.ab-bloq4 .bloq-detail{border: 2px solid #b1b3b5;padding: 40px 30px;border-radius: 30px;background-color: rgba(250, 250, 250, 0.3);display: none;}
.ab-bloq4 .bloq-detail p{font-family: latolight;color: #30333d;font-size: 1.6em;margin-bottom: 0px;text-align: justify;}
.ab-bloq4 .bloq-detail p strong{font-family: latobold;}
.ab-bloq4 .bloq-detail p span{color: #fb4f19;}
.ab-bloq4 .bloq-detail img{margin-bottom: 30px;}
.ab-bloq4 .bloq-detail.bloq-detail-1{display: block;}

.ab-bloq5{background: url(../img/s_h_bg2.jpg) center top no-repeat;background-size: cover;padding: 60px 0 0;}
.ab-bloq5 h3{font-family: mr_eaves_xl_san_nar_otultra;color: #fb4f19;font-size: 3.6em;margin-bottom: 30px;letter-spacing: 2px;line-height: 1.4;text-align: center;text-transform: uppercase;}
.ab-bloq5 h3 strong{color: #fff;}
.ab-bloq5 h3 span{font-family: mr_eaves_xl_san_nar_otreg;}
.ab-bloq5 .image {text-align: center;}
.ab-bloq5 .image img{width: 100%;margin-bottom: -60px;}
.ab-bloq5 .text .bloq{background-color: #fff;padding: 40px 30px;border-radius: 20px;position: relative;margin-bottom: 20px;height: 300px;}
.ab-bloq5 .text .bloq p{font-family: latolight;color: #30333d;font-size: 1.3em;margin-bottom: 20px;text-align: justify;}
.ab-bloq5 .text .bloq p strong{font-family: latobold;}
.ab-bloq5 .text .bloq i{position: absolute;top: 12px;left: 12px;color: #fb4f19;font-size: 1.6em}
.ab-bloq5 .text .bloq p.mb0{margin-bottom: 0;}

.ab-bloq6{background: url(../img/s_h_bg3.jpg) center top no-repeat;background-size: cover;padding: 90px 0px;}
.ab-bloq6 h3{font-family: mr_eaves_xl_san_nar_otultra;color: #fb4f19;margin-bottom: 10px;font-size: 3.6em;text-align: center;letter-spacing: 2px;text-transform: uppercase;}
.ab-bloq6 h3 strong{color: #000;}
.ab-bloq6 p{font-family: latoregular;color: #30333d;font-size: 2.2em;margin-bottom: 30px;line-height: 1.4;text-align: center;margin-bottom: 60px;}
.ab-bloq6 p strong{color: #fb4f19;}
.ab-bloq6 .bloq{margin-bottom: 20px;}
.ab-bloq6 .bloq .image img{width: 100%;border-top-left-radius: 30px;border-top-right-radius: 30px;}
.ab-bloq6 .bloq .text{padding: 10px 30px;background-color: #fb4f19;border-bottom-left-radius: 30px;border-bottom-right-radius: 30px;}
.ab-bloq6 .bloq .text p{color: #000;font-family: latobold;font-size: 1.6em;text-transform: uppercase;text-align: left;margin-bottom: 0px;}
.ab-bloq6 .bloq .text p.position{color: #fff;font-family: latolight;font-size: 1.4em;text-align: left;margin-bottom: 0;text-transform: none;}

/* CONTACTO */
.c-bloq1{background: url(../img/s_c_bg1.jpg) center top no-repeat;background-size: cover;padding: 60px 0 0;}
.c-bloq1 .info h3{font-family: mr_eaves_xl_san_nar_otultra;color: #fff;margin-bottom: 10px;font-size: 3.6em;text-align: center;text-transform: uppercase;letter-spacing: 2px;}
.c-bloq1 .info h3 span{background-color: #fb4f19;padding: 2px 20px;border-radius: 30px;}
.c-bloq1 .info p{font-family: latoregular;color: #fff;font-size: 2.4em;margin-bottom: 30px;line-height: 1.4;text-align: center;}
.c-bloq1 .info p strong{color: #fb4f19;}
.c-bloq1 img{width: 100%;border-top-left-radius: 30px;border-top-right-radius: 30px;}

.c-bloq2{background-color: #fff;padding: 60px 0px;}
.c-bloq2 .info tr{border-bottom: 30px solid transparent;}
.c-bloq2 .info td{font-family: ralewaymedium;color: #fff;font-size: 1.4em;margin-bottom: 60px;line-height: 1.4;text-align: center;}
.c-bloq2 .info td:first-child{text-align: right;}
.c-bloq2 .info img.line{margin: 0 10px;}
#frm-contact label{font-size: 1.2em;font-family: latobold;color: #30333d;}
#frm-contact input{background-color: #eeeeee;border: 0;border: 1px solid #969696;color: #000;border-radius: 30px;}
#frm-contact select{background-color: #eeeeee;border: 0;border: 1px solid #969696;color: #000;border-radius: 30px;}
#frm-contact textarea{background-color: #eeeeee;border: 0;border: 1px solid #969696;color: #000;border-radius: 30px;}
#frm-contact button{color: #000;font-family: latobold;font-size: 1.4em;text-align: center;margin-bottom: 0;text-transform: uppercase;border: 0;}
#frm-contact button span{color: #fff;background-color: #30333d;padding: 10px 0px 10px 60px;border-radius: 20px;}
#frm-contact button i{background-color: #fb4f19;color: #fff;padding: 10px;border-radius: 20px;margin-left: 30px;border: 1px solid #fb4f19;transition: all 0.3s ease-out;}
#frm-contact button span:hover i {padding: 10px 20px;}
#frm-contact .actions{text-align: right;}

.c-bloq3{background-color: #fff;padding: 60px 0px;}
.c-bloq3 h4{font-family: latoregular;color: #30333d;font-size: 1.8em;margin-bottom: 10px;line-height: 1.4;text-align: left;text-transform: uppercase;}
.c-bloq3 div.line{background-color: #fb4f19;height: 2px;width: 60px;margin-bottom: 20px;}
.c-bloq3 p{font-family: latoregular;color: #30333d;font-size: 1.4em;margin-bottom: 30px;line-height: 1.4;text-align: left;}
.c-bloq3 table tr td{font-size: 1.4em;font-family: latolight;text-align: left;margin: 0;color: #000;padding: 5px !important;}
.c-bloq3 table tr td:first-child{text-align: center;vertical-align: middle;color: #fb4f19;}
.c-bloq3 .social{margin-top: 30px;}
.c-bloq3 .social a{background-color: #fb4f19;font-size: 1.6em;color: #fff;padding: 10px 14px;border-radius: 30px;margin: 0 10px;transition: all 0.3s ease-out;}
.c-bloq3 .social a:nth-child(2){padding: 10px 10px;}
.c-bloq3 .social a:nth-child(3){padding: 10px 12px;}
.c-bloq3 .social a:hover{background-color: #000;}
#map{height: 400px;border: 1px solid #969696;color: #000;border-radius: 30px;}

.c-bloq4{background: url(../img/s_c_bg2.jpg) center top no-repeat;background-size: cover;padding: 60px 0px;}
.c-bloq4 h3{font-family: mr_eaves_xl_san_nar_otultra;color: #fb4f19;margin-bottom: 30px;font-size: 3.6em;text-align: center;text-transform: uppercase;letter-spacing: 2px;}
.c-bloq4 h3 strong{color: #000;}
.c-bloq4 .bloq{border: 2px solid #b1b3b5;padding: 40px 30px;border-radius: 30px;background-color: rgba(250, 250, 250, 0.3);height: 400px;display: flex;align-items: center;justify-content: center;margin-bottom: 30px;}
.c-bloq4 .bloq p.name{text-align: center;color: #000;font-family: latoblack;font-size: 1.6em;text-transform: uppercase;margin-bottom: 0px;}
.c-bloq4 .bloq p.position{text-align: center;color: #30333d;font-family: latolight;font-size: 1.6em;margin-bottom: 0px;}
.c-bloq4 .bloq p.email{text-align: center;color: #fb4f19;font-family: latoblack;font-size: 1.6em;margin-bottom: 0px;}
.c-bloq4 .bloq p.image{text-align: center;}
.c-bloq4 .bloq p.image img{border-radius: 200px;width: 200px;}

.c-bloq5{background: url(../img/s_h_bg2.jpg) center top no-repeat;background-size: cover; padding: 60px 0;}
.c-bloq5 h3{font-family: mr_eaves_xl_san_nar_otultra;color: #fff;margin-bottom: 10px;font-size: 3.6em;text-align: left;text-transform: uppercase;letter-spacing: 2px;}
.c-bloq5 h3 span.bg1{background-color: #000;padding: 2px 20px;border-radius: 30px;color: #fb4f19;}
.c-bloq5 h3 span.bg2{background-color: #fb4f19;padding: 2px 20px;border-radius: 30px;color: #fff;}
.c-bloq5 p{font-family: latoregular;color: #fff;font-size: 1.4em;margin-bottom: 30px;line-height: 1.4;text-align: left;}

.card{background-color: #f1f2f3;margin-bottom: 10px;border-radius: 30px !important;}
#accordionQuestions .card-header{background-color: #f1f2f3;padding: .25rem 1.25rem;}
#accordionQuestions button{;color: #fb4f19;font-family: latobold;font-size: 20px;letter-spacing: 2px;}
#accordionQuestions button:hover{text-decoration: none;}
#accordionQuestions button:focus{text-decoration: none;box-shadow: 0 0 0 .2rem rgba(0, 123, 255, 0);}
#accordionQuestions .card-body{font-size: 1.2em;font-family: latoregular;}
#accordionQuestions .card-body{background-color: #f1f2f3;border-bottom-left-radius: 30px;border-bottom-right-radius: 30px;}
#accordionQuestions h2{position: relative;}
#accordionQuestions h2 i{position: absolute;top: 10px;right: 0;color: #fb4f19;font-size: 0.8em;}

.c-bloq6{background: url(../img/s_h_bg3.jpg) center top no-repeat;background-size: cover;padding: 120px 0;}
.c-bloq6 .bloq-subscribe{margin-top: 0;}

/* SISTEMAS DE BECAS */
.sb-bloq1{background: url(../img/s_c_bg1.jpg) center top no-repeat;background-size: cover;padding: 60px 0 0;}
.sb-bloq1 .info h3{font-family: mr_eaves_xl_san_nar_otultra;color: #fff;margin-bottom: 30px;font-size: 3.6em;text-align: center;text-transform: uppercase;letter-spacing: 1px;}
.sb-bloq1 .info h3 span{color: #fb4f19;}
.sb-bloq1 .info p{font-family: latolight;color: #fff;font-size: 1.6em;margin-bottom: 30px;line-height: 1.4;text-align: center;letter-spacing: 2px;}
.sb-bloq1 img{width: 100%;border-top-left-radius: 30px;border-top-right-radius: 30px;}

.sb-bloq2{background: url(../img/s_sb_bg1.jpg) center top no-repeat;background-size: cover;padding: 60px 0;}
.sb-bloq2 .bloq{background-color: rgba(251, 71, 22, 0.8);padding: 40px 30px;border-radius: 30px;}
.sb-bloq2 .text{margin: auto auto;}
.sb-bloq2 .text h3{font-family: mr_eaves_xl_san_nar_otultra;color: #fff;font-size: 2.8em;margin-bottom: 30px;letter-spacing: 2px;line-height: 1.4;text-transform: uppercase;}
.sb-bloq2 .text h3 span{background-color: #000;padding: 0px 15px;border-radius: 30px;color: #fff;}
.sb-bloq2 .text p{font-family: latolight;color: #fff;font-size: 1.6em;margin-bottom: 30px;line-height: 1.4;text-align: left;letter-spacing: 2px;}
.sb-bloq2 .text p.btn-more{color: #000;font-family: latolight;font-size: 1.4em;text-align: left;margin-bottom: 0;text-transform: uppercase;}
.sb-bloq2 .text p.btn-more span{color: #000;background-color: #fff;padding: 10px 0px 10px 30px;border-radius: 20px;cursor: pointer;}
.sb-bloq2 .text p.btn-more i{background-color: #000;color: #fff;padding: 10px;border-radius: 20px;margin-left: 10px;border: 1px solid #fb4f19;transition: all 0.3s ease-out;}
.sb-bloq2 .text p.btn-more span:hover i {padding: 10px 20px;}
.sb-bloq2 .text ul li{font-family: latolight;color: #fff;font-size: 1.6em;margin-bottom: 10px;line-height: 1.4;text-align: left;letter-spacing: 2px;}
.sb-bloq2 .image img{width: 100%;border-radius: 30px;}
.bloq-hide{display: none;}

.sb-bloq3{padding: 60px 0;background-color: #fff;}
.sb-bloq3 .text{margin: auto auto;}
.sb-bloq3 .text h3{font-family: mr_eaves_xl_san_nar_otultra;color: #fff;font-size: 2.6em;margin-bottom: 30px;letter-spacing: 2px;line-height: 1.4;text-transform: uppercase;text-align: right;}
.sb-bloq3 .text h3 span{background-color: #fb4f19;padding: 0px 15px;border-radius: 30px;color: #fff;}
.sb-bloq3 .text p{font-family: latolight;color: #000;font-size: 1.6em;margin-bottom: 30px;line-height: 1.4;text-align: right;letter-spacing: 2px;}
.sb-bloq3 .text p.btn-more{color: #000;font-family: latolight;font-size: 1.4em;text-align: right;margin-bottom: 0;text-transform: uppercase;}
.sb-bloq3 .text p.btn-more span{color: #000;background-color: #f3f3f3;padding: 10px 0px 10px 30px;border-radius: 20px;cursor: pointer;}
.sb-bloq3 .text p.btn-more i{background-color: #000;color: #fff;padding: 10px;border-radius: 20px;margin-left: 10px;border: 1px solid #fb4f19;transition: all 0.3s ease-out;}
.sb-bloq3 .text p.btn-more span:hover i {padding: 10px 20px;}
.sb-bloq3 .text ul li{font-family: latolight;color: #000;font-size: 1.6em;margin-bottom: 10px;line-height: 1.4;text-align: right;letter-spacing: 2px;}
.sb-bloq3 .image img{width: 100%;border-radius: 30px;}

.sb-bloq4{padding: 60px 0;background: url(../img/s_c_bg2.jpg) center top no-repeat;background-size: cover;}
.sb-bloq4 .text{margin: auto auto;}
.sb-bloq4 .text h3{font-family: mr_eaves_xl_san_nar_otultra;color: #fff;font-size: 2.8em;margin-bottom: 30px;letter-spacing: 2px;text-transform: uppercase;text-align: left;background-color: #000;padding: 10px 20px;border-radius: 30px;line-height: 0.8;width: 82%;}
.sb-bloq4 .text h3 span{color: #fb4f19;}
.sb-bloq4 .text p{font-family: latolight;color: #000;font-size: 1.6em;margin-bottom: 30px;line-height: 1.4;text-align: left;letter-spacing: 2px;}
.sb-bloq4 .text p.btn-more{color: #000;font-family: latolight;font-size: 1.4em;text-align: left;margin-bottom: 0;text-transform: uppercase;}
.sb-bloq4 .text p.btn-more span{color: #000;background-color: #f3f3f3;padding: 10px 0px 10px 30px;border-radius: 20px;cursor: pointer;}
.sb-bloq4 .text p.btn-more i{background-color: #000;color: #fff;padding: 10px;border-radius: 20px;margin-left: 10px;border: 1px solid #fb4f19;transition: all 0.3s ease-out;}
.sb-bloq4 .text p.btn-more span:hover i {padding: 10px 20px;}
.sb-bloq4 .image img{width: 100%;border-radius: 30px;}
.sb-bloq4 .text ul li{font-family: latolight;color: #000;font-size: 1.6em;margin-bottom: 10px;line-height: 1.4;text-align: left;letter-spacing: 2px;}

.sb-bloq5{padding: 60px 0;background: url(../img/s_sb_bg2.jpg) center top no-repeat;background-size: cover;}
.sb-bloq5 .text{margin: auto auto;}
.sb-bloq5 .text h3{font-family: mr_eaves_xl_san_nar_otultra;color: #fff;font-size: 2.8em;margin-bottom: 30px;letter-spacing: 2px;line-height: 1.4;text-transform: uppercase;text-align: right;}
/*.sb-bloq5 .text h3 span{background-color: #fb4f19;padding: 0px 15px;border-radius: 30px;color: #fff;}*/
.sb-bloq5 .text h3 strong{color: #fb4f19;}
.sb-bloq5 .text p{font-family: latolight;color: #fff;font-size: 1.6em;margin-bottom: 30px;line-height: 1.4;text-align: right;letter-spacing: 2px;}
.sb-bloq5 .text p.btn-more{color: #000;font-family: latolight;font-size: 1.4em;text-align: right;margin-bottom: 0;text-transform: uppercase;}
.sb-bloq5 .text p.btn-more a{color: #000;background-color: #f3f3f3;padding: 10px 0px 10px 30px;border-radius: 20px;}
.sb-bloq5 .text p.btn-more i{background-color: #fb4f19;color: #000;padding: 10px;border-radius: 20px;margin-left: 10px;border: 1px solid #fb4f19;transition: all 0.3s ease-out;}
.sb-bloq5 .text p.btn-more a:hover i {padding: 10px 20px;}
.sb-bloq5 .image img{width: 100%;border-radius: 30px;}

.sb-bloq6{background: url(../img/s_sb_bg3.jpg) center top no-repeat;background-size: cover;padding: 60px 0;}
.sb-bloq6 .bloq{background-color: #fff;padding: 40px 30px;border-radius: 30px;}
.sb-bloq6 .text{margin: auto auto;}
.sb-bloq6 .text h3{font-family: mr_eaves_xl_san_nar_otultra;color: #fff;font-size: 2.8em;margin-bottom: 30px;letter-spacing: 2px;line-height: 1.4;text-transform: uppercase;}
.sb-bloq6 .text h3 span{background-color: #000;padding: 0px 15px;border-radius: 30px;color: #fff;}
.sb-bloq6 .text h3 strong{color: #fb4f19;}
.sb-bloq6 .text p{font-family: latolight;color: #000;font-size: 1.6em;margin-bottom: 30px;line-height: 1.4;text-align: left;letter-spacing: 2px;}
.sb-bloq6 .text p.btn-more{color: #000;font-family: latolight;font-size: 1.4em;text-align: left;margin-bottom: 0;text-transform: uppercase;}
.sb-bloq6 .text p.btn-more a{color: #fff;background-color: #fb4f19;padding: 10px 0px 10px 30px;border-radius: 20px;}
.sb-bloq6 .text p.btn-more i{background-color: #000;color: #fff;padding: 10px;border-radius: 20px;margin-left: 10px;border: 1px solid #fb4f19;transition: all 0.3s ease-out;}
.sb-bloq6 .text p.btn-more a:hover i {padding: 10px 20px;}
.sb-bloq6 .image img{width: 100%;border-radius: 30px;}

/* CONSULTARIA EDUCATIVA */
.ce-bloq1{background: url(../img/s_ce_bg1.jpg) center top no-repeat;background-size: cover;padding: 60px 0;}
.ce-bloq1 .text{margin: auto auto;}
.ce-bloq1 .text h3{font-family: mr_eaves_xl_san_nar_otultra;color: #fff;font-size: 3.6em;margin-bottom: 30px;letter-spacing: 2px;line-height: 1.4;text-transform: uppercase;}
.ce-bloq1 .text h4{font-family: latobold;color: #000;font-size: 2.8em;margin-bottom: 10px;}
.ce-bloq1 .text h3 span.bg1{background-color: #000;padding: 0px 15px;border-radius: 30px;color: #fb4f19;}
.ce-bloq1 .text h3 span.bg2{background-color: #fb4f19;padding: 0px 15px;border-radius: 30px;color: #fff;}
.ce-bloq1 .text p{font-family: latolight;color: #000;font-size: 1.6em;margin-bottom: 30px;line-height: 1.4;text-align: left;letter-spacing: 2px;}
.ce-bloq1 .text div.line{background-color: #fb4f19;width: 200px;height: 2px;}
.ce-bloq1 .image img{width: 100%;border-radius: 30px;}

.ce-bloq2{background-color: #fff;padding: 60px 0;}
.ce-bloq2 .bloq{background-color: #f3f3f3;border-radius: 30px;}
.ce-bloq2 .text{margin: auto auto;padding: 40px 30px;}
.ce-bloq2 .text p{font-family: latoregular;color: #000;font-size: 1.8em;margin-bottom: 0px;line-height: 1.4;text-align: left;letter-spacing: 2px;}
.ce-bloq2 .text p strong{color: #fb4f19;}
.ce-bloq2 .image{background-color: #000;border-radius: 30px;position: relative;}
.ce-bloq2 .image img{width: 100%;border-radius: 30px;position: absolute;bottom: 0;right: 0;}

.ce-bloq3{background: linear-gradient(198deg,rgba(251, 79, 25, 0) 58%, rgba(251, 79, 25, 0.38) 91%);padding: 60px 0;}
.ce-bloq3 h3{font-family: mr_eaves_xl_san_nar_otultra;color: #fb4f19;font-size: 3.6em;margin-bottom: 60px;letter-spacing: 2px;line-height: 1;text-transform: uppercase;border-left: 3px solid #fb4f19;padding: 0 20px;width: 40%;}
.ce-bloq3 h3 strong{color: #000;}
.ce-bloq3 .bloq p{font-family: latoregular;color: #000;font-size: 1.8em;margin-bottom: 0px;line-height: 1.2;text-align: left;letter-spacing: 2px;}
.ce-bloq3 .bloq p strong{font-family: latoblack;}
.ce-bloq3 .bloq img{width: 100%;border-radius: 30px;margin-bottom: 30px;}
.ce-bloq3 .phrase{background-color: rgba(226, 194, 184, 0.6);padding: 30px 30px;border-radius: 30px;font-family: latoregular;color: #30333d;font-size: 2.2em;margin-bottom: 0px;text-align: center;letter-spacing: 2px;margin-top: 60px;line-height: 1;}

.ce-bloq4{background: url(../img/s_h_bg1.jpg) center top no-repeat;background-size: cover;padding: 60px 0;}
.ce-bloq4 h3{font-family: mr_eaves_xl_san_nar_otultra;color: #fb4f19;font-size: 3.6em;margin-bottom: 60px;letter-spacing: 2px;line-height: 1;text-transform: uppercase;text-align: center;}
.ce-bloq4 h3 strong{color: #000;}
.ce-bloq4 .bloq1{background-color: #fb4f19;border-radius: 30px;margin-bottom: 30px;}
.ce-bloq4 .bloq1 .text{margin: auto auto;}
.ce-bloq4 .bloq1 .text h4{font-family: mr_eaves_xl_san_nar_otultra;color: #fff;font-size: 3.6em;margin-bottom: 0px;line-height: 1;}
.ce-bloq4 .bloq1 .text p{font-family: latoregular;color: #000;font-size: 1.8em;margin-bottom: 0px;line-height: 1.2;}
.ce-bloq4 .bloq1 .icon{text-align: center;margin: auto auto;}
.ce-bloq4 .bloq1 .image img{width: 100%;border-bottom-left-radius: 30px;border-top-left-radius: 30px;}
.ce-bloq4 .bloq2{background-color: #000;border-radius: 30px;margin-bottom: 30px;}
.ce-bloq4 .bloq2 .text{margin: auto auto;}
.ce-bloq4 .bloq2 .text h4{font-family: mr_eaves_xl_san_nar_otultra;color: #fb4f19;font-size: 3.6em;margin-bottom: 0px;line-height: 1;text-transform: uppercase;}
.ce-bloq4 .bloq2 .text p{font-family: latoregular;color: #fff;font-size: 1.8em;margin-bottom: 0px;line-height: 1.2;}
.ce-bloq4 .bloq2 .icon{text-align: center;margin: auto auto;}
.ce-bloq4 .bloq2 .image img{width: 100%;border-bottom-left-radius: 30px;border-top-left-radius: 30px;}
.ce-bloq4 p.btn-more{color: #000;font-family: latobold;font-size: 1.4em;text-align: center;margin-bottom: 0;text-transform: uppercase;margin-top: 60px;}
.ce-bloq4 p.btn-more a{color: #fff;background-color: #30333d;padding: 10px 0px 10px 30px;border-radius: 20px;}
.ce-bloq4 p.btn-more i{background-color: #fb4f19;color: #fff;padding: 10px;border-radius: 20px;margin-left: 10px;border: 1px solid #fb4f19;transition: all 0.3s ease-out;}
.ce-bloq4 p.btn-more a:hover i {padding: 10px 20px;}

.ce-bloq5{background: linear-gradient(359deg,rgba(251, 79, 25, 0) 58%, rgba(251, 79, 25, 0.38) 91%);padding: 60px 0;}
.ce-bloq5 h3{font-family: mr_eaves_xl_san_nar_otultra;color: #fb4f19;font-size: 3.6em;margin-bottom: 60px;letter-spacing: 2px;line-height: 1;text-transform: uppercase;border-left: 3px solid #fb4f19;padding: 0 20px;width: 40%;}
.ce-bloq5 h3 strong{color: #000;}
.ce-bloq5 .bloq{position: relative;cursor: pointer}
.ce-bloq5 .bloq .text{position: absolute;bottom: 30px;left: 60px;width: 100%;height: 100px;font-family: latoblack;color: #fff;font-size: 2.0em;line-height: 1.2;text-align: left;letter-spacing: 2px;}
.ce-bloq5 .bloq .text strong{font-family: latoblack;}
.ce-bloq5 .bloq img{width: 100%;border-radius: 30px;}
.ce-bloq5 .content{background-color:#eeeeee;padding: 30px 30px;border-radius: 30px;margin-top: 60px;display: none;}
.ce-bloq5 .content p{font-family: latoregular;color: #30333d;font-size: 1.8em;margin-bottom: 30px;text-align: left;letter-spacing: 2px;line-height: 1;}
.ce-bloq5 .content p strong{color: #fb4f19}
.ce-bloq5 .content ul li{font-family: latoregular;color: #30333d;font-size: 1.8em;margin-bottom: 30px;text-align: left;letter-spacing: 2px;line-height: 1;}
.ce-bloq5 .content ul li strong{color: #fb4f19}
.ce-bloq5 .content.content-1{display: block;}

/* FUNDACION TRILEMA */
.f-bloq1{background: linear-gradient(198deg,rgba(251, 79, 25, 0) 58%, rgba(251, 79, 25, 0.38) 91%);padding: 60px 0 0;}
.f-bloq1 .text{margin: auto auto;}
.f-bloq1 .text h3{font-family: mr_eaves_xl_san_nar_otultra;color: #fb4f19;font-size: 3.6em;margin-bottom: 30px;letter-spacing: 2px;line-height: 1;text-align: left;text-transform: uppercase;}
.f-bloq1 .text h3 strong{color: #000;}
.f-bloq1 .text h4{font-family: latolight;color: #30333d;font-size: 2.6em;margin-bottom: 30px;}
.f-bloq1 .text p{font-family: latoregular;color: #30333d;font-size: 2.0em;margin-bottom: 20px;text-align: justify;}
.f-bloq1 .image {text-align: center;}
.f-bloq1 .image img{width: 100%;margin-bottom: -60px;}

.f-bloq2{background: url(../img/s_f_bg2.jpg) center top no-repeat;background-size: cover;padding: 60px 0px;}
.f-bloq2 h3{font-family: mr_eaves_xl_san_nar_otultra;color: #fb4f19;margin-bottom: 30px;font-size: 3.6em;text-align: center;text-transform: uppercase;letter-spacing: 2px;}
.f-bloq2 h3 strong{color: #000;}
.f-bloq2 p{text-align: center;color: #30333d;font-family: latoregular;font-size: 1.8em;margin-bottom: 0px;}
/*.f-bloq2 h3 span{background-color: #000;padding: 5px 20px;border-radius: 30px;}*/
.f-bloq2 .bloq{border: 0px solid #000; padding: 40px 30px;border-radius: 200px;background-color: rgba(250, 250, 250, 0.6);height: 350px;display: flex;align-items: center;justify-content: center;}
.f-bloq2 .bloq p.title{text-align: center;color: #000;font-family: latoblack;font-size: 1.6em;text-transform: uppercase;margin-bottom: 30px;}
.f-bloq2 .bloq p.title strong{color: #fb4f19;}
.f-bloq2 .bloq p.description{text-align: center;color: #30333d;font-family: latolight;font-size: 1.6em;margin-bottom: 0px;}

.f-bloq2 .info{background: url(../img/s_f_bg1.jpg) center top no-repeat;background-size: cover;padding: 30px;border-radius: 30px;margin-top: 60px;}
.f-bloq2 .info .text{margin: auto auto;}
.f-bloq2 .info .text h3{font-family: mr_eaves_xl_san_nar_otultra;color: #fb4f19;margin-bottom: 30px;font-size: 3.2em;text-align: left;text-transform: uppercase;letter-spacing: 2px;line-height: 1;}
.f-bloq2 .info .text h3 strong{color: #fff;}
.f-bloq2 .info .text p{text-align: left;color: #fff;font-family: latoregular;font-size: 1.2em;margin-bottom: 20px;position: relative;padding-left: 20px;}
.f-bloq2 .info .text p i{position: absolute;top: 5px;left: 0px;color: #fb4f19;}
.f-bloq2 .info .image {text-align: center;position: relative;}
.f-bloq2 .info .image img{width: 450px;position: absolute;bottom: -30px;left: -100px;}
.f-bloq2 .info .text .phrase{background-color: #fff;border-radius: 20px;padding: 30px;}
.f-bloq2 .info .text .phrase p{text-align: left;color: #30333d;font-family: latoregular;font-size: 1.2em;margin-bottom: 20px;}
.f-bloq2 .info .text .phrase p.text{text-align: center;color: #30333d;font-family: latolight;font-size: 2.6em;margin-bottom: 10px;line-height: 1.2;}
.f-bloq2 .info .text .phrase p.name{text-align: left;color: #30333d;font-family: latolight;font-size: 1.1em;margin-bottom: 0px;}
.f-bloq2 .info .text .phrase p.name strong{color: #fb4f19;font-family: latobold;}

.f-bloq3{background: url(../img/s_f_bg3.jpg) center top no-repeat;background-size: cover;padding: 60px 0;}
.f-bloq3 h3{font-family: mr_eaves_xl_san_nar_otultra;color: #fb4f19;font-size: 3.6em;margin-bottom: 30px;letter-spacing: 2px;line-height: 1;text-align: center;text-transform: uppercase;}
.f-bloq3 h3 strong{color: #000;}
.f-bloq3 p{text-align: center;color: #30333d;font-family: latoregular;font-size: 2.6em;margin-bottom: 60px;line-height: 1.2;}

.f-bloq4{background-color: #fff;padding: 30px 0px;}
.f-bloq4 .info{background: url(../img/s_f_bg4.jpg) center top no-repeat;background-size: cover;padding: 60px;border-radius: 30px;margin-top: 60px;}
.f-bloq4 .info .text{margin: auto auto;}
.f-bloq4 .info .text h3{font-family: mr_eaves_xl_san_nar_otultra;color: #fb4f19;margin-bottom: 30px;font-size: 3.2em;text-align: left;text-transform: uppercase;letter-spacing: 2px;line-height: 1;}
.f-bloq4 .info .text h3 strong{color: #fff;}
.f-bloq4 .info .text p{text-align: left;color: #fff;font-family: latoregular;font-size: 1.2em;margin-bottom: 20px;position: relative;padding-left: 20px;}
.f-bloq4 .info .text p i{position: absolute;top: 5px;left: 0px;color: #fb4f19;}
.f-bloq4 .info .image {text-align: center;position: relative;}
.f-bloq4 .info .image img{width: 450px;position: absolute;bottom: -62px;right: -100px;}
.f-bloq4 .info .text .phrase{background-color: #fff;border-radius: 20px;padding: 30px;}
.f-bloq4 .info .text .phrase p{text-align: left;color: #30333d;font-family: latoregular;font-size: 1.2em;margin-bottom: 20px;}
.f-bloq4 .info .text .phrase p.text{text-align: center;color: #30333d;font-family: latolight;font-size: 2.6em;margin-bottom: 10px;line-height: 1.2;}
.f-bloq4 .info .text .phrase p.name{text-align: left;color: #30333d;font-family: latolight;font-size: 1.1em;margin-bottom: 0px;}
.f-bloq4 .info .text .phrase p.name strong{color: #fb4f19;font-family: latobold;}

/* MOVILIDAD */
.m-bloq1{background: linear-gradient(189deg,rgba(251, 79, 25, 0) 60%, rgba(251, 79, 25, 0.53) 100%);padding: 60px 0 0;}
.m-bloq1 .info h3{font-family: mr_eaves_xl_san_nar_otultra;color: #000;margin-bottom: 10px;font-size: 3.6em;text-align: center;text-transform: uppercase;letter-spacing: 2px;}
.m-bloq1 .info h3 strong{color: #fb4f19;font-family: mr_eaves_xl_san_nar_otultra;}
.m-bloq1 .info h3 span{color: #fb4f19;font-family: mr_eaves_xl_san_nar_otreg;}
.m-bloq1 .info p{font-family: latoregular;color: #30333d;font-size: 2.4em;margin-bottom: 30px;line-height: 1.4;text-align: center;}
.m-bloq1 .info p strong{color: #fb4f19;}
.m-bloq1 img{width: 100%;}

.m-bloq2{background: url(../img/s_m_bg1.jpg) center top no-repeat;background-size: cover;padding: 60px 0 0px;}
.m-bloq2 .text{margin: auto auto;}
.m-bloq2 .text h3{font-family: mr_eaves_xl_san_nar_otreg;color: #fff;font-size: 3.6em;margin-bottom: 30px;letter-spacing: 2px;line-height: 1.4;}
.m-bloq2 .text h3 span.bg1{background-color: #fff;padding: 5px 40px;border-radius: 30px;color: #fb4f19;font-family: mr_eaves_xl_san_nar_otultra;}
.m-bloq2 .text h3 span.bg2{background-color: #fb4f19;padding: 5px 20px;border-radius: 30px;}
.m-bloq2 .text h3 span.bg2 strong{font-family: mr_eaves_xl_san_nar_otultra;color: #000;}
.m-bloq2 .text p{font-family: latolight;color: #fff;font-size: 1.4em;margin-bottom: 30px;line-height: 1.4;text-align: left;}
.m-bloq2 .text p strong{font-family: latobold;}
.m-bloq2 .text p span{color: #fb4f19;font-family: latobold;}
.m-bloq2 .image{text-align: center;}
.m-bloq2 .image img{width: 100%;border-radius: 30px;margin-bottom: -30px;}

.m-bloq3{background: url(../img/s_m_bg2.jpg) center top no-repeat;background-size: cover;padding: 120px 0;}
.m-bloq3 .bloq-info{margin-bottom: 30px;}
.m-bloq3 .bloq-info span{background-color: #000;padding: 5px 20px;border-radius: 30px;color: #fff;font-size: 1.6em;font-family: latobold;cursor: pointer;opacity: 0.5;}
.m-bloq3 .bloq-info span:hover{background-color: #fff;color: #fb4f19;opacity: 1;transition: all 0.5s ease-in-out;}
.m-bloq3 .bloq-info.active span{background-color: #fff;color: #fb4f19;opacity: 1;}
.m-bloq3 .bloq-detail{border: 2px solid #b1b3b5;padding: 40px 30px;border-radius: 30px;background-color: rgba(255, 255, 255, 1);display: none;}
.m-bloq3 .bloq-detail p{font-family: latoregular;color: #30333d;font-size: 1.6em;margin-bottom: 0px;text-align: justify;}
.m-bloq3 .bloq-detail p span{background-color: #d5d5d5;padding: 2px 10px;border-radius: 30px;}
.m-bloq3 .bloq-detail img{margin-bottom: 30px;}
.m-bloq3 .bloq-detail.bloq-detail-1{display: block;}

.m-bloq4{background: url(../img/s_m_bg3.jpg) center top no-repeat;background-size: cover;padding: 60px 0;}
.m-bloq4 .info h3{font-family: latoblack;color: #fb4f19;margin-bottom: 10px;font-size: 2.8em;text-align: left;line-height: 1.9;}
.m-bloq4 .info h3 span{background-color: #fff;padding: 8px 20px;border-radius: 30px;}
.m-bloq4 .info h3 span strong{color: #fff;}
.m-bloq4 .info h3 span.bg2{background-color: #fb4f19;color: #000;}
.m-bloq4 .info p{font-family: latoregular;color: #fff;font-size: 1.4em;margin-bottom: 0px;line-height: 1.4;text-align: left;}
.m-bloq4 .info p span{color: #fb4f19;}
.m-bloq4 .btns-slide{margin-top: 60px;}
.m-bloq4 .btns-slide p{text-align: right;}
.m-bloq4 .btns-slide p span{background-color: #b1b3b5;color: #fff;padding: 10px 12px;font-size: 1.4em;cursor: pointer;border-radius: 30px;margin: 0 3px;}
.m-bloq4 .btns-slide p span:hover{background-color: #fb4f19;}
#slideCasos .image1 img{width: 100%;}
#slideCasos .image2 img{width: 100%;}

footer{background-color: #2b2e37;padding: 60px 0 0;}
footer .info h4{font-size: 1.4em;font-family: latolight;text-transform: uppercase;color: #fff;border-bottom: 1px solid #565454;margin-bottom: 20px;padding-bottom: 20px;}
footer .info table tr td{font-size: 1.2em;font-family: latolight;text-align: left;margin: 0;color: #cccccc;padding: 5px !important;}
footer .info table tr td:first-child{text-align: center;vertical-align: middle;color: #fb4f19;}
footer .menu h4{font-size: 1.4em;font-family: latolight;text-transform: uppercase;color: #fff;border-bottom: 1px solid #565454;margin-bottom: 20px;padding-bottom: 20px;}
footer .menu ul{padding: 0;margin: 0;list-style: none;}
footer .menu ul li{font-size: 1.2em;font-family: latoregular;text-transform: uppercase;text-align: left;display: inline-block;width: 48%;padding-bottom: 15px;}
footer .menu ul li a{color: #fff;}
footer .menu ul li a:hover{color: #fb4f19;}
footer .menu ul li i{color: #fb4f19;margin-right: 10px;}
footer .links{color: #ffed00;font-family: latoblack;font-size: 1.6em;display: flex;align-items: center;justify-content: space-around;}
footer .links a{color: #ffed00;}
footer .links a i{background-color: transparent;font-size: 1.0em;color: #ffed00;padding: 10px 12px;border-radius: 30px;border: 1px solid #fff;margin: 0 10px;transition: all 0.3s ease-out;}
footer .links a i:nth-child(2){padding: 10px 10px;}
footer .bottom{color: #dbd9d9;font-family: latoregular;font-size: 1.2em;text-align: center;background-color: #373737;padding: 30px 0;margin-top: 30px;}

@media only screen and (min-width: 2560px){

}

@media only screen and (max-width: 1600px){

}

@media only screen and (max-width: 1440px){
	
	header .menu ul li {margin: 0px 15px;}
}

@media only screen and (max-width: 1366px){
	
	header .menu ul li {margin: 0px 15px;}
	
}

@media only screen and (max-width: 1024px){

}

@media (min-width: 768px) and (max-width: 991px) {
	header{padding: 10px 0;}
	header .logo{margin-bottom: 10px;}
	header .menu{display: none;padding: 30px;}
	header .menu ul {float: initial;margin-top: 0px;}
	header .menu ul li {text-align: center;margin: 20px 0px;display: block;padding: 0;}
	header .social {text-align: center;}
	.btn-bars{display: block;text-align: center;color: #fff;font-size: 2.4em;margin: 10px 0;}
	.btn-bars i{background-color: #fb4f19;padding: 10px;}

	.h-bloq1{justify-content:flex-start;flex-direction: column;}
	.h-bloq2 .bloqs .bloq{margin-bottom: 30px;}
	.h-bloq2{background: none;background-color: #e5e5e6;}
	.h-bloq2 .bloqs .bloq .text {height: 130px;}
	.h-bloq5 .btns-slide{margin: 60px 0 30px;}
	.bloq-subscribe .image img {width: auto;}

	.ab-bloq5{padding: 30px 0;}
	.ab-bloq5 .image img {width: auto;margin-bottom: 30px;}
	.ab-bloq5 .text .bloq {height: 340px;}

	.c-bloq4 .bloq{margin-bottom: 30px;}
	#map{margin-bottom: 30px;}

	.sb-bloq2 .text p.btn-more{margin-bottom: 30px;}
	.sb-bloq3 .text p.btn-more{margin-bottom: 30px;}
	.sb-bloq4 .text p.btn-more{margin-bottom: 30px;}
	.sb-bloq5 .text p.btn-more{margin-bottom: 30px;}
	.sb-bloq6 .text p.btn-more{margin-bottom: 30px;}
	.sb-bloq2 .image img {border-radius: 40px;}
	.sb-bloq3 .image img {border-radius: 40px;}
	.sb-bloq4 .image img {border-radius: 40px;}
	.sb-bloq5 .image img {border-radius: 40px;}
	.sb-bloq6 .image img {border-radius: 40px;}

	.ce-bloq2 .image{text-align: center;}
	.ce-bloq2 .image img {width: 200px;position: relative;}
	.ce-bloq3 h3 {width: 80%;}
	.ce-bloq3 .bloq{margin-bottom: 30px;}
	.ce-bloq4 .bloq1 .text {padding: 30px;}
	.ce-bloq4 .bloq1 .icon {padding: 10px;}
	.ce-bloq4 .bloq1 .icon img{width: 100%;}
	.ce-bloq4 .bloq1 .image img{border-radius: 30px;}
	.ce-bloq4 .bloq2 .text {padding: 30px;}
	.ce-bloq4 .bloq2 .icon {padding: 10px;}
	.ce-bloq4 .bloq2 .icon img{width: 100%;}
	.ce-bloq4 .bloq2 .image img{border-radius: 30px;}
	.ce-bloq5 .bloq{text-align: center;margin-bottom: 30px;}
	.ce-bloq5 .bloq img {width: 100%;}

	.f-bloq1 .image img {width: auto;margin-bottom: 30px;}
	.f-bloq2 .info {margin-top: 30px;}
	.f-bloq2 .info .image img{display: none;}
	.f-bloq4 .info .image img{display: none;}

	footer .image{margin-bottom: 30px;text-align: center;}
}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {

	header{padding: 10px 0;}
	header .logo{margin-bottom: 10px;}
	header .menu{display: none;padding: 30px;}
	header .menu ul {float: initial;margin-top: 0px;}
	header .menu ul li {text-align: center;margin: 20px 0px;display: block;padding: 0;}
	header .social {text-align: center;}
	.btn-bars{display: block;text-align: center;color: #fff;font-size: 2.4em;margin: 10px 0;}
	.btn-bars i{background-color: #fb4f19;padding: 10px;}

	.h-bloq1{justify-content:flex-start;flex-direction: column;}
	.h-bloq2 .bloqs .bloq{margin-bottom: 30px;}
	.h-bloq2{background: none;background-color: #e5e5e6;}
	.h-bloq2 .bloqs .bloq .text {height: 130px;}
	.h-bloq5 .btns-slide{margin: 60px 0 30px;}
	.bloq-subscribe .image img {width: auto;}

	.ab-bloq5{padding: 30px 0;}
	.ab-bloq5 .image img {width: auto;margin-bottom: 30px;}
	.ab-bloq5 .text .bloq {height: auto;}

	.c-bloq4 .bloq{margin-bottom: 30px;}
	#map{margin-bottom: 30px;}


	.sb-bloq2{background: none;background-color: #fff;}
	.sb-bloq2 .bloq {border-radius: 30px;margin: 10px;padding: 10px;}
	.sb-bloq2 .text h3 {font-size: 2.8em;}
	.sb-bloq3 .text h3 {font-size: 2.8em;}
	.sb-bloq4 .text h3{width: 100%;font-size: 2.8em;}
	.sb-bloq5{background: none;background-color: #323230;}
	.sb-bloq5 .text h3 {font-size: 2.8em;}
	.sb-bloq6{background: none;background-color: #fb4f19;}
	.sb-bloq6 .bloq {border-radius: 30px;margin: 10px;padding: 10px;}
	.sb-bloq6 .text h3{font-size: 2.8em;line-height: 1;}
	.sb-bloq6 .text h3 span{background-color: transparent;color: #000;padding: 0;}


	.sb-bloq2 .text p.btn-more{margin-bottom: 30px;}
	.sb-bloq3 .text p.btn-more{margin-bottom: 30px;}
	.sb-bloq4 .text p.btn-more{margin-bottom: 30px;}
	.sb-bloq5 .text p.btn-more{margin-bottom: 30px;}
	.sb-bloq6 .text p.btn-more{margin-bottom: 30px;}
	.sb-bloq2 .image img {border-radius: 40px;}
	.sb-bloq3 .image img {border-radius: 40px;}
	.sb-bloq4 .image img {border-radius: 40px;}
	.sb-bloq5 .image img {border-radius: 40px;}
	.sb-bloq6 .image img {border-radius: 40px;}

	.ce-bloq2 .image{text-align: center;}
	.ce-bloq2 .image img {width: 200px;position: relative;}
	.ce-bloq3 h3 {width: 80%;}
	.ce-bloq3 .bloq{margin-bottom: 30px;}
	.ce-bloq4 .bloq1 .text {padding: 30px;}
	.ce-bloq4 .bloq1 .icon {padding: 10px;}
	.ce-bloq4 .bloq1 .icon img{width: 100%;}
	.ce-bloq4 .bloq1 .image img{border-radius: 30px;}
	.ce-bloq4 .bloq2 .text {padding: 30px;}
	.ce-bloq4 .bloq2 .icon {padding: 10px;}
	.ce-bloq4 .bloq2 .icon img{width: 100%;}
	.ce-bloq4 .bloq2 .image img{border-radius: 30px;}
	.ce-bloq5 .bloq{text-align: center;margin-bottom: 30px;}
	.ce-bloq5 .bloq img {width: 100%;}

	.f-bloq1 .image img {width: auto;margin-bottom: 30px;}
	.f-bloq2 .info {margin-top: 30px;}
	.f-bloq2 .info .image img{display: none;}
	.f-bloq4 .info .image img{display: none;}

	footer .image{margin-bottom: 30px;text-align: center;}

}

@media only screen and (max-width: 479px){
	header{padding: 10px 0;}
	header .logo{margin-bottom: 10px;}
	header .logo img{width: auto;}
	header .menu{display: none;padding: 30px;}
	header .menu ul {float: initial;margin-top: 0px;}
	header .menu ul li {text-align: center;margin: 20px 0px;display: block;padding: 0;}
	header .menu ul li:hover{border-bottom: 4px solid transparent;}
	header .social {text-align: center;}
	.btn-bars{display: block;text-align: center;color: #fff;font-size: 2.4em;margin: 10px 0;}
	.btn-bars i{background-color: #fb4f19;padding: 10px;}

	.h-bloq1{height: 600px;}
	.h-bloq1 .text {width: 100%;padding: 10px;}
	.h-bloq1 .text h3 {font-size: 3.0em;}
	.h-bloq2 .bloqs .bloq .text {height: auto;}
	.h-bloq4{background: none;background-color: #2a2e37;}
	.h-bloq4 img{width: 100%;}
	.h-bloq6{background: none;background-color: #fff;}
	.h-bloq6 {padding: 30px 0;}
	.bloq-subscribe .image img{width: 100%;}
	.bloq-subscribe {padding: 40px 10px;}

	.ab-bloq2 .text h3 {font-size: 2.8em;}
	.ab-bloq2 .image img.img-hover {width: 250px;}
	.ab-bloq3 .text h3 {font-size: 2.8em;}
	.ab-bloq5 .image img {width: 100%;}
	.ab-bloq4{background: none;background-color: #e3e5e4;}
	.ab-bloq5{background: none;background-color: #2a2e37;}
	.ab-bloq6{background: none;background-color: #fff;}

	.c-bloq4{background: none;background-color: #e3e5e4;}
	.c-bloq5{background: none;background-color: #2a2e37;}
	.c-bloq6{padding: 60px 0;background: none;background-color: #fff;}

	.ce-bloq1 .text{margin-bottom: 30px;}
	.ce-bloq4{background: none;background-color: #e3e5e4;}
	.ce-bloq4 .bloq1 .icon img{width: auto;}
	.ce-bloq4 .bloq2 .icon img{width: auto;}
	.ce-bloq4 .bloq1 .text h4 {font-size: 2.8em;}
	.ce-bloq4 .bloq2 .text h4 {font-size: 2.8em;}

	.f-bloq2 .info {padding: 20px;margin: 5px;margin-top: 30px;}
	.f-bloq4 .info {padding: 20px;margin: 5px;margin-top: 30px;}
	.f-bloq2{background: none;background-color: #f1f2f3;}
	.f-bloq3{background: none;background-color: #fff;}

	.sb-bloq2 .text h3 span{background-color: transparent;}
	.sb-bloq3 .text h3 span{background-color: transparent;color: #000;}

	.m-bloq2{background: none;background-color: #000;}
	.m-bloq3{background: none;background-color: #fb4f19;}
	.m-bloq4{background: none;background-color: #282c35;}
	#slideCasos{margin-top: 20px;}
	#slideCasos .image1{display: none;}
	#slideCasos .image2{text-align: center;}
}


