body {	font-family: 'Inter', sans-serif !important;	color: #000000B2 !important;}.header ul li a {	font-size: 15px;	text-transform: uppercase;	padding: 0 13px;	color: #0091C1;	text-decoration: none !important;	font-weight: 700;}.top-bar .header_call {	background: #11B2D8;	color: #fff;	font-weight: 700;	font-size: 16px;	padding: 10px 30px;	display: inline-block;	text-decoration: none !important;}.top-bar {  text-align: right;}.header {	background: #fff;	padding-bottom: 10px;}.header_call i {	margin-right: 5px;	font-size: 17px;	position: relative;	top: 2px;}.logo img {	height: 103px;}.navbar-toggler {    display: none;}#navbarResponsive ul li {    display: inline-block;    list-style: none;}.header .navbar {    min-height: auto;    margin-bottom: 0px;}#navbarResponsive ul {    margin-bottom: 0px;	padding-left: 0px;}#navbarResponsive ul li.active a {    color: rgba(0, 145, 193, 0.5);}#navbarResponsive ul li:hover a {     color: rgba(0, 145, 193, 0.5);}#navbarResponsive {	float: right;	padding-top: 25px;	padding-right: 0px;}.footer h3 {	font-size: 14px;	font-weight: 900;	margin-bottom: 10px;	color: rgba(0, 0, 0, 0.7);}.footer-logo img {    width: 140px;}.footer {  padding-top: 50px;  background: #fff;}.footer ul {    padding: 0px;}.footer ul li {    list-style: none;}.footer a {    color: #000;    padding: 5px 0;    text-decoration: none !important;    font-size: 14px;	color: rgba(0, 0, 0, 0.7);}.footer-inner {	background: #F5F5F5;	padding: 40px;}.footer p {  font-size: 14px;  color: rgba(0, 0, 0, 0.7);  margin: 0px;  line-height: 22px;}.copy-right {  padding: 20px 0;}.copy-right p {	margin: 0px;	color: #000;}.copy-right .right {	text-align: right;}.footer .footer-button {	background: #11B2D8;	color: #fff !important;	padding: 10px 20px;	display: inline-block;	font-size: 20px;	font-weight: 700;	text-align: center;}.footer .footer-button:hover {    color: #23527c !important;}#btn_contactos:hover{    color: #23527c !important;}#btn_contactos_socios:hover{    color: #23527c !important;}.facebook {	display: block;	margin-bottom: 20px;}.facebook i {	padding: 10px 10px 0px 10px;	border-radius: 50%;	background: #2F699A;	color: #ffff;	text-align: center;	font-size: 24px;}.banner-text {	background-image: url(../img/banner.jpg);	background-repeat: no-repeat;	background-size: cover;	padding: 300px 40px 100px 80px;}.banner-text h1 {	color: #fff;	font-weight: 700;	margin-bottom: 20px;}.banner-text h1 span {	font-weight: 900;}.banner-text a {	font-weight: 700;	font-size: 20px;	padding: 10px 30px;	display: inline-block;	margin-right: 20px;	text-decoration: none !important;}.banner-text .banner_button_1 {	background: #11B2D8;	color: #fff;}.banner-text .banner_button_2 {	background: #D3E7EC;	color: #11B2D8;}.banner-text .banner_button_1:hover {	background: #D3E7EC;	color: #11B2D8;}.banner-text .banner_button_2:hover {	background: #11B2D8;	color: #fff;}.home-section1 {  padding: 50px 0px 120px 0px;  text-align: center;  color: #000000B2;}.home-section1 h2 {  font-weight: 700;  font-size: 32px;  margin-bottom: 20px;}.home-section1 p {  font-size: 18px;  font-weight: 400;  line-height: 32px;}.home-section2 h3 {  color: #11B2D8;  font-weight: 700;  font-size: 26px;}.home-section2 p {  font-size: 16px;  line-height: 26px;}.inner-section2 {  text-align: center;}.home-section2 .row {	padding: 0 40px;}.home-section2 img {	width: 80%;}.section3-text {	background-image: url(../img/banner2.jpg);	background-repeat: no-repeat;	background-size: cover;	padding: 100px 0;}.section3-text h1 {  font-weight: 700;  margin-bottom: 20px;}.section3-text p {  font-size: 18px;}.home-section3 {	padding: 120px 0px 50px 0px;}.know_more_button {	font-weight: 700;	font-size: 20px;	padding: 10px 40px;	display: inline-block;	margin-right: 20px;	text-decoration: none !important;	background: #11B2D8;	color: #fff;}.home-section4 {	padding: 50px 0;}.home-section4 h2 {	text-align: center;	color: #11B2D8;	margin-bottom: 40px;	font-weight: 700;}.home-section4 img {	width: 100%;}.home-section4 h3 {	font-weight: 700;	margin-bottom: 30px;	padding: 0px 20px;}.home-section4 p {	font-size: 16px;	padding: 0px 20px;	min-height: 120px;}.inner-section4 {	border: 1px solid #ccc;}.inner-section4 .date {	border-top: 1px solid #ccc;	padding: 10px 20px;	font-size: 16px;}.home-section4 .row {	padding: 0 40px;}/* service */.service_banner img {	width: 100%;}.service-section p {	font-size: 16px;	line-height: 28px;}.service-section h2 {  color: #11B2D8;  font-weight: 700;  font-size: ;  margin-bottom: 30px;}.service-section .row {	padding: 40px;	margin-top: 40px;}.service-section img {	width: 100%;}/* contact */.form label {  display: block;}.form input {  border: 1px solid #2F699A;  width: 100%;  padding: 12px 10px;  font-size: 16px;}.form label {  color: #2F699A;  margin-top: 20px;  font-size: 17px;  padding: 0 10px;}.form textarea {  border: 1px solid #2F699A;  width: 100%;  padding: 12px 10px;  font-size: 16px;  height: 100px;  margin-bottom: 20px;}.form input[type="checkbox"] {	width: auto;	margin-right: 5px;}.form input[type="submit"],.form input[type="button"] {	background: #11B2D8;	color: #fff;	font-weight: 700;	font-size: 20px;	padding: 10px 20px;	display: inline-block;	border: none !important;}.contact-section .checks-l {	color: #2F699A;	font-size: 16px;	font-weight: 300;	margin-top: 63px;}.contact-section p {	 color: #2F699A;	font-weight: 300;	font-size: 13px;}.service-inner p{/*    color: #2F699A;	font-weight: 300;	font-size: 13px!Important;*/    font-size: 16px;    line-height: 26px;    }.checks-l b {	margin-right: 5px;}.contact-section h2 {	color: #11B2D8;	font-size: 30px;	font-weight: 700;	margin-bottom: 30px;	margin-top: 0px;}.contact-section img {	width: 100%;}.contact-section {	margin: 100px 0;}/* partner */.partners-section h2 {	color: #11b2d8;	font-weight: 700;	margin-top: 0px;}.partners-section p {	font-size: 16px;	line-height: 26px;}.partners-section {	padding-top: 80px;	padding-bottom: 40px;}.partners-section .row {	padding: 0 40px;}.partners-form {	padding-top: 40px;	padding-bottom: 80px;}.partners-form .row {	padding: 0 40px;}.partners-form h2 {	color: #11B2D8;	font-size: 30px;	font-weight: 700;	margin-bottom: 30px;	margin-top: 0px;	padding-left: 40px;}.partners-section img {	width: 100%;}.partners-form #data {	margin-bottom: 20px;}.partners_banner img {	width: 100%;}/* faq */.faq_banner img {	width: 100%;}.faq-section {	padding: 80px 0;}.faq-section h2 {	color: #0091C1;	font-weight: 700;}.faq-section h3 {	color: #11B2D8;	font-weight: 700;	font-size: ;	margin-bottom: 20px;}.faq-section p {	font-size: 16px;	line-height: 26px;	margin-bottom: 60px;}.faq-section .row {	padding: 0 40px;}/* .documentos */.documentos_banner img {	width: 100%;}.documentos-section img {  width: 50%;  max-width: 70px;  display: block;  margin: 0 auto;  padding-bottom: 10px;}.documentos-section {  padding-top: 20px;  padding-bottom: 80px;}.documentos-section .row {  padding: 0 40px;  margin-bottom: 40px;}.documentos-section a {  color: #000000B2;  text-align: center;  display: block;  font-size: 16px;  text-decoration: none;}.documentos-section h2 {	padding-left: 40px;	margin-bottom: 40px;	font-weight: 700;	color: #0091C1;	margin-top: 70px;}/* ambesse */.ambesse_banner img {	width: 100%;}.ambesse-section h2 {  color: #11b2d8;  font-weight: 700;  margin-bottom: 30px;}.ambesse-section .row {  padding: 0 40px;}.ambesse-section p {  font-size: 16px;  line-height: 26px;}.ambesse-section {  padding: 80px 0;}.slider1, .slider2 {	padding: 0 40px;}.slider-section h5 {  font-weight: 700;  margin-bottom: 5px;}.slider-section p {  font-size: 16px;}.slider-section h5 {  font-weight: 700;  margin-bottom: 5px;}.slider-section p {  font-size: 16px;}.slider-section h2 {	color: #11b2d8;	font-weight: 700;	margin-bottom: 30px;	padding-left: 40px;}.slick-prev.slick-arrow:after {  content: "\f104";  font-family: FontAwesome;  font-size: 36px;  color: #0091C1;}.slick-prev.slick-arrow {  font-size: 0px;  background: transparent;  border: none;  top: calc(50% - 30px);  position: absolute;  z-index: 999;  left: 0px;}.slick-next.slick-arrow:after {  content: "\f105";  font-family: FontAwesome;  font-size: 36px;  color: #0091C1;}.slick-next.slick-arrow {  font-size: 0px;  background: transparent;  border: none;  top: calc(50% - 30px);  position: absolute;  z-index: 999;  right: 10px;}.slider-section {	padding: 50px 0;}.dropdown-mobile{    display:none!Important;}.m-l12{    margin-left: 12.5%;}.m-r12{    margin-right: 12.5%;}section3-text{    }.mobile{display:none;}