body, html{
	overflow-x: hidden;
}

.btn_general a, .form_contacto.elementor-widget-form .elementor-button{
      background: transparent;
      border-radius: 50px;
      position: relative;
      z-index: 1;
      border: none !important;
	backdrop-filter: blur(7.9px);
	transition: .3s ease-in-out;
}
.btn_general a::before, .form_contacto.elementor-widget-form .elementor-button::before{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 50px;
	padding: 2px;
	background: linear-gradient(90deg, #1DAA91 0%, #7289DA 100%);
	-webkit-mask: 
		linear-gradient(#fff 0 0) content-box, 
		linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	z-index: -1;
}
.btn_general a:hover, .form_contacto.elementor-widget-form .elementor-button:hover{
	background: linear-gradient(90deg, rgba(29, 170, 145, 0.5) 0%, rgba(21, 157, 214, 0.5) 100%);
	transition: .3s ease-in-out;
}
.title_general_bg{
	background: linear-gradient(93.31deg, #FFFFFF 44.15%, #1DAA91 87.75%);
	-webkit-background-clip: text;   /* recorta el fondo al texto */
	-webkit-text-fill-color: transparent; /* hace transparente el relleno */
	background-clip: text; 
	color: transparent;
	width: max-content;
}


/* HEADER */

#header .container_header{
	backdrop-filter: blur(20px)
}
#header .container_header .elementor-nav-menu .has-submenu{
	gap: 5px;
}
#header .container_header .elementor-nav-menu .sub-arrow{
	width: 20px;
	background-image: url(/wp-content/uploads/2025/09/Vector-54.svg);
	background-repeat: no-repeat;
	background-position: center;
	transition: .3s ease-in-out;
}
#header .container_header .elementor-nav-menu [aria-expanded="true"] .sub-arrow{
	transform: rotate(-90deg);
	transition: .3s ease-in-out;
}
#header .container_header .elementor-nav-menu .sub-arrow svg{
	display: none;
}
.hide_desk{
	display: none !important;
}
#header .container_header .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, #header .container_header .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after, .post-type-archive-servicios .menu-item-56 a:after{
	background: linear-gradient(90deg, #1DAA91 0%, #7289DA 100%);
	width: 80%;
    left: 50%;
    transform: translateX(-50%);
}
.post-type-archive-servicios #header .menu-item-56 a:after{
	opacity: 1;
}


/* HOME */

.home_hero .elementor-widget-heading .elementor-heading-title span{
	background: linear-gradient(90deg, rgba(255, 255, 255, 0.7) 0.16%, #1DAA91 50.96%, rgba(255, 255, 255, 0.7) 100%);
	-webkit-background-clip: text;   /* recorta el fondo al texto */
	-webkit-text-fill-color: transparent; /* hace transparente el relleno */
	background-clip: text; 
	color: transparent;
}
.title_general h2{
	background: linear-gradient(93.31deg, #FFFFFF 44.15%, #1DAA91 87.75%);
	-webkit-background-clip: text;   /* recorta el fondo al texto */
	-webkit-text-fill-color: transparent; /* hace transparente el relleno */
	background-clip: text; 
	color: transparent;
	width: max-content;
}
.home_services_card{
	transition: .3s ease-in-out;
}
.home_services_card .jet-listing-dynamic-link__link{
	padding-bottom: 5px;
	position: relative;
}
.home_services_card .jet-listing-dynamic-link__link::before{
	content: '';
	position: absolute;
	width: 100%;
	height: 2px;
	background: linear-gradient(90deg, #1DAA91 0%, #7289DA 100%);
	bottom: 0;
}
.home_services_card .jet-listing-dynamic-link__link svg{
	transition: .3s ease-in-out;
}
.home_services_card:hover .jet-listing-dynamic-link__link svg{
	transform: rotate(90deg);
	transition: .3s ease-in-out;
}
.jet-listing-grid__slider-icon.slick-arrow, .elementor-swiper-button, .swiper-button-next, .swiper-button-prev{
	background: linear-gradient(180deg, #81E9D7 0%, #498379 100%);
	border-radius: 50px;
	width: 30px;
	height: 30px;
	padding: 2px;
}

.tab_capitulos .swiper-button-next, .tab_capitulos .swiper-button-prev{
	width: 30px !important;
	height: 30px !important;
	top: initial;
    bottom: -50px;
}
.tab_capitulos .swiper-button-next{
	right: 50px;
}
.tab_capitulos .swiper-button-prev{
	left: initial;
	right: 100px;
}
.tab_capitulos .swiper-button-next::after, .tab_capitulos .swiper-button-prev::after{
	display: flex;
	align-items: center;
	justify-content: center;
}
.jet-listing-grid__slider-icon.slick-arrow svg, .elementor-swiper-button svg, .swiper-button-next::after, .swiper-button-prev::after{
	background: #05172B;
    border-radius: 50px;
    width: 26px;
    height: 26px;
}
.elementor-swiper-button svg{
	padding: 4px;
}
.jet-listing-grid__slider-icon.slick-arrow.slick-disabled, .swiper-button-disabled{
	background: linear-gradient(180deg, rgba(129, 233, 215, 0.3) 0%, rgba(73, 131, 121, 0.3) 100%);
	cursor: default !important;
	opacity: 1 !important;
}
.section_marca::after{
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: radial-gradient(148.87% 100% at 50% 0%, rgba(29, 170, 145, 0) 68.07%, rgba(29, 170, 145, 0.5) 100%);
	mix-blend-mode: color-dodge;
	opacity: .8;
}
.banner_info .elementor-widget-heading .elementor-heading-title{
	background: linear-gradient(90deg, rgba(255, 255, 255, 0.7) 0.16%, #1DAA91 51.3%, rgba(255, 255, 255, 0.7) 100%);
	-webkit-background-clip: text;   /* recorta el fondo al texto */
	-webkit-text-fill-color: transparent; /* hace transparente el relleno */
	background-clip: text; 
	color: transparent;
	width: 100%;
}
.banner_info::before{
	mix-blend-mode: plus-lighter !important;
}
.banner_info::after{
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: radial-gradient(148.87% 100% at 50% 0%, rgba(29, 170, 145, 0) 68.07%, rgba(29, 170, 145, 0.25) 100%);
	mix-blend-mode: color-dodge;
	opacity: .8;
	left: 0;
}
.banner_info_bg{
	mix-blend-mode: plus-lighter !important;
}
.slider_testimonios.elementor-widget-n-carousel .e-n-carousel{
	padding-top: 30px;
	padding-bottom: 30px;
}
.slider_testimonios.elementor-widget-n-carousel .e-n-carousel .elementor-widget-rating .e-rating .e-icon-wrapper svg path{
	fill: #7289DA
}
.slider_testimonios .swiper-slide .slider_testimonios_card{
	background: linear-gradient(360deg, rgba(29, 170, 145, 0.05) -1.26%, rgba(5, 23, 42, 0) 143.42%);
	transition: .3s ease-in-out;
	transform: scale(0.95);
}
.slider_testimonios .swiper-slide-next .slider_testimonios_card{
	background: linear-gradient(1.22deg, rgba(18, 80, 133, 0.5) -35.76%, rgba(64, 143, 151, 0.5) 124.18%);
	transform: scale(1.05);
	transition: .3s ease-in-out;
}
.slider_testimonios .swiper-slide-next .slider_testimonios_card .elementor-widget-rating .e-rating .e-icon-wrapper svg path{
	fill: #ffffff
}
.slider_testimonios .swiper-slide-next .slider_testimonios_card  .elementor-widget-heading .elementor-heading-title{
	color: #FFFFFF;
}
.slider_testimonios .swiper-slide-next .slider_testimonios_card  .elementor-widget-text-editor{
	color: #DEE6FF;
}
.head_bg{
	mix-blend-mode: lighten;
}
.head_title{
	background: linear-gradient(90deg, rgba(255, 255, 255, 0.7) 0.16%, #1DAA91 51.3%, rgba(255, 255, 255, 0.7) 100%);
	-webkit-background-clip: text;   /* recorta el fondo al texto */
	-webkit-text-fill-color: transparent; /* hace transparente el relleno */
	background-clip: text; 
	color: transparent;
	width: max-content;
}
.head_text{
	background: linear-gradient(93.31deg, #FFFFFF 44.15%, #1DAA91 87.75%);
	-webkit-background-clip: text;   /* recorta el fondo al texto */
	-webkit-text-fill-color: transparent; /* hace transparente el relleno */
	background-clip: text; 
	color: transparent;
	width: max-content;
}
.grid_cultura > div::before{
	content: '';
	position: absolute;
	width: 1px;
	height: 70%;
	background: #FFFFFF0D;
	top: 15%;
	left: -15px;
}
.grid_cultura > div:first-child::before{
	display: none;
}
.card_border_deg{
	background: #0B0C1026;
	backdrop-filter: blur(20px);
}
.card_border_deg::after{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 15px;
	padding: 2px;
	background: linear-gradient(180deg, #1DAA91 0%, #226BB5 100%);
	-webkit-mask: 
		linear-gradient(#fff 0 0) content-box, 
		linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	z-index: -1;
}
.title_contacto_bg{
	background: linear-gradient(90deg, rgba(255, 255, 255, 0.7) 10%, #1DAA91 100%);
	-webkit-background-clip: text;   /* recorta el fondo al texto */
	-webkit-text-fill-color: transparent; /* hace transparente el relleno */
	background-clip: text; 
	color: transparent;
	width: max-content;
}

.form_contacto .elementor-field-group .elementor-field-textual{
	padding: 12px 16px;
}

.slider_servicios .swiper-pagination-bullet{
	height: 6px !important;
	border-radius: 2px;
	opacity: 1;
}
.slider_servicios .swiper-pagination-bullet-active{
	width: 60px !important;
	background: #1DAA91 !important;
}
.archive_services_card{
	overflow: hidden !important;
}
.archive_services_card .archive_services_text{
	height: 0;
    visibility: hidden;
    transition: .3s ease-in-out !important;
    overflow: hidden;
}
.archive_services_card .archive_services_bg{
	opacity: 0;
	transition: .3s ease-in-out !important;
}
.archive_services_card .archive_services_img img{
	transition: .3s ease-in-out !important;
	filter: grayscale(.5);
}
.archive_services_card:hover .archive_services_img img{
	height: 190px !important;
	transition: .3s ease-in-out !important;
	filter: grayscale(0);
}
.archive_services_card:hover .archive_services_text{
	height: 45px;
    visibility: visible;
    transition: .3s ease-in-out !important;
}
.archive_services_card:hover .archive_services_bg{
	opacity: 1;
	transition: .3s ease-in-out !important;
}
.tab_capitulos .jet-tabs__content-wrapper{
	overflow: visible;
}
.tab_exitos.elementor-widget-n-tabs .e-n-tab-title, .tab_capitulos .jet-tabs__control-inner{
	border-radius: 10px;
	padding: 10px !important;
	height: 140px;
	width: 260px;
	position: relative;
}
.tab_exitos.elementor-widget-n-tabs .e-n-tab-title::after, .tab_capitulos .jet-tabs__control-inner::after{
	content: '';
	position: absolute;
	background: url(/wp-content/uploads/2025/09/OverlayBlur-1.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.tab_exitos.elementor-widget-n-tabs .e-n-tab-title svg{
	height: 90px !important;
	opacity: .8 !important;
	transform: none !important;
	transition: .3s ease-in-out;
}
.tab_exitos.elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"] svg, .tab_exitos.elementor-widget-n-tabs .e-n-tab-title:hover svg, .tab_capitulos.elementor-widget-n-tabs .e-n-tab-title svg{
	opacity: 1 !important;
	transition: .3s ease-in-out;
}
.tab_exitos.elementor-widget-n-tabs .e-n-tab-title svg:nth-child(2){
	display: none;
}
.tab_exitos.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon, .tab_capitulos .jet-tabs__label-text{
	width: 240px;
	padding: 16px;
	position: relative;
}
.tab_capitulos .jet-tabs__label-text{
	min-height: 100px;
	text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
.tab_exitos.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon::after, .tab_capitulos .jet-tabs__label-text::after{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 6px;
	padding: 2px;
	background: linear-gradient(56.84deg, #1DAA91 -103.98%, #091625 96.98%);
	-webkit-mask: 
		linear-gradient(#fff 0 0) content-box, 
		linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	z-index: -1;
	transition: .3s ease-in-out;
}
.tab_exitos.elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"] .e-n-tab-icon::after, .tab_capitulos .active-tab .jet-tabs__label-text::after{
	background: linear-gradient(56.84deg, #1DAA91 -103.98%, #159DD6 96.98%);
	transition: .3s ease-in-out;
}
.tab_exitos.elementor-widget-n-tabs .e-n-tabs-heading{
	z-index: 2;
}
.text_card_single ul{
	font-size: 16px;
}
.list_diferenciador .jet-listing-dynamic-field__inline-wrap{
	align-items: flex-start;
}
.section_single_bg{
	overflow: hidden !important;
}
.filtro_blog .elementor-widget-taxonomy-filter .e-filter-item{
	width: 100%;
	justify-content: flex-start;
	position: relative;
	max-width: calc(100% - 28px);
}
.filtro_blog .elementor-widget-taxonomy-filter .e-filter-item::after{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 6px;
	padding: 2px;
	background: linear-gradient(90deg, rgba(29, 170, 145, 0.05) 0%, rgba(21, 157, 214, 0.05) 100%);
	-webkit-mask: 
		linear-gradient(#fff 0 0) content-box, 
		linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	z-index: -1;
	transition: .3s ease-in-out;
}


.filtro_blog .elementor-widget-taxonomy-filter .e-filter-item[aria-pressed=true]::after{
	background: linear-gradient(90deg, #1DAA91 0%, #159DD6 100%);
}
.filtro_academy .elementor-widget-taxonomy-filter .e-filter-item[data-filter=__all], .filtro_academy .jet-color-image-list__label{
	display: none;
}
.filtro_academy .elementor-widget-taxonomy-filter .e-filter-item{
	max-width: calc(100% - 28px);
}
.filtro_academy .jet-color-image-list-wrapper fieldset{
	text-align: center;
}
.filtro_academy .jet-color-image-list__item {
	width: 130px;
	height: 80px;
}
.filtro_academy .jet-color-image-list__item *{
	width: 100% !important;
	margin: 0 !important;
	border-radius: 6px;
}
.filtro_academy .jet-color-image-list__item .jet-color-image-list__image{
	border: none !important;
	overflow: visible !important;
    height: 100%;
}
.filtro_academy .elementor-widget-n-tabs .e-n-tab-title::after, .filtro_academy .jet-color-image-list__item .jet-color-image-list__image::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 6px;
	padding: 2px;
	background: linear-gradient(90deg, rgba(29, 170, 145, 0.05) 0%, rgba(21, 157, 214, 0.05) 100%);
	-webkit-mask: 
		linear-gradient(#fff 0 0) content-box, 
		linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	z-index: -1;
	transition: .3s ease-in-out;
}
.filtro_academy .jet-color-image-list__item input:checked+.jet-color-image-list__button .jet-color-image-list__decorator>span::after{
	background: linear-gradient(90deg, #1DAA91 0%, #159DD6 100%);
}
.filtro_academy .elementor-widget-n-tabs .e-n-tab-title[aria-selected=true]::after, .filtro_academy .jet-color-image-list__item input:checked+ .jet-color-image-list__image::after{
	background: linear-gradient(90deg, #1DAA91 0%, #159DD6 100%);
}
.filtro_academy .elementor-widget-n-tabs .e-n-tab-title svg:nth-child(2){
	display: none;
}
.filtro_academy .elementor-widget-n-tabs .e-n-tab-title svg{
	height: 80px !important;
	transform: none !important;
}
.filtro_academy .elementor-widget-n-tabs .e-n-tabs-heading{
	gap: 10px;
}
.filtro_academy .elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"] svg{
	opacity: 1 !important;
}
.ws_fixed{
	position: fixed !important;
    right: -40px;
    top: 80%;
    z-index: 99;
}
.ws_fixed a::after{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 50px;
	padding: 3px;
	background: linear-gradient(89.78deg, rgba(29, 170, 145, 0.5) 0.2%, rgba(255, 255, 255, 0.5) 99.84%);
	-webkit-mask: 
		linear-gradient(#fff 0 0) content-box, 
		linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	z-index: -1;
	transition: .3s ease-in-out;
}
.ws_fixed a{
	backdrop-filter: blur(25px);
	
}
#ws_fixed a .elementor-button-text{
	background: linear-gradient(91.28deg, #1DAA91 -103.69%, #FFFFFF 104.93%) !important;
	-webkit-background-clip: text !important;   /* recorta el fondo al texto */
	-webkit-text-fill-color: transparent; /* hace transparente el relleno */
	background-clip: text !important; 
	color: transparent;
}
.ws_fixed a svg{
	width: 26px;
}

.slider_marcas.elementor-element .swiper .elementor-swiper-button{
	top: initial;
	bottom: -30px;
}
.slider_marcas.elementor-element .swiper .elementor-swiper-button-prev{
	left: initial !important;
	right: 40px;
}
.slider_marcas .swiper .swiper-slide figure img{
	transition: .3s ease-in-out;
}
.slider_marcas .swiper .swiper-slide figure:hover img{
	transform: scale(1.1);
	transition: .3s ease-in-out;
}
/* #servicios .slider_center .jet-listing .slick-slider .slick-list{
	padding-left: 0 !important;
} */
.list_footer ul {
	gap: 20px 10px;
}
.list_footer ul li{
	width: 40%;
}
.home_services_card .jet-listing-dynamic-field__content{
	text-align: justify;
}

.filtro_academy .radio-item-wrapper .dropdown-content{
	display: block !important;
	background: transparent;
	border: 1px solid #FFFFFF0D;
	padding: 0;
	border-radius: 6px;
}
.filtro_academy .custom-radio-list{
	border: 1px solid #FFFFFF0D;
	padding: 16px;
	border-radius: 10px;
}
.filtro_academy .radio-item-wrapper{
	color: #FFFFFF99;
}
.filtro_academy .radio-item-wrapper.has-dropdown{
	margin-bottom: 30px;
}
.filtro_academy .radio-item-wrapper input, .filtro_academy .dropdown-toggle{
	display: none;
}
.filtro_academy .radio-item, .filtro_academy .grandchild-item, .filtro_academy .radio-item:hover, .filtro_academy .grandchild-item:hover{
	background: transparent;
	border: none;
}
.filtro_academy .grandchild-item{
	padding: 9px 15px 9px 15px;	
}
.filtro_academy .grandchild-count, .filtro_academy .radio-count, .filtro_academy .custom-radio-list > .radio-item input{
	display: none !important;
}
.filtro_academy .grandchild-item span, .filtro_academy .custom-radio-list > .radio-item span{
	font-family: var(--e-global-typography-primary-font-family);
	font-weight: 400;
	font-size: 16px;
	line-height: 28px;
	color: #FFFFFF99;
}
.filtro_academy .radio-with-dropdown{
	padding: 0 0 20px;
}
.filtro_academy .radio-with-dropdown label span{
	font-family: var(--e-global-typography-primary-font-family);
	font-weight: 500;
	font-size: 18px;
	line-height: 21.6px;
	letter-spacing: -0.85px;
	color: #FFFFFF;

}
.filtro_blog.filtro_academy .jet-radio-list .jet-radio-list__item .jet-radio-list__button .jet-radio-list__decorator{
	display: none;
}
.filtro_blog.filtro_academy .jet-radio-list .jet-list-tree__parent{
	margin: 30px 0 15px !important;
}
.filtro_blog.filtro_academy .jet-radio-list .jet-list-tree__parent .jet-radio-list__label{
	font-size: 18px;
	font-weight: 500;
}
.filtro_blog.filtro_academy .jet-radio-list .jet-list-tree__children, .filtro_blog.filtro_academy .jet-radio-list .jet-list-tree__children .jet-radio-list__row{
	padding: 0 !important;
	margin: 0;
}
.filtro_blog.filtro_academy .jet-radio-list .jet-list-tree__children .jet-radio-list__row .jet-radio-list__item .jet-radio-list__button{
	padding: 9px 15px 9px 15px;
	color: #FFFFFF99;
}
.filtro_blog.filtro_academy .jet-radio-list .jet-list-tree__children{
	position: relative;
}
.filtro_academy .custom-radio-list > .radio-item {
	position: relative;
}
.filtro_academy .grandchild-item{
	position: relative;
}
.filtro_blog.filtro_academy .jet-radio-list .jet-list-tree__children::after, .filtro_academy .grandchild-item::after, .filtro_academy .custom-radio-list > .radio-item::after{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 6px;
	padding: 2px;
	background: linear-gradient(90deg, rgba(29, 170, 145, 0.05) 0%, rgba(21, 157, 214, 0.05) 100%);
	-webkit-mask: 
		linear-gradient(#fff 0 0) content-box, 
		linear-gradient(#fff 0 0);
	-webkit-mask-composite: exclude;
	mask-composite: exclude;
	z-index: -1;
	transition: .3s ease-in-out;
}
.filtro_blog.filtro_academy .jet-radio-list .jet-list-tree__children .jet-radio-list__input:checked+.jet-radio-list__button::after {
	background: linear-gradient(90deg, #1DAA91 0%, #159DD6 100%);
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 10px;
	padding: 2px;
	-webkit-mask: 
		linear-gradient(#fff 0 0) content-box, 
		linear-gradient(#fff 0 0);
	-webkit-mask-composite: exclude;
	mask-composite: exclude;
	z-index: -1;
	transition: .3s ease-in-out;
}
.form_contacto .elementor-field-group .elementor-select-wrapper select{
	cursor: pointer;
}
.form_contacto .elementor-field-group .elementor-select-wrapper select option{
	background: #05172B;
	padding: 10px;
	cursor: pointer;
}
.elementor-widget-search .e-search-results-container>div{
	scrollbar-width: none;
}

.jet-color-image-list__label{

}
.grid_adn .elementor-widget-image-box .elementor-image-box-img{
	position: relative;
	height: 125px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: url(/wp-content/uploads/2025/11/OverlayBlur-3.png);
	background-repeat: no-repeat;
}
.grid_adn .elementor-widget-image-box .elementor-image-box-img::before{
	background: linear-gradient(56.84deg, #1DAA91 -103.98%, #091625 96.98%);
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 6px;
	padding: 1px;
	-webkit-mask: 
		linear-gradient(#fff 0 0) content-box, 
		linear-gradient(#fff 0 0);
	-webkit-mask-composite: exclude;
	mask-composite: exclude;
	z-index: -1;
	transition: .3s ease-in-out;
}





@media(max-width: 767px){
	.slider_testimonios .swiper-slide .slider_testimonios_card{
		background: linear-gradient(1.22deg, rgba(18, 80, 133, 0.5) -35.76%, rgba(64, 143, 151, 0.5) 124.18%);
		transform: scale(1.0);
	}
	.slider_testimonios .swiper-slide-next .slider_testimonios_card{
		background: linear-gradient(360deg, rgba(29, 170, 145, 0.05) -1.26%, rgba(5, 23, 42, 0) 143.42%);
		transform: scale(0.9);
	}
	.grid_cultura > div::before{
		top: 0;
		width: 70%;
		left: 15%;
		height: 1px;
	}
	.elementor.elementor .tab_exitos.elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title{
		width: max-content;
		align-self: center;
	}
	#header .elementor-menu-toggle{
		padding: 2px !important;
	}
	.section_marca::after{
		display: none;
	}
	.list_footer ul li{
		width: 100%;
	}
	.tab_capitulos .swiper-button-next{
		right: 30px;
	}
	.tab_capitulos .swiper-button-prev{
		right: 80px;
	}
}




@media(min-width: 768px) and (max-width: 1024px) {
	.slider_testimonios .swiper-slide .slider_testimonios_card{
		transform: scale(0.9);
	}
	.slider_testimonios .swiper-slide-next .slider_testimonios_card{
		transform: scale(1.0);
	}
}

@media(min-width: 1025px) and (max-width: 1340px){
	.slider_servicios.elementor-widget-n-carousel .swiper-pagination-bullets{
		top: 10px;
	}
	.archive_services_card .elementor-widget-heading .elementor-heading-title{
		min-height: 74px;
	}
}




@media(max-width: 1024px){
	.hide_desk{
		display: block !important;
	}
	.archive_services_card .archive_services_bg{
		opacity: 1;
	}
	.archive_services_card .archive_services_text{
		height: 45px;
		visibility: visible;
	}
}


