/*
 Theme Name: GeneratePress Child
 Theme URI: https://generatepress.com
 Description: GeneratePress is a lightweight WordPress theme built with a focus on speed and usability. Performance is important to us, which is why a fresh GeneratePress install adds less than 10kb (gzipped) to your page size. We take full advantage of the block editor (Gutenberg), which gives you more control over creating your content. If you use page builders, GeneratePress is the right theme for you. It is completely compatible with all major page builders, including Beaver Builder and Elementor. Thanks to our emphasis on WordPress coding standards, we can boast full compatibility with all well-coded plugins, including WooCommerce. GeneratePress is fully responsive, uses valid HTML/CSS, and is translated into over 25 languages by our amazing community of users. A few of our many features include 60+ color controls, powerful dynamic typography, 5 navigation locations, 5 sidebar layouts, dropdown menus (click or hover), and 9 widget areas. Learn more and check out our powerful premium version at https://generatepress.com
 Author: Tom Usborne
 Author URI: https://tomusborne.com
 Template: generatepress
 Version: 3.3.0.1688674057
Tags: two-columns,three-columns,one-column,right-sidebar,left-sidebar,footer-widgets,blog,e-commerce,flexible-header,full-width-template,buddypress,custom-header,custom-background,custom-menu,custom-colors,sticky-post,threaded-comments,translation-ready,rtl-language-support,featured-images,theme-options
Updated: 2023-07-06 20:07:37
*/

/*
    Project: Tools2power
    Agency: IKONOZÚ
    Agency URI: http://www.ikonozu.com
    Design & Develop: Hern谩n Herrera Blanco
    Design & Develop URI: https://www.behance.net/h_herrera
    Date: 22 de Junio 2023
    Location: Barranquilla, Colombia

    ------ COLORS & FONT ------

    --rojo: #E32F2F;
    --gray: #F4F4F4;
    --gary-o: #808080;

    font-family: 'Lato', sans-serif;

    --f-regular:400;
    --f-medium: 700;
    --f-bold: 900;
*/

/**/

:root{
    --rojo: #E32F2F;
    --gray: #F4F4F4;
    --gary-o: #808080;

    --f-primary: 'Lato', sans-serif;

    --f-regular:400;
    --f-medium: 700;
    --f-bold: 900;
}

::-webkit-input-placeholder { /* Edge */
    color: #FFF;
    opacity: 0.7;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #FFF;
    opacity: 0.7;
}
::placeholder {
    color: #FFF;
    opacity: 0.7;
}
h1, h2, h3, h4, h5, h6{ font-family: var(--f-primary); text-transform: none;}
*, a, a:visited, p, span, ul li, ol li{font-family: var(--f-primary);
    -webkit-font-smoothing: antialiased;text-decoration: none !important;
    -moz-osx-font-smoothing: grayscale;line-height: initial;}
b, strong{font-weight: var(--f-bold) !important;}    
a, input, .next-flecha{
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.no-sidebar .entry-content .alignfull{margin-right: calc(-100vw / 2 + 99.5% / 2) !important;margin-left: calc(-100vw / 2 + 99.5% / 2) !important;}
.inside-article{padding: 0 !important;}
.separate-containers .site-main {margin: 0px !important;}

.mobile-menu-control-wrapper .menu-toggle, .mobile-menu-control-wrapper .menu-toggle:hover, .mobile-menu-control-wrapper .menu-toggle:focus, .has-inline-mobile-toggle #site-navigation.toggled{background-color:transparent !important;}

/* Css Post */

.single-post .entry-title{font-weight:var(--bold);}
.single-post{background:white !important;}
.uagb-post__title a{font-weight:var(--f-bold);}
.uagb-post-grid-byline{padding-bottom: 0;}
.uagb-post__image{overflow: hidden;border-radius: 0 0 100px;padding-bottom: 0px !important;margin-bottom: 15px;}
.post-navigation a{color:var(--rojo);font-weight: 600;font-size: large;}
.post-navigation a:hover{color:var(--rojo);text-decoration:underline !important;}
.div-notas .wp-block-button__link{color: var(--rojo)!important;padding: 5px 20px !important;transition:0.5s;}
.div-notas .wp-block-button__link:hover{background-color:var(--rojo) !important;color:white !important;transition:0.5s;}
.site-main .post-navigation{display: flex;}
.site-main .post-navigation div{width: 50%;}
.uagb-block-b9e89691.is-grid.uagb-post__items{row-gap: 40px !important;}
.single-post #page{max-width: 1000px;padding-top: 50px;padding-bottom: 100px;border-bottom: 1px solid #ccc;background:white !important;}
footer.entry-meta {margin-top: 40px;}
.page-header-image-single img{width: 92%;}

/* CSS Home */

.top-bar{background-color: black !important; letter-spacing: 1px;}
.top-bar a strong{color: var(--rojo);}
.top-bar a{font-weight: var(--f-medium);}
.top-bar a:hover{color: var(--rojo);}
.main-navigation.has-branding .inside-navigation.grid-container{padding: 15px 40px 15px 40px !important;}
.main-navigation.navigation-stick.has-sticky-branding .inside-navigation.grid-container{padding: 20px 40px;}
.main-navigation.has-branding .inside-navigation.grid-container{padding: 15px 20px !important;}
.main-navigation ul ul {background-color:white;}
.sub-menu{padding: 20px !important;text-align: center !important;margin-left: -20px !important;}
.main-navigation li {margin: 0px !important;}
.main-navigation li{margin:0 5px;}
.main-navigation li a{letter-spacing: 1px;font-size: 14px !important;}
.main-navigation .main-nav ul .menu-item-39 a{padding-top: 10px;padding-bottom: 10px;background-color: var(--rojo);line-height: initial !important; border-radius: 20px; color: white !important;}
.main-navigation .main-nav ul .menu-item-39 a:hover{background-color: black;transition: 0.5s;}

.title-principal h1{font-weight: var(--f-bold);margin-bottom:-20px !important;}
.title-principal h1 strong{color: var(--rojo);}
.p-principal{position: relative;}
.t-line:after{content:" "; width: 120px;height: 3px;background-color: var(--rojo);display: inline-block;}
.t-line h2{font-size: 25px;}
.contenedor-somos .slider-somos hr{height: 3px;opacity: 1;margin: 0;}
.contenedor-somos .slider-somos p{letter-spacing: 2px;}
.contenedor-somos .uagb-buttons__wrap{margin-left: 14%;}
.slider-somos, .wpcp-carousel-wrapper{z-index: 0;}
figure{margin-bottom: 0px !important;}

.bloque-gray{background-color: var(--gray);}
blockquote{border-left:none;padding: 0px;font-style: initial;letter-spacing: 2px;margin: 0;}
blockquote p{font-size: 30px;}
blockquote strong{color: var(--rojo);font-size: 30px;}
.text-cita hr{height: 3px !important;opacity: 1;margin: 0;width: 150px !important;}

.text-cita.center{margin: 0 auto; letter-spacing: 2px;}
.text-cita.center strong{color: var(--rojo);}

.contenedor-servicios figcaption{display: flex;font-size: 12px;letter-spacing: 3px;font-weight: var(--f-medium);}
.contenedor-servicios figcaption:after{content:" "; width: 19px;background-image: url(./img/arrow-circle.svg);height: 19px;    margin-top: -3px;display: inline-block;margin-left: 8px;background-size: contain;}
.contenedor-servicios h2{font-size: 45px;padding: 0 20px;}
.contenedor-servicios h2 a{line-height: inherit;}
.contenedor-servicios .uagb-image-caption a{color: white;}

.contenedor-servicios h2:before{content:" "; width: 80px;background-image: url(./img/ico-procesos.svg);height: 80px;display: inline-block;background-size: contain;background-repeat: no-repeat;}
.contenedor-servicios .solucion-dos h2:before{background-image: url(./img/ico-digital.svg);}
.contenedor-servicios .solucion-tres h2:before{background-image: url(./img/ico-gestion.svg);}

.wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{transform: translate3d(0, 4px, 0);}
.wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{transform: translate3d(0, 15px, 0);}

.contenedor-servicios h2 strong{line-height: 40px;display: inline-block;}
.uagb-button__wrapper a{transition: 0.5s !important;}
.uagb-button__wrapper a:hover{transition: 0.5s;}
.contenedor-order p strong{font-size: 22px;letter-spacing: 2px;}
.contenedor-order .t-order:after{content:" "; width: 120px;height: 3px;background-color: var(--rojo);display: inline-block;}
.linea-iconos{margin-top: -110px;}
.linea-iconos p{text-transform: uppercase; font-size: 12px;}

.title-beneficio h3{font-size: 60px;font-weight: bold;}
.title-beneficio h3 strong{color: var(--rojo);}
.contenedor-beneficios .columnas{background-color: white;border-radius: 20px;overflow: hidden;padding-bottom: 20px;}
.contenedor-beneficios .columnas p{padding: 0 20px;}

.title-contac h4{font-size: 50px;}
.contenedor-contac:after{content:" ";background-image: url(./img/circulos-02.svg);width: 500px;position: absolute;top: 0;right: 0;height: 400px;background-repeat: no-repeat;}
 div.wpforms-container-full .wpforms-form button[type=submit]{letter-spacing: 1px;font-size: 12px;padding: 12px 50px !important;}

/* --- CSS Footer --- */
#footer-widgets{padding: 50px 10px 10px;border-bottom: 1px solid var(--rojo);}
footer p{margin: 0px;line-height: 22px;}
#footer-widgets p a, .copyright-bar a{color:black !important;text-decoration:none !important;}
.footer-widgets .widget{padding: 0px;margin-bottom: 10px !important;}

.site-footer #block-61 p{    display: flex;float: left;padding-right: 10px;}

.site-footer ul li{margin-bottom: 0px !important;padding-bottom: 0px !important;}
.wp-block-social-links, .wp-block-social-links.has-normal-icon-size {font-size: 20px;}
.wp-block-uagb-forms{padding: 0 !important;}
form.uagb-forms-main-form{display: flex;}
.uagb-block-5e50faa0 .uagb-forms-main-form .uagb-forms-main-submit-button-wrap.wp-block-button:not(.is-style-outline) .uagb-forms-main-submit-button.wp-block-button__link{font-size: 12px;padding: 15px;}
.uagb-block-5e50faa0 .uagb-forms-main-form .uagb-forms-field-set{margin-bottom: 5px;}
.footer-bar p a, .copyright-bar{color: #767676;font-size: 13px;}
.generate-back-to-top{bottom: 70px;}
.footer-widget-4 aside{padding-left: 20px !important;}
.uagb-forms__medium-btn .uagb-forms-main-submit-button-wrap .uagb-forms-main-submit-button{padding: 13px 20px;}
.uagb-block-1bb728bc .uagb-forms-main-form .uagb-forms-field-set {margin-bottom: initial !important;}
.uagb-block-1bb728bc .uagb-forms-main-form .uagb-forms-input {padding-top: 10px;padding-bottom: 10px;padding-left: 12px;padding-right: 12px;}
.wpforms-entry-preview-table .wpforms-entry-preview-value, div.wpforms-container-full .wpforms-form .wpforms-entry-preview-table .wpforms-entry-preview-value {background-color: #ffffff;font-size: 14px !important;}

/* CSS page servicio procesos */
.cont-solucion-principal, .gray{background-color: var(--gray);}
.title-servicio h1{font-weight: var(--f-bold);font-size: 50px;line-height: 35px;letter-spacing: 5px}
.title-servicio h1:after{content: ""; width: 120px;height: 3px;background-color: var(--rojo);display: block;margin-top: 30px;margin-bottom: 20px;}
.page-id-34 .title-servicio h1:after, .page-id-33 .title-servicio h1:after, .page-id-1597 .title-servicio h1:after{
margin-top: 20px}
.title-servicio h1 strong{color: var(--rojo);}
.descrip-servicio{font-size: 20px;letter-spacing: 2px;}

.tab-servicios{margin-bottom: 0px;} 
.tab-servicios .uagb-tabs__panel li{padding: 15px;/*width: 15%;*/border-radius: 10px 10px 0 0 !important;}
.tab-servicios .uagb-tabs__panel li a{text-transform: uppercase;font-size: 14px;}
.tab-servicios .t-servicio h5{color: var(--gary-o);font-weight: var(--f-bold);font-size: 25px;letter-spacing: 2px;}
.tab-servicios .t-servicio strong{color: var(--rojo);}
.tab-servicios ul{align-items: flex-end !important; }
.tab-servicios .uagb-tabs__panel .uagb-tabs__active{margin-top: -10px; padding-bottom: 20px;transition: 0.5s;}
.tab-servicios .img-servicio{margin-left: -22px;}
.tab-servicios .lista-mercadeo span{font-size: 19px;letter-spacing: 2px;}
.tab-servicios .p-descripcion{letter-spacing: 2px;line-height: 24px;margin-top: 40px;}
.tab-servicios .sub-title-servicio{letter-spacing: 2px;}
.tab-servicios .lista-puntos{line-height: 25px;padding: 0px;    margin-left: 20px;}
.tab-servicios .lista-puntos li{margin-bottom: 15px;letter-spacing: 2px;}
.tab-servicios .lista-puntos ::marker{color: var(--rojo);}
.uagb-tabs__wrap ul.uagb-tabs__panel li.uagb-tab a{padding: 0px 10px !important;}
.center{margin:  0 auto;}
.tab-servicios .mapa img{max-width: 600px;margin-left: -80px;margin-bottom: -180px;}

/* --- CSS servicio tranformaci贸n --- */
.tab-servicios .dron{padding: 10px 0px !important;}
.tab-servicios .col-espacio{padding: 20px 80px;}
.tab-servicios .img-sombra img{box-shadow: 2px 8px 20px 0px #cdcdcd;border-radius: 20px;}
.page-id-387 .uagb-tabs__wrap .uagb-tabs__body-container{padding: 10px 0px;}


/* --- CSS somos --- */
.n-valores{padding-left: 150px !important;padding-right: 220px !important;}
.img-somos{position: absolute;right: -70px;top: -10px;}
.tag-slider{position: absolute;top: 0;background-color: white;letter-spacing: 2px;display: block;max-width: max-content;padding: 15px 40px;border-radius: 0px 0 30px 30px;color: black !important;}
.fold-valores .lista .uagb-icon-list__source-wrap{box-shadow: 2px 8px 20px 0px #cdcdcd;border-radius: 40px !important;}
.text-team p{font-size: 10.5px;}
.card-img{width: 30% !important;height: auto !important;margin-right: 1em !important;}
.sa_hover_container{min-height: 370px !important;border-radius: 20px;}
.cargo{color: var(--rojo);}
.correo-card{margin-top: 15px !important;}
.correo-card a, .correo-card a:hover{color: var(--rojo);}
.correo-card a:hover{text-decoration: line;transition: 0.5s;}
.contenido{display: flex;align-items: center;margin-bottom: 10px;}

/* --- CSS slider team --- */
.sa_owl_theme .owl-dots{padding-top: 50px !important;}
.sa_owl_theme .owl-dots .owl-dot span:hover {background-color: var(--rojo) !important;}
.sa_owl_theme .owl-dots .owl-dot span{background-color: #ccc !important;}
.sa_owl_theme .owl-dots .active span{background-color: var(--rojo)!important;}

/* -- CSS Tool2order --- */
.img-line-opcion{margin-top: -200px;}
.text-cierre strong{color: var(--rojo);}
.text-cierre:after {content:" ";width: 120px;height: 3px;background-color: var(--rojo);display: block;margin: 25px auto 30px;}

/* --- css Trabaja con nosotros */
.form-adjuntar .wpforms-field-description{font-size: 12px !important;margin-bottom: 20px !important;}
div.wpforms-container div.wpforms-uploader .dz-message svg{opacity: 0 !important;margin-bottom: 25px !important;}
div.wpforms-container div.wpforms-uploader .dz-message:before{content: " ";width: 60px;background-image: url(./img/ico-pdf.svg);height: 60px;position: absolute;background-size: contain;background-repeat: no-repeat;}


/* --- CSS Page contacto --- */
.formulario{font-family: var(--f-primary) !important;} 
::-webkit-input-placeholder { /* Edge */color: var(--gary-o);}
:-ms-input-placeholder { /* Internet Explorer 10-11 */color: var(--gary-o);}
::placeholder {color: var(--gary-o) !important;}

.p-contac p{margin-bottom: 5px;}
.p-contac p a{color: var(--gary-o)!important; font-weight: var(--f-bold);}

div.wpforms-container-full .wpforms-form select{color: var(--gary-o) !important;}
.formulario div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea, .choices__inner{border: 1px solid #e1e1e1 !important;padding: 25px 15px;border-radius: 6px !important;}
.choices__inner{padding: 15px 12px !important;color: var(--gary-o) !important;}
.btn-envio{padding: 10px 40px !important;background-color: var(--rojo) !important;line-height: initial !important; border-radius: 20px !important; color: white !important;text-transform: uppercase !important;border: none !important;}
.btn-envio:hover{background-color: black !important;transition: 0.5s !important;}

.text-autorizo ul li{font-size: 9px !important;color: #b0b0b0;}
.text-autorizo ul li a{color: var(--gary-o);}
div.wpforms-container-full .wpforms-form .wpforms-field-label-inline{font-size: 12px;}
.wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {background: #eaf6fb !important;border: 1px solid #bfbfbf !important;}

.formulario div.wpforms-container-full .wpforms-form input[type=date]:focus, div.wpforms-container-full .wpforms-form input[type=datetime]:focus, div.wpforms-container-full .wpforms-form input[type=datetime-local]:focus, div.wpforms-container-full .wpforms-form input[type=email]:focus, div.wpforms-container-full .wpforms-form input[type=month]:focus, div.wpforms-container-full .wpforms-form input[type=number]:focus, div.wpforms-container-full .wpforms-form input[type=password]:focus, div.wpforms-container-full .wpforms-form input[type=range]:focus, div.wpforms-container-full .wpforms-form input[type=search]:focus, div.wpforms-container-full .wpforms-form input[type=tel]:focus, div.wpforms-container-full .wpforms-form input[type=text]:focus, div.wpforms-container-full .wpforms-form input[type=time]:focus, div.wpforms-container-full .wpforms-form input[type=url]:focus, div.wpforms-container-full .wpforms-form input[type=week]:focus, div.wpforms-container-full .wpforms-form select:focus, div.wpforms-container-full .wpforms-form textarea:focus, .choices__inner:focus, .choices__inner:hover{border: 1px solid var(--rojo)!important;}

.bloque-contac{overflow: hidden;}
.bloque-contac:after{content:" ";
    background-image: url(./img/circulos-02.svg);
    width: 500px;
    position: absolute;
    bottom: 0;
    right: 0;
    height: 500px;
    transform: rotate(90deg);
    background-repeat: no-repeat;}

div.wpforms-container-full .wpforms-form .wpforms-field {padding: 6px 0;clear: both;}
div.wpforms-container-full .wpforms-form textarea.wpforms-field-large {height: 150px;padding-top: 15px;}

body.page-id-34, body.page-id-33{background-color: #f9f9f9;}

/* --- Css scrool --- */
html::-webkit-scrollbar {width: 6px;height: 6px;}
html::-webkit-scrollbar-thumb {
background: -webkit-gradient(cubic-bezier(0, 0, 0.5, 0.6),left top,left bottom,from(#434D57),to(#7b7b7b));
background: linear-gradient(to bottom,#434D57,#434D57);
border-radius: 3px;padding: 3px;
box-shadow: inset 2px 2px 2px rgba(255,255,255,.25), inset -2px -2px 2px #434D57;}
html::-webkit-scrollbar-track {background: linear-gradient(to right,#ababab,#ababab,#ababab,#707070);}


/* --- Css Responsive video --- */
.cont-video{position: relative;overflow: hidden !important;width: 100% !important;/*padding-top: 46.5% !important;*/ }
.cont-video iframe{position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100% !important;height: 100% !important;}


/* --- DISPOSITIVOS PEQUE脩OS - CELULARES MENOR A 688PX --- */
@media (max-width: 687.98px){
	#menu-menu-principal{padding-top: 30px;}
	.main-navigation.navigation-stick.has-sticky-branding .inside-navigation.grid-container {padding: 20px 40px !important;}
	.menu-item-1713{padding-bottom:30px;}
	.slideout-navigation .menu-item-has-children .dropdown-menu-toggle{float:none !important;}
	.main-navigation .main-nav ul li a{line-height: 45px;}
	.sub-menu{margin-left:0 !important;}
	.sub-menu.toggled-on{background-color:transparent !important;}
    .top-bar{display: none;}
    .page-id-387 .text-cita{padding-top: 60px !important;} 
    .main-navigation.has-branding .inside-navigation.grid-container {padding: 15px!important;}
    .main-navigation li.menu-item-39 a{margin-bottom: 20px;}
    .title-principal h1{font-size: 50px !important;}
    .p-principal{font-size: 22px !important;padding: 0 20px;}
	.page-id-12 .title-servicio{padding-top:30px;}
    .mobile-header-sticky #mobile-header.toggled .main-nav > ul{padding: 30px;background-color: var(--gray);margin-top: 15px;transition: 0.5s;}
    .t-line{padding: 20px 10px 0;}
    .main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float: none;}
    .t-order .uagb-heading-text {font-size: 35px;}
    .title-beneficio h3 {font-size: 35px;padding: 10px;}
    blockquote p{font-size: 18px;padding-bottom: 40px;}
    blockquote p strong{font-size: 20px}
	.contenido{align-items: initial !important;}
	.owl-carousel .owl-item img{max-width: 50% !important;}
    .contenedor-servicios h2{    font-size: 35px;}
    .container.grid-container{overflow: hidden;}
    .contenedor-somos .uagb-buttons__wrap {margin-left: 0;padding-bottom: 40px;}
    .contenedor-clientes{padding-bottom: 50px !important;}
    .title-contac h4 {font-size: 35px;padding: 20px;}
    .contenedor-order p strong{padding: 10px;font-size: 18px;}
    .contenedor-contac:after{z-index: 0;opacity: 0.5;}
    .title-contac{z-index: 1;}
    .linea-iconos{display: grid; grid-template-columns: repeat(2,1fr)!important;}
    aside#block-11, .footer-widget-1{display: none;}
    #footer-widgets{padding: 20px 0px;}
    .video-transformacion{padding: 0 !important;}
    .uagb-block-3862080f.uagb-tabs__wrap .uagb-tabs__body-wrap{padding-bottom: 10px !important;    padding-left: 10px;
    padding-right: 10px;}
	
	.contenedor-contac:after{width: 200px;height: 250px;}
	
	.bloque-contac:after{width: 300px;
    height: 300px;
    background-size: cover;}
	
	
	
/* 	CSS SINGLE */
	.page-id-34 .title-servicio h1:after, .page-id-33 .title-servicio h1:after, .page-id-1597 .title-servicio h1:after {
    margin-top: 5px;}
	.site-main .post-navigation div {width: 100%;}
	.site-main .post-navigation{flex-direction: column;}
	.single-post .entry-content ul{padding: 0 !important;}

    /* Video Modal Tool2order */
    .uagb-modal-popup .uagb-modal-popup-content{padding:10px;}
    .uagb-modal-popup.active .uagb-modal-popup-close {top: -30px !important;right: 10px !important;}

    /* --- CSS SERVICIOS PAGE --- */
    .title-servicio h1{font-size: 25px;}
    .tab-servicios{margin: 0;}
    .t-servicio {margin: 0 10px !important;}
    blockquote strong{    font-size: 25px;}
    .text-cita{padding: 20px 10px !important;}
    .video-transformacion iframe{height: auto !important;}
    .uagb-block-80c360dc.uagb-tabs__wrap .uagb-tabs__body-wrap, .uagb-block-5c3787d1.uagb-tabs__wrap .uagb-tabs__body-wrap{padding-bottom: 20px !important;}
    .wp-block-spacer{height: 15px !important;}
    .tab-servicios .col-espacio{padding: 0px !important;}
	
	.page-id-12 .descrip-servicio{font-size: 16px;}

    .contenido{flex-direction: column;}
    .card-img{width: 90% !important;margin: 0;margin-bottom: 15px;}
    .footer-widget-4 aside{padding-left: 0px !important;}

/* -- CSS somos ---   */
    .img-somos{position: relative;right: initial;top: initial;}
    .img-somos img{max-width: 108%;}
    #mision .wp-block-spacer{height: 90px !important;}
    #mision .swiper-button-prev, #mision .swiper-button-next{top: 70%;}
    .n-valores {padding-left: 20px !important;padding-right: 20px !important;}
    #equipo{padding-bottom: 80px;}

/* --- css Tool2order --- */
    .img-line-opcion {margin-top: -70px;}
    .wp-block-button__link{font-size: 14px !important;}
    .text-cierre{font-size: 25px !important;padding: 6px;}
	
	footer.entry-meta {
    margin-top: 40px !important;
}

/* --- CSS responsive menu tab scroll */
    
    .uagb-tabs__wrap.uagb-tabs__stack1-mobile ul.uagb-tabs__panel {overflow: scroll;flex-direction: row;flex-wrap: nowrap;}
    .uagb-tabs__wrap.uagb-tabs__stack1-mobile ul.uagb-tabs__panel .uagb-tab {margin: 0px 2px 0px 0px;padding: 15px 60px !important;}
    .uagb-tabs__wrap ul.uagb-tabs__panel .uagb-tabs__icon-position-left {display: block !important;}
    .uagb-tabs__wrap ul.uagb-tabs__panel.uagb-tabs__align-center {justify-content: left !important;}
    .uagb-tabs__wrap.uagb-tabs__stack1-mobile ul li a {padding: 6px 15px!important;width: max-content;}
    .tab-servicios .uagb-tabs__panel .uagb-tabs__active, .tab-servicios .uagb-tabs__panel .uagb-tabs{padding: 15px 60px !important;}
}



/*DISPOSITIVOS MEDIANOS - TABLETS MENOR A 1100px */
@media (min-width: 688px) and (max-width: 1099.98px) {

}