*{
    padding: 0;
    margin: 0; 
}

a.vc_btn3 {
    font-family: "Nunito", sans-serif;
    font-weight: 700; 
}
a:hover{
    color: #cc9e1f; 
}
.ic-p{
    display: none;
} 
.container{
    margin: auto !important;
    width: 85%;
}
.container1{
    margin: auto !important;
    width: 80%;
}
li.current-menu-item{
 border-bottom: 5px solid #e8b928;
}

li.current-menu-item a{
    color:  #e8b928 !important; 
} 
.contact-buttons{
    position: fixed;
    right: 0;
    top: 50vh; 
    z-index: 100; 
 
} 
.contact-buttons:hover{
-webkit-filter: saturate(0%) grayscale(100%) brightness(60%) contrast(1000%);
      
}     

section.vc_section{
    padding: 0;
    margin: 0; 
}
.entry-content{
    overflow-x: hidden; 
} 
/*------------ Titles*/
.t-big{
      font-family: 'Nunito', sans-serif;
    font-weight: 600;
    font-size: 30px; 
}
.sub-t{
  font-family: 'Nunito', sans-serif;
    font-weight: 600;
}

.sub-te{
  	font-family: 'Nunito', sans-serif;
    font-weight: 600;
	margin-left: -20px !important;
}

p.sub-t{
	margin-top: -20px;
}

.btn-orange a{   
    background: #e8b928 !important; 
}
ul,li,ol{
        font-family: 'Montserrat', sans-serif; 
}
p{
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
}

h1,h2,h3,h4,h5,h6{
  font-family: 'Nunito', sans-serif; 
}
.image-mobile{
	display:block;
}
.image-desk{
	display:none;
}
/*------*/
ul.sub-menu{
    display: none; 
}


/*-------*/

header#masthead .col-r{
    display: none; 
}

header#masthead nav{
    display: none; 
    width: 100%;
    background: #f7f7f7; 
} 
header#masthead nav ul{
    margin: 0;
    box-sizing: border-box; 
}
header#masthead nav li{
    margin: 0;
    list-style: none;
   
}
header#masthead nav li a:hover{
 transition: 0.5s;
    color: #e8b928 !important; 
}
 
header#masthead nav li a{
    color: black;
    text-decoration: none; 
     padding: 10px;
     box-sizing: border-box; 
    display: block; 
    font-size: 14px;
    text-align: center;
    transition: 0.5s;
       font-family: 'Montserrat', sans-serif !important;
    font-weight: 500;  
}

header#masthead {
    width: 100%;
    position: fixed;
    background: white;
    z-index: 300;  
    box-shadow:  0px 2px 2px 0px rgba(50, 50, 50, 0.2); 
}  
header#masthead .col-r {
    width: 100%;
}
header#masthead .col-l {
   width: 100%;
} 
header#masthead .col-l .container{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    width: 100%; 
}
header#masthead .col-l .row-u{
    display: none; 
}
.widget_polylang select{
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;  
    font-size: 13px; 
}
header#masthead .burguer{
    width: 20%; 
    cursor: pointer;
    text-align: right; 
    padding-right: 5%;
    box-sizing: border-box; 
} 


header#masthead .col-l .site-brand{
    width: 280px;
    padding-left: 5%;
    box-sizing: border-box;
}
header#masthead .col-l .site-brand img{
    width: 100%;
}
.switch-m .widget{
    margin: 0;
} 
.switch-m{
    background: #424242; 
    padding: 10px;
    box-sizing: border-box; 
}

.switch-m .widget select{
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    background: transparent; 
    border: 0;
    color: white;
}
.switch-m .widget select option{
    color: black !important;
}
.mabs {
width: 100%;
}
.mabs .widget{
    margin: 0; 
}

.mabs a .material-icons{
    font-size: 16px;
       color: #e8b928;
    transition: 0.5s; 
} 
.mabs a{
    display: block;
    color:white;
      background: black;
    text-decoration: none;
    transition: 0.5s;
    padding: 10px;
    box-sizing: border-box;
} 
.mabs a img{
    transition: 0.5s; 
}
.mabs a:hover img{
   transform: scale(1.2);  
}  


.mabs .row{
     text-align: center;
    color:white;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center; 
    font-family: 'Montserrat', sans-serif;
    font-weight: 400; 
}
.mabs .row.icon{
    text-align: center;
}

/*-------mega menu-----*/
.wpmm_brand_logo_wrap{
    display: none !important;
}

.wpmm-social-link{
    display: none !important; 
}
.wpmm-sticky.wpmm-sticky-wrap .wpmm-nav-wrap{
    width: auto !important; 
    padding: 0 !Important; 
}
.admin-bar .wpmm-sticky.wpmm-sticky-wrap{
    top: 0 !important;  
}

.wp-megamenu-wrap.wpmm-mobile-menu ul.wp-megamenu{
    position: relative !important;
    background: transparent !important;
    display: block !important; 
}
a.wpmm_mobile_menu_btn{
    display: none !important; 
}
header#masthead a.wpmm_mobile_menu_btn {
    display: none !important;
} 

header#masthead  #wp-megamenu-menu-1>.wpmm-nav-wrap .wp-megamenu>li>ul.wp-megamenu-sub-menu li.wpmm-type-widget>a{
        color: #5b5b5f !important;
    font-size: 14px !important;
    font-family: "Montserrat", sans-serif !important; 
    font-weight: 500 !important;
    line-height: 25px !important;
    text-transform: capitalize !important;
    letter-spacing: 0 !important;
    margin-bottom: 0 !important; 
}
#wp-megamenu-menu-1>.wpmm-nav-wrap ul.wp-megamenu li.wpmm-type-widget .wpmm-item-title {
    color: #211915 !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    line-height: 25px !important;
    text-transform: uppercase !important;
    letter-spacing: 0 !important;
    font-family: "Montserrat", sans-serif !important;
    text-transform: capitalize !important;
    text-align: center !important;
    padding-top: 20px; 
} 
#wp-megamenu-menu-1>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a, #wp-megamenu-menu-1>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li, #wp-megamenu-menu-1>.wpmm-nav-wrap ul.wp-megamenu h1, #wp-megamenu-menu-1>.wpmm-nav-wrap ul.wp-megamenu h2, #wp-megamenu-menu-1>.wpmm-nav-wrap ul.wp-megamenu h3, #wp-megamenu-menu-1>.wpmm-nav-wrap ul.wp-megamenu h4, #wp-megamenu-menu-1>.wpmm-nav-wrap ul.wp-megamenu h5, #wp-megamenu-menu-1>.wpmm-nav-wrap ul.wp-megamenu h6 {
      font-family: "Montserrat", sans-serif !important; 
}
ul.enlacesMabs{
    list-style:none;
    margin:0;
    padding:0;
    position:relative;
    display:none;
}
ul.enlacesMabs li{
    width:100%;
    font-size:0.8em;
    text-align:center;
    position:absolute;
}
ul.enlacesMabs li a:hover{
    color:#E8B928;
}

ul.enlacesMabs li:nth-child(2){
    top:31px;
}
ul.enlacesMabs.open{
    display:block;
}

@media (max-width:1024px){
    header#masthead  nav{
        height: 76vh;
        overflow-y: scroll;  
    }
    ul.enlacesMabs{
        display:block !important;
    }
    ul.enlacesMabs li{
        width:50%;
        float:left;
        position:relative;
    }
    ul.enlacesMabs li:nth-child(2){
         top:0px;
    }
}

@media (min-width:1025px){
    ul.wp-megamenu-sub-menu li {
    width: 100%;
} 
    header#masthead ul.wp-megamenu-sub-menu li a{
        text-align: left; 
    }
    
    header#masthead #wp-megamenu-menu-1>.wpmm-nav-wrap .wp-megamenu>li>ul.wp-megamenu-sub-menu li.wpmm-type-widget>a {
        font-size: 12.5px !important; 
        line-height: 16px !important; 
        transition: 0.5s;
    }
        header#masthead #wp-megamenu-menu-1>.wpmm-nav-wrap .wp-megamenu>li>ul.wp-megamenu-sub-menu li.wpmm-type-widget>a:hover{
            color: #e7b827 !important;  
    }
    #wp-megamenu-menu-1>.wpmm-nav-wrap ul.wp-megamenu li.wpmm-type-widget .wpmm-item-title {
         text-align: left!important;
    }
.wpmm-col.wpmm-col-4{
    width: 49.33333% !important;
} 
.wpmm-col.wpmm-col-8{
    width: 49.666667% !important;
}

    #wp-megamenu-menu-1>.wpmm-nav-wrap ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu{
       width: 719px !important; 
        background: transparent !important;
        padding-top: 30px !important;
            margin-left: -19%;
    } 
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li{
    padding: 0 !important; 
    }
   li#wp-megamenu-item-17 img, li#wp-megamenu-item-34597 img {
    width: 100%;
    padding: 115px 0 0 !important;
        
    } 
   
    li#wp-megamenu-item-69179, li#wp-megamenu-item-34597 {
    padding-left: 44px !important;
}

li#wp-megamenu-item-34587, li#wp-megamenu-item-34597 {
    border-top: 6px solid #e7b827 !important;
        background: rgba(250,250,250,0.88) !important; 
    box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.2) !important; 
}

    header.header-fix li#wp-megamenu-item-34587, header.header-fix li#wp-megamenu-item-34597{
         background: white !important; 
    }
 #wp-megamenu-menu-1>.wpmm-nav-wrap ul.wp-megamenu li.wpmm-type-widget .wpmm-item-title::before {
    position: absolute;
    content: "";
    width: 5px;
    height: 5px;
    /* border-radius: 100%; */
    background: #e7b827;
    margin-left: -12px;
    margin-top: 8px; 
}
    
    
    
}
/*------------ HOME -----------*/
.vc_btn3.vc_btn3-color-warning{
	background:#e8b928 !important;
}
.btn-black a {
    font-size: 12px !important;
    padding: 5px 30px !important;
    font-weight: 700; 
} 
.vc_btn3-container.btn-black.vc_btn3-right a {
    margin-right: 20px;
} 

.shadow .vc_column-inner{
    padding: 0; 
}
.shadow .vc_column-inner > .wpb_wrapper:first-child {
    background: white;
    box-shadow: 0px 0px 19px 0px rgba(50, 50, 50, 0.2);
    box-sizing: border-box; 
    padding: 0 0 10px;
    margin-bottom: 30px;  
} 
.shadow figure.wpb_wrapper.vc_figure, .shadow .vc_single_image-wrapper.vc_box_border_grey, .shadow .vc_single_image-wrapper.vc_box_border_grey img{
    width: 100%; 
    transition: 0.5s; 
}
.shadow .wpb_text_column.wpb_content_element{
    padding: 0 20px; 
    box-sizing: border-box; 
}
.shadow figure.wpb_wrapper.vc_figure{
    background-image: url(https://atsgestion.net/wp-content/uploads/2018/05/motivo-naranja.png);
    background-size: cover;
    background-repeat: no-repeat;
}


.shadow .vc_column-inner > .wpb_wrapper:hover .btn-black > a{
    background: #e8b928 !important; 
}
.shadow .vc_column-inner > .wpb_wrapper:hover  .vc_single_image-wrapper.vc_box_border_grey img{
    opacity: 0.5; 
} 

.alone .vc_column-inner > .wpb_wrapper:hover .btn-black > a{
    background: black !important;
}
.alone .vc_column-inner > .wpb_wrapper:hover  .vc_single_image-wrapper.vc_box_border_grey img{
    opacity:1; 
}  

.alone .vc_column-inner > .wpb_wrapper:first-child{
    background-image: url(https://atsgestion.net/wp-content/uploads/2018/05/motivo-naranja.png);
    background-size: cover;
    background-repeat: no-repeat;
    height: 442px; 
    background-position: center; 
}
.mh .vc_column-inner > .wpb_wrapper:first-child{
    min-height: 420px; 
}
.alone figure.wpb_wrapper.vc_figure{
    background-image: none; 
}
.alone .vc_single_image-wrapper.vc_box_border_grey img{
    width: 274px; 
}
.alone .wpb_single_image.wpb_content_element.vc_align_center{
    margin: 0;  
}
.alone .wpb_text_column.wpb_content_element {
    padding-top: 15px;
    color: white;
    margin-bottom: 0;
      font-family: 'Nunito', sans-serif;
     text-shadow: 0px 0px 8px rgba(150, 150, 150, 1); 
    font-size: 19px; 
}  
a.vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink{
        background: #e8b928;
    border-radius: 0;
    padding: 6px 38px; 
}
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-blue{
    background: #e8b928;
    border-radius: 0;
    padding: 6px 38px;
}

a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-blue:hover{
    background: #211915 !important;
}

.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4 {
    font-size: 17px;
       border-bottom: 1px solid #42424259; 
    padding-bottom: 14px;
    font-family: 'Nunito', sans-serif;
}
.vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1.vc_gitem-is-link{
    height: 230px; 
}
.vc_gitem-zone.vc_gitem-zone-c {
    background: transparent !important;
} 

section.vc_section.vc_custom_1525804989264.vc_section-has-fill .btn-black a {
    background: #e8b928;
} 
a.vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink:hover{
    background: #211915 !important; 
}

/*---- Location map----*/
.has-map{ 
 margin-bottom: 0 !important; ;    
} 

/* for landing page */
.header-landing {
    position: fixed;
    top: 0;
    z-index: 300;
    width: 100%;
    background: rgba(250,250,250,0.9);
    padding: 12px 0 !important;
}
.header-landing .wpb_single_image.wpb_content_element.vc_align_center {
    margin-bottom: 0 !important;
}

section.vc_section.footer-landing {
    border-top: 2px solid #e8b928;
}
.has-form-landing {
    margin-top: 15px;
    background: white;
    box-shadow: 0px 0px 12px 0px rgba(50, 50, 50, 0.46);
    padding: 15px;
    box-sizing: border-box;
    border-radius: 15px;
    height: 500px;
}
.btn-asesoria-gratis p{
    position: fixed;
    bottom: 0;
    width: 100%;
    text-align: center;
    background:#e8b928;
    color: white;
    z-index: 38; 
    margin: 0 !important; 
    padding: 15px;
    box-sizing: border-box;
    cursor: pointer;
    transition: 0.5; 
}
.btn-asesoria-gratis p:hover{
   background: black;
    transition: 0.5;
}
/*---------- footer------------*/
footer.site-footer{
    width: 100%;
    
}
.site-footer a{
    transition: 0.5s !important;
}
.site-footer a:hover{
    color: #e8b928 !important; 
      transition: 0.5s !important; 
} 
.site-footer .back{
    width: 100%;
    background-image: url(https://atsgestion.net/wp-content/uploads/2018/05/background-footer.jpg);
    background-size: cover;
    background-repeat: no-repeat; 
    padding: 30px 0;
    box-shadow:  0px 0px 10px 0px rgba(50, 50, 50, 0.2); 
    border-top: 2px solid #e8b928;  
    
}
.site-footer .copy{
    padding: 15px 0;

}
.site-footer .widget ul li{
    list-style: none;
    text-align: center;
    padding: 6px 0;  
    font-size: 14px;  
       font-family: 'Montserrat', sans-serif;
    font-weight: 500;   
    
} 

.site-footer .widget ul li a{
    color: black;
    text-decoration: none; 
}
.site-footer .widget, .site-footer .widget ul{
    margin: 0; 
} 
.site-footer .back h2.widget-title, .site-footer .back .widget-title{
    text-align: left;
    position: relative;
    font-family: 'Nunito', sans-serif;
    font-weight: 700; 
	margin-bottom: 20px;
	font-size: 24px;
}
.site-footer .back h2.widget-title::before, .site-footer .back .widget-title::before{
    content: ""; 
    width: 18px;
    height: 6px;
    background: #e3b03a;
    position: absolute;
    margin-top: 13px;
    margin-left: -26px; 
    
}
.site-footer .back .menu li a{
    color: black;
    text-decoration: none;
}
.site-footer .back .menu li.current-menu-item{
    border-bottom: 0; 
}
.site-footer .back section{
    padding: 20px 0;
    box-sizing: border-box;
}
.copy li.has-icon{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center; 
}
.copy li.has-icon a{
    text-decoration: none;
    color: black;
    display: inline;
    padding: 0 6px; 
}
.copy li.has-icon img{
    width: 30px; 
}
/*-------------- Responsive -----------------*/

/*--- 768px ---*/
@media (min-width:760px){
    .btn-asesoria-gratis{
        display: none;
    }
    .copy ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
    .back .container{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
	
	.vc_col-sm-2 {
    width: 18% !important;
	}
	
.back .container section {
    width:auto;
} 
    .site-footer .widget ul li{
        text-align: left;
    }
    .site-footer .back h2.widget-title{
        text-align: left; 
        margin-bottom: 20px;
    }
    .site-footer .copy .widget ul li{
        display: flex;
        align-items: center; 
        padding: 0 13px;
        border-right: 1px solid #424242;  
        height: 14px;  
    }
    .site-footer .copy .widget ul li:last-child{
        border-right: 0; 
    }
	.separador-cl-q {
	width: 400px !important;
}
	
	.text-slide-b {
		font-size: 32px !important;
	}
	
	.text-slide {
		font-size: 40px;
	}
	
	.content-form {
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
	.cont-1 {
	width: 48% !important;
	}
	
	.sol-img-r {
	border-left: 2px solid #444242 !important;
}

}
@media (max-width: 360px){ 
header#masthead  nav{
        height: 60vh;
        overflow-y: scroll;  
    }
}
/*---- 1024 --------------*/
@media (min-width: 1025px){    
	.image-mobile{
	display:none;
}
.image-desk{
	display:block;
}
/*---------------*/
    li#menu-item-14:hover >  ul.sub-menu{
        display: block; 
    }
    li#menu-item-14 ul.sub-menu{
        position: absolute; 
        background: rgba(250,250,250,0.8);
        padding: 12px;
        box-sizing: border-box; 
    }
    
/*--------------*/    
.container{
        width: 80%; 
    }

    header#masthead .col-l .container{
        width: 95%; 
        align-items: flex-end;
    }

    
    .switch-m{
        display: none; 
    }
    header#masthead .col-l .row-u{
        display: block;  
    }
    header#masthead .col-l .row-u .widget{
        margin: 0;
    }
    header#masthead .col-l .row-u .widget select{
        background: transparent;
        border: 0; 
        
    }
    header#masthead .col-l .row-u .widget select option{
        background: white !important; 
    }
    header#masthead .col-l .row-u .container{
    display:flex; 
        justify-content:flex-end;
 
}
    .burguer{
        display: none;
    }

    .mabs a{
        padding: 6px;
    }

    header#masthead{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
        background: rgba(250,250,250,0.9); 
    }
    header#masthead nav{
        display: flex;
        justify-content: flex-end;
        width: auto; 
        background: transparent;
        position: relative; 
        padding: 0 !important;
     
    }
    header#masthead nav li{ 
        display: inline-block;
    }
    header#masthead nav ul{
        /*padding: 0; */
		padding: 0 0 0 15px;
    }
    header#masthead .col-l .site-brand{
        width: 352px; 
    }
header#masthead .col-l {
   width:91.64%;   
}   

header#masthead .col-r { 
   width:8.3%; 
    display: block; 
    border-left: 1px solid; 
}
 


/*----- cuando hacemos scroll------*/
    .header-fix{
        background: white !important; 
    }


/*- for landing page -*/
    .has-form-landing{
        position: absolute;
    bottom: 0;
    right: 0;
    width: 436px;
    margin-right: -62px;
    }
/*--------david--------*/
	.titl{
		transform: rotate(-90deg);
	position:absolute;
	bottom: 100px;
	left: -163px;
    top: 110px;
	font-size: 63px !important;
	}

	.titl1 {
    font-size: 52px !important;
    transform: rotate(-90deg);
    position: absolute;
    bottom: 100px;
    left: -185px;
    top: 135px;
}

.titl2 {
	font-family: Nunito !important;
	font-size: 56px !important;
	color: #E8B928;
	transform: rotate(-90deg);
	position:absolute;
	bottom: 100px;
	left: -155px;
    top: 110px;
}

.titl3 {
	font-family: Nunito !important;
	font-size: 53px !important;
	color: #E8B928;
	transform: rotate(-90deg);
	position:absolute;
	bottom: 100px;
	left: -155px;
    top: 110px;
}

.titl4 {
    font-family: Nunito !important;
    font-size: 40px !important;
    color: #E8B928;
    transform: rotate(-90deg);
    position: absolute;
    bottom: 100px;
    left: -131px;
    top: 93px;
}
.separador-cl-q {
	background-color: #E8B928;
	width: 400px !important;
	height: 1px;
}
	
	.boton-sol a{
	background-color: #E8B928 !important;
	width: 50% !important;
	height: 55px;
}
	
	.vc_custom_1527006703780 .shadow-qusm-img.esp-img-sol.wpb_column.vc_column_container.vc_col-sm-2.vc_col-has-fill {
		width: 18% !important;
	}

	.sol-img-r .vc_column-inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
	
.entra-1 {
	width: 65% !important;
}

.entra-2 {
	width: 25% !important;
}


}
 

@media (min-width: 1400px){

   header#masthead .col-l .container{
        width: 80%; 
        align-items: flex-end;
    }
    .container{
        width: 63%; 
    } 
header#masthead .col-l {
   width:92.64%;   
}   

header#masthead .col-r { 
   width:7.3%;
    display: block; 
    border-left: 1px solid; 
}
 
 #wp-megamenu-menu-1>.wpmm-nav-wrap ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu{
     
            margin-left:0;
    } 

} 


/*---------------1280px------------------*/
@media (min-width: 1280px){
	.titl {
    transform: rotate(-90deg);
    position: absolute;
    bottom: 100px;
    left: -147px;
    top: 110px;
    font-size: 58px !important;
}
	.titl1 {
    font-size: 50px !important;
    transform: rotate(-90deg);
    position: absolute;
    bottom: 100px;
    left: -180px;
    top: 146px;
}
	.titl2 {
    font-family: Nunito !important;
    font-size: 56px !important;
    color: #E8B928;
    transform: rotate(-90deg);
    position: absolute;
    bottom: 100px;
    left: -175px;
    top: 147px;
}
	.titl3 {
    font-family: Nunito !important;
    font-size: 53px !important;
    color: #E8B928;
    transform: rotate(-90deg);
    position: absolute;
    bottom: 100px;
    left: -171px;
    top: 136px;
}
	.titl4 {
    font-family: Nunito !important;
    font-size: 39px !important;
    color: #E8B928;
    transform: rotate(-90deg);
    position: absolute;
    bottom: 100px;
    left: -145px;
    top: 120px;
}
	
}
/*--------------1440-----------------------------*/
@media (max-width: 1440px){
	.titl {
    left: -155px;
    top: 110px;
    font-size: 63px;
}
	.titl1 {
    font-size: 52px;
    left: -150px;
    top: 135px;
}
	.titl2 {
    font-family: Nunito !important;
    font-size: 56px;
    left: -170px;
    top: 139px;
}
	.titl3 {
    font-family: Nunito !important;
    font-size: 53px;
    bottom: 100px;
    left: -155px;
    top: 127px;
}
	.titl4 {
    font-family: Nunito !important;
    font-size: 40px;
    bottom: 100px;
    left: -131px;
    top: 114px;
}
}

/*---------------------------------------------*/
.shadow-qusm {
	background: none;
    box-shadow: 0px 0px 19px 0px rgba(50, 50, 50, 0.2);
    box-sizing: border-box; 
    padding: 0 0 0px;
    margin-bottom: 30px;  
}

.shadow-qusm-img {
	background: none;
    box-shadow: 0px 0px 19px 0px rgba(50, 50, 50, 0.2);
    box-sizing: border-box; 
    padding: 0 0 0px;
    margin-bottom: 30px;  
	margin: 10px;
}

.pad-lef {
	box-sizing: border-box;
	padding-left: 15px;
	margin-top: -10px;
}

.pad-lef-m {
	box-sizing: border-box;
	padding-left: 30px;
	margin-top: -10px;
}

.titl1 {
	font-family: Nunito !important;
	font-size: 22px;
	color: #E8B928;
}

.titl2 {
	font-family: Nunito !important;
	font-size: 22px;
	color: #E8B928;

}

.titl3 {
	font-family: Nunito !important;
	font-size: 22px;
	color: #E8B928;
}

.titl4 {
	font-family: Nunito !important;
	font-size: 22px;
	color: #E8B928;
}

.text-slide-b {
	color: #fff;
	font-size: 45px;
	font-style: italic; 
}

.text-slide {
	font-size: 25px;
}

.text-valores {
	font-size: 14px;
	line-height: 20px;
}

.separador-cl-q {
	background-color: #E8B928;
	width: 100%;
	height: 1px;
}

.separador-cl-qb {
	background-color: #E8B928;
	width: 400px !important;
	height: 1px;
	margin-left: 15px !important;
}

.sep-sol-img {
	background-color: #E8B928;
	width: 60px !important;
	height: 2px;
}

.line-bot {
	background-color: #E8B928;
	width: 100% !important;
	height: 1px;
}

.titl{
	font-family: Nunito !important;
	font-size: 22px;
	color: #E8B928;
	
}

.container-gest {
	display: flex;
	flex-direction: row;
}

.sol-img-r {
	border-left: 0px solid #444242;
}

.title-sol-r {
	font-family: "Montserrat", sans-serif !important;
	font-size: 35px;
	color: rgba(135, 134, 138, 0.4);
}


.title-sol-r2 {
	font-family: "Montserrat", sans-serif !important;
	font-size: 23px;
	color: rgba(135, 134, 138, 0.4);
	line-height: 23px;
}

.text-sol-ama {
	font-family: "Montserrat", sans-serif !important;
	font-size: 29px;
	color: #E8B928;
	line-height: 23px;
	margin: 0;
	padding: 0;
}

.text-sol-amape {
	font-family: "Montserrat", sans-serif !important;
	font-size: 18px;
	color: #E8B928;
	line-height: 23px;
	margin: 0;
	padding: 0;
}

.text-sol-amagra {
	font-family: "Montserrat", sans-serif !important;
	font-size: 43px;
	color: #E8B928;
	line-height: 23px;
	margin: 0;
	padding: 0;
}

.boton-sol a{
	background-color: #E8B928 !important;
	transition: 0.5s;
	width: 100%;
	height: 55px;
}

.boton-sol a:hover{
	background-color: #000 !important;
	transition: 0.5s;
	
}

.confia-text{
	font-family: Nunito !important;
	font-size: 28px;
	color: #444242;
	margin-top: -10px;
}

.container-contac-trabaja {
	align-content:center;
	align-items: center;
}


.wpcf7 form input, .wpcf7 form select {
	width: 100%;
    padding: 5px;
    box-sizing: border-box;
    background: #D8D9DD;
    border-radius: 8px;
	font-family:'Montserrat';
}
.landing-form p{
	margin-bottom: 18px;
}
.landing-form input[type="checkbox"] {
    width: auto !important;
}
.cont-1 {
	width: 100%;
	}

.cont-1 label {
	width: 48%;
	font-family: Nunito;
	font-size: 19px;
	color: #666666;
}

input.wpcf7-form-control.wpcf7-submit {
	background-color: #E8B928;
	margin-top: 5px;
	padding: 13px;
	font-family: "Montserrat", sans-serif !important;
	font-weight: bold;
	font-size: 17px;
	color: white;
}

input[type="file"]::-webkit-file-upload-button {
    background: transparent !important;
    border: none;
}

.vc_btn3.vc_btn3-size-lg {
	padding: 18px 25px;
}

.shadow-qusm-img.esp-img-sol.wpb_column.vc_column_container.vc_col-sm-2.vc_col-has-fill {
		width: 100%;
	}

.sol-img-r .vc_column-inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.fa-angle-left:before {
	color: #404040;
}

.fa-angle-right:before {
	color: #404040;
}

.displ-soluc {
	display: flex !important;
    flex-wrap: wrap-reverse;
	justify-content: center;
}

/*--------------------BLOG ENTRADAS-----------------------*/
body.single-post {
    background-color: #e6e6e6;
}

.single-post .entra-2 .widget ul li a {
	display: block;
    font-size: 16px;
    padding-bottom: 7px;
    border-bottom: 1px solid #E8B928;
    margin-bottom: 15px;
}
.single-post .widget ul {
    margin: 0;
}
.single-post h2.widget-title, .single-post .widget-title  {
    margin-bottom: 20px;
    font-size: 23px;
    font-weight: bold;
    font-family: 'Nunito', sans-serif;
}
.single-post .site-main a {
    color: #d4a81f;
    font-weight: 500;
    text-decoration: none;
}
/*.entry-meta {
    display: none;
}*/
footer.entry-footer {
    display: none;
}
.img-blog {
	margin: 0px !important;
	padding: 0px !important;
}

.img-entrada {
	background-image: url('https://atsgestion.net/wp-content/uploads/2018/05/blog-1.jpg');
	width: 100%;
	height: 220px;
	margin-bottom: 50px;
}

.separador-entrada {
    height: 1px;
    border-top: 2px solid #E8B928;
    display: block;
    position: relative;
    top: 1px;
    width: 100%;
}

.contenedor-entra {
	display: flex;
    flex-wrap: wrap-reverse;
	justify-content:space-between;
}

.entra-1 {
	width: 60%;
	height: auto;
	margin-bottom: 100px;
	background-color: white;
    box-shadow: 1px 1px 2px 2px rgba(0,0,0,0.15);
    box-sizing: border-box;
    padding: 20px;
}

.entra-2 {
	width: 100%;
	height: auto;
	margin-bottom: 50px;
}

.entra-2 ul li a{
	font-family: "Montserrat", sans-serif !important;
	font-size: 18px;
	color: #404040;
	text-decoration: none;
	margin: 0px;
}
.entra-2 ul {
	list-style: none;
}

.post-thumbnail {
	margin-bottom: 20px;
	text-align: center;
}

/*------------ESTILOS JB--------*/

.titulos-seo h1 {
    margin-top: 0 !important;
    font-size: 47px;
}

.sombra-seccion {
    box-shadow: 0px 0px 19px 0px rgba(50, 50, 50, 0.2);
}

.seccion-form iframe {
    border: 0;
}

.quote-blog p {
    font-weight: 700;
    background: #fff;
    box-shadow: 0px 0px 19px 0px rgba(50, 50, 50, 0.2);
    padding: 20px 8px;
    margin-bottom: 0 !important;
    text-align: center;
    font-style: italic;
}


.single-post .site-content p, .single-post .site-content li {
    font-family: 'Nunito', sans-serif;
}

.listado-blog ul li  {
    position: relative;
    list-style: none;
    padding-bottom: 10px;
    font-size: 18px;
}

.listado-blog ul li:before   {
    content: "";
    width: 18px;
    height: 3px;
    background: #e3b03a;
    position: absolute;
    left: -30px;
    top: 10px;
}

    

.listado-blog-separate ol li, .litle-title-blog p {
    font-size: 19px;
    position: relative;  
}


.listado-blog-separate ol li:before, .litle-title-blog p:before {
    content: "";
    position: absolute;
    border-bottom: solid 1px #E8B928;
    width: 50%;
    height: 1px;
    left: 0;
    bottom: 0;
}

.plus-blog p {
    font-size: 25px;
    color: #000000;
}

.question-blog p {
    position: relative;
    padding-left: 60px;
}

.question-blog h2 {
    position: relative;
    padding-left: 60px;
}

.question-blog p:before {
    content: "";
    width: 72px;
    height: 73px;
    background-image: url(https://atsgestion.net/wp-content/uploads/2018/05/ic-title-q.png);
    position: absolute;
    left: -11px;
    top: 0;
    margin-top: -25px;
}

.question-blog h2:before {
    content: "";
    width: 72px;
    height: 73px;
    background-image: url(https://atsgestion.net/wp-content/uploads/2018/05/ic-title-q.png);
    position: absolute;
    left: -11px;
    top: 0;
    margin-top: -25px;
}

.carrusel-pilar .slick-track .slick-slide .rpc-desc-box .rpc-post-category, .carrusel-pilar .slick-track .slick-slide .rpc-desc-box .rpc-post-meta, .carrusel-pilar .slick-track .slick-slide .rpc-desc-box .rpc-comment-box {
    display: none;
}

.carrusel-pilar .slick-track .slick-slide .rpc-desc-box  {
    margin-top: 10px;
    border-bottom: none;
    margin: 0;
}

.carrusel-pilar .slick-track .slick-slide .rpc-desc-box .rpc-post-title {
    border-bottom: 1px solid #42424259;
    padding-bottom: 9px;
}

.carrusel-pilar .slick-track .slick-slide .rpc-desc-box .rpc-post-title a {
    font-size: 17px;
    color: #404040;
    outline: none;
}

.carrusel-pilar .slick-track .slick-slide .rpc-desc-box .rpc-content {
    padding-top: 10px;
    font-family: 'Montserrat', sans-serif;
    text-align: left;
}

.carrusel-pilar .slick-track .slick-slide .rpc-desc-box .rpc-content a {
    background: #e8b928;
    padding: 6px 38px; 
    color: #fff;
    transition: all .2s ease-in-out; 
    margin-top: 25px;
    display: inline-block;
}

.carrusel-pilar .slick-track .slick-slide .rpc-desc-box .rpc-content a:hover {
    background: black;
}

.carrusel-pilar .slick-prev:before, .carrusel-pilar .slick-next:before  {
    color: #f8ba00 !important;
    opacity: 1;
}

.title-blog-pilar p {
    color: #404040;
    text-align: center;
    font-weight: bold;
    font-size: 30px;
    margin: 30px 0 60px !important;
}

.background-no-repeat {
    background-repeat: no-repeat !important; 
}

.title-ancla p {
    font-size: 35px;
    font-family: 'Nunito', sans-serif;
}

.error404 #content{
	margin: 0 auto;
    width: 100%;
    max-width: 1100px;
    margin-top: 100px;	
}
.error404 .search-form, .error404 .widget_categories, .error404 .widget_archive  {display:none;}
@media screen and (max-width:1100px) {
    .error404 #content {max-width: 100%;padding: 0 30px;}
}

@media screen and (max-width:1024px) {
    .entra-1 {width: 100%;}
}


@media screen and (max-width:800px) {
    .titulos-seo h1 {
        margin-top: 22px !important;
        font-size: 31px;
    }
}

@media screen and (max-width:500px) {
    .titulos-seo h1 {margin-top: 28px !important;font-size: 24px;}
    .title-blog-pilar p {font-size: 25px;} 
}

ul.wp-megamenu-sub-menu {
    background: #fff;
}

.mk-single-date {
    color: #404040;
    display: block;
    text-align: left;
    font-size: 15px;
    padding: 0 0 25px;
    font-family: 'Nunito', sans-serif;
}
/*--------------estilos menu inglés---------------------
.menu-menu-english-container #menu-menu-english li:nth-child(3) .wp-megamenu-sub-menu {
	position: absolute;
    left: 0;
    top: 100%;
    text-align: left;
    background: #f5f5f5;
    right: auto;
    padding: 0;
    margin: 0;
    border: none;
    line-height: 0;
    display: none;
    font-size: 0;
    width: 100%;
    opacity: 0;
    z-index: -1;
    visibility: hidden;
}
.menu-menu-english-container #menu-menu-english li:nth-child(3):hover .wp-megamenu-sub-menu {
	animation-duration: 300ms;
    display: block;
    top: auto;
    opacity: 1;
    z-index: 1;
    visibility: visible;
}*/

.quienes-sec1 {
    background-color: #ffff;
    border-radius: 2px;
    padding: 40px 40px 40px 65px;
    box-shadow: 0px 0px 19px 0px rgba(50, 50, 50, 0.2);
    margin-top: 86px;
}
/*.quienes-sec1:before {
    top: 36px;
    content: "";
    position: absolute;
    width: 66px;
    height: 275px;
    bottom: 0;
    right: 0;
    margin: 0 auto;
    background: #E7B827;
}*/
.quienes-sec1 .wpb_column:nth-child(2):before{
    top: 36px;
    content: "";
    position: absolute;
    width: 66px;
    height: 275px;
    right: -23px;
    background: #E7B827;
    z-index: 9;
}


/*---------- landing pandemia ----------*/

.page-id-2710 header#masthead {
    display: none;
}

.sec1-pande .row2-pande1 {
    width: 1170px;
    margin: 0 auto !important;
}

.sec1-pande .row2-pande1 .txt-sec1-pande {
    color: #fff;
}

.sec1-pande .row2-pande1 .txt-sec1-pande h1 {
    text-transform: uppercase;
    font-size: 2em;
    line-height: initial;
    font-weight: 200;
    font-family: Montserrat !important;
}

.sec1-pande .row2-pande1 .txt-sec1-pande h1 strong {
    font-size: 0.9em;
    font-weight: 800 !important;
}

.sec1-pande .row2-pande1 .txt-sec1-pande h3 {
    font-size: 1.4em;
    margin-bottom: 50px;
}

.sec1-pande .row2-pande1 .txt-sec1-pande h3:after {
    content: "";
    position: absolute;
    background: #df982b;
    height: 3px;
    width: 100px;
    margin-top: 50px;
    left: 15px;
}

.sec1-pande .row2-pande1 .txt-sec1-pande ul {
    list-style: none;
    display: flex;
    margin: 0;
}

.sec1-pande .row2-pande1 .txt-sec1-pande ul li {
    font-size: 1.4em;
    margin-left: 60px;
    font-weight: 800;
}

.sec1-pande .row2-pande1 .txt-sec1-pande ul li.fecha:before {
    content: url(https://atsgestion.net/wp-content/uploads/2020/10/Grupo-56.png);
    position: absolute;
    margin-left: -60px;
    margin-top: 5px;
}

.sec1-pande .row2-pande1 .txt-sec1-pande ul li.hora:before {
    content: url(https://atsgestion.net/wp-content/uploads/2020/10/Grupo-57.png);
    position: absolute;
    margin-left: -50px;
    margin-top: 5px;
}

.sec1-pande .row2-pande1 .txt-sec1-pande ul li.hora {
    margin-left: 100px;
}

.col-contacto-pande {
    background: #fff;
    border-radius: 15px;
    padding: 40px !important;
    box-shadow: 0 0 15px #00000052;
}

.contador-land span.ult_countdown-period.ult-responsive {
    color: #fff !important;
    position: absolute !important;
    top: 73px;
    text-align: center;
    width: 97px;
    font-size: 1em !important;
    font-family: montserrat !important;
}

.contador-land span.ult_time-mid {
    display: flex !important;
    text-align: center !important;
}

.ult-responsive.ult_countdown.contador-land.ult-cd-s1 {
    position: absolute;
    left: 0;
    right: 0;
    top: -50px;
}

.contador-land span.ult_countdown-amount.ult-responsive {
    padding: 20px 20px 30px 20px !important;
    border-radius: 6px;
    font-size: 2.8em !important;
}

.contador-land span.ult_countdown-section {
	font-family: montserrat;
}

.wpb_text_column.wpb_content_element.tit-form-pande {
    margin-top: 40px;
    text-align: center;
}

.wpb_text_column.wpb_content_element.tit-form-pande p {
    font-size: 2em;
    font-weight: 600;
    color: #e8b928;
}

.col-contacto-pande.wpb_column.vc_column_container.vc_col-sm-6 {
    width: 45%;
    right: 0;
    float: right;
    margin-top: -50px;
	margin-bottom: 50px;
}

span.wpcf7-form-control-wrap.politicas span.wpcf7-list-item label {
    display: inline-flex;
}

span.wpcf7-form-control-wrap.politicas span.wpcf7-list-item label input.polit {
    width: 10%;
    margin-top: 4px;
}

section.vc_section.sec2-pande {
    width: 1170px;
    margin: 0 auto;
    text-align: center;
}

section.vc_section.sec3-pande .vc_row.wpb_row.vc_row-fluid.vc_custom_1602083775013 {
    width: 1170px;
    margin: 0 auto;
}

section.vc_section.sec3-pande .txt-sec3-pande h2 {
    font-size: 2.2em;
    color: #e0962b;
    font-weight: 800;
    line-height: initial;
    margin-bottom: 30px;
}

section.vc_section.sec3-pande .txt-sec3-pande ul li {
    list-style: none;
    margin-bottom: 20px;
    font-size: 1.1em;
    font-weight: 500;
}

section.vc_section.sec3-pande .txt-sec3-pande ul li:first-child:before {
    content: url(https://atsgestion.net/wp-content/uploads/2020/10/Grupo-2013.png);
    position: absolute;
    margin-left: -50px;
    margin-top: -10px;
}

section.vc_section.sec3-pande .txt-sec3-pande ul li:nth-child(2):before {
    content: url(https://atsgestion.net/wp-content/uploads/2020/10/Grupo-2014.png);
    position: absolute;
    margin-left: -50px;
    margin-top: -10px;
}

section.vc_section.sec3-pande .txt-sec3-pande ul li:last-child:before {
    content: url(https://atsgestion.net/wp-content/uploads/2020/10/Grupo-2015.png);
    position: absolute;
    margin-left: -50px;
    margin-top: -10px;
}

.wpb_text_column.wpb_content_element.tit-web-pande p {
    text-align: center;
    font-size: 3em;
    font-weight: 800;
}

.sec3-pande span.ult_countdown-section {
    font-family: montserrat;
    border-right: solid 1px;
}

.sec3-pande span.ult_countdown-section:last-child {
    border-right: none;
}

.sec3-pande span.ult_countdown-section span.ult_time-mid {
    display: grid;
    margin: 0 30px;
}

.wpb_text_column.wpb_content_element.tit-web-pande {
    margin: 0;
}

section.vc_section.sec4-pande .vc_row.wpb_row.vc_row-fluid {
    width: 1170px;
    margin: 0 auto;
}

section.vc_section.sec4-pande {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top right;
    padding-top: 250px !important;
    padding-bottom: 50px !important;
    height: auto;
}

.wpb_text_column.wpb_content_element.txt4-pande {
    font-size: 1.2em;
    padding-right: 10%;
}

.wpb_text_column.wpb_content_element.txt4-pande p strong {
    font-size: 1.4em;
	line-height: 3;
}

.wpb_text_column.wpb_content_element.txt5-pande {
    color: #fff;
    margin-left: 20%;
	font-size: 1.2em;
}

.wpb_text_column.wpb_content_element.txt5-pande p strong {
    font-size: 1.4em;
	line-height: initial;
}

section.vc_section.sec5-pande .vc_row.wpb_row.vc_row-fluid {
    width: 1170px;
    margin: 0 auto;
}

.sec5-pande .wpb_text_column.wpb_content_element.tit-sec5 {
    font-size: 3em;
    font-weight: 800 !important;
    color: #fff;
}

.vc_row.wpb_row.vc_row-fluid.row2-sec5 {
    color: #fff;
}

.page-id-2710 footer#colophon {
    display: none;
}

section.vc_section.sec6-pande .vc_row.wpb_row.vc_row-fluid.row-sec6 {
    width: 1170px;
    margin: 0 auto;
}

section.vc_section.sec6-pande .vc_row.wpb_row.vc_row-fluid.row-sec6 .wpb_text_column.wpb_content_element.tit-sec6 p {
    font-size: 1.8em;
    font-weight: 800;
    color: #fff;
}

section.vc_section.sec6-pande .vc_row.wpb_row.vc_row-fluid.row-sec6 .wpb_text_column.wpb_content_element.tit-sec6 p:after {
	content: "";
    position: absolute;
    background: #df982b;
    height: 3px;
    width: 100px;
    margin-top: 60px;
    left: 15px;
}

.wpb_text_column.wpb_content_element.txt-nombres p strong {
    color: #fff;
    font-size: 1.8em;
    margin-bottom: 0;
    line-height: initial;
}

.wpb_text_column.wpb_content_element.txt-nombres p {
    color: #ff9425;
    margin: 10px 0;
}

.wpb_text_column.wpb_content_element.tit2-sec6 p {
    text-align: center;
    margin: 50px;
    color: #fff;
    font-size: 3em;
    font-weight: 800;
}

.page-id-2710 .vc_btn3-container.vc_btn3-center button.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-rounded.vc_btn3-style-gradient-custom {
    font-size: 2em;
    font-family: montserrat;
}

.sec6-pande .wpb_raw_code.wpb_content_element.wpb_raw_html {
    text-align: center;
    color: #fff;
    font-family: montserrat;
}

.sec6-pande .wpb_raw_code.wpb_content_element.wpb_raw_html a {
    color: #ffad1e;
    text-decoration: none;
}

.page-id-2766 header#masthead {
    display: none;
}

.page-id-2766 .wpb_text_column.wpb_content_element.txt-sec1-pande {
    text-align: center;
}

.page-id-2766 .wpb_text_column.wpb_content_element.txt-sec1-pande h4 {
    font-size: 1.6em;
}

.page-id-2766 .wpb_text_column.wpb_content_element.txt-sec1-pande h1 {
    font-size: 3em;
}

.page-id-2766 .row2-pande1 {
    padding-bottom: 100px;
}

.page-id-2766 .wpb_text_column.wpb_content_element.tit-web-pande p {
    font-size: 2.2em;
    margin-bottom: 50px !important;
}


@media screen and (max-width:1450px) {
	.wpb_text_column.wpb_content_element.txt5-pande {
		color: #fff;
		margin-left: 0 !important;
		font-size: 1.2em;
	}
}

@media screen and (max-width:1600px) {
	.wpb_text_column.wpb_content_element.txt5-pande {
		color: #fff;
		margin-left: 8%;
		font-size: 1.2em;
	}
}



.page-id-2710 .contact-buttons {
    display: none !important;
}


@media screen and (max-width:800px) {
    .logo-land-pandemia .vc_single_image-wrapper.vc_box_border_grey {
		width: 70%;
	}
	.sec1-pande .row2-pande1 {
		width: 100%;
		margin: 0 auto !important;
	}
	.sec1-pande .row2-pande1 .txt-sec1-pande h1 {
		text-transform: uppercase;
		font-size: 1.8em;
	}
	.sec1-pande .row2-pande1 .txt-sec1-pande h3:after {
		left: 35px;
	}
	.sec1-pande .row2-pande1 .txt-sec1-pande ul li {
		font-size: 1em;
		margin-left: 60px;
		font-weight: 800;
	}
	.sec1-pande .row2-pande1 .txt-sec1-pande ul li.fecha:before {
		content: url(https://atsgestion.net/wp-content/uploads/2020/10/Grupo-56.png);
		position: absolute;
		margin-left: -50px;
		margin-top: 5px;
	}
	.sec1-pande .row2-pande1 .txt-sec1-pande ul li.hora:before {
		content: url(https://atsgestion.net/wp-content/uploads/2020/10/Grupo-57.png);
		position: absolute;
		margin-left: -45px;
		margin-top: 5px;
	}
	.sec1-pande .row2-pande1 .txt-sec1-pande ul li.hora {
		margin-left: 70px;
	}
	.col-contacto-pande.wpb_column.vc_column_container.vc_col-sm-6 {
		width: 85%;
		right: 0;
		left: 0;
		float: none;
		margin: 50px auto;
	}
	.contador-land span.ult_countdown-amount.ult-responsive {
		padding: 8px 10px 30px 10px !important;
		border-radius: 6px;
		font-size: 1.5em !important;
	}
	.contador-land span.ult_countdown-period.ult-responsive {
		color: #fff !important;
		position: absolute !important;
		top: 46px;
		text-align: center;
		width: 51px;
		font-size: 8px !important;
		font-family: montserrat !important;
	}
	.ult-responsive.ult_countdown.contador-land.ult-cd-s1 {
		position: absolute;
		left: 0;
		right: 0;
		top: -30px;
	}
	.wpb_text_column.wpb_content_element.tit-form-pande p {
		font-size: 1.6em;
		font-weight: 600;
		color: #e8b928;
	}
	.col-contacto-pande {
		background: #fff;
		border-radius: 15px;
		padding: 20px !important;
		box-shadow: 0 0 15px #00000052;
	}
	section.vc_section.sec2-pande {
		width: 80%;
		margin: 0 auto;
		text-align: center;
	}
	section.vc_section.sec3-pande .vc_row.wpb_row.vc_row-fluid.vc_custom_1602083775013 {
		width: 80%;
		margin: 0 auto;
	}
	section.vc_section.sec3-pande .txt-sec3-pande h2 {
		font-size: 1.4em;
		color: #e0962b;
		font-weight: 800;
		line-height: initial;
		margin-bottom: 30px;
	}
	.wpb_text_column.wpb_content_element.vc_custom_1602083445408.txt-sec2-pande {
		margin-bottom: 0 !important;
	}
	.wpb_text_column.wpb_content_element.tit-web-pande p {
		text-align: center;
		font-size: 1.5em;
		font-weight: 800;
	}
	.sec3-pande span.ult_countdown-section span.ult_time-mid {
		display: grid;
		margin: 0 8px !important;
	}
	.sec3-pande #count-down-wrap-2530 .ult_countdown-period {
		font-size: 12px !important;
	}
	.sec3-pande .ult_countdown.ult-cd-s1 .ult_countdown-section {
		padding: 0 2px !important;
	}
	.sec3-pande span.ult_countdown-amount.ult-responsive {
		font-size: 22px !important;
	}
	section.vc_section.sec4-pande .vc_row.wpb_row.vc_row-fluid {
		width: 80%;
		margin: 0 auto;
	}
	.wpb_text_column.wpb_content_element.txt4-pande {
		color: #fff;
		padding: 0;
	}
	section.vc_section.sec4-pande {
		padding-top: 150px !important;
	}
	.wpb_text_column.wpb_content_element.txt4-pande p strong {
		font-size: 1.4em;
		line-height: 2;
	}
	section.vc_section.sec5-pande .vc_row.wpb_row.vc_row-fluid {
		width: 90%;
		margin: 0 auto;
	}
	.sec5-pande .wpb_text_column.wpb_content_element.tit-sec5 {
		font-size: 2em;
		font-weight: 800 !important;
		color: #fff;
	}
	.sec5-pande .wpb_text_column.wpb_content_element.tit-sec5 p {
		font-weight: 800;
	}
	section.vc_section.sec6-pande .vc_row.wpb_row.vc_row-fluid.row-sec6 {
		width: 85%;
		margin: 0 auto;
	}
	section.vc_section.sec6-pande .vc_row.wpb_row.vc_row-fluid.row-sec6 .wpb_text_column.wpb_content_element.tit-sec6 p {
		font-size: 1.6em;
		font-weight: 800;
		color: #fff;
	}
	.wpb_text_column.wpb_content_element.tit2-sec6 p {
		text-align: center;
		margin: 50px;
		color: #fff;
		font-size: 2.4em;
		font-weight: 800;
	}
	.page-id-2766 .wpb_text_column.wpb_content_element.txt-sec1-pande h1 {
		font-size: 2em;
	}
	.page-id-2766 .wpb_text_column.wpb_content_element.tit-web-pande p {
		font-size: 2em;
		margin-bottom: 50px !important;
	}
}



.page-id-2813 header#masthead {
    display: none;
}

.page-id-2813 footer#colophon {
    display: none;
}

.page-id-2813 .contact-buttons {
    display: none;
}

.page-id-2822 header#masthead {
    display: none;
}

.txt-sec1-pande h4 {
    font-size: 2.5em;
    color: #f8ba00;
}

.wpb_text_column.wpb_content_element.txt-sec1-pande {
    text-align: center;
}












