/*
Theme Name: INTEGRAL CONSULTING
Theme URI: https://buenavista.design/
Author: Santiago Aristizábal
Author URL: https://buenavista.design/
Version: 1.0
Description: Plantilla personalizada para INTEGRAL CONSULTING
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: theme-private
Text Domain: INTEGRAL CONSULTING
Domain Path: /languages/
*/

.tpgb-container-row[id]{scroll-margin-top:150px;}
@keyframes efecto {0%{width:0%;} 30%{width:30%;} 60%{width:60%;} 80%{width:80%;} 100%{width:100%;}}

@font-face {font-family:'Harabara Mais Demo'; font-style:normal; font-weight:400; src:url('Fonts/Harabara\ Mais\ Demo.otf')}

@font-face {font-family: 'Rajdhani Light', sans-serif; font-style:normal; font-weight:300; src:url('Fonts/Rajdhani-Light.ttf');}
@font-face {font-family: 'Rajdhani Regular', sans-serif; font-style:normal; font-weight:400; src:url('Fonts/Rajdhani-Regular.ttf');}
@font-face {font-family: 'Rajdhani Medium', sans-serif; font-style:normal; font-weight:500; src:url('Fonts/Rajdhani-Medium.ttf');}
@font-face {font-family: 'Rajdhani SemiBold', sans-serif; font-style:normal; font-weight:600; src:url('Fonts/Rajdhani-SemiBold.ttf');}
@font-face {font-family: 'Rajdhani Bold', sans-serif; font-style:normal; font-weight:700; src:url('Fonts/Rajdhani-Bold.ttf');}

@media screen and (min-width:0px){
	:root{
		--main-color-primary:#005890;
		--main-color-secundary:#E17F4F;
		--main-color-tercer:#8F41D5;
	}

	::selection{background:rgba(0, 0, 0, 0.3);}
	@import url('https://fonts.googleapis.com/css2?family=Rajdhani:wght@300;400;500;600;700&display=swap');


	/*=============== GENERAL ===============*/
	/* figure.wp-block-image,
	div.wp-block-image{margin:0;}
	figure.wp-block-image,
	div.wp-block-image{margin:0;}
	body.intern #main__wrapper .container__row{max-width:120rem; margin:0 auto;}
	#main__wrapper .text-white a,
	#main__wrapper .text-white a *{color:#fff;}
	#main__wrapper strong,
	#main__wrapper-single-product strong{font-weight:bold;} */
	 *,
    p,
    input,
    textarea{font-family: 'Rajdhani', sans-serif;}
    h1, h2, h3, h4, h5, h6{font-family: 'Rajdhani', sans-serif;}

	html{scroll-behavior:smooth;}

	#page-loader{position:fixed; background:#fff; width:100%; height:100%; z-index:999999999;}
	.loading::after{display:none !important; width:0; height:0;}

	*,
	.tpgb-container-row > *{box-sizing:border-box;}
	img{max-width:100%; height:auto;}

	/*========== SCROLL TOP ==========*/
	#scrollto_top{bottom:8rem; right:0.5rem;}

	/*========== OFFCANVAS ==========*/
	#offcanvas{background:#fff; position:fixed; width:100vw; height:100%; top:-120rem; left:0; padding:2rem; z-index:999; box-sizing:border-box;}
	#offcanvas.active{top:0; z-index:9999;}
	#offcanvas a#nav-responsive-close{background:#fff; position:absolute; width:4rem; height:4rem; top:1.5rem; right:1.5rem; line-height:0; text-align:center; border-radius:100%;}
	#offcanvas a#nav-responsive-close span.wcicon{color:var(--main-color-primary); font-size:4rem; line-height:1;}
	#offcanvas a#nav-responsive-close:hover span.wcicon{transform:rotate(180deg);}
	#offcanvas #nav__offcanvas{margin:3rem 0 5rem 0;}
	#offcanvas.scrollactive #nav__offcanvas ul li.menu-item-has-children{padding-bottom:1rem;}
	#offcanvas #nav__offcanvas ul{display:flex; flex-wrap:wrap;}
	#offcanvas #nav__offcanvas ul li{width:100%;}
	#offcanvas #nav__offcanvas ul li.li-servicios{display:flex; flex-wrap:wrap;}
	#offcanvas #nav__offcanvas ul li.li-servicios .sub-menu.active{border-radius:.8rem;}
	#offcanvas #nav__offcanvas ul li.li-servicios a{display:flex; color:var(--main-color-primary);}
	#offcanvas #nav__offcanvas ul li.li-servicios a span.wcicon{margin-top:.4rem;}

	#offcanvas #nav__offcanvas ul.menu li.li-servicios ul li::after{display:none;}
	#offcanvas #nav__offcanvas ul.menu li.li-servicios.current-menu-parent::after{display:block; position:absolute; content:""; width:.7rem; height:2.8rem; left:-2rem; top:.9rem; background:#8810A2; display:block;}

	#offcanvas #nav__offcanvas ul li{display:flex; width:100%; position:relative; margin-top:0.5rem; margin-top:1.5rem;}
	#offcanvas #nav__offcanvas ul li a{font-size:3.2rem; font-weight:500; line-height:2.8rem; text-align:left; color:var(--main-color-primary);  padding:1rem 0; display:block; width:100%; text-decoration:none;}
	#offcanvas #nav__offcanvas ul li a span.wcicon.expand{display:none;}
	#offcanvas #nav__offcanvas ul li.current-menu-item{position:relative;}
	#offcanvas #nav__offcanvas ul li.current-menu-item::after{position:absolute; content:""; width:.7rem; height:2.8rem; left:-2rem; top:.9rem; background:var(--main-color-secundary); display:block;}
	#offcanvas #nav__offcanvas ul li.current-menu-item a{font-size:3.2rem; font-weight:700; color:var(--main-color-primary); display:inline-block;}

	#offcanvas .container-redes-social img{width:2.1rem;}
	#offcanvas .container-redes-social aside:last-child p{color:#fff; margin-left:-2px;}
	#offcanvas .container-redes-social p a{font-size:2.4rem; font-weight:700; color:var(--main-color-primary);}
	
	#offcanvas .container-social{display:flex; justify-content:center; margin:2.5rem auto 0 auto; padding:1.3rem 2rem; background:var(--main-color-primary); align-items:center; border-radius:1.5rem;}
	#offcanvas .container-social .container-redes #widget__social{display:flex; border-right:.1rem solid var(--main-color-primary); height:2.1rem; align-items:center;}
	#offcanvas .container-social  #widget__social figure{margin:0;}
	#offcanvas .container-social  #widget__social img{margin-right:1.5rem;}
	#offcanvas .container-social  #widget__idiomas img{margin-left:1.5rem;}

	/*========== HEADER ==========*/
	#header .bottombar .container-row ul.menu li.current-menu-item a{position:relative; font-weight:700; color:var(--main-color-secundary);}
	#header .bottombar .container-row ul.menu li.current-menu-item a::after{position:absolute; content:""; width:0%; height:0.3rem; bottom:-1.1rem; left:0; background-color:#fff; transition:all 0.5s;}
	#header .bottombar .container-row ul.menu li.current-menu-item a::after{width:100%; animation-name: efecto; animation-duration: 2s; animation-timing-function: linear; animation-delay:1.5s;}

	#header{position:fixed; top:0; left:0; transition:0.5s, 0.5s; z-index:99; width:100%;}
	#header .topbar .container-row{max-width:120rem; margin-left:auto; margin-right:auto; display:flex; justify-content:end;}
	#header #container__logo{position:absolute; top:0; background:#fff; border-radius:0 10.70rem 10.70rem 0; transition:all .4s ease;}
	#header #container__logo a img{transition:all .4s ease; width:17rem;}
	#header .container-right{margin-left:auto;}
	#header .topbar .container-social{display:flex; align-items:center;}
	#header .topbar .container-social ul li a span{color:#fff; font-size:3.6rem;}
	#header .topbar{background:var(--main-color-primary);}
	#header .topbar #widget__social{display:flex; justify-content:end; padding:1rem 0;}
	#header .topbar #widget__social aside{margin:0 1rem;}
	#header .topbar #widget__social aside figure{margin:0;}

	#header .bottombar{background: var(--main-color-primary);}
	body.page-id-2 #header .bottombar{background: #ffffff20;}
	#header .bottombar ul.menu{display:flex; z-index:99;}
	#header .bottombar ul.menu li{margin:0 1rem; list-style:none;}
	#header .bottombar ul.menu li a{font-size:2rem; font-weight:500; line-height:2.6rem; text-decoration:none; color:#fff; padding:.5rem 1rem;} 
	#header .bottombar ul.menu li:last-child a{border:.1rem solid var(--main-color-secundary);}
	#header .bottombar ul.menu li:last-child a:hover{border:.1rem solid var(--main-color-primary); background:#fff; color:var(--main-color-primary); border-radius:0;}
	
	#header .bottombar ul li a:hover{background:var(--main-color-primary); border-radius:1.5rem;}
	#header .bottombar .container-row{max-width:120rem; margin-left:auto; margin-right:auto; display:flex; align-items:center; min-height:7.4rem;}

	#header.fixed .bottombar .container-row ul.menu li.current-menu-item a::after{background-color:var(--main-color-secundary); bottom:-1.3rem;}
	#header.fixed .bottombar{background:#ffffff !important;}
	#header.fixed .bottombar ul li a{color:var(--main-color-secundary);}
	#header.fixed .bottombar ul li a:hover{color:#ffffff;}
	#header.fixed .bottombar .container-right{margin-top:-1rem; align-items:center; transition:all .4s ease;}
	#header.fixed .bottombar ul.menu li:last-child a:hover{border:.1rem solid var(--main-color-primary); background:var(--main-color-primary); color:#fff;}

	/*========== HOME ==========*/
	#main__wrapper .lineas-titulos h3.heading-title{position:relative;}
	#main__wrapper .lineas-titulos h3.heading-title::after{position:absolute; content:""; width:80px; height: 4px; left:-110px; top:10px; background:var(--main-color-primary);}
	#main__wrapper .lineas-titulos h3.heading-title::before{position:absolute; content:""; width:80px; height: 4px; left:115px; top:10px; background:var(--main-color-primary);}

	#main__wrapper .seccion__slider .splide__list .splide__slide h3.heading-title{font-family:'Harabara Mais Demo';}
	#main__wrapper .seccion__slider .splide__list .splide__slide h3.heading-sub-title{font-family: 'Rajdhani SemiBold', sans-serif; text-shadow:0 .4rem .4rem rgba(0, 0, 0, 0.25);}

	#main__wrapper .seccion__slider ul.splide__pagination li button,
	#main__wrapper .seccion__testimonios ul.splide__pagination li button{min-width:1.2rem; background:#fff; box-shadow:none;}

	#main__wrapper .seccion__slider ul.splide__pagination li button.is-active,
	#main__wrapper .seccion__testimonios ul.splide__pagination li button.is-active{background:var(--main-color-secundary); border:.1rem var(--main-color-secundary);}

	#main__wrapper .seccion__slider h3.heading-title{text-shadow:0 .4rem .4rem rgba(0, 0, 0, 0.25);}
	#main__wrapper .seccion__slider a.button-link-wrap:hover{background:var(--main-color-primary);}

	#main__wrapper .seccion__marcas .splide__list img{width:10rem;}
	#main__wrapper .seccion__marcas ul.splide__pagination li button{min-width:1.2rem; background:var(--main-color-secundary); box-shadow:none;}
	#main__wrapper .seccion__marcas ul.splide__pagination li button.is-active{background:var(--main-color-primary); border:.1rem var(--main-color-secundary);}

	#main__wrapper .seccion__experto .columna-before{position:relative;}
	#main__wrapper .seccion__experto a.button-link-wrap:hover{background:#fff;; color:var(--main-color-primary);}

	#main__wrapper .seccion__equipo .columna__nosostros p{font-size:1.6rem;}
	
	#main__wrapper .seccion__servicios::before{position:absolute; bottom:-80px; height:1000px; clip-path: polygon(50% 89%, 100% 68%, 100% 100%, 0 100%, 0 68%); background:rebeccapurple;}
	#main__wrapper .seccion__servicios .dynamic-list-content{background:#fff; padding:3rem; position:relative;}
	#main__wrapper .seccion__servicios .dynamic-list-content:hover{box-shadow:1px 10px 10px 1px #00000050;}
	#main__wrapper .seccion__servicios .servicios .tpgb-post-excerpt{position:unset;}
	#main__wrapper .seccion__servicios .servicios .post-content-image a img{width:4rem; margin-left:auto; margin-right:auto;}
	#main__wrapper .seccion__servicios .servicios .tpgb-content-bottom{border-radius:0 0 .5rem .5rem;}
	#main__wrapper .seccion__servicios .servicios .tpgb-content-bottom h3.tpgb-post-title{text-align:center;}
	#main__wrapper .seccion__servicios .servicios .tpgb-content-bottom h3.tpgb-post-title a{font-size:2.9rem; font-weight:700; line-height:3.5rem; color:var(--main-color-primary); text-transform:uppercase; text-shadow: 1px -2px 0px var(--main-color-secundary), 1px -1px 0px var(--main-color-secundary) !important;}
	#main__wrapper .seccion__servicios .servicios .tpgb-content-bottom h3.tpgb-post-title a span{font-size:1.5rem; font-weight:400; line-height:2.3rem; color:#000; -webkit-text-stroke: 0 transparent; text-shadow:none;}
	#main__wrapper .seccion__servicios .servicios .tpgb-content-bottom p{font-size:1.4rem; font-weight:400; line-height:1.8rem; color:#000;}
	#main__wrapper .seccion__servicios .servicios .tpgb-content-bottom p a.button__leer{font-size:1.4rem; font-weight:700; line-height:1.8rem; text-decoration:none; color:var(--main-color-primary); margin-top:4rem; display:block; position:absolute; bottom:3rem;}
	#main__wrapper .seccion__servicios .servicios .tpgb-content-bottom .tpgb-post-hover-content{min-height:21.20rem;}
	#main__wrapper .seccion__servicios ul.splide__pagination li button{min-width:1.2rem; background:var(--main-color-secundary);}
	#main__wrapper .seccion__servicios ul.splide__pagination li button.is-active{border: .1rem solid var(--main-color-secundary); background:#fff; box-shadow:none;}
	
	#main__wrapper .seccion__objetivo .container__acompañamiento{display:flex; flex-wrap:wrap;}
	#main__wrapper .seccion__objetivo .container__acompañamiento .tpgb-container-col{width:50%;}

	#main__wrapper .seccion__testimonios .columna-testimonios{min-height:39rem;}
	#main__wrapper .seccion__testimonios .columna-testimonios .grid-item .post-content-image{display:none;}
	#main__wrapper .seccion__testimonios .columna-testimonios .tpgb-content-bottom{padding-top:5rem;}
	#main__wrapper .seccion__testimonios .columna-testimonios h3.tpgb-post-title{position:relative;}
	#main__wrapper .seccion__testimonios .columna-testimonios h3.tpgb-post-title::after{position:absolute; content:""; width:6rem; height:4.4rem; top:-5rem; left:0; background:url("./images/comillas.png") no-repeat center center;}

	#main__wrapper .seccion_formulario .lineas-titulos h3.heading-title::after{background:var(--main-color-secundary); top:1.6rem; left:-5.3rem; width:4rem;}
	#main__wrapper .seccion_formulario .lineas-titulos h3.heading-title::before{background:var(--main-color-secundary); top: 1.6rem; left:24.7rem; width:4rem;}

	#main__wrapper .seccion_formulario .container-gris{position:relative;}
	#main__wrapper .seccion_formulario .container-gris::before{position:absolute; content:""; width:24rem; height:34.30rem; bottom:-14.1rem; left:-13.50rem; background:url(./images/Planta.png) no-repeat center center; z-index:1;}
	#main__wrapper .seccion_formulario .frm_fields_container input{background:#F5F5F5; height:4rem; border-radius:.8rem; border:none; box-shadow:none; margin-top:2rem;}
	#main__wrapper .seccion_formulario .frm_fields_container .frm_submit button{background:var(--main-color-secundary); font-size:1.6rem; font-weight:700; line-height:2rem; color:#fff; padding:1.5rem 3.5rem; border:none; border-radius:1.5rem; margin-left:auto; margin-right:auto;}
	#main__wrapper .seccion_formulario .frm_fields_container .frm_submit button:hover{background:var(--main-color-primary);}
	#main__wrapper .seccion_formulario .container-gris{width:88%; margin-left:auto; margin-right:auto; border-radius:2.5rem;}

	#main__wrapper .seccion_formulario .columna__formulario{position:relative; padding:5rem 1rem !important;}
	#main__wrapper .seccion_formulario .columna__formulario::after{position:absolute; content:""; width:33.4rem; height:4.2rem; top:-.8rem; left:0; background:var(--main-color-secundary); border-radius:.9rem;}
	#main__wrapper .seccion_formulario .columna__formulario::before{position:absolute; content:""; width:1rem; height:16rem; top:calc(50% - 10.2rem); left:-2.4rem; background:var(--main-color-secundary); border-radius:.9rem}
	
	#main__wrapper .seccion__noticias .tpgb-wrap-fw .tpgb-row .tpgb-col .tpgb-dynamic-tran{display: flex !important; flex-direction: column;}
	#main__wrapper .seccion__noticias .tpgb-wrap-fw .tpgb-row .tpgb-col .tpgb-dynamic-tran .post-content-image{max-width: 100%; padding: 0;}
	#main__wrapper .seccion__noticias .tpgb-wrap-fw .tpgb-row .tpgb-col .tpgb-dynamic-tran .tpgb-content-bottom{flex: initial; max-width: initial; padding: 10px; max-height: 125px;}
	#main__wrapper .seccion__noticias .tpgb-wrap-fw .tpgb-row .tpgb-col .tpgb-dynamic-tran .tpgb-content-bottom .tpgb-post-category>a::before{background: var(--main-color-secundary);}
	#main__wrapper .seccion__noticias .tpgb-wrap-fw .tpgb-row .tpgb-col .tpgb-dynamic-tran .tpgb-content-bottom .button-style-8{top: -125px;}
	#main__wrapper .seccion__noticias .tpgb-wrap-fw .tpgb-row .tpgb-col .tpgb-dynamic-tran .tpgb-content-bottom .button-style-8 a{width: 44px; height: 44px; justify-content: center; padding: 0;}
	#main__wrapper .seccion__noticias .tpgb-wrap-fw .tpgb-row .tpgb-col .tpgb-dynamic-tran .tpgb-content-bottom .tpgb-post-hover-content .post-meta-info{top: -107px; left: 40px;}
	#main__wrapper .seccion__noticias .tpgb-wrap-fw .tpgb-row .tpgb-col .tpgb-dynamic-tran .tpgb-content-bottom .tpgb-post-hover-content .post-meta-info span{position: relative;}
	#main__wrapper .seccion__noticias .tpgb-wrap-fw .tpgb-row .tpgb-col .tpgb-dynamic-tran .tpgb-content-bottom .tpgb-post-hover-content .post-meta-info span a::after{content: '/'; position: absolute; left: -10px;}

	#topbody #container__wompi{position: fixed; top: 20%; right: 0.5rem; z-index: 9999;}

	/*========== ERROR 404 - MAINTENANCE ==========*/
	#error404,
	#maintenance{padding:5rem 1rem;}
	#error404 .wccol-md-4,
	#maintenance .wccol-md-4{order:2;}
	#error404 .wccol-md-8,
	#maintenance .wccol-md-8{order:1;}
	#error404 h2{font-size:12rem; color:var(--main-color-primary); line-height:1;}
	#maintenance h2{font-size:4rem; color:var(--main-color-primary); line-height:1;}
	#error404 h4,
	#maintenance h4{font-size:5rem; line-height:1;}
	#error404 p,
	#maintenance p{margin:1rem 0; font-size:1.4rem;}
	#error404 a.wcbtn,
	#maintenance a.wcbtn{background:#000; color:#fff; padding:1rem 4rem;}

	#footer{background:#D9D9D9; padding:5rem 1rem;}
	#footer .bottombar .footer-3 ul.menu li,
	#footer .bottombar .footer-4 ul.menu li{list-style:none; margin:1.7rem 0;}
	#footer .bottombar .footer-3 ul.menu li a,
	#footer .bottombar .footer-4 ul.menu li a{font-size:1.6rem; font-weight:500; line-height:2rem; color:#222222; text-decoration:none; border-radius:1.5rem; padding:.5rem 1rem;}
	#footer .bottombar .footer-3 ul.menu li a:hover,
	#footer .bottombar .footer-4 ul.menu li a:hover{background:var(--main-color-primary); color:#fff;}
	#footer .bottombar .footer-3 ul.menu li a span,
	#footer .bottombar .footer-4 ul.menu li a span{display:none;}
	#footer .bottombar .container__row{display:flex; flex-wrap:wrap;}
	#footer .bottombar .footer-2 p{font-size:1.5rem; font-weight:500; line-height:1.9rem; color:#222222;}
	#footer .bottombar .footer-2 #footer_2{margin-top: 5rem;}
	#footer .bottombar .footer-2 #widget__social{display:flex; flex-wrap:wrap; margin-top:5rem; justify-content:center;}
	#footer .bottombar .footer-2 #widget__social aside{margin-left:2rem;}
	#footer .bottombar .footer-2 #widget__social aside:first-child{margin-left:0;}
	#footer .bottombar .footer-3 ul.menu li:first-child{margin-top:0 !important;}
	#footer .bottombar .footer-3 ul.menu li.current-menu-item a{font-size:2rem; font-weight:700; line-height:2.9rem; color:var(--main-color-secundary);}
	#footer .bottombar .footer-4 h2.widgettitle,
	#footer .bottombar .footer-5 h2{font-size:2rem; font-weight:700; line-height:2.6rem; color:var(--main-color-secundary);}
	#footer .bottombar .footer-5 p{font-size:1.5rem; font-weight:500; line-height:1.9rem; color:#575756; margin-top:1.5rem;}
	#footer .bottombar .footer-5 #block-9{margin-top:5rem;}
	#footer .bottombar .footer-5 .frm_fields_container input{background:#f2f2f2; border-radius:1.5rem; min-height:4rem; border:none;}
	#footer .bottombar .footer-5 .frm_fields_container .frm_submit button{font-size:1.6rem; font-weight:600; line-height:2rem; text-transform:uppercase; background:var(--main-color-secundary); color:#222222 !important; padding:1.5rem 2.5rem; border:none; border-radius:1.5rem; margin-left:auto; margin-right:auto;}
	#footer .bottombar .footer-5 .frm_fields_container .frm_submit button:hover{background:var(--main-color-primary); color:#fff !important;}

	#footer .topbar .footer-1{text-align:center;}
	#footer .bottombar .footer-2,
	#footer .bottombar .footer-3,
	#footer .bottombar .footer-4,
	#footer .bottombar .footer-5{text-align:center;}
}

@media screen and (min-width:425px){

	#main__wrapper .seccion_formulario .columna__formulario::after{width:37.4rem;}
}

@media screen and (min-width:768px){

	#header #container__logo a img{width:100%;}

	#main__wrapper .seccion__servicios .dynamic-list-content{padding:3rem 0;}
	#main__wrapper .seccion__servicios .dynamic-list-content{min-height:45rem;}
	#main__wrapper .seccion__servicios .servicios .tpgb-content-bottom{padding:3rem;}

	#main__wrapper .seccion_formulario .columna__formulario::after{width:49rem;} 
	#main__wrapper .seccion_formulario .container-gris::after{position:absolute; content:""; width:23rem; height:72rem; top:2.5rem; right:-2rem; background:url(./images/Img-contacto.png) no-repeat center center;}
	#main__wrapper .seccion_formulario .columna__formulario{position:relative; padding:5rem 4rem !important;}
	#main__wrapper .seccion_formulario .lineas-titulos h3.heading-title::after{top:1.6rem; width:8rem; left:-10.3rem;}
	#main__wrapper .seccion_formulario .lineas-titulos h3.heading-title::before{top: 1.6rem; left:25.7rem; width:8rem;}
	#main__wrapper .seccion_formulario .container-gris{width:80%;}

	/* #main__wrapper .seccion__objetivo{background:block;} */
	#main__wrapper .seccion__noticias .tpgb-wrap-fw .tpgb-row .tpgb-col .tpgb-dynamic-tran .tpgb-content-bottom .tpgb-post-hover-content .post-meta-info{top: -114px;}
	#main__wrapper .seccion__testimonios .columna-testimonios{padding:10rem 2rem;}
	
	#footer .topbar .footer-1,
	#footer .bottombar .footer-2,
	#footer .bottombar .footer-3,
	#footer .bottombar .footer-4,
	#footer .bottombar .footer-5{text-align:left;}
	
	#footer .bottombar .footer-2 #widget__social{justify-content:start;}
	#footer .bottombar .footer-2{padding-right:3rem;}
	#footer .bottombar .footer-4 #footer-4{display:flex;}
	#footer .bottombar .footer-5 #footer-5{text-align:center; margin-left:auto; margin-right:auto; width:50%; margin-top:5rem;}
}

@media screen and (min-width:992px){

}
@media screen and (min-width:1024px){

	#main__wrapper .seccion_formulario .columna__formulario::after{width:68rem;}

	#main__wrapper .seccion__objetivo .container__acompañamiento{display:flex; flex-wrap:wrap;}
	#main__wrapper .seccion__objetivo .container__acompañamiento .tpgb-container-col{width:25%;}

	#main__wrapper .seccion__noticias .tpgb-wrap-fw .tpgb-row .tpgb-col .tpgb-dynamic-tran .tpgb-content-bottom .button-style-8{top: -132px;}
	#main__wrapper .seccion__noticias .tpgb-wrap-fw .tpgb-row .tpgb-col .tpgb-dynamic-tran .tpgb-content-bottom .tpgb-post-hover-content .post-meta-info{top: -116px; }
	
	#footer .bottombar .footer-4 #footer-4{display:block;}
	#footer .bottombar .footer-4 h2.widgettitle{margin-left:-3rem;}
	#footer .bottombar .footer-5 .frm_fields_container .frm_submit button{margin-left:0;}
	#footer .bottombar .footer-5 #footer-5{text-align:left; margin-left:auto; margin-right:auto; width:100%; margin-top:0rem;}


}

@media screen and (min-width:1360px){

	#main__wrapper .seccion_formulario .columna__formulario::after{width:80rem;}
}

@media screen and (min-width:1025px){
	#main__wrapper .seccion__testimonios .columna-imagen{position:relative; width:60%;}
	#main__wrapper .seccion__testimonios .columna-testimonios{position:absolute; width:50%; right:0; bottom:0; min-height:40rem; padding:11rem 0 0 9.6rem;}
	#main__wrapper .seccion__testimonios .columna-testimonios .grid-item .post-content-image{display:none;}
	#main__wrapper .seccion__testimonios .columna-testimonios .tpgb-content-bottom{padding-top:5rem;}
	#main__wrapper .seccion__testimonios .columna-testimonios h3.tpgb-post-title{position:relative;}
}

@media screen and (min-width:1170px){

	#main__wrapper .seccion__experto .columna-before::before{position:absolute; content:""; width:20.9rem; height:39rem; right:-9rem; bottom:-.9rem; background:url("./images/Experta.png") no-repeat center center; z-index:1;}
}

@media screen and (min-width:1200px){
	#main__wrapper .seccion__testimonios .columna-testimonios{padding:10rem 5rem 0 11rem !important;}
}

@media screen and (min-width:1350px){

	#main__wrapper .seccion__experto .columna-before::before{right:-14rem;}
}

@media screen and (min-width:1400px){
	#main__wrapper .seccion__testimonios .columna-testimonios{padding:10rem 5rem 0 15rem !important;}
	#main__wrapper .seccion__noticias .tpgb-wrap-fw .tpgb-row .tpgb-col .tpgb-dynamic-tran .tpgb-content-bottom .tpgb-post-hover-content .post-meta-info{top: -119px; }
}

@media screen and (min-width:1800px){

	#main__wrapper .seccion__testimonios .columna-testimonios{padding:10rem 5rem 0 20rem !important;}
}

@media screen and (min-width:1800px){

	#main__wrapper .seccion__objetivo{background:url("./images/fondo-objetivo.png") no-repeat -6.2rem center;}
	#main__wrapper .seccion__objetivo{background-image:rotate(120deg);}
}