/*
Theme Name: Grupo Planck WEB
Description: Plantilla para nuevo proyecto ES
Version: 1.0
Author: Estefanie López
Author URI: http://www.iguate.com
Template: enfold
*/



@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap');

:root {
	--font1: "Montserrat", sans-serif;
	--font2: "Figtree", sans-serif;
	--color1: #0b509f;
	--color2: #1f9ef5;
	--color3: #0b509f;
	--color4: #010920;
	--light: #EBF0FF;
}

body {
	font-family: var(--font1) !important;
	font-size: 15px;
	word-spacing: -1px;
	font-weight: 200;
}

p {
	text-align: justify;
}
strong {
	font-weight: 500;
}
div#main {
	background-color: #010518;
}

/*----FONT-STYLE--*/

#top h1, h2 {
	font-family: var(--font2);
	font-weight: 900 !important;
	text-transform: uppercase;
}
#top h1 {
	font-size: 50px;
}
#top h3 {
	font-size: 23px;
	font-family: var(--font2);
	font-weight: 600;
	text-transform: uppercase;
}


/*---MENU-LOGO--*/

span.logo.avia-standard-logo {
	width: 60px;
	height: auto;
}
span.avia-menu-fx {
	display: none;
}
#top .menu-item a {
	font-weight: 300;
	font-size: 15px;
}
.av_header_transparency {

}

#top .av_header_sticky .logo {
	width: 60px;
	position: static;
}

#top nav.main_menu {
	position: static;
}
#top .inner-container {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	column-gap: 30px;
}
#header.av_header_sticky, 
#header.av_header_sticky .container {
  opacity: 1 !important;
}
#header.av_header_transparency {
  background: transparent !important;
}
#header .main_menu ul li a {
  color: #fff !important;
}
.html_header_top.html_header_sticky #header {
	position: fixed;
}
#header.av_header_sticky:not(.av_header_transparency) #header_main {
  background: linear-gradient(to bottom, rgb(2 26 113), rgba(1, 17, 36, 1)) !important;
}
.html_header_top.html_header_sticky #header #header_main {
	width: 100%;
	max-width: 1098px;
	border-radius: 23px 23px;
	margin: 10px auto 0;
	padding: 10px 25px ;
}
#header_main .container {
	padding: 0px;
}
#header_main {
	border: none;
}


#top #header .av-main-nav > li.current-menu-item > a .avia-menu-text {
	border: solid 1px #959595;
	padding: 8px 11px;
	border-radius: 8px;
	font-weight: 400;
}
.av-main-nav>li>a {
	padding: 0 22px;
}

#top .avia-layerslider.avia-revolutionslider {
	border: 0;
}
video#SR7_12_4-55-6_video_html5 {
	object-position: top;
}

/*-----FIRST-SECTION---*/

.h1-color h1 {
	color: var(--color1);
}
#top .column-linea {
	border-right: solid 2px;
	height: 120px;
	border-color: var(--color1);
}
#top .pd-title h1 {
	margin-top: 20px;
}
#top .texto-pd2 p {
	margin-top: 11px;
	font-weight: 400;
}
div#plataforma, div#platform {
	border-top-left-radius: 40px;
	border-top-right-radius: 40px;
	position: relative;
	z-index: 1;
	top: -40px;
}
.avia-section.fondo-continuo {
  background: url('https://dev.wearecodecrafters.com/grupoplanck/wp-content/uploads/2025/08/fondo-semiblanco.png') no-repeat center center;
  background-size: cover;
  background-attachment: fixed !important;
  margin: 0 !important;
  padding: 0 !important;
}
.avia-section.fondo-continuo + .avia-section.fondo-continuo {
  margin-top: -55px !important;
}
.integridad-column {
	/* height: 33rem; */
	/* border-radius: 22px; */
	/* border: solid 1px;
	border-color: white !important; */
	margin-top: 0 !important;
	/* padding: 70px 0px 20px; */
}
.title-integridad {
	width: 46%;
	margin-left: auto;
	padding-right: 60px;
	padding-left: 100px;
}
.padding-title1 {
	padding-top: 179px;
}
.padding-title2 {
	padding-top: 50px;
}
#top .pd-gallery {
	padding-top: 60px;
}

/*---slick--*/

.slick-padre1 .entry-content-wrapper:before, .slick-padre1 .entry-content-wrapper:after {
	display: none;
}
.slick-arrow {
	font-size: 0;
	border: 0;
	padding: 0;
	width: 23px;
	height: 43px;
	position: absolute;
	top: 50%;
	z-index: 1;
}
.slick-prev {
	background: url(img/arrow-1.svg) no-repeat center;
	background-size: 100%;
	transform: translate(-221%, -50%);
	left: 0;
}
.slick-next {
	background: url(img/arrow-2.svg) no-repeat center;
	background-size: 100%;
	transform: translate(201%, -50%);
	right: 0;
}
#top ul.slick-dots{
	margin: 22px 0px 0px;
	list-style: 0 !important;
	padding: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	column-gap: 20px;
	
	li {
		margin: 0;
		list-style: none;
		
		button {
			padding: 0;
			border: 0;
			width: 12px;
			height: 12px;
			border-radius: 50%;
			background: black;
			font-size: 0px;
		}
	}
	li.slick-active {
		button {
			background: var(--color1);
		}
	}
}
/* div#slick_section1 {
	margin-top: -107px;
} */
/* div#slick_responsive1 {
	margin-top: -107px;
} */

/*-----MISION---*/


#top .slider-card img{
	width: 89px;
	height: 89px;
	background: var(--color3);
	padding: 0px 22px 0px;
	border-radius: 50%;
	border: solid 1px;
	border-color: white !important;
	margin: 0 auto;
	position: relative;
	bottom: 50px;
}
#top img.wp-post-image {
	width: 100%;
	height: 100%;
	background: none;
	padding: 0;
	position: relative;
	bottom: 0px;
	border-top-right-radius: 0;
	border: none;
	left: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 25px;
	border-bottom-right-radius: 25px;
	display: block;
}
.avia-content-slider-inner {
	display: flex;
	flex-wrap: wrap;
	gap: 10px 30px;
	align-items: flex-start;
}

.slider-card .slide-entry-wrap {
	background: linear-gradient(to bottom, rgb(31, 158, 245, 9%), rgba(1, 17, 36, 1));
	border: solid 1px;
	border-radius: 25px;
	margin-top: 60px;
	border-color: white;
}
.slider-card .slide-entry-excerpt {
	color: white;
	padding: 0 40px;
	margin-top: -30px;
	padding-bottom: 40px;
	text-align: justify;
}
.slider-card .slick-track:before, .slider-card .slick-track:after {
	display: none;
}
.slider-card .slick-track {
	display: flex;
	column-gap: 50px;
	padding-top: 50px;
	padding-bottom: 15px;
}
.slider-card .slick-slide {
	transition: 0.3s all ease-in-out;
}
.slider-card .slick-current.slick-center {
	transform: scale(1.2);	
}
.avia-content-slider.slider-card, .slider-card .avia-content-slider-inner, .slider-card .slick-list {
	overflow: visible !important;
}
.slider-card .slick-slide.slick-current {
	margin: 0 30px;
}
.slider-card .slick-prev {
	transform: translate(-35rem, -50%);
	background: url(img/arrow2-white.svg) no-repeat center;
}
.slider-card .slick-next {
	transform: translate(35rem, -50%);
	background: url(img/arrow-white.svg) no-repeat center;
}
.slider-card .slick-list:before, .slider-card .slick-list:after {
	content: '';
	display: block;
	position: absolute;
	width: 145px;
	height: 120%;
	z-index: 1;
	bottom: 0;
}
.slider-card .slick-list:before {
	background: linear-gradient(to right, rgba(1, 17, 36, 1) 0%, rgba(19, 25, 37, 0) 100%);
	transform: translate(-42rem, 0%);
}
.slider-card .slick-list:after {
	background: linear-gradient(to left, rgba(1, 17, 36, 1) 0%, rgba(19, 25, 37, 0%) 100%);
	transform: translate(109rem, 0%);
}

/*----GRILLA-SECTION--*/

.grilla-global {
	max-width: 1310px;
	margin: 0 auto;
	padding: 100px 21px;
}
#top .cell-col1 {
	border-radius: 40px;
	padding: 80px;
}
#top .galleryfor-slick.avia-gallery img, .second-galleryslick.avia-gallery img {
	border: none;
	padding: 0 !important;
}
.gallery-text {
	padding: 40px 0px;
}
#top .galleryfor-slick img {
	border-radius: 23px !important;
	border: solid 1px !important;
	border-color: white !important;
	width: 95% !important;
}
.galleryfor-slick .slick-list {
	margin-left: 32px;
}
.galleryfor-slick .slick-prev {
	transform: translate(-0.8rem, -50%);
	background: url(img/arrow2-white.svg) no-repeat center;
}
.galleryfor-slick .slick-next {
	transform: translate(1rem, -50%);
	background: url(img/arrow-white.svg) no-repeat center;
}
.iconbox_icon svg .cls-1 {
	fill: var(--color2) !important; /* tu color celeste */
}

/*-----NUMBERS-SECTION---*/

#top .numbers-block {
	border: solid 2px;
	border-color: var(--color2);
	border-radius: 9px;
	padding: 5px 20px 16px;
	margin-bottom: 12px;
}
#top .numbers-block .iconbox_icon svg {
	height: 31px;
	width: 31px;
	margin-right: 15px;
}
.numbers-block.iconbox_left .iconbox_icon {
	height: 39px;
	width: 62px;
	border-right: solid 1px;
	border-radius: 0;
	border-color: var(--color2);
	margin-right: 15px;
	margin-top: 9px;
}
.number2-icon p {
	line-height: 21px;
	margin-top: 5px;
}
.number-1icon.iconbox_left .iconbox_icon {
	margin-top: 0px;
}
#top .number2-icon {
	padding-bottom: 10px;
}
.pding-texto {
	padding-bottom: 20px;
}
#top .slick2-gallery {
	margin-top: 97px;
}
.subtext-pd {
	padding-top: 5px;
}
#top #estrategia_comercial .second-galleryslick img {
	border-radius: 19px;
	border-color: white;
}

/*----SERVICIO-TECNICO--*/

.tecnico-description {
	padding: 0px 220px;
}
.fw-300 {
	font-weight: 300;
}
div#soporte_tecnico {
	border-bottom-right-radius: 40px;
	border-bottom-left-radius: 40px;
	position: relative;
	z-index: 2;
}
div#tech_support {
	border-bottom-right-radius: 40px;
	border-bottom-left-radius: 40px;
	position: relative;
	z-index: 2;
}
#top .rsp-lastimg {
	display: none;
}
/*----__________AUTORIZED-PARTNERS_________---*/

div#afiliaciones {
	position: relative;
	margin-top: -30px;
	height: 584px;
}
div#business_affiliations {
	position: relative;
	margin-top: -30px;
	height: 584px;
}
.partners-title {
	padding: 90px 0px 30px;
}
.logo-footer img {
	width: 44%;
	margin: 0 auto;
}
#top .partner-logos img {
	background: none;
	border: none !important;
	width: 75% !important;
	height: 76px;
}

/*---____________FOOTER__________----*/
/* #asociarse_con_nosotros {
	min-height: 100vh;
} */

.wp-image-694, .wp-image-695, .wp-image-696 {
  width: 30px;
  height: 30px;
}
.iconos-footer {
	display: flex;
	gap: 0 9px;
	justify-content: center;
}
.border-col1 {
	border-right: solid 1px;
}
.border-col2 {
	border-right: solid 1px;
	height: 208px;
}
/*--CONTACT-COLUMN---*/

#top .info-icons .iconlist_icon {
	font-size: 30px;
}
#top .info-icons p {
	margin-bottom: 0;
	line-height: 40px;
	
	a {
		text-decoration: none;
	}
}
.info-icons {
	margin-top: 10px;
}
.pding-title {
	padding-top: 10px;
}
/*---SLIDER-REVOLUTION---CSS*/

sr7-slide#SR7_12_4-55 {
	width: 100%;
}
#SR7_3_4-5-6_video_html5 {
  width: 100%!important;
}
sr7-media#SR7_3_4-5-6_video {
	padding-top: 150px!important
}

/*--SUSCRIBE-COLUMN---*/

form.form-newsletter {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	align-items: flex-end;
}
input.input-nl {
	background: var(--color4) !important;
	border-color: var(--color2) !important;
	border-radius: 23px !important;
	padding: 10px 20px !important;
	color: var(--color2) !important;
}
input.submit-nl {
	background: var(--color2) !important;
	color: var(--color4) !important;
	border-radius: 23px;
	width: 28%;
	font-size: 14px;
}
input.submit-nl:hover {
	background: white !important;
	transition: all 0.4s ease-in-out !important;
}
.input-nl::-webkit-input-placeholder { color: var(--color2) !important; opacity: 1 !important; font-weight: 300; } /* Chrome, Safari */

/*---scroll-to-top--*/

a#scroll-top-link {
	background: var(--color2);
	border-radius: 25px;
	border-color: white;
}
a#scroll-top-link:hover {
	background: white;
	border-color: var(--color2);
	color: white;
}

/*----Slick-galeria-2--*/

#top div .avia-gallery {
	overflow: visible;
}
.slick2-gallery img {
	width: auto;
	height: 500px;
	display: block;
	float: none;
}
.slick2-gallery .slick-prev {
	background: url(img/arrow-white.svg) no-repeat center;
	background-size: 100%;
	transform: translate(201%, -50%);
	left: auto;
	right: 0;
}

.slick2-gallery .slick-next {
	background: url(img/arrow2-white.svg) no-repeat center;
	background-size: 100%;
	transform: translate(-221%, -50%);
	right: auto;
	left: 0;
}

.slick2-gallery .slick-arrow[aria-disabled="true"] {opacity:0;}

.slick2-gallery .slick-arrow:not([aria-disabled="true"]) {opacity:1;}

.slick2-gallery .slick-current.slick-active {
	transform: scale(1);
}
.slick2-gallery .slick-slide:not(.slick-current.slick-active) {
	transform: scale(0.9);
	-webkit-transition: 0.5s all ease-in-out;
	-moz-transition: 0.5s all ease-in-out;
	-o-transition: 0.5s all ease-in-out;
	transition: 0.5s all ease-in-out;
}
.second-galleryslick .slick-list:before {
	content: '';
	display: block;
	position: absolute;
	width: 294px;
	height: 120%;
	z-index: 1;
	bottom: 0;
}
.second-galleryslick .slick-list:before {
	background: linear-gradient(to right, rgba(4, 8, 30, 1) 0%, rgba(19, 25, 37, 0) 100%);
	transform: translate(-21rem, 0%);
}

/*----______RESPONSIVE_____---*/

@media(max-width: 2449px){
	
	.slider-card .slick-next {
		transform: translate(31rem, -50%);
	}
	.slider-card .slick-list:after {
		transform: translate(106rem, 0%);
	}
	.slider-card .slick-prev {
		transform: translate(-32rem, -50%);
	}
	.slider-card .slick-list:before {
		transform: translate(-39rem, 0%);
	}
	
}

@media(max-width: 2051px){
	
	.slider-card .slick-list:before, .slider-card .slick-list:after {
		width: 194px;
	}
	.slider-card .slick-next {
		transform: translate(17rem, -50%);
	}
	.slider-card .slick-list:after {
		transform: translate(93rem, 0%);
	}
	.slider-card .slick-prev {
		transform: translate(-18rem, -50%);
	}
	.slider-card .slick-list:before {
		transform: translate(-29rem, 0%);
	}
}

@media(max-width: 1920px) {
	
	.slider-card .slick-list:before {
		transform: translate(-22rem, 0%);
	}
	.slider-card .slick-prev {
		transform: translate(-16rem, -50%);
	}
	.slider-card .slick-list:after {
		transform: translate(86rem, 0%);
	}
	.slider-card .slick-next {
		transform: translate(15rem, -50%);
	}
	.html_header_top.html_header_sticky #header {

	}
	span.avia-menu-text {
		font-size: 14px;
	}
	

}

@media(max-width: 1596px) {
	
	.slider-card .slick-prev {
		transform: translate(-4rem, -50%);
	}
	.slider-card .slick-list:before {
		transform: translate(-12rem, 0%);
	}
	.slider-card .slick-next {
		transform: translate(4rem, -50%);
	}
	.slider-card .slick-list:after {
		transform: translate(76rem, 0%);
	}
	.html_header_top.html_header_sticky #header {
		
	}
}

@media(max-width: 1440px) {
	
	.av_header_sticky .logo {

	}
	.av-main-nav>li>a {
		padding: 0 19px;
	}
	.html_header_top.html_header_sticky #header {

	}
	.slick-prev {
		transform: translate(-131%, -50%);
	}
	.slick-next {
		transform: translate(131%, -50%);
	}

	span.logo.avia-standard-logo {
		margin-left: 0%;
	}
	.slider-card .slick-list:after {
		transform: translate(71rem, 0%);
	}
	.slider-card .slick-next {
		transform: translate(-1rem, -50%);
	}
	.slider-card .slick-prev {
		transform: translate(0rem, -50%);
	}
	.slider-card .slick-list:before {
		transform: translate(-7rem, 0%);
	}
	nav.main_menu {
		margin-right: 0px;
	}
}

@media(max-width: 1380px){
	
	.av-main-nav>li>a {
		padding: 0 15px;
	}
}

@media(max-width: 1280px){
	
	.html_header_top.html_header_sticky #header {

	}
	.slider-card .slick-next {
		transform: translate(-1rem, -50%);
	}
	.slider-card .slick-list:after {
		transform: translate(61rem, 0%);
	}
	.slider-card .slick-prev {
		transform: translate(0rem, -50%);
	}
	.slider-card .slick-list:before {
		transform: translate(-7rem, 0%);
	}
	
	.html_header_top.html_header_sticky #header #header_main {
		width: 100%;
		max-width: calc(100% - 42px);
	}
	#top .av_header_sticky .logo, span.logo.avia-standard-logo {
		width: 50px;
	}
	#top .av-hamburger-box {
		height: 23px;
	}
	
}


@media(max-width: 1024px){
	.main_menu {
		line-height: 1;
		height: auto;
	}
	#header_main .container, .main_menu ul:first-child > li a {
		height: auto;
		line-height: normal;
	}
	#top .inner-container {
		justify-content: space-between;
	}
	.av_header_sticky .logo {
		margin-left: 0px !important;

	}
	body {
		font-size: 14px;
	}
	#top h1 {
		font-size: 33px;
	}
	#top h2 {
		font-size: 23px;
	}
	.html_av-overlay-side .av-burger-overlay-scroll {
		width: 249px;
	}
	.av_header_sticky .logo {

	}
	.html_header_top.html_header_sticky #header {

	}
	.main_menu li {
		display: none;
	}
	.av-burger-menu-main {
		display: block !important;
	}
	#top #wrap_all #av-burger-menu-ul>li {
		display: block;
	}
	.av-burger-overlay {

	}
	.html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover {
		background: var(--color3);
		font-weight: 500;
	}
	#header_main .container {

	}
	.av-burger-overlay-active #top .av-hamburger-inner, .av-burger-overlay-active #top .av-hamburger-inner::after, .av-burger-overlay-active #top .av-hamburger-inner::before {
		background: white !important;
	}
	.header_color .av-hamburger-inner, .header_color .av-hamburger-inner::before, .header_color .av-hamburger-inner::after {
		background: white !important;
	}
	.html_header_top.html_header_sticky #header span.av-hamburger {

	}
	.av_header_transparency span.av-hamburger {
		margin-top: 0px !important;
	}
	#top #av-burger-menu-ul {
		background: var(--color4);
		border-left: solid 2px;
		border-color: var(--color2);
	}
	/*-----SECCION-1---*/
	
	.avia-section.fondo-continuo + .avia-section.fondo-continuo {
		margin-top: -115px !important;
	}
	#top .texto-pd2 p {
		margin-top: -7px;
		font-weight: 400;
	}
	/*-----SECCION-2---*/
	
	.title-integridad {
		padding-left: 40px;
	}
	/* .integridad-column {
		height: 28rem;
	} */
	/* sr7-txt#SR7_4_1-8-6 {
		font-size: 16px !important;
		line-height: 29px !important;
		left: 529.558px !important;
	}
	sr7-txt#SR7_4_1-8-5 {
		font-size: 24px !important;
		left: 526.815px !important;
	} */
	/*-----SECCION-3---*/
	
	.slider-card .slide-entry-excerpt {
		padding: 0 20px 10px;
	}
	.slider-card .slick-slide {
		width: 260px !important;
	}
	.slider-card .slick-track {
		column-gap: 20px;
	}
	
	.slider-card .slick-prev {
		transform: translate(-3rem, -50%);
	}
	.slider-card .slick-next {
		transform: translate(3rem, -50%);
	}
	.slider-card .slick-list:before {
		background: linear-gradient(to left, rgba(1, 17, 36, 1) 0%, rgba(19, 25, 37, 0) 100%);
		transform: translate(49rem, 0%);
	}
	.slider-card .slick-list:after {
		background: linear-gradient(to right, rgba(1, 17, 36, 1) 0%, rgba(19, 25, 37, 0%) 100%);
		transform: translate(-7rem, 0%);
	}
	/*-----SECCION-4---*/
	
	.grilla-global {
		padding: 50px 21px 90px;
	}
	#top .pd-gallery {
		padding-top: 0px;
	}
	#top .servicios-texto2 {
		margin-top: 0;
	}
	.gallery-column {
		padding-top: 50px;
	}
	.gallery-text {
		padding: 0px 0px;
	}
	.tecnico-description {
		padding: 0px 140px;
	}
	
	#top .partner-logos img {
		width: 87% !important;
		height: 70px;
	}
	#top .rsp-lastimg {
		display: none;
	}
	/*----EN---CSS---*/
	
	.EN-secondtext {
		padding-top: 20px;
	}
	#top .EN-title1 {
		height: 129px !important;
	}
	#top .EN-icon2 {
		padding-bottom: 13px;
	}
	#top .EN-partners-sec {
		height: 418px;
	}
	.EN-comercial {
		padding-top: 70px;
	}
}

@media(max-width: 768px){
	
	#top .av_header_sticky .logo {
		
	}
	
	#top .inner-container {
		justify-content: space-between;
	}
	
	nav.main_menu {
		margin-right: 0px;
	}
	#platform {
	  scroll-margin-top: 50rem !important; /* Ajusta según el alto de tu header */
	}
	span.logo.avia-standard-logo {
		width: 9%;
	}
	#top .av_header_transparency .logo {
		margin-top: 0px !important;
	}
	.avia-section.fondo-continuo + .avia-section.fondo-continuo {
		margin-top: 0px !important;
	}
	#top .column-linea {
		width: 100%;
		border-bottom: solid 2px;
		border-color: var(--color1);
		border-right: none;
		height: 83px;
	}
	/* .flex_column.responsive-column23 {
		background: var(--color1) !important;
	} */
	#top .pd-title h1 {
		text-align: center;
	}
	#top .texto-firtsec {
		width: 100%;
		padding-top: 50px;
		margin: 0;
	}
	.title-integridad {
		width: 100%;
	}
	.padding-title2 {
		padding-top: 250px;
	}
	#top .EN-icon2 {
		padding-bottom: 30px;
	}
	#top .EN-subscribe {
		padding-top: 40px;
	}
	#top .servicios-texto2 {
		margin-top: 30px;
	}
	/* .integridad-column {
		height: 37rem;
	} */
	.padding-title1 {
		padding-top: 180px;
	}
	.slider-card .slick-list:before {
		transform: translate(34rem, 0%);
	}
	.gallery-column {
		padding-top: 0px;
	}
	#top .fixed-rspcol1, .fixed-rspcol2 {
		width: 100%;
	}
	.second-galleryslick .slick-list:before {
		transform: translate(-26rem, 0%);
	}
	#top .fixed-rspcol2 {
		margin-left: 0;
		width: 100%;
	}
	.second-galleryslick .slick-list:before {
		bottom: 25px;
	}
	#top .number3-icon {
		padding-bottom: 10px;
		
		p {
			line-height: 43px;
		}
	}
	div#estrategia_comercial .content {
		padding-top: 10px;
	}
	#top .noimg-rsp {
		display: none;
	}
	#top .rsp-lastimg {
		display: block;
		margin-top: 10px;
		border-radius: 23px;
		border: solid 1px;
		border-color: white;
	}
	.tecnico-description {
		padding: 0px 60px;
	}
	.border-col2 {
		height: 100%;
		border: none;
	}
	#top .subscribe-rsp {
		margin-left: 0;
		width: 84%;
		border-top: solid 1px;
		border-color: white;
		margin-top: 30px;
	}
	.news-lettertitle {
		padding-top: 40px;
	}
	#top .empty-column {
		width: 11%;
	}
	div#partner_with_us .content {
		padding-bottom: 0;
		margin-bottom: 40px;
	}
}


@media(max-width: 767px){
	
	.responsive #top #wrap_all #header {
		position: fixed;
		height: 91px;
	}
	.av_header_transparency {
		
	}
	.responsive #top #main {
		padding-top: 20px !important;
	}
	.av_header_sticky .logo {
	}
	.gallery-text {
		padding-bottom: 40px;
	}
	#top #wrap_all .header_color.av_header_transparency {
		background: #040228 !important;
	}
	span.logo.avia-standard-logo {

	}
	#top .av_header_transparency .logo {
	}
	.servicios-texto2 {
		padding-top: 50px;
	}
	.estrategia-text {
		padding: 70px 0px 30px;
	}
	.tecnico-description {
		padding: 0px 30px;
	}
	div#autorized_partners {
		height: 404px;
	}
	.slider-card .flex_column {
		margin-bottom: 0 !important;
	}
	/*-----FOOTER---*/
	
	#top .border-col2 {
		border-right: none !important;
		width: 44% !important;
		margin-left: 34px !important;
	}
	#top .border-col1 {
		border-right: solid 1px;
		width: 50% !important;
		border-color: white !important;
	}
	div#platform .content {
		padding-top: 70px;
	}
	.avia-section.fondo-continuo + .avia-section.fondo-continuo {
		margin-top: 0px !important;
	}
	div#afiliaciones .flex_column_table {
		display: flex !important;
		gap: 0px 10px;
	}
	#top h3 {
		font-size: 19px;
	}
	/* .integridad-column {
		height: 36rem;
	} */
	#top .av_header_sticky .logo, span.logo.avia-standard-logo {
		width: 40px;
		height: auto!important;
	}
	.responsive #top #wrap_all .container {
		width: 100%;
		max-width: 100%;
	}
	.responsive #top #header_main > .container .main_menu .av-main-nav > li > a, .responsive #top #wrap_all .av-logo-container {
		height: auto;
		line-height: 1;
	}
	.logo, .logo a {
		height: auto;
	}
	.responsive #top .av-logo-container .avia-menu {
		height: auto;
	}
	.responsive #top #wrap_all .main_menu {
		height: auto;
		position: static;
	}
	div#plataforma, div#platform {
		border-radius: 0;
		top: 0;
	}
	div#plataforma .template-page, div#platform .template-page {
		padding-top: 0;
	}
	#soporte_tecnico .entry-content-wrapper, #tech_support .entry-content-wrapper {
		padding-left: 20px;
		padding-right: 20px;
	}
	#top #wrap_all #footer-page .template-page {
		padding-left: 20px;
		padding-right: 20px;
		width: auto;
	}
	#top #wrap_all #footer-page .entry-content-wrapper .flex_column:nth-child(1) {
		text-align: center;
		display: flex;
		flex-direction: column;
		align-items: center;
		border-bottom: 1px solid white;
		padding-bottom: 10px;
	}
	#asociarse_con_nosotros, #partner_with_us {
		display: flex;
		align-items: center;
		flex-direction: column;
		justify-content: center;
	}
	#asociarse_con_nosotros .av-special-heading, #asociarse_con_nosotros .avia-icon-list-container,
	#partner_with_us .av-special-heading, #partner_with_us .avia-icon-list-container {
		width: 260px;
		text-align: center;
	}
}

@media(max-width: 430px){
	
	body {
		font-size: 13px;
	}
	#top h1 {
		font-size: 29px;
	}
	#top h3 {
		font-size: 20px;
	}
	.slider-card .slick-prev {
		transform: translate(-2rem, -50%);
	}
	.slider-card .slick-next {
		transform: translate(2rem, -50%);
	}
	.slider-card .slick-list:before, .slider-card .slick-list:after {
		height: 134%;
	}
	.slider-card .slick-list:before {
		transform: translate(14rem, 0%);
	}
	.responsive #top #wrap_all #header {
		height: 60px;
	}
	#top .av_header_transparency .logo {
		padding-bottom: 0px;
		height: 47px !important;
	}
	#top .av_header_sticky .logo {
	}
	#top .texto-firtsec {
		padding-top: 30px;
	}
	#top #wrap_all .header_color.av_header_transparency {
		padding-top: 0px;
	}
	.av_header_transparency .av-burger-menu-main {
		margin-top: -12px;
	}
	.av_header_transparency {
		padding-top: 2px;
	}
	/*---FIRST-SECTION---*/
	
	#top .column-linea {
		height: 99px;
	}
	/*---SECOND-SECTION---*/	

	.av_header_sticky .logo {
	}
	.galleryfor-slick .slick-list {
		margin: 0 auto;
	}
	#top .galleryfor-slick img {
		width: 100% !important;
	}
	.gallery-text {
		margin-bottom: -10px !important;
	}
	#top .cell-col1 {
		border-radius: 40px;
		padding: 50px 40px 40px;
	}
	.title-integridad {
		padding-left: 23px;
		padding-right: 23px;
	}
	.padding-title2 {
		padding-top: 300px;
	}
	.padding-title1 {
		padding-top: 273px;
	}
	div#afiliaciones .flex_column_table {
		flex-wrap: wrap;
	}
	.slick-prev {
		transform: translate(-122%, -50%);
	}
	.slick-next {    
		transform: translate(111%, -50%);
	}
	#top .pd-title h1 {
		padding: 0px 20px;
		margin-top: 0px;
	}
	/*---ESTRATEGIA-SECTION---*/
	
	.slick2-gallery .slick-next {
		transform: translate(-111%, -50%);
	}
	.slick2-gallery .slick-prev {
		transform: translate(129%, -50%);
	}
	/*---NUMBERS-SECTION---*/
	
	#top .numbers-block {
		padding: 5px 20px 18px;
	}
	.numbers-block.iconbox_left .iconbox_icon {
		height: 55px;
	}
	#top .number3-icon p {
		line-height: 20px !important;
	}
	#top .number2-icon {
		padding-bottom: 10px !important;
	}
	#top .numbers-block .iconbox_icon svg {
		margin-top: 12px;
	}
	div#estrategia_comercial .content {
		padding-bottom: 30px;
	}
	.tecnico-description {
		padding: 0px 0px;
	}
	.partners-title {
		padding: 60px 0px 30px;
	}
	div#autorized_partners {
		height: 334px;
	}
	#top .partner-logos img {
		width: 96% !important;
	}
	#top .partner-logos img {
		width: 70% !important;
		height: 57px;
	}
	div#afiliaciones .flex_column_table {
		flex-wrap: wrap;
		margin-top: 0px !important;
	}
	#top .logonew-col1 .avia-image-container {
		float: none;
	}
	.logonew-col1 img {
		margin: 0 auto;
	}
	div#afiliaciones {
		height: 610px;
	}
	div#business_affiliations {
		height: 627px;
	}
	/*-----FOOTER---*/
	
	#top .border-col1 {
		border-right: none;
		width: 100% !important;
	}
	#top .border-col2 {
		width: 100% !important;
		margin-left: 0px !important;
	}
	.logo-footer img {
		width: 38%;
		margin: 0 auto;
	}
	#top .ft-policy p {
	}
	.iconos-footer {
		justify-content: flex-start;
	}
	#top h2 {
		font-size: 20px;
	}
}

@media(max-width: 390px){
	
	#top h1 {
		font-size: 26px;
	}
	#top h3 {
		font-size: 18px;
	}
	/* .integridad-column {
		height: 25.3rem;
	} */
	.numbers-block.iconbox_left .iconbox_icon {
		height: 79px;
	}
	.number3-icon.iconbox_left .iconbox_icon {
		height: 55px;
	}
	.number-1icon p {
		margin-top: 6px;
	}
	#top .number2-icon {
		padding-bottom: 13px !important;
	}
	#top #estrategia_comercial .number3-icon {
		padding-bottom: 12px !important;
	}
	#top .number3-icon p {
		line-height: 19px !important;
	}
	.number-1icon.iconbox_left .iconbox_icon {
		margin-top: 10px;
		height: 58px;
	}
	 #top .numbers-block {
		padding: 5px 20px 11px;
	}
	.number2-icon svg {
		margin-top: 25px !important;
	}
	#top .number3-icon svg {
		margin-top: 12px !important;
	}
	#top .partner-logos img {
		width: 85% !important;
		height: 63px;
	}
	
	#top .EN-title1 {
		height: 89px !important;
	}
	.slider-card .slick-prev {
		transform: translate(-1rem, -50%);
	}
	.slider-card .slick-next {
		transform: translate(1rem, -50%);
	}
	.galleryfor-slick .slick-prev {
		transform: translate(0.2rem, -50%);
	}
	.number-1icon.iconbox_left .iconbox_icon {
		margin-top: 0px;
	}
	.numbers-block.iconbox_left .iconbox_icon {
		height: 61px;
	}
	.number2-icon svg {
		margin-top: 13px !important;
	}
}

@media(max-width: 360px) {
	
	/* .integridad-column {
		height: 22.7rem;
	} */
	
}