/*****tipografias****/
@font-face {
    font-family: 'ITCFranklinGothicStdMdCd';
    src: url('../fonts/ITCFranklinGothicStdMdCd.eot');
    src: url('../fonts/ITCFranklinGothicStdMdCd.eot') format('embedded-opentype'),
         url('../fonts/ITCFranklinGothicStdMdCd.woff2') format('woff2'),
         url('../fonts/ITCFranklinGothicStdMdCd.woff') format('woff'),
         url('../fonts/ITCFranklinGothicStdMdCd.ttf') format('truetype'),
         url('../fonts/ITCFranklinGothicStdMdCd.svg#ITCFranklinGothicStdMdCd') format('svg');
}
@font-face {
    font-family: 'ITCFranklinGothicStdBkCd';
    src: url('../fonts/ITCFranklinGothicStdBkCd.eot');
    src: url('../fonts/ITCFranklinGothicStdBkCd.eot') format('embedded-opentype'),
         url('../fonts/ITCFranklinGothicStdBkCd.woff2') format('woff2'),
         url('../fonts/ITCFranklinGothicStdBkCd.woff') format('woff'),
         url('../fonts/ITCFranklinGothicStdBkCd.ttf') format('truetype'),
         url('../fonts/ITCFranklinGothicStdBkCd.svg#ITCFranklinGothicStdBkCd') format('svg');
}
@font-face {
    font-family: 'ITCFranklinGothicStdBook';
    src: url('../fonts/ITCFranklinGothicStdBook.eot');
    src: url('../fonts/ITCFranklinGothicStdBook.eot') format('embedded-opentype'),
         url('../fonts/ITCFranklinGothicStdBook.woff2') format('woff2'),
         url('../fonts/ITCFranklinGothicStdBook.woff') format('woff'),
         url('../fonts/ITCFranklinGothicStdBook.ttf') format('truetype'),
         url('../fonts/ITCFranklinGothicStdBook.svg#ITCFranklinGothicStdBook') format('svg');
}
@font-face {
    font-family: 'ITCFranklinGothicStdDemi';
    src: url('../fonts/ITCFranklinGothicStdDemi.eot');
    src: url('../fonts/ITCFranklinGothicStdDemi.eot') format('embedded-opentype'),
         url('../fonts/ITCFranklinGothicStdDemi.woff2') format('woff2'),
         url('../fonts/ITCFranklinGothicStdDemi.woff') format('woff'),
         url('../fonts/ITCFranklinGothicStdDemi.ttf') format('truetype'),
         url('../fonts/ITCFranklinGothicStdDemi.svg#ITCFranklinGothicStdDemi') format('svg');
}
@font-face {
    font-family: 'ITCFranklinGothicStdMed';
    src: url('../fonts/ITCFranklinGothicStdMed.eot');
    src: url('../fonts/ITCFranklinGothicStdMed.eot') format('embedded-opentype'),
         url('../fonts/ITCFranklinGothicStdMed.woff2') format('woff2'),
         url('../fonts/ITCFranklinGothicStdMed.woff') format('woff'),
         url('../fonts/ITCFranklinGothicStdMed.ttf') format('truetype'),
         url('../fonts/ITCFranklinGothicStdMed.svg#ITCFranklinGothicStdMed') format('svg');
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'ITCFranklinGothicStdMdCd'!important; 
}

/**subtitulos morados*/
h6 {
    font-family: 'ITCFranklinGothicStdMdCd' !important;
    font-size: 12px;
}
p {
  margin: 0 !important;
  font-family: 'ITCFranklinGothicStdBkCd';
  }
  
/**BOTONES**/
div#qx-button-6swru a:after {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    position: absolute;
    background: url(https://vax.framelova.info/images/header_highlights_arrow-icon.png) center center no-repeat;
    background-size: contain;
    bottom: 12px;
    right: 0;
    z-index: 100;
}

div#qx-button-6swru a {
    position: relative;
    padding-right: 20px !important; 
}
  .btn:hover {
    background: none;
    border-color: #ffca33;
    text-decoration: none !important;
    color: #ffca33 !important;
}
  a.btn.btn-secondary {
    width: max-content;
    border: 0;
    border-bottom: 1px solid #8119E6;
    border-radius: 0;
    display: flex;
    align-items: center;
    padding: 0;
    flex-direction: row-reverse;
    color: #8119E6;
}
div#qx-joomla-module-wp9gn a.btn.btn-secondary {
    border-color: #fff;
}
.active {
    font-family: 'ITCFranklinGothicStdMdCd' !important;
    font-size: 20px !important; 
}
a.qx-btn.qx-btn-primary {
    font-family: 'ITCFranklinGothicStdBkCd';
}
a.qx-btn.qx-btn-primary {
    border-radius: 0;
}
joomla-hidden-mail a {
    color: #000;
}
#qx-social-icon-d8008 ul.horizontalDesktopLayout li {
    background: #ffca33;
    padding: 10px;
}
.qx-btn-primary.qx-focus, .qx-btn-primary:focus {
    box-shadow: none !important;
}
div#qx-column-obmu4 a {
    border-bottom: 1px solid #fff !important;
}
/**HEADER**/

header .wrapper {
    display: flex;
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
    align-items: center;
}
.container-header .mod-menu>li>a, .container-header .mod-menu>li>span {
    font-family: 'ITCFranklinGothicStdBkCd';
}
.grid-child.container-nav {
    width: 80%;
}

header .grid-child {
    width: 20%;
}

header {
    position: fixed !important;
    top: 0;
    width: 100%;
    background: linear-gradient(180deg, #000000, #ffffff00) !important;!i;!;
}

.container-topbar {
    height: 40px;
    border-bottom: 1px solid;
}
.container-header .container-nav {
    padding: 0;
    justify-content: flex-end !IMPORTANT; 
}
span.mod-menu__heading.nav-header:after {
    content: "";
    display: block;
    position: absolute;
    width: 10px;
    height: 6px;
    right: -14px;
    bottom: 5px;
    background: url(/images/Group%201.png) center center no-repeat;
}
.show-menu li.active {
    background: #3a284f;
    font-size: 1em !important; 
    padding: 6px 13px;
}

.show-menu li {
    padding: 6px 13px !important; 
}
ul.mod-menu__sub.list-unstyled.small.show-menu {
    display: block;
    position: absolute;
    background: #72509c;
    width: 100%;
    min-width: max-content;
    padding: 0;
}

ul.mod-menu__sub.list-unstyled.small.show-menu a {
    color: #fff;
}

/**BANNER**/
.slide-text h1 {
    text-align: left;
    color: #fff;
    margin: 0;
    font-family: 'ITCFranklinGothicStdBook' !important;!i;!;
}
.container-header .mod-menu>li>a, .container-header .mod-menu>li>span {
    font-family: 'ITCFranklinGothicStdBkCd';
}

.slide-text {
    margin-bottom: 2em;
}

section#qx-section-08x20 {
    padding: 18px 0;
}
.slide-text h1 img {
    margin: 0;
    max-width: 200px;
    margin-bottom: 1em;
}

.slide-desc-text-default {
    margin-bottom: 160px;
    background: none !important;
    padding: 0;
}

.slide-desc-bg.slide-desc-bg-default {
    background: none !important; 
}

.slide-desc-in {
    width: 90%;
    margin: 0 auto;
    max-width: 1200px;
    padding: 0;
}

.container-banner.full-width {
    margin: 0;
}

/***PRENSA HOME***/
.servicios_top {
    margin-top: -140px !important;
}

.grid-child.container-component {
    width: 100%;
    max-width: 100%;
}

div#qx-row-x9igc {
    padding-top: 10px;
    border-top: 1px solid #fff;
}
.servicios_top a {
    color: #fff !important; 
    background: no-repeat;
    border: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    /* width: max-content; */
    flex-direction: row-reverse;
} 
div#qx-joomla-menu-745p8 li {
    width: 16%;
    position: relative;
}
div#qx-joomla-menu-745p8 ul {
    width: 650px;
}
div#qx-joomla-menu-745p8 li:hover:after, 
div#qx-joomla-menu-z23il li:hover a:after,
div#qx-joomla-menu-qlhly li:hover a:after {
    transform: scale(1.5);
    transition: .5s;
}

div#qx-column-7y9lm a:hover,
div#qx-column-30jv0 a:hover {
    border-bottom: 1px solid;
}
h4.mod-articles-title {
    font-size: 16px;
    font-weight: 400;
   
   
}

#qx-heading-qz022 h5 {
    font-size: 20px;
}
div#qx-column-m2427 DIV {
    padding: 0;
}
.qx-navbar-nav>li>a {
    text-transform: capitalize !important;
    width: 86%;
    padding: 0 !important;
    font-family: 'ITCFranklinGothicStdMed';
}
#qx-heading-qp7bf h5 {
    font-family: 'ITCFranklinGothicStdBkCd' !important;!i;!;
    font-size: 16px;
}
  div#qx-joomla-menu-745p8 li:after {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    position: absolute;
    background: url(/images/header_highlights_arrow-icon.png) center center no-repeat;
    background-size: contain;
    bottom: 7px;
    right: 0;
}
div#qx-joomla-menu-745p8 li:after {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    position: absolute;
    background: url(https://vax.framelova.info/images/header_highlights_arrow-icon.png) center center no-repeat;
    background-size: contain;
    bottom: 7px;
    right: 0;
}

div#qx-joomla-module-wp9gn ul {
    display: flex;
    margin: 0;
}

div#qx-joomla-module-wp9gn ul li {
    padding: 0 23px;
    box-sizing: border-box;
    width: 35%;
    border-left: 2px solid #ffca33;
}

/******/
.slider.oculto {
    display: none;
}

.slider {
    display: flex;
    margin: 0;
    height: 550px;
}
#qx-column-4q15j .qx-element-wrap+.qx-element-wrap {
    margin-top: 0 !IMPORTANT;!I;!;
}
.slider .item {
    position: relative;
    flex: 1;
    color: #fff;
    font-size: 1em;
    margin: 0 10px;
    display: flex;
    padding: 10px;
    align-items: center;
    transition: flex-grow 0.5s;
    flex-direction: column;
    justify-content: flex-end;
}
.slider .item:hover {
    flex-grow: 12;
    text-align: left;
}
.slider .item:hover .title{
   transform: rotate(0);
   position: initial;
   margin-bottom: 1em !important;
}
.slider .item:nth-child(1) {
    background: url(/images/inicio/Fronteras/laredo-2.png) center center no-repeat;
    background-size: cover;
}
.slider .item:nth-child(2) {
    background: url(/images/inicio/Fronteras/el-paso-2.png) center center no-repeat;
    background-size: cover;
}
.slider .item:nth-child(3) {
      background: url(/images/inicio/Fronteras/san-diego-2.png) center center no-repeat;
    background-size: cover;
}
.slider .item:nth-child(4) {
     background: url(/images/inicio/Fronteras/calexico-2.png) center center no-repeat;
    background-size: cover;
}

.slider .item.veracruz {
    background: url(/images/inicio/Puertos/veracruz-2.png) center center no-repeat;
    background-size: cover;
}
.slider .item.Manzanillo {
    background: url(/images/inicio/Puertos/manzanillo-2.png) center center no-repeat;
    background-size: cover;
}
.slider .item.lazaro {
      background: url(/images/inicio/Puertos/lazaro-2.png) center center no-repeat;
    background-size: cover;
}
.slider .item.Altamira {
     background: url(/images/inicio/Puertos/altamira-2.png) center center no-repeat;
    background-size: cover;
}
.title {
    margin: 0;
    transform: rotate(-90deg);
    transition: transform 0.2s 0.2s;
    font-size: 1.5em;
    position: absolute;
    bottom: 84px;
    right: -5px;
    !i;!;
    width: 100%;
    white-space: nowrap;
}
p.content {
    display: none;
    font-size: 15px;
}

.slider .item:hover p {
    text-align: left;
    display: block;
    width: 100%;
    font-weight: 400;
}

p.title span {
    color: #ffca33;
}
/**video**/
div#qx-video-q0vor, 
div#qx-video-2eavh {
    height: 100% !important; 
}

div#qx-column-40n6k div, 
div#qx-column-bichu div {
    height: 100%;
}

video#video-qx-video-q0vor, 
video#video-qx-video-2eavh {
    height: 100%;
}
div#qx-video-p8kyn {
    HEIGHT: 100%;
}

video#video-qx-video-p8kyn {
    height: 100%;
}

div#qx-column-4u2xt div {
    height: 100%;
}
/***TESTIMONIOS**/
.reviews-block__text p {
    font-size: 15px !important;
}

.reviews-block__slide {
    padding: 0 0 44px !important;
}

.reviews-block__person {
justify-content: flex-end !important;
padding: 0 !important;
align-items: center !important;
}

.reviews-block__person-image img {
    width: 50px !important;
}

.reviews-block__person-name {
    font-size: 16px !important;
}

.reviews-block__text::after {
    display: none !important;
}

.nav-bottom-right .owl-nav .owl-prev, .nav-bottom-right .owl-nav .owl-next {
    border: 0 !important;
    background-color: #533a72 !important;
    color: #fff !important; ;
}
/**SOLUCIONES ***/
section#qx-section-cn5tp {
    BACKGROUND-SIZE: 65% 100%;
    background-position: left;
}
div#qx-text-iulwi, div#qx-text-vyfpq {
    max-width: 574px;
}
/**SECTORES***/
figure.mod-articles-image.item-image {
    position: absolute;
    top: 0;
    min-height: 200px;
    width: 100%;
}

div#qx-joomla-module-6e6ir h4.mod-articles-title {
    padding-top: 200px;
    color: #000;
}

.mod-articles-item-content {
    position: relative;
}

figure.mod-articles-image.item-image img {
    width: 100%;
    height: 190px;
    object-fit: cover;
}

h4.mod-articles-title a {
    color: #000;
}

div#qx-column-kn2f5, #qx-column-wsn52 {
    max-width: 600px;
    margin-right: 0 !important;
}

div#qx-row-kczzk {
    background: #563c76;
    text-align: right;
}


div#qx-row-kczzk > div, #qx-row-9ranv > div {
    display: flex;
    justify-content: flex-end;
}

/****NUMERARIA***/

.projectFactsWrap {
    display: flex;
}

.projectFactsWrap p {
    color: #72509C;
}

.number {
    font-size: 3em;
    font-weight: 600;
}

.projectFactsWrap .item {
    width: 50%;
}
/**FOOTER***/

footer {
    margin: 0 !IMPORTANT; 
}

.footer .grid-child {
    padding-top: 0 !IMPORTANT; 
    padding-bottom: 0 !IMPORTANT; 
}
div#qx-text-dbuzp {
    DISPLAY: FLEX;
    PADDING: 10PX 20PX;
}
#qx-heading-nu842 {
    width: max-content;
}
/**pag contacto***/
span.wrap-accordion-title {
    margin: 0 !IMPORTANT;
    font-family: 'ITCFranklinGothicStdMdCd';
}
span.wrap-accordion-title {
    margin: 0 !IMPORTANT; 
    font-family: 'ITCFranklinGothicStdMdCd';
}

.qx-element-accordion-v2 li {
    border: 0 !important;!i;!;
    border-bottom: 1px solid #ccc !important; 
}
.qx-element-accordion-v2 .qx-accordion-content{
font-family: 'ITCFranklinGothicStdBkCd';
}

/****NOSOTROS TABS***/

div[data-rlta-type="tabs"] {
    display: flex !important;
    flex-direction: row !important;
    align-items: flex-end;
}

div[role="tablist"] {
    width: 40%;
    display: flex !important;
    flex-direction: column;
}

div[data-rlta-element="panels"] {
    width: 67% !important;
    min-height: 600px;
    background: #eee;
}
div#mod-custom124 {
    margin-top: -185px;
}

[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=accordions]>[data-rlta-element=panel], [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=tabs]>[data-rlta-element=panels]>[data-rlta-element=panel] {
    background: #eee !important;
    border: 0 !important;
}

[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=accordions]>[data-rlta-element=button]:not([data-rlta-state=closed]), [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=accordions]>[data-rlta-element=button]:not([data-rlta-state=closed]):hover, [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:not([data-rlta-state=closed]), [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:not([data-rlta-state=closed]):hover {
    background: #eee !important; 
    border: 0 !important;
    border-radius: 0 !important;
}

div[role="tab"] {
    background-color: #fff !important; 
 
    border: 0 !important; 
    border-bottom: 2px solid #eee !important;
    text-align: left !important; 
}

[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button] {
    box-shadow: none !important; 
}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-type=tabs]>[data-rlta-element=button-list] {
    grid-gap: 0 !important; 
    margin: 0 !important; 
}
.cont_img {
    display: flex;
    flex-wrap: wrap;
}

.cont_img img {
    width: 48%;
    margin: 5px;
}


div[data-rlta-element="panels"] p {
    width: 50%;
    margin-bottom: 1em !important;
}
a#back-top {
    background: #ffca33;
    border-radius: 0;
    border: 0;
}

a#back-top:before {
content: "Regresar a la parte superior";     
font-size: 12px;
    font-family: 'ITCFranklinGothicStdBkCd';}


/***FORMULARIO**/
   .formResponsive .formHorizontal .formControls {
    margin: 0 !important;
}

.formResponsive input[type=email], .formResponsive input[type=number], .formResponsive input[type=password], .formResponsive input[type=tel], .formResponsive input[type=text], .formResponsive input[type=url], .formResponsive textarea {
    width: 100% !important;
    box-sizing: border-box !important;
    height: auto !important;
    background: no-repeat!important;
    color: #fff !important;
    border: 0 !important;
    border-bottom: 1px solid !important;
    border-radius: 0 !important;
    margin: 0 !important;
}

.formResponsive .formHorizontal .formControlLabel {
    float: none !important;
    width: 100% !important;
    text-align: left !important;
    color: #fff !important;
        font-family: 'ITCFranklinGothicStdMdCd' !important;
}
input::placeholder, .formResponsive textarea::placeholder {
    color: #fff;
    opacity: .5;
    font-family: 'ITCFranklinGothicStdBkCd';
}

.formResponsive .formHorizontal .rsform-block {
    margin: 0 !important;
}

.formResponsive textarea {
    border: 1px solid #fff  !important;
}
label#aviso-grouplbl {
    display: none;
}

label#aviso0-lbl {
    color: #fff;
    font-size: 15px;
    font-family: 'ITCFranklinGothicStdMdCd';
    font-weight: 400;
    margin: 0;
}

label.formControlLabel {
    padding: 0 !important; 
}

button#enviar {
    background: none;
    border: 1px solid;
    border-radius: 0;
}
.rsform-block.rsform-block-enviar.rsform-type-submitbutton LABEL {
    display: none;
}
div#qx-column-bd4r3 label, 
#qx-column-whbx6 label, 
div#qx-column-dec6i label {
    color: #000 !important; ;
}

div#qx-column-bd4r3 input, 
#qx-column-whbx6 input, 
div#qx-column-dec6i input {
    border-bottom: 1px solid #000 !important; 
    box-shadow: none !important; ;
}

div#qx-column-bd4r3 input::placeholder,  
#qx-column-whbx6 input::placeholder,  
div#qx-column-dec6i input::placeholder  {
    color: #3f2b5b;
    opacity: 1;
}

div#qx-column-bd4r3 button#enviar, 
#qx-column-whbx6 button#enviar, 
div#qx-column-dec6i button#enviar{
    background: #3f2b5b;
    border: 0;
    text-shadow: none !IMPORTANT; 
}
.formRow {
    display: flex;
    align-items: center;
}
#qx-icon-list-pc6tr a {
    text-decoration: none !important;
}
div#qx-joomla-module-tqep8, 
div#qx-joomla-module-p4l5h,
div#qx-joomla-module-ylke0 {
    width: 60%;
}
    /***************************
    		SECTORES
    ****************************/

/*BANNER MOBILIARIO*/


div#djslider-loader125 .djslider-default ul.djslider-in > li, div#djslider-loader131 .djslider-default ul.djslider-in > li, div#djslider-loader135 .djslider-default ul.djslider-in > li, div#djslider-loader133 .djslider-default ul.djslider-in > li, div#djslider-loader132 .djslider-default ul.djslider-in > li, div#djslider-loader134 .djslider-default ul.djslider-in > li, div#djslider-loader136 .djslider-default ul.djslider-in > li, div#djslider-loader166 .djslider-default ul.djslider-in > li {
   height: 73vh !important;
}

div#djslider-loader125, div#djslider-loader131, div#djslider-loader135, div#djslider-loader133, div#djslider-loader132, div#djslider-loader134, div#djslider-loader136, div#djslider-loader166  {
   height:73vh !important;
}

div#djslider-loader125 .slide-desc-text.slide-desc-text-default,
div#djslider-loader131 .slide-desc-text.slide-desc-text-default,
div#djslider-loader132 .slide-desc-text.slide-desc-text-default,
div#djslider-loader133 .slide-desc-text.slide-desc-text-default,
div#djslider-loader134 .slide-desc-text.slide-desc-text-default,
div#djslider-loader135 .slide-desc-text.slide-desc-text-default,
div#djslider-loader136 .slide-desc-text.slide-desc-text-default{
    max-width: 1200px;
    margin-bottom: 2em;
}

div#djslider-loader125 .slide-desc-text.slide-desc-text-default h6,
div#djslider-loader131 .slide-desc-text.slide-desc-text-default h6, 
div#djslider-loader132 .slide-desc-text.slide-desc-text-default h6,
div#djslider-loader133 .slide-desc-text.slide-desc-text-default h6,
div#djslider-loader135 .slide-desc-text.slide-desc-text-default h6,
div#djslider-loader134 .slide-desc-text.slide-desc-text-default h6,
div#djslider-loader136 .slide-desc-text.slide-desc-text-default h6   {
    color: #fff;
}
.slide-text .navegacion {
    display: flex;
    position: absolute;
    bottom: 0;
    right: 0;
}

div#djslider-loader125 .slide-desc-text.slide-desc-text-default h1,
div#djslider-loader131 .slide-desc-text.slide-desc-text-default h1,
div#djslider-loader132 .slide-desc-text.slide-desc-text-default h1,
div#djslider-loader133 .slide-desc-text.slide-desc-text-default h1,
div#djslider-loader134 .slide-desc-text.slide-desc-text-default h1,
div#djslider-loader135 .slide-desc-text.slide-desc-text-default h1, 
div#djslider-loader136 .slide-desc-text.slide-desc-text-default h1   {
    max-width: 500px;
}
div#djslider-loader125 .slide-desc-text.slide-desc-text-default p, 
div#djslider-loader131 .slide-desc-text.slide-desc-text-default p, 
div#djslider-loader132 .slide-desc-text.slide-desc-text-default p, 
div#djslider-loader133 .slide-desc-text.slide-desc-text-default p, 
div#djslider-loader134 .slide-desc-text.slide-desc-text-default p, 
div#djslider-loader135 .slide-desc-text.slide-desc-text-default p, 
div#djslider-loader136 .slide-desc-text.slide-desc-text-default p  {
    max-width: 29%;
}


.slide-text .navegacion img {
    margin: 0 10px;
}
main {
    margin: 0 !important;
}

section#qx-section-jxu02 div[data-rlta-element="panels"],
section#qx-section-vclxg div[data-rlta-element="panels"],
section#qx-section-yekxb div[data-rlta-element="panels"],
section#qx-section-tj3e6 div[data-rlta-element="panels"],
section#qx-section-5w6np div[data-rlta-element="panels"],
section#qx-section-cvifq div[data-rlta-element="panels"],
section#qx-section-fcmnh div[data-rlta-element="panels"]{
    background: none;
    min-height: auto !important; 
}

section#qx-section-jxu02 [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=accordions]>[data-rlta-element=panel], [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=tabs]>[data-rlta-element=panels]>[data-rlta-element=panel] {
    background: none !IMPORTANT;
    /* color: #fff; */
}

div#mod-custom129 div[data-rlta-element="panel-content"] h2,
div#mod-custom137 div[data-rlta-element="panel-content"] h2,
div#mod-custom138 div[data-rlta-element="panel-content"] h2,
div#mod-custom139 div[data-rlta-element="panel-content"] h2,
div#mod-custom140 div[data-rlta-element="panel-content"] h2,
div#mod-custom141 div[data-rlta-element="panel-content"] h2,
div#mod-custom142 div[data-rlta-element="panel-content"] h2{
    color: #ffca33;
    font-size: 16px;
    text-transform: uppercase;
}


div#mod-custom129 div[role="tab"],
div#mod-custom137 div[role="tab"],
div#mod-custom138 div[role="tab"],
div#mod-custom139 div[role="tab"],
div#mod-custom140 div[role="tab"],
div#mod-custom141 div[role="tab"],
div#mod-custom142 div[role="tab"] {
    background: none !IMPORTANT;
    border-left: 2px solid #ffffff91 !important;
    margin: 8px 0;
    border-radius: 0;
    border-bottom: 0 !important;
    padding: 0 19px;
}

div#mod-custom129 div[data-rlta-state="open"] h3, 
div#mod-custom129 div[role="tab"]:hover h3,
div#mod-custom138 div[data-rlta-state="open"] h3, 
div#mod-custom138 div[role="tab"]:hover h3,
div#mod-custom137 div[data-rlta-state="open"] h3, 
div#mod-custom137 div[role="tab"]:hover h3,
div#mod-custom139 div[data-rlta-state="open"] h3, 
div#mod-custom139 div[role="tab"]:hover h3,
div#mod-custom140 div[data-rlta-state="open"] h3, 
div#mod-custom140 div[role="tab"]:hover h3,
div#mod-custom141 div[data-rlta-state="open"] h3, 
div#mod-custom141 div[role="tab"]:hover h3 ,
div#mod-custom142 div[data-rlta-state="open"] h3, 
div#mod-custom142 div[role="tab"]:hover h3   {
color: #fff;
    opacity: 1 !important;
    font-size: 1.5em;
}
div#mod-custom129, div#mod-custom137, div#mod-custom138, div#mod-custom139 , div#mod-custom140 , 
div#mod-custom141, div#mod-custom142{
    margin-top: -25px;
}
div#rlta-informacion {
    margin-top: 0 !IMPORTANT;
}
div#mod-custom129 div[data-rlta-type="tabs"],
div#mod-custom137 div[data-rlta-type="tabs"], 
div#mod-custom138 div[data-rlta-type="tabs"], 
div#mod-custom139 div[data-rlta-type="tabs"], 
div#mod-custom140 div[data-rlta-type="tabs"], 
div#mod-custom141 div[data-rlta-type="tabs"], 
div#mod-custom142 div[data-rlta-type="tabs"]{
    align-items: flex-start ! IMPORTANT;
    margin-top: 3em ! IMPORTANT;
}


div#mod-custom129 div[data-rlta-element="panels"] p,
div#mod-custom137 div[data-rlta-element="panels"] p,
div#mod-custom139 div[data-rlta-element="panels"] p,
div#mod-custom140 div[data-rlta-element="panels"] p,
div#mod-custom141 div[data-rlta-element="panels"] p,
div#mod-custom142 div[data-rlta-element="panels"] p {
    width: 70%;
}
div#mod-custom129 div[role="tab"] h3,
div#mod-custom137 div[role="tab"] h3,
div#mod-custom138 div[role="tab"] h3,
div#mod-custom139 div[role="tab"] h3,
div#mod-custom140 div[role="tab"] h3,
div#mod-custom141 div[role="tab"] h3,
div#mod-custom142 div[role="tab"] h3  {
    color: #fff;
    opacity: .6;
}
div#mod-custom129 div[data-rlta-state="open"], 
div#mod-custom129 div[role="tab"]:hover,
div#mod-custom138 div[data-rlta-state="open"], 
div#mod-custom138 div[role="tab"]:hover,
div#mod-custom139 div[data-rlta-state="open"], 
div#mod-custom139 div[role="tab"]:hover,
div#mod-custom140 div[data-rlta-state="open"], 
div#mod-custom140 div[role="tab"]:hover,
div#mod-custom141 div[data-rlta-state="open"], 
div#mod-custom141 div[role="tab"]:hover,
div#mod-custom142 div[data-rlta-state="open"], 
div#mod-custom142 div[role="tab"]:hover,
div#mod-custom137 div[data-rlta-state="open"], 
div#mod-custom137 div[role="tab"]:hover{
    border-color: #ffca33 !important;
}
div#mod-custom129 div[data-rlta-element="panel-content"],
div#mod-custom137 div[data-rlta-element="panel-content"],
div#mod-custom138 div[data-rlta-element="panel-content"],
div#mod-custom139 div[data-rlta-element="panel-content"],
div#mod-custom140 div[data-rlta-element="panel-content"],
div#mod-custom141 div[data-rlta-element="panel-content"],
div#mod-custom142 div[data-rlta-element="panel-content"]  {
    padding: 0;
    min-height: 170px;
}
div#mod-custom129 div[data-rlta-element="panels"] p,
div#mod-custom137 div[data-rlta-element="panels"] p,
div#mod-custom138 div[data-rlta-element="panels"] p,
div#mod-custom139 div[data-rlta-element="panels"] p,
div#mod-custom140 div[data-rlta-element="panels"] p,
div#mod-custom141 div[data-rlta-element="panels"] p,
div#mod-custom142 div[data-rlta-element="panels"] p {
    width: 70%;
}

/***MENU TABS***/
div#qx-joomla-menu-d7891 div,
div#qx-joomla-menu-h6cgh div,
div#qx-joomla-menu-vn1t6 div,
div#qx-joomla-menu-111n5 div,
div#qx-joomla-menu-z4w2q div,
div#qx-joomla-menu-slwn6 div,
div#qx-joomla-menu-ct5ss div

{
    width: 100% !IMPORTANT; 
}

div#qx-joomla-menu-d7891 ul,
div#qx-joomla-menu-h6cgh ul,
div#qx-joomla-menu-vn1t6 ul,
div#qx-joomla-menu-111n5 ul,
div#qx-joomla-menu-z4w2q ul,
div#qx-joomla-menu-slwn6 ul,
div#qx-joomla-menu-ct5ss ul    {
    display: flex;
    justify-content: space-around !IMPORTANT;
    width: 100%;
}
div#qx-joomla-menu-d7891 a,
div#qx-joomla-menu-h6cgh a,
div#qx-joomla-menu-vn1t6 a,
div#qx-joomla-menu-111n5 a,
div#qx-joomla-menu-z4w2q a,
div#qx-joomla-menu-slwn6 a,
div#qx-joomla-menu-ct5ss a{
    color: #000 !important; 
    font-size: 18px;
    font-family: 'ITCFranklinGothicStdBkCd';
}
div#qx-joomla-menu-d7891 li a:hover,
div#qx-joomla-menu-h6cgh li a:hover,
div#qx-joomla-menu-vn1t6 li a:hover,
div#qx-joomla-menu-111n5 li a:hover,
div#qx-joomla-menu-z4w2q li a:hover,
div#qx-joomla-menu-slwn6 li a:hover,
div#qx-joomla-menu-ct5ss li a:hover  {
    font-family: 'ITCFranklinGothicStdMdCd' !important;
}
li.qx-active a {
    font-size: 23px !IMPORTANT; 
    font-family: 'ITCFranklinGothicStdMdCd' !important;
}
/****TITULOS SECTORES***/
div#qx-heading-0rrkk h2,
div#qx-heading-r6t4f h2,
div#qx-heading-6pbln h2,
div#qx-heading-ufult h2,
div#qx-heading-mi8kc h2,
div#qx-heading-td5as h2,
div#qx-heading-ce2j6 h2 {
    font-size: 3.4em;
    margin: 0;
    font-family: 'ITCFranklinGothicStdBook' !IMPORTANT; 
}

/***EMPLEOS ***/
div#qx-button-1qvp8 svg, #qx-button-vmnzb svg {
    transform: rotate(-45deg);
    position: absolute; 
    right: 12px;
}

div#qx-button-1qvp8 a,  #qx-button-vmnzb a {
    text-align: left !important; 
    position: relative;
}
form#userForm h3 {
    color: #fff;
    border-left: 3px solid #FFCA33;
    padding-left: 10px;
}
.rsform-block.rsform-block-duracion.rsform-type-freetext h4 {
    color: #fff;
    font-size: 18px;
}

.rsform-block-tiempo-inicio, .rsform-block-tiempo-fin {
    width: 47%;
    display: inline-block;
  
}
div#rsform_4_page_0 .formRow {
    align-items: flex-end;
}
div#rsform_4_page_0 .formRow:nth-child(6) {
    margin-bottom: 1em !important;
 
}
input#CV,
input#Carta_de_recomendacion {
    color: #fff;
}
span.qx-icon-text {
    color: #000;
    text-decoration: none;
}

a:not([class]) {
    text-decoration: none !important; 
}
label#aviso0-lbl a {
    color: #fff !important;
}


div#mod-custom144 div[data-rlta-type="tabs"] {
    display: block !important; 
}

div#mod-custom144 div[role="tablist"] {
    width: 90%;
    flex-direction: row;
    justify-content: space-between;
    max-width: 1200px !important;!i;!;
    margin: 0 auto !IMPORTANT;!I;!;
}
div#mod-custom144 div[data-rlta-element="panels"] {
    width: 100% !important;
    min-height: 250px;
}
div#mod-custom144 div[role="tab"] {
    width: 33%;
    text-align: center !IMPORTANT;  
}

div#mod-custom144 [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:not([data-rlta-state=closed]),
div#mod-custom144  [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:not([data-rlta-state=closed]):hover {
    background: #72509C ! IMPORTANT;
    border-top: 3px solid #FFCA33 !IMPORTANT; 
}

div#mod-custom144 [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=accordions]>[data-rlta-element=button]:not([data-rlta-state=closed]), 
div#mod-custom144 [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=accordions]>[data-rlta-element=button]:not([data-rlta-state=closed]):hover, 
div#mod-custom144 [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:not([data-rlta-state=closed]),
div#mod-custom144 [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:not([data-rlta-state=closed]):hover
{
    background: #72509C ! IMPORTANT;
    border-top: 3px solid #FFCA33 !IMPORTANT;
    MARGIN: 0 !IMPORTANT;!I;!;
    padding: 10px !important;!i;!;
}

div#mod-custom144 [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=accordions]>[data-rlta-element=button]:not([data-rlta-state=closed]) h3, 
div#mod-custom144 [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=accordions]>[data-rlta-element=button]:not([data-rlta-state=closed]):hover h3, 
div#mod-custom144 [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:not([data-rlta-state=closed]) h3,
div#mod-custom144 [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:not([data-rlta-state=closed]):hover h3
{    color: #fff; 
}

div#mod-custom144 [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:not([data-rlta-state=closed]) h3 {
    color: #fff;
}

map {
    position: absolute;
    width: 100%;
    height: 100%;
}

div#rlta-panel-servicios-nacionales div, 
div#rlta-panel-servicios-domesticos div,
div#rlta-panel-servicios-internacionales div,
div#rlta-panel-servicios-especializados div {
    width: 90%;
    margin: 0 auto;
    max-width: 1200px;
    min-height: 400px;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
}
div#rlta-panel-servicios-nacionales h2, div#rlta-panel-servicios-domesticos h2, div#rlta-panel-servicios-internacionales h2, div#rlta-panel-servicios-especializados h2 {
    color: #ffca33;
    text-transform: uppercase;
    font-size: 14px;
}
div#rlta-panel-servicios-nacionales {
    background: url(/images/servicios/national_service.png) center center no-repeat !important;!i;!;!I;!;
    background-size: cover !important; 
}
div#rlta-panel-servicios-domesticos {
    background: url(/images/servicios/domestic_service.png) center center no-repeat !important;!i;!;!I;!;
    background-size: cover !important; 
}
div#rlta-panel-servicios-internacionales {
    background: url(/images/servicios/international_service.png) center center no-repeat !important;!i;!;!I;!;
    background-size: cover !important; 
}
div#rlta-panel-servicios-especializados {
    background: url(/images/servicios/specialized_service.png) center center no-repeat !important;!i;!;!I;!;
    background-size: cover !important; 
}
div#mod-custom144 a.btn {
    /* background: #eebd30; */
    color: #fff;
    padding: 0;
    position: relative;
}

.webui-popover {
    background: #f8c432 !important;
    border: 0 !important; 
}
.webui-popover.top > .webui-arrow:after, .webui-popover.top-right > .webui-arrow:after, .webui-popover.top-left > .webui-arrow:after {
    border-top-color: #f8c432 !important;
}
.webui-popover.bottom > .webui-arrow:after, .webui-popover.bottom-right > .webui-arrow:after, .webui-popover.bottom-left > .webui-arrow:after { 
    top: 2px;
    border-bottom-color: #f8c432 !important;
}
.webui-popover-title {
    text-align: center;
    background: none !important;
    border: 0 !important;
    font-size: 2em !important;
}

.webui-popover-content {
    text-align: center;
}

/********SERVICIOS************/

div#qx-column-xl57w .qx-elements-wrap,
div#qx-column-cht1u .qx-elements-wrap {
    display: flex;
    max-width: 400px;
}
#qx-column-xl57w .qx-element-wrap+.qx-element-wrap,
#qx-column-cht1u .qx-element-wrap+.qx-element-wrap {
    margin-top: 0 !IMPORTANT;
}
div#rlta-panel-servicios-nacionales div p, div#rlta-panel-servicios-domesticos div p, div#rlta-panel-servicios-internacionales div p, div#rlta-panel-servicios-especializados div p {
    color: #fff;
    max-width: 380px;
}
div#qx-row-lo9v4 img {
    width: 100%;
}

div#qx-row-lo9v4 figure {
    max-width: 25%;
    margin: 0 12px !important; 
}
video#video-qx-video-qed55 {
    height: 100%;
}

div#qx-video-qed55 {
    height: 100%;
}

div#qx-column-rvoyy div {
    height: 100% !important; 
}
video#video-qx-video-qed55 {
    height: 100%;
}

div#qx-video-qed55 {
    height: 100%;
}

div#qx-column-rvoyy div {
    height: 100% !important; 
}
/**menu sectores footer***/
div#qx-joomla-menu-z23il li,
div#qx-joomla-menu-qlhly li {
    border-bottom: 1px solid #ccc;
    font-family: 'ITCFranklinGothicStdMdCd';
    color: #000;
}

div#qx-joomla-menu-z23il li a,
div#qx-joomla-menu-qlhly li a {
    color: #000 !important; 
    position: relative;
}

div#qx-joomla-menu-z23il li a:after,
div#qx-joomla-menu-qlhly li a:after {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    position: absolute;
    background: url(/images/header_highlights_arrow-icon.png) center center no-repeat;
    background-size: contain;
    bottom: 7px;
    right: 0;
}
span.wrap-accordion-title {
    font-size: 23px;
}
/******tabs logistica blanca*******/

div#mod-custom147 div[data-rlta-type="tabs"],
div#mod-custom148 div[data-rlta-type="tabs"],
div#mod-custom149 div[data-rlta-type="tabs"],
div#mod-custom150 div[data-rlta-type="tabs"]{
    align-items: flex-start; 
}
div#mod-custom147 div[data-rlta-element="panels"] .cont_img,
div#mod-custom148 div[data-rlta-element="panels"] .cont_img,
div#mod-custom149 div[data-rlta-element="panels"] .cont_img,
div#mod-custom150 div[data-rlta-element="panels"] .cont_img {
    width: 50% !IMPORTANT;
     }

div#mod-custom147 div[data-rlta-element="panels"] p, 
div#mod-custom147 div[data-rlta-element="panels"] img,
div#mod-custom148 div[data-rlta-element="panels"] p,
div#mod-custom148 div[data-rlta-element="panels"] img,
div#mod-custom149 div[data-rlta-element="panels"] p,
div#mod-custom149 div[data-rlta-element="panels"] img,
div#mod-custom150 div[data-rlta-element="panels"] p,
div#mod-custom150 div[data-rlta-element="panels"] img  {
    width: 100%;
}

div#mod-custom147 div[data-rlta-element="panels"],
div#mod-custom148 div[data-rlta-element="panels"],
div#mod-custom149 div[data-rlta-element="panels"],
div#mod-custom150 div[data-rlta-element="panels"] {
    background: #fff;
}

div#mod-custom147 div[role="tablist"] div:after,
div#mod-custom148 div[role="tablist"] div:after,
div#mod-custom149 div[role="tablist"] div:after,
div#mod-custom150 div[role="tablist"] div:after   {
    content: "";
    width: 10px;
    height: 10px;
        background: url(https://vax.framelova.info/images/header_highlights_arrow-icon.png) center center no-repeat;
    background-size: contain;
    position: absolute;
    right: 10px;
    transform: rotate(45deg);
}

div#mod-custom147 div[role="tablist"] div,
div#mod-custom148 div[role="tablist"] div,
div#mod-custom149 div[role="tablist"] div,
div#mod-custom150 div[role="tablist"] div  {
    position: relative;
}



/***sombras moradas servicios ***/
.qx-column-kx0k0-background-overlay,
.qx-column-qanmc-background-overlay,
.qx-column-t6qv0-background-overlay, 
.qx-column-frhkj-background-overlay,
.qx-column-srt2y-background-overlay,
.qx-column-0o96t-background-overlay {
    background: linear-gradient(356deg, #3b2950 , transparent );
}
div#qx-column-7y9lm a, div#qx-column-30jv0 a {
    padding: 0;
}
div#mod-custom147 div[data-rlta-element="panels"] div, div#mod-custom148 div[data-rlta-element="panels"] div, div#mod-custom149 div[data-rlta-element="panels"] div, div#mod-custom150 div[data-rlta-element="panels"] div {
    padding-top: 0;
}
#qx-social-icon-4g989 ul.horizontalDesktopLayout li {
    background: #ffca33;
}

/***PRENSA BLOG***/
article.mod-articles-item {
    height: 415px;
}
li.mod-breadcrumbs__item.breadcrumb-item a {
    pointer-events: none;
}
p.readmore {
    position: absolute;
    bottom: 0;
}

div#qx-joomla-module-iegwb ul li:first-child article.mod-articles-item {
    height: 500px;
}

div#qx-joomla-module-iegwb ul li:first-child article.mod-articles-item .mod-articles-item-content {
    height: 470px;
}
a.mod-articles-link {
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
figure.mod-articles-image.item-image img {
    object-position: 0 -21px;
}
div#qx-row-zp3tt .qx-elements-wrap {
    display: flex;
}
div#qx-row-zp3tt .qx-element-wrap {
    margin: 0 10px ! IMPORTANT;
    width: max-content;
}
div#qx-row-zp3tt .qx-element-wrap a:after {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    background: url(https://vax.framelova.info/images/path44.png) center center no-repeat;
    background-size: cover;
    margin: 0 0 0 10px;
}

div#qx-row-zp3tt .qx-element-wrap a {
    display: flex;
    align-items: center;
}

div#qx-joomla-module-iegwb ul {
    display: flex;
}

div#qx-joomla-module-iegwb ul li:first-child {
    background: #ffca33;
    width: 48%;
}

div#qx-joomla-module-iegwb ul li {
    margin: 0 15px;
    border: 1px solid #CCCCCC;
    padding: 24px;
    width: 29%;
    position: relative;
}

dd.mod-articles-category.list-inline-item {
    position: absolute;
    top: 0;
}

span.icon-folder-open.icon-fw {
    display: none;
}

dd.mod-articles-category.list-inline-item a, 
dd.mod-articles-category.list-inline-item,
dd.mod-articles-category {
    color: #6d4c95;
    text-transform: uppercase;
}
nav.pagenavigation {
    width: 90%;
    margin: 0 auto;
    max-width: 1200px;
}
h4.mod-articles-title {
    margin-top: 1.2em;
    font-size: 1.8em;
}
/*****tipografias****/
@font-face {
    font-family: 'ITCFranklinGothicStdMdCd';
    src: url('../fonts/ITCFranklinGothicStdMdCd.eot');
    src: url('../fonts/ITCFranklinGothicStdMdCd.eot') format('embedded-opentype'),
         url('../fonts/ITCFranklinGothicStdMdCd.woff2') format('woff2'),
         url('../fonts/ITCFranklinGothicStdMdCd.woff') format('woff'),
         url('../fonts/ITCFranklinGothicStdMdCd.ttf') format('truetype'),
         url('../fonts/ITCFranklinGothicStdMdCd.svg#ITCFranklinGothicStdMdCd') format('svg');
}
@font-face {
    font-family: 'ITCFranklinGothicStdBkCd';
    src: url('../fonts/ITCFranklinGothicStdBkCd.eot');
    src: url('../fonts/ITCFranklinGothicStdBkCd.eot') format('embedded-opentype'),
         url('../fonts/ITCFranklinGothicStdBkCd.woff2') format('woff2'),
         url('../fonts/ITCFranklinGothicStdBkCd.woff') format('woff'),
         url('../fonts/ITCFranklinGothicStdBkCd.ttf') format('truetype'),
         url('../fonts/ITCFranklinGothicStdBkCd.svg#ITCFranklinGothicStdBkCd') format('svg');
}
@font-face {
    font-family: 'ITCFranklinGothicStdBook';
    src: url('../fonts/ITCFranklinGothicStdBook.eot');
    src: url('../fonts/ITCFranklinGothicStdBook.eot') format('embedded-opentype'),
         url('../fonts/ITCFranklinGothicStdBook.woff2') format('woff2'),
         url('../fonts/ITCFranklinGothicStdBook.woff') format('woff'),
         url('../fonts/ITCFranklinGothicStdBook.ttf') format('truetype'),
         url('../fonts/ITCFranklinGothicStdBook.svg#ITCFranklinGothicStdBook') format('svg');
}
@font-face {
    font-family: 'ITCFranklinGothicStdDemi';
    src: url('../fonts/ITCFranklinGothicStdDemi.eot');
    src: url('../fonts/ITCFranklinGothicStdDemi.eot') format('embedded-opentype'),
         url('../fonts/ITCFranklinGothicStdDemi.woff2') format('woff2'),
         url('../fonts/ITCFranklinGothicStdDemi.woff') format('woff'),
         url('../fonts/ITCFranklinGothicStdDemi.ttf') format('truetype'),
         url('../fonts/ITCFranklinGothicStdDemi.svg#ITCFranklinGothicStdDemi') format('svg');
}
@font-face {
    font-family: 'ITCFranklinGothicStdMed';
    src: url('../fonts/ITCFranklinGothicStdMed.eot');
    src: url('../fonts/ITCFranklinGothicStdMed.eot') format('embedded-opentype'),
         url('../fonts/ITCFranklinGothicStdMed.woff2') format('woff2'),
         url('../fonts/ITCFranklinGothicStdMed.woff') format('woff'),
         url('../fonts/ITCFranklinGothicStdMed.ttf') format('truetype'),
         url('../fonts/ITCFranklinGothicStdMed.svg#ITCFranklinGothicStdMed') format('svg');
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'ITCFranklinGothicStdMdCd'!important; 
}

/**subtitulos morados*/
h6 {
    font-family: 'ITCFranklinGothicStdMdCd' !important;
    font-size: 12px;
}
p {
  margin: 0 !important;
  font-family: 'ITCFranklinGothicStdBkCd';
  }
  
/**BOTONES**/
div#qx-button-6swru a:after {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    position: absolute;
    background: url(https://vax.framelova.info/images/header_highlights_arrow-icon.png) center center no-repeat;
    background-size: contain;
    bottom: 12px;
    right: 0;
    z-index: 100;
}

div#qx-button-6swru a {
    position: relative;
    padding-right: 20px !important; 
}
  .btn:hover {
    background: none;
    border-color: #ffca33;
    text-decoration: none !important;
    color: #ffca33 !important;
}
  a.btn.btn-secondary {
    width: max-content;
    border: 0;
    border-bottom: 1px solid #8119E6;
    border-radius: 0;
    display: flex;
    align-items: center;
    padding: 0;
    flex-direction: row-reverse;
    color: #8119E6;
}
div#qx-joomla-module-wp9gn a.btn.btn-secondary {
    border-color: #fff;
}
.active {
    font-family: 'ITCFranklinGothicStdMdCd' !important;
    font-size: 20px !important; 
}
a.qx-btn.qx-btn-primary {
    font-family: 'ITCFranklinGothicStdBkCd';
}
a.qx-btn.qx-btn-primary {
    border-radius: 0;
}
joomla-hidden-mail a {
    color: #000;
}
#qx-social-icon-d8008 ul.horizontalDesktopLayout li {
    background: #ffca33;
    padding: 10px;
}
.qx-btn-primary.qx-focus, .qx-btn-primary:focus {
    box-shadow: none !important;
}
div#qx-column-obmu4 a {
    border-bottom: 1px solid #fff !important;
}
/**HEADER**/

header .wrapper {
    display: flex;
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
    align-items: center;
}
.container-header .mod-menu>li>a, .container-header .mod-menu>li>span {
    font-family: 'ITCFranklinGothicStdBkCd';
}
.grid-child.container-nav {
    width: 80%;
}

header .grid-child {
    width: 20%;
}

header {
    position: fixed !important;
    top: 0;
    width: 100%;
    background: linear-gradient(180deg, #000000, #ffffff00) !important;!i;!;
}

.container-topbar {
    height: 40px;
    border-bottom: 1px solid;
}
.container-header .container-nav {
    padding: 0;
    justify-content: flex-end !IMPORTANT; 
}
span.mod-menu__heading.nav-header:after {
    content: "";
    display: block;
    position: absolute;
    width: 10px;
    height: 6px;
    right: -14px;
    bottom: 5px;
    background: url(/images/Group%201.png) center center no-repeat;
}
.show-menu li.active {
    background: #3a284f;
    font-size: 1em !important; 
    padding: 6px 13px;
}

.show-menu li {
    padding: 6px 13px !important; 
}
ul.mod-menu__sub.list-unstyled.small.show-menu {
    display: block;
    position: absolute;
    background: #72509c;
    width: 100%;
    min-width: max-content;
    padding: 0;
}

ul.mod-menu__sub.list-unstyled.small.show-menu a {
    color: #fff;
}

/**BANNER**/
.slide-text h1 {
    text-align: left;
    color: #fff;
    margin: 0;
    font-family: 'ITCFranklinGothicStdBook' !important;
}
.container-header .mod-menu>li>a, .container-header .mod-menu>li>span {
    font-family: 'ITCFranklinGothicStdBkCd';
}

.slide-text {
    margin-bottom: 2em;
}

section#qx-section-08x20 {
    padding: 18px 0;
}
.slide-text h1 img {
    margin: 0;
    max-width: 200px;
    margin-bottom: 1em;
}

.slide-desc-text-default {
    margin-bottom: 160px;
    background: none !important;
    padding: 0;
}

.slide-desc-bg.slide-desc-bg-default {
    background: none !important; 
}

.slide-desc-in {
    width: 90%;
    margin: 0 auto;
    max-width: 1200px;
    padding: 0;
}

.container-banner.full-width {
    margin: 0;
}

/***PRENSA HOME***/
.servicios_top {
    margin-top: -140px !important;
}

.grid-child.container-component {
    width: 100%;
    max-width: 100%;
}

div#qx-row-x9igc {
    padding-top: 10px;
    border-top: 1px solid #fff;
}
.servicios_top a {
    color: #fff !important; 
    background: no-repeat;
    border: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    /* width: max-content; */
    flex-direction: row-reverse;
} 

div#qx-joomla-menu-745p8 li:hover:after, 
div#qx-joomla-menu-z23il li:hover a:after,
div#qx-joomla-menu-qlhly li:hover a:after {
    transform: scale(1.5);
    transition: .5s;
}

div#qx-column-7y9lm a:hover,
div#qx-column-30jv0 a:hover {
    border-bottom: 1px solid;
}
h4.mod-articles-title {
    font-size: 16px;
    font-weight: 400;
   
   
}

#qx-heading-qz022 h5 {
    font-size: 20px;
}
div#qx-column-m2427 DIV {
    padding: 0;
    height: auto !IMPORTANT; 
    min-height: auto;
}
div#qx-joomla-module-wp9gn article.mod-articles-item {
    height: auto;
}
.qx-navbar-nav>li>a {
    text-transform: capitalize !important;
    width: 86%;
    padding: 0 !important;
    font-family: 'ITCFranklinGothicStdMed';
}
#qx-heading-qp7bf h5 {
    font-family: 'ITCFranklinGothicStdBkCd' !important;!i;!;
    font-size: 16px;
}
  div#qx-joomla-menu-745p8 li:after {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    position: absolute;
    background: url(/images/header_highlights_arrow-icon.png) center center no-repeat;
    background-size: contain;
    bottom: 7px;
    right: 0;
}
div#qx-joomla-menu-745p8 li:after {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    position: absolute;
    background: url(https://vax.framelova.info/images/header_highlights_arrow-icon.png) center center no-repeat;
    background-size: contain;
    bottom: 19px;
    right: -4px;
}

div#qx-joomla-module-wp9gn ul {
    display: flex;
    margin: 0;
}

div#qx-joomla-module-wp9gn ul li {
    padding: 0 23px;
    box-sizing: border-box;
    width: 35%;
    border-left: 2px solid #ffca33;
    height: auto;
    min-height: auto !IMPORTANT;!I;!;
}

/******/
.slider.oculto {
    display: none;
}

.slider {
    display: flex;
    margin: 0;
    height: 550px;
}
#qx-column-4q15j .qx-element-wrap+.qx-element-wrap {
    margin-top: 0 !IMPORTANT;!I;!;
}
.slider .item {
    position: relative;
    flex: 1;
    color: #fff;
    font-size: 1em;
    margin: 0 10px;
    display: flex;
    padding: 10px;
    align-items: center;
    transition: flex-grow 0.5s;
    flex-direction: column;
    justify-content: flex-end;
}
.slider .item:hover {
    flex-grow: 12;
    text-align: left;
}
.slider .item:hover .title{
   transform: rotate(0);
   position: initial;
   margin-bottom: 1em !important;
}
.slider .item:nth-child(1) {
    background: url(/images/inicio/Fronteras/laredo-2.png) center center no-repeat;
    background-size: cover;
}
.slider .item:nth-child(2) {
    background: url(/images/inicio/Fronteras/el-paso-2.png) center center no-repeat;
    background-size: cover;
}
.slider .item:nth-child(3) {
      background: url(/images/inicio/Fronteras/san-diego-2.png) center center no-repeat;
    background-size: cover;
}
.slider .item:nth-child(4) {
     background: url(/images/inicio/Fronteras/calexico-2.png) center center no-repeat;
    background-size: cover;
}

.slider .item.veracruz {
    background: url(/images/inicio/Puertos/veracruz-2.png) center center no-repeat;
    background-size: cover;
}
.slider .item.Manzanillo {
    background: url(/images/inicio/Puertos/manzanillo-2.png) center center no-repeat;
    background-size: cover;
}
.slider .item.lazaro {
      background: url(/images/inicio/Puertos/lazaro-2.png) center center no-repeat;
    background-size: cover;
}
.slider .item.Altamira {
     background: url(/images/inicio/Puertos/altamira-2.png) center center no-repeat;
    background-size: cover;
}
.title {
    margin: 0;
    transform: rotate(-90deg);
    transition: transform 0.2s 0.2s;
    font-size: 1.5em;
    position: absolute;
    bottom: 84px;
    right: -5px;
    !i;!;
    width: 100%;
    white-space: nowrap;
}
p.content {
    display: none;
    font-size: 15px;
}

.slider .item:hover p {
    text-align: left;
    display: block;
    width: 100%;
    font-weight: 400;
}

p.title span {
    color: #ffca33;
}
/**video**/
div#qx-video-q0vor, 
div#qx-video-2eavh {
    height: 100% !important; 
}

div#qx-column-40n6k div, 
div#qx-column-bichu div {
    height: 100% !important; 
}

video#video-qx-video-q0vor, 
video#video-qx-video-2eavh {
    height: 100%;
}
div#qx-video-p8kyn {
    HEIGHT: 100%;
}

video#video-qx-video-p8kyn {
    height: 100%;
}

div#qx-column-4u2xt div {
    height: 100%;
}
/***TESTIMONIOS**/
.reviews-block__text p {
    font-size: 15px !important;
}

.reviews-block__slide {
    padding: 0 0 44px !important;
}

.reviews-block__person {
justify-content: flex-end !important;
padding: 0 !important;
align-items: center !important;
}

.reviews-block__person-image img {
    width: 50px !important;
}

.reviews-block__person-name {
    font-size: 16px !important;
}

.reviews-block__text::after {
    display: none !important;
}

.nav-bottom-right .owl-nav .owl-prev, .nav-bottom-right .owl-nav .owl-next {
    border: 0 !important;
    background-color: #533a72 !important;
    color: #fff !important; ;
}
/**SOLUCIONES ***/
section#qx-section-cn5tp {
    BACKGROUND-SIZE: 65% 100%;
    background-position: left;
}
div#qx-text-iulwi, div#qx-text-vyfpq {
    max-width: 574px;
}
/**SECTORES***/
figure.mod-articles-image.item-image {
    position: absolute;
    top: 0;
    min-height: 200px;
    width: 100%;
}

div#qx-joomla-module-6e6ir h4.mod-articles-title {
    padding-top: 200px;
    color: #000;
}

.mod-articles-item-content {
    position: relative;
    min-height: 417px;
}

figure.mod-articles-image.item-image img {
    width: 100%;
    height: 200px;
    object-fit: cover;
}

h4.mod-articles-title a {
    color: #000;
}

div#qx-column-kn2f5, #qx-column-wsn52 {
    max-width: 600px;
    margin-right: 0 !important;
}

div#qx-row-kczzk {
    background: #563c76;
    text-align: right;
}


div#qx-row-kczzk > div, #qx-row-9ranv > div {
    display: flex;
    justify-content: flex-end;
}

/****NUMERARIA***/

.projectFactsWrap {
    display: flex;
}

.projectFactsWrap p {
    color: #72509C;
}

.number {
    font-size: 3em;
    font-weight: 600;
}

.projectFactsWrap .item {
    width: 50%;
}
/**FOOTER***/

footer {
    margin: 0 !IMPORTANT; 
}

.footer .grid-child {
    padding-top: 0 !IMPORTANT; 
    padding-bottom: 0 !IMPORTANT; 
}
div#qx-text-dbuzp {
    DISPLAY: FLEX;
    PADDING: 10PX 20PX;
}
#qx-heading-nu842 {
    width: max-content;
}
/**pag contacto***/
span.wrap-accordion-title {
    margin: 0 !IMPORTANT;
    font-family: 'ITCFranklinGothicStdMdCd';
}
span.wrap-accordion-title {
    margin: 0 !IMPORTANT; 
    font-family: 'ITCFranklinGothicStdMdCd';
}

.qx-element-accordion-v2 li {
    border: 0 !important;!i;!;
    border-bottom: 1px solid #ccc !important; 
}
.qx-element-accordion-v2 .qx-accordion-content{
font-family: 'ITCFranklinGothicStdBkCd';
}

/****NOSOTROS TABS***/

div[data-rlta-type="tabs"] {
    display: flex !important;
    flex-direction: row !important;
    align-items: flex-end;
}

div[role="tablist"] {
    width: 40%;
    display: flex !important;
    flex-direction: column;
}

div[data-rlta-element="panels"] {
    width: 67% !important;
    min-height: 600px;
    background: #eee;
}
div#mod-custom124 {
    margin-top: -185px;
}

[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=accordions]>[data-rlta-element=panel], [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=tabs]>[data-rlta-element=panels]>[data-rlta-element=panel] {
    background: #eee !important;
    border: 0 !important;
}

[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=accordions]>[data-rlta-element=button]:not([data-rlta-state=closed]), [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=accordions]>[data-rlta-element=button]:not([data-rlta-state=closed]):hover, [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:not([data-rlta-state=closed]), [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:not([data-rlta-state=closed]):hover {
    background: #eee !important; 
    border: 0 !important;
    border-radius: 0 !important;
}

div[role="tab"] {
    background-color: #fff !important; 
 
    border: 0 !important; 
    border-bottom: 2px solid #eee !important;
    text-align: left !important; 
}

[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button] {
    box-shadow: none !important; 
}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-type=tabs]>[data-rlta-element=button-list] {
    grid-gap: 0 !important; 
    margin: 0 !important; 
}
.cont_img {
    display: flex;
    flex-wrap: wrap;
}

.cont_img img {
    width: 48%;
    margin: 5px;
}


div[data-rlta-element="panels"] p {
    width: 50%;
    margin-bottom: 1em !important;
}
a#back-top {
    background: #ffca33;
    border-radius: 0;
    border: 0;
    bottom: 60px;
}

a#back-top:before {
content: "Regresar a la parte superior";     
font-size: 12px;
    font-family: 'ITCFranklinGothicStdBkCd';}


/***FORMULARIO**/
   .formResponsive .formHorizontal .formControls {
    margin: 0 !important;
}

.formResponsive input[type=email], .formResponsive input[type=number], .formResponsive input[type=password], .formResponsive input[type=tel], .formResponsive input[type=text], .formResponsive input[type=url], .formResponsive textarea {
    width: 100% !important;
    box-sizing: border-box !important;
    height: auto !important;
    background: no-repeat!important;
    color: #fff !important;
    border: 0 !important;
    border-bottom: 1px solid !important;
    border-radius: 0 !important;
    margin: 0 !important;
}

.formResponsive .formHorizontal .formControlLabel {
    float: none !important;
    width: 100% !important;
    text-align: left !important;
    color: #fff !important;
        font-family: 'ITCFranklinGothicStdMdCd' !important;
}
input::placeholder, .formResponsive textarea::placeholder {
    color: #fff;
    opacity: .5;
    font-family: 'ITCFranklinGothicStdBkCd';
}

.formResponsive .formHorizontal .rsform-block {
    margin: 0 !important;
}

.formResponsive textarea {
    border: 1px solid #fff  !important;
}
label#aviso-grouplbl {
    display: none;
}

label#aviso0-lbl {
    color: #fff;
    font-size: 15px;
    font-family: 'ITCFranklinGothicStdMdCd';
    font-weight: 400;
    margin: 0;
}

label.formControlLabel {
    padding: 0 !important; 
}

button#enviar {
    background: none;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    text-transform: capitalize;
    position: relative;
}
button#enviar:after {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    position: absolute;
    background: url(https://vax.framelova.info/images/header_highlights_arrow-icon.png) center center no-repeat;
    background-size: contain;
    bottom: 6px;
    right: -9px;
}
.rsform-block.rsform-block-enviar.rsform-type-submitbutton LABEL {
    display: none;
}
div#qx-column-bd4r3 label, #qx-column-whbx6 label {
    color: #000 !important; ;
}

div#qx-column-bd4r3 input,  #qx-column-whbx6 input {
    border-bottom: 1px solid #000 !important; 
    box-shadow: none !important; ;
}

div#qx-column-bd4r3 input::placeholder,  #qx-column-whbx6 input::placeholder  {
    color: #3f2b5b;
    opacity: 1;
}

.formRow {
    display: flex;
    align-items: center;
}
#qx-icon-list-pc6tr a {
    text-decoration: none !important;
}
div#qx-joomla-module-tqep8, div#qx-joomla-module-p4l5h {
    width: 60%;
}
    /***************************
    		SECTORES
    ****************************/

/*BANNER MOBILIARIO*/
div#djslider-loader125, div#djslider-loader131, div#djslider-loader135, div#djslider-loader133, div#djslider-loader132, div#djslider-loader134, div#djslider-loader136, div#djslider-loader166 {
    background: url(https://vax.framelova.info/images/Contacto/header.png) center center no-repeat !important;
    background-size: cover ! IMPORTANT;
}

div#djslider-loader125 .slide-desc-text.slide-desc-text-default,
div#djslider-loader131 .slide-desc-text.slide-desc-text-default,
div#djslider-loader132 .slide-desc-text.slide-desc-text-default,
div#djslider-loader133 .slide-desc-text.slide-desc-text-default,
div#djslider-loader134 .slide-desc-text.slide-desc-text-default,
div#djslider-loader135 .slide-desc-text.slide-desc-text-default,
div#djslider-loader136 .slide-desc-text.slide-desc-text-default,
div#djslider-loader166 .slide-desc-text.slide-desc-text-default{
    max-width: 1200px;
    margin-bottom: 2em;
}

div#djslider-loader125 .slide-desc-text.slide-desc-text-default h6,
div#djslider-loader131 .slide-desc-text.slide-desc-text-default h6, 
div#djslider-loader132 .slide-desc-text.slide-desc-text-default h6,
div#djslider-loader133 .slide-desc-text.slide-desc-text-default h6,
div#djslider-loader135 .slide-desc-text.slide-desc-text-default h6,
div#djslider-loader134 .slide-desc-text.slide-desc-text-default h6,
div#djslider-loader136 .slide-desc-text.slide-desc-text-default h6 ,
div#djslider-loader166 .slide-desc-text.slide-desc-text-default h6  {
    color: #fff;
}
.slide-text .navegacion {
    display: flex;
    position: absolute;
    bottom: 0;
    right: 0;
}
.slide-text .navegacion {
    display: flex;
    position: absolute;
    bottom: 0;
    right: 0;
}

div#djslider-loader125 .slide-desc-text.slide-desc-text-default h1,
div#djslider-loader131 .slide-desc-text.slide-desc-text-default h1,
div#djslider-loader132 .slide-desc-text.slide-desc-text-default h1,
div#djslider-loader133 .slide-desc-text.slide-desc-text-default h1,
div#djslider-loader134 .slide-desc-text.slide-desc-text-default h1,
div#djslider-loader135 .slide-desc-text.slide-desc-text-default h1, 
div#djslider-loader136 .slide-desc-text.slide-desc-text-default h1, 
div#djslider-loader166 .slide-desc-text.slide-desc-text-default h1   {
    max-width: 500px;
}
div#djslider-loader125 .slide-desc-text.slide-desc-text-default p, 
div#djslider-loader131 .slide-desc-text.slide-desc-text-default p, 
div#djslider-loader132 .slide-desc-text.slide-desc-text-default p, 
div#djslider-loader133 .slide-desc-text.slide-desc-text-default p, 
div#djslider-loader134 .slide-desc-text.slide-desc-text-default p, 
div#djslider-loader135 .slide-desc-text.slide-desc-text-default p, 
div#djslider-loader136 .slide-desc-text.slide-desc-text-default p, 
div#djslider-loader166 .slide-desc-text.slide-desc-text-default p {
    max-width: 32%;
}


.slide-text .navegacion img {
    margin: 0 10px;
}
main {
    margin: 0 !important;
}

section#qx-section-jxu02 div[data-rlta-element="panels"],
section#qx-section-vclxg div[data-rlta-element="panels"],
section#qx-section-yekxb div[data-rlta-element="panels"],
section#qx-section-tj3e6 div[data-rlta-element="panels"],
section#qx-section-5w6np div[data-rlta-element="panels"],
section#qx-section-cvifq div[data-rlta-element="panels"],
section#qx-section-fcmnh div[data-rlta-element="panels"],
section#qx-section-cvifq div[data-rlta-element="panels"]{
    background: none;
    min-height: auto !important; 
}

section#qx-section-jxu02 [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=accordions]>[data-rlta-element=panel], [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=tabs]>[data-rlta-element=panels]>[data-rlta-element=panel] {
    background: none !IMPORTANT;
    /* color: #fff; */
}

div#mod-custom129 div[data-rlta-element="panel-content"] h2,
div#mod-custom137 div[data-rlta-element="panel-content"] h2,
div#mod-custom138 div[data-rlta-element="panel-content"] h2,
div#mod-custom139 div[data-rlta-element="panel-content"] h2,
div#mod-custom140 div[data-rlta-element="panel-content"] h2,
div#mod-custom141 div[data-rlta-element="panel-content"] h2,
div#mod-custom142 div[data-rlta-element="panel-content"] h2,
div#mod-custom165 div[data-rlta-element="panel-content"] h2{
    color: #ffca33;
    font-size: 16px;
    text-transform: uppercase;
}


div#mod-custom129 div[role="tab"],
div#mod-custom137 div[role="tab"],
div#mod-custom138 div[role="tab"],
div#mod-custom139 div[role="tab"],
div#mod-custom140 div[role="tab"],
div#mod-custom141 div[role="tab"],
div#mod-custom142 div[role="tab"],
div#mod-custom165 div[role="tab"] {
    background: none !IMPORTANT;
    border-left: 2px solid #ffffff91 !important;
    margin: 8px 0;
    border-radius: 0;
    border-bottom: 0 !important;
    padding: 0 19px;
}

div#mod-custom129 div[data-rlta-state="open"] h3, 
div#mod-custom129 div[role="tab"]:hover h3,
div#mod-custom138 div[data-rlta-state="open"] h3, 
div#mod-custom138 div[role="tab"]:hover h3,
div#mod-custom137 div[data-rlta-state="open"] h3, 
div#mod-custom137 div[role="tab"]:hover h3,
div#mod-custom139 div[data-rlta-state="open"] h3, 
div#mod-custom139 div[role="tab"]:hover h3,
div#mod-custom140 div[data-rlta-state="open"] h3, 
div#mod-custom140 div[role="tab"]:hover h3,
div#mod-custom141 div[data-rlta-state="open"] h3, 
div#mod-custom141 div[role="tab"]:hover h3 ,
div#mod-custom142 div[data-rlta-state="open"] h3, 
div#mod-custom142 div[role="tab"]:hover h3  
div#mod-custom165 div[data-rlta-state="open"] h3, 
div#mod-custom165 div[role="tab"]:hover h3  {
color: #fff;
    opacity: 1 !important;
    font-size: 1.5em;
}
div#mod-custom129, div#mod-custom137, div#mod-custom138, div#mod-custom139 , div#mod-custom140 , 
div#mod-custom141, div#mod-custom142, div#mod-custom165{
    margin-top: -25px;
}
div#rlta-informacion {
    margin-top: 0 !IMPORTANT;
}
div#mod-custom129 div[data-rlta-type="tabs"],
div#mod-custom137 div[data-rlta-type="tabs"], 
div#mod-custom138 div[data-rlta-type="tabs"], 
div#mod-custom139 div[data-rlta-type="tabs"], 
div#mod-custom140 div[data-rlta-type="tabs"], 
div#mod-custom141 div[data-rlta-type="tabs"], 
div#mod-custom142 div[data-rlta-type="tabs"], 
div#mod-custom165 div[data-rlta-type="tabs"]{
    align-items: flex-start ! IMPORTANT;
    margin-top: 3em ! IMPORTANT;
}


div#mod-custom129 div[data-rlta-element="panels"] p,
div#mod-custom137 div[data-rlta-element="panels"] p,
div#mod-custom139 div[data-rlta-element="panels"] p,
div#mod-custom140 div[data-rlta-element="panels"] p,
div#mod-custom141 div[data-rlta-element="panels"] p,
div#mod-custom142 div[data-rlta-element="panels"] p,
div#mod-custom165 div[data-rlta-element="panels"] p
 {
    width: 70%;
}
div#mod-custom129 div[role="tab"] h3,
div#mod-custom137 div[role="tab"] h3,
div#mod-custom138 div[role="tab"] h3,
div#mod-custom139 div[role="tab"] h3,
div#mod-custom140 div[role="tab"] h3,
div#mod-custom141 div[role="tab"] h3,
div#mod-custom142 div[role="tab"] h3,
div#mod-custom165 div[role="tab"] h3  {
    color: #fff;
    opacity: .6;
}
div#mod-custom129 div[data-rlta-state="open"], 
div#mod-custom129 div[role="tab"]:hover,
div#mod-custom138 div[data-rlta-state="open"], 
div#mod-custom138 div[role="tab"]:hover,
div#mod-custom139 div[data-rlta-state="open"], 
div#mod-custom139 div[role="tab"]:hover,
div#mod-custom140 div[data-rlta-state="open"], 
div#mod-custom140 div[role="tab"]:hover,
div#mod-custom141 div[data-rlta-state="open"], 
div#mod-custom141 div[role="tab"]:hover,
div#mod-custom142 div[data-rlta-state="open"], 
div#mod-custom142 div[role="tab"]:hover,
div#mod-custom137 div[data-rlta-state="open"], 
div#mod-custom137 div[role="tab"]:hover
div#mod-custom165 div[data-rlta-state="open"], 
div#mod-custom165 div[role="tab"]:hover{
    border-color: #ffca33 !important;
}
div#mod-custom129 div[data-rlta-element="panel-content"],
div#mod-custom137 div[data-rlta-element="panel-content"],
div#mod-custom138 div[data-rlta-element="panel-content"],
div#mod-custom139 div[data-rlta-element="panel-content"],
div#mod-custom140 div[data-rlta-element="panel-content"],
div#mod-custom141 div[data-rlta-element="panel-content"],
div#mod-custom142 div[data-rlta-element="panel-content"],
div#mod-custom165 div[data-rlta-element="panel-content"]  {
    padding: 0;
    min-height: 170px;
}
div#mod-custom129 div[data-rlta-element="panels"] p,
div#mod-custom137 div[data-rlta-element="panels"] p,
div#mod-custom138 div[data-rlta-element="panels"] p,
div#mod-custom139 div[data-rlta-element="panels"] p,
div#mod-custom140 div[data-rlta-element="panels"] p,
div#mod-custom141 div[data-rlta-element="panels"] p,
div#mod-custom142 div[data-rlta-element="panels"] p,
div#mod-custom165 div[data-rlta-element="panels"] p {
    width: 70%;
    color: #fff;
}

/***MENU TABS***/
div#qx-joomla-menu-d7891 div,
div#qx-joomla-menu-h6cgh div,
div#qx-joomla-menu-vn1t6 div,
div#qx-joomla-menu-111n5 div,
div#qx-joomla-menu-z4w2q div,
div#qx-joomla-menu-slwn6 div,
div#qx-joomla-menu-ct5ss div

{
    width: 100% !IMPORTANT; 
}

div#qx-joomla-menu-d7891 ul,
div#qx-joomla-menu-h6cgh ul,
div#qx-joomla-menu-vn1t6 ul,
div#qx-joomla-menu-111n5 ul,
div#qx-joomla-menu-z4w2q ul,
div#qx-joomla-menu-slwn6 ul,
div#qx-joomla-menu-ct5ss ul    {
    display: flex;
    justify-content: space-around !IMPORTANT;
    width: 100%;
}
div#qx-joomla-menu-d7891 a,
div#qx-joomla-menu-h6cgh a,
div#qx-joomla-menu-vn1t6 a,
div#qx-joomla-menu-111n5 a,
div#qx-joomla-menu-z4w2q a,
div#qx-joomla-menu-slwn6 a,
div#qx-joomla-menu-ct5ss a{
    color: #000 !important; 
    font-size: 18px;
    font-family: 'ITCFranklinGothicStdBkCd';
}
div#qx-joomla-menu-d7891 li a:hover,
div#qx-joomla-menu-h6cgh li a:hover,
div#qx-joomla-menu-vn1t6 li a:hover,
div#qx-joomla-menu-111n5 li a:hover,
div#qx-joomla-menu-z4w2q li a:hover,
div#qx-joomla-menu-slwn6 li a:hover,
div#qx-joomla-menu-ct5ss li a:hover  {
    font-family: 'ITCFranklinGothicStdMdCd' !important;
}
li.qx-active a {
    font-size: 23px !IMPORTANT; 
    font-family: 'ITCFranklinGothicStdMdCd' !important;
}
/****TITULOS SECTORES***/
div#qx-heading-0rrkk h2,
div#qx-heading-r6t4f h2,
div#qx-heading-6pbln h2,
div#qx-heading-ufult h2,
div#qx-heading-mi8kc h2,
div#qx-heading-td5as h2,
div#qx-heading-ce2j6 h2 {
    font-size: 3.4em;
    margin: 0;
    font-family: 'ITCFranklinGothicStdBook' !IMPORTANT; 
}

/***EMPLEOS ***/
div#qx-button-1qvp8 svg, #qx-button-vmnzb svg {
    transform: rotate(-45deg);
    position: absolute; 
    right: 12px;
}

div#qx-button-1qvp8 a,  #qx-button-vmnzb a {
    text-align: left !important; 
    position: relative;
}
form#userForm h3 {
    color: #fff;
    border-left: 3px solid #FFCA33;
    padding-left: 10px;
}
.rsform-block.rsform-block-duracion.rsform-type-freetext h4 {
    color: #fff;
    font-size: 18px;
}

.rsform-block-tiempo-inicio, .rsform-block-tiempo-fin {
    width: 47%;
    display: inline-block;
  
}
div#rsform_4_page_0 .formRow {
    align-items: flex-end;
}
div#rsform_4_page_0 .formRow:nth-child(6) {
    margin-bottom: 1em !important;
 
}
input#CV,
input#Carta_de_recomendacion {
    color: #fff;
}
span.qx-icon-text {
    color: #000;
    text-decoration: none;
}

a:not([class]) {
    text-decoration: none !important; 
}
label#aviso0-lbl a {
    color: #fff !important;
}


div#mod-custom144 div[data-rlta-type="tabs"] {
    display: block !important; 
}

div#mod-custom144 div[role="tablist"] {
    width: 90%;
    flex-direction: row;
    justify-content: space-between;
    max-width: 1200px !important;!i;!;
    margin: 0 auto !IMPORTANT;!I;!;
}
div#mod-custom144 div[data-rlta-element="panels"] {
    width: 100% !important;
    min-height: 250px;
}
div#mod-custom144 div[role="tab"] {
    width: 33%;
    text-align: center !IMPORTANT;  
}

div#mod-custom144 [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:not([data-rlta-state=closed]),
div#mod-custom144  [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:not([data-rlta-state=closed]):hover {
    background: #72509C ! IMPORTANT;
    border-top: 3px solid #FFCA33 !IMPORTANT; 
}

div#mod-custom144 [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=accordions]>[data-rlta-element=button]:not([data-rlta-state=closed]), 
div#mod-custom144 [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=accordions]>[data-rlta-element=button]:not([data-rlta-state=closed]):hover, 
div#mod-custom144 [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:not([data-rlta-state=closed]),
div#mod-custom144 [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:not([data-rlta-state=closed]):hover
{
    background: #72509C ! IMPORTANT;
    border-top: 3px solid #FFCA33 !IMPORTANT;
    MARGIN: 0 !IMPORTANT;!I;!;
    padding: 10px !important;!i;!;
}

div#mod-custom144 [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=accordions]>[data-rlta-element=button]:not([data-rlta-state=closed]) h3, 
div#mod-custom144 [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=accordions]>[data-rlta-element=button]:not([data-rlta-state=closed]):hover h3, 
div#mod-custom144 [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:not([data-rlta-state=closed]) h3,
div#mod-custom144 [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:not([data-rlta-state=closed]):hover h3
{    color: #fff; 
}

div#mod-custom144 [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:not([data-rlta-state=closed]) h3 {
    color: #fff;
}

map {
    position: absolute;
    width: 100%;
    height: 100%;
}
div#qx-row-qam4d a:hover, div#qx-row-3e4gy a:hover {
    color: #ffca33;
}

div#rlta-panel-servicios-nacionales div, 
div#rlta-panel-servicios-domesticos div,
div#rlta-panel-servicios-internacionales div,
div#rlta-panel-servicios-especializados div {
    width: 90%;
    margin: 0 auto;
    max-width: 1200px;
    min-height: 400px;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
}
div#rlta-panel-servicios-nacionales h2, div#rlta-panel-servicios-domesticos h2, div#rlta-panel-servicios-internacionales h2, div#rlta-panel-servicios-especializados h2 {
    color: #ffca33;
    text-transform: uppercase;
    font-size: 14px;
}
div#rlta-panel-servicios-nacionales {
    background: url(/images/servicios/national_service.png) center center no-repeat !important;!i;!;!I;!;
    background-size: cover !important; 
}
div#rlta-panel-servicios-domesticos {
    background: url(/images/servicios/domestic_service.png) center center no-repeat !important;!i;!;!I;!;
    background-size: cover !important; 
}
div#rlta-panel-servicios-internacionales {
    background: url(/images/servicios/international_service.png) center center no-repeat !important;!i;!;!I;!;
    background-size: cover !important; 
}
div#rlta-panel-servicios-especializados {
    background: url(/images/servicios/specialized_service.png) center center no-repeat !important;!i;!;!I;!;
    background-size: cover !important; 
}
div#mod-custom144 a.btn:after {
    /* background: #eebd30; */
    /* color: #72509c; */
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    position: absolute;
    background: url(https://vax.framelova.info/images/header_highlights_arrow-icon.png) center center no-repeat;
    background-size: contain;
    bottom: 6px;
    right: -23px;
}

.webui-popover {
    background: #f8c432 !important;
    border: 0 !important; 
}
.webui-popover.top > .webui-arrow:after, .webui-popover.top-right > .webui-arrow:after, .webui-popover.top-left > .webui-arrow:after {
    border-top-color: #f8c432 !important;
}
.webui-popover.bottom > .webui-arrow:after, .webui-popover.bottom-right > .webui-arrow:after, .webui-popover.bottom-left > .webui-arrow:after { 
    top: 2px;
    border-bottom-color: #f8c432 !important;
}
.webui-popover-title {
    text-align: center;
    background: none !important;
    border: 0 !important;
    font-size: 2em !important;
}

.webui-popover-content {
    text-align: center;
}

/********SERVICIOS************/

div#qx-column-xl57w .qx-elements-wrap,
div#qx-column-cht1u .qx-elements-wrap {
    display: flex;
    max-width: 400px;
}
#qx-column-xl57w .qx-element-wrap+.qx-element-wrap,
#qx-column-cht1u .qx-element-wrap+.qx-element-wrap {
    margin-top: 0 !IMPORTANT;
}
div#rlta-panel-servicios-nacionales div p, div#rlta-panel-servicios-domesticos div p, div#rlta-panel-servicios-internacionales div p, div#rlta-panel-servicios-especializados div p {
    color: #fff;
    max-width: 380px;
}
div#qx-row-lo9v4 img {
    width: 100%;
}

div#qx-row-lo9v4 figure {
    max-width: 25%;
    margin: 0 12px !important; 
}
video#video-qx-video-qed55 {
    height: 100%;
}

div#qx-video-qed55 {
    height: 100%;
}

div#qx-column-rvoyy div {
    height: 100% !important; 
}
video#video-qx-video-qed55 {
    height: 100%;
}

div#qx-video-qed55 {
    height: 100%;
}

div#qx-column-rvoyy div {
    height: 100% !important; 
}
/**menu sectores footer***/
div#qx-joomla-menu-z23il li,
div#qx-joomla-menu-qlhly li {
    border-bottom: 1px solid #ccc;
    font-family: 'ITCFranklinGothicStdMdCd';
    color: #000;
}

div#qx-joomla-menu-z23il li a,
div#qx-joomla-menu-qlhly li a {
    color: #000 !important; 
    position: relative;
}

div#qx-joomla-menu-z23il li a:after,
div#qx-joomla-menu-qlhly li a:after {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    position: absolute;
    background: url(/images/header_highlights_arrow-icon.png) center center no-repeat;
    background-size: contain;
    bottom: 7px;
    right: 0;
}
span.wrap-accordion-title {
    font-size: 23px;
}
/******tabs logistica blanca*******/

div#mod-custom147 div[data-rlta-type="tabs"],
div#mod-custom148 div[data-rlta-type="tabs"],
div#mod-custom149 div[data-rlta-type="tabs"],
div#mod-custom150 div[data-rlta-type="tabs"]{
    align-items: flex-start; 
}

div#mod-custom147 div[data-rlta-element="panels"] p, 
div#mod-custom147 div[data-rlta-element="panels"] img,
div#mod-custom148 div[data-rlta-element="panels"] p,
div#mod-custom148 div[data-rlta-element="panels"] img,
div#mod-custom149 div[data-rlta-element="panels"] p,
div#mod-custom149 div[data-rlta-element="panels"] img,
div#mod-custom150 div[data-rlta-element="panels"] p,
div#mod-custom150 div[data-rlta-element="panels"] img  {
    width: 100%;
}

div#mod-custom147 div[data-rlta-element="panels"],
div#mod-custom148 div[data-rlta-element="panels"],
div#mod-custom149 div[data-rlta-element="panels"],
div#mod-custom150 div[data-rlta-element="panels"] {
    background: #fff;
}

div#mod-custom147 div[role="tablist"] div:after,
div#mod-custom148 div[role="tablist"] div:after,
div#mod-custom149 div[role="tablist"] div:after,
div#mod-custom150 div[role="tablist"] div:after   {
    content: "";
    width: 10px;
    height: 10px;
        background: url(https://vax.framelova.info/images/header_highlights_arrow-icon.png) center center no-repeat;
    background-size: contain;
    position: absolute;
    right: 10px;
    transform: rotate(45deg);
}

div#mod-custom147 div[role="tablist"] div,
div#mod-custom148 div[role="tablist"] div,
div#mod-custom149 div[role="tablist"] div,
div#mod-custom150 div[role="tablist"] div  {
    position: relative;
}



/***sombras moradas servicios ***/
.qx-column-kx0k0-background-overlay,
.qx-column-qanmc-background-overlay,
.qx-column-t6qv0-background-overlay, 
.qx-column-frhkj-background-overlay,
.qx-column-srt2y-background-overlay,
.qx-column-0o96t-background-overlay {
    background: linear-gradient(356deg, #3b2950 , transparent );
}
div#qx-column-7y9lm a, div#qx-column-30jv0 a {
    padding: 0;
}
div#mod-custom147 div[data-rlta-element="panels"] div, div#mod-custom148 div[data-rlta-element="panels"] div, div#mod-custom149 div[data-rlta-element="panels"] div, div#mod-custom150 div[data-rlta-element="panels"] div {
    padding-top: 0;
}
#qx-social-icon-4g989 ul.horizontalDesktopLayout li {
    background: #ffca33;
}

/***PRENSA BLOG***/
div#qx-row-zp3tt .qx-elements-wrap {
    display: flex;
}
div#qx-row-zp3tt .qx-element-wrap {
    margin: 0 20px 0 0px ! IMPORTANT;
    width: max-content;
}
div#qx-row-zp3tt .qx-element-wrap a:after {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    background: url(https://vax.framelova.info/images/path44.png) center center no-repeat;
    background-size: cover;
    margin: 0 0 0 10px;
}

div#qx-row-zp3tt .qx-element-wrap a {
    display: flex;
    align-items: center;
}

div#qx-joomla-module-iegwb ul {
    display: flex;
    align-items: center;
}

div#qx-joomla-module-iegwb ul li:first-child {
    background: #ffca33;
    width: 48%;
    height: 495px;
    max-width: 400px;
}

div#qx-joomla-module-iegwb ul li {
    margin: 0 9px;
    border: 1px solid #CCCCCC;
    padding: 16px;
    width: 29%;
    position: relative;
    height: 91%;
    min-height: 438px;
}
div#qx-joomla-module-iegwb ul li img {
    max-height: 125px;
}

div#qx-joomla-module-iegwb ul li:first-child img {
    max-height: 200px;
}

h6.intro {
    position: absolute;
    top: 100px;
    font-size: 11px;
}
div#qx-joomla-module-iegwb ul li:first-child h6.intro {
    position: absolute;
    top: 113px;
    font-size: 15px;
}
div#qx-joomla-module-iegwb dd.mod-articles-category.list-inline-item, 
div#qx-joomla-module-bc5ue dd.mod-articles-category {
    position: absolute;
    top: 0;
}
div#qx-joomla-module-bc5ue a.btn.btn-secondary,
div#qx-joomla-module-iegwb a.btn.btn-secondary{
    background: no-repeat;
    color: #000;
    border: 0;
}
div#qx-joomla-module-iegwb span.icon-folder-open.icon-fw {
    display: none;
}

div#qx-joomla-module-iegwb dd.mod-articles-category.list-inline-item a {
    color: #6d4c95;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
}

div#qx-joomla-module-iegwb h4.mod-articles-title {
    margin-top: 1em;
    font-size: 1.6em;
    min-height: 115px;
}
div#qx-joomla-module-iegwb figure.mod-articles-image.item-image {
    position: inherit;
    margin-top: 2em !IMPORTANT; 
    display: block;
    min-height: 112px;
}
div#qx-joomla-module-iegwb li:first-child h4.mod-articles-title {
    font-size: 1.8em;
    margin-top: 1em;
}
div#qx-joomla-module-iegwb li:first-child h4.mod-articles-title {
    font-size: 1.8em;
    margin-top: 1em;
}

div#qx-joomla-module-bc5ue ul {
    display: flex;
    flex-wrap: wrap;
}

div#qx-joomla-module-bc5ue ul li {
    position: relative;
    padding: 10px;
    width: 23%;
    border: 1px solid #ccc;
    margin: 0 10px 2em;
}

div#qx-joomla-module-bc5ue ul li figure, div#qx-joomla-module-bc5ue ul li img {
    position: relative;
    height: 150px !important;
}

div#qx-joomla-module-bc5ue dd.mod-articles-category a {
    color: #6d4c95;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
}

div#qx-joomla-module-bc5ue h4.mod-articles-title {
    margin-top: 1em;
    font-size: 1.5em;
    line-height: 1.1;
    min-height: 100px;
}
div#qx-joomla-module-bc5ue h6.intro {
    top: 80px;
}

/********/
figure.full-top.item-image {
    width: 100%;
    height: 280px;
    overflow: hidden;
    position: absolute;
    top: 0;
    margin: 0;
    left: 0;
}

figure.full-top.item-image img {
    width: 100%;
}

.com-content-article__body {
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
}

.com-content-article.item-page {
    /* padding-top: 300px; */
    padding: 20px;
}

.com-content-article.item-page .page-header {
    max-width: 1200px;
    margin: 0 auto;
    width: 90%;
}

dl.article-info.text-muted {
    width: 90%;
    margin: 0 auto;
    max-width: 1200px;
}

.com-content-article.item-page .intro {
    position: inherit;
}
.qx-element-button-v2 .qx-element-button-wrapper span {
    font-weight: 600;
}
div#qx-joomla-module-iegwb ul li:first-child a:hover {
    color: #fff !important;
}
a.btn.btn-sm.btn-secondary.next {
    display: flex;
    flex-direction: row;
}

a.btn.btn-sm.btn-secondary.next:hover, 
a.btn.btn-sm.btn-secondary.previous:hover {
    background: none;
}
a.btn.btn-sm.btn-secondary.previous {
    display: flex;
    flex-direction: row;
}
.view-article .grid-child.container-component {
    display: none;
}

.blog {
    padding-top: 280px;
}
.container_blog {
    width: 90%;
    margin: 0 auto;
    display: flex;
    max-width: 1200px;
}

.breadcrumb {
    background: #ffca33;
}

.breadcrumb a {
    color: #000;
}

ol.mod-breadcrumbs {
    margin: 0 auto;
    max-width: 1200px;
    background: transparent;
}

nav.mod-breadcrumbs__wrapper {
    background: #6d4c95;
    color: #fff;
}
ul.mod-articlescategories a {
    background: #FFCA33;
    color: #3b2950;
    padding: 10px;
    margin-bottom: 1em;
    width: 100%;
    display: block;
    font-weight: 600;
}

ul.mod-articlescategories a:after {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    background: url(https://vax.framelova.info/images/path44.png) center center no-repeat;
    background-size: cover;
    margin: 0 0 0 10px;
}

nav.mod-breadcrumbs__wrapper * {
    color: #fff;
}

.blog h6.intro {
    color: #6d4c95;
}
/***FLIP**/
div#qx-row-znefj {
    display: none;
}

div#mod-custom164 {
    display: flex;
}
.flipbox {
  position: relative;
  width: 300px;
  height: 300px;
  /* margin: 80px auto; */
  perspective: 1000px;
}

.flipbox .card {
  border: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  border-radius: 0;
  box-shadow: none;
  color: #fff;
  text-align: center;
  backface-visibility: hidden;
  transition: transform .5s ease-in-out;
  transform-style: preserve-3d;
}

.flipbox .flipbox-front {
  transform: rotateY(0deg);
  /* background: url("https://plus.unsplash.com/premium_photo-1674593231084-d8b27596b134?crop=entropy&cs=srgb&fm=jpg&ixid=MnwzMjM4NDZ8MHwxfHJhbmRvbXx8fHx8fHx8fDE2ODI1MzU1OTc&ixlib=rb-4.0.3&q=85") no-repeat center; */
  /* background-size: cover; */
}

.flipbox .flipbox-back {
  transform: rotateY(180deg);
  padding: 10px;
  font-size: 11px;
  line-height: 1.5;
  background: #3b2950;
}

.flipbox:hover .flipbox-front {
  transform: rotateY(-180deg);
}

.flipbox:hover .flipbox-back {
  transform: rotateY(0deg);
}

.card.flipbox-back p {
    text-align: left;
}
div#mod-custom124 img {
    width: 300px;
    height: 300px;
    object-fit: cover;
} 
/***nuevo 25/02/25***/
div#qx-row-9ranv, div#qx-row-kczzk {
    height: 50%;
}

div#qx-column-g40hb {
    height: 100%;
}
header {
    transition: top 0.6s;
}

.woodheader {
    top: -110px;
}
.container-header .container-nav {
    flex-wrap: nowrap ! IMPORTANT;
}
.cont_menu, .cont_menu ul {
    width: 100%;
    
}

.container-header .mod-menu > li {
    width: max-content;padding: 0 7px;
}

/***cambios 20 Marzo***/
div#djslider-loader125 div.navegacion, div#djslider-loader131 div.navegacion, div#djslider-loader135 div.navegacion, div#djslider-loader133 div.navegacion, div#djslider-loader132 div.navegacion, div#djslider-loader134 div.navegacion, div#djslider-loader136 div.navegacion, div#djslider-loader166 div.navegacion {
    display: none;
}
ul#slider169 img.dj-image {
    height: 100% ! IMPORTANT;
    object-fit: cover;
}
a.brand-logo img {
    max-width: 100px !important;
    width: 100% !important;
}
.rsform-block.rsform-block-vacante.rsform-type-selectlist {
    margin-bottom: 1.4em ! IMPORTANT;
    margin-top: -25px ! IMPORTANT;
}
/***menu SECTORES**/
.qx-active {
    background: #72509C ! IMPORTANT;
    border-top: 3px solid #FFCA33 ! IMPORTANT;
    MARGIN: 0 !IMPORTANT;
    color: #fff;
    padding: 0 10px !important;
    text-align: center !IMPORTANT; 
}

div#qx-joomla-menu-d7891 .qx-active a, 
div#qx-joomla-menu-h6cgh .qx-active a, 
div#qx-joomla-menu-vn1t6 .qx-active a, 
div#qx-joomla-menu-111n5 .qx-active a, 
div#qx-joomla-menu-z4w2q .qx-active a, 
div#qx-joomla-menu-slwn6 .qx-active a, 
div#qx-joomla-menu-ct5ss .qx-active a {
    color: #fff !IMPORTANT; 
    text-align: center !IMPORTANT; 
    width: 100%;
}
li.classic.item-200 {
    width: 20%;
}
#qx-section-u8xt6,
#qx-section-6kuxo,
#qx-section-06vns,
#qx-section-zy0uz,
#qx-section-iwf7u,
#qx-section-zr8ne,
#qx-section-x8z4t,
#qx-section-zr8ne {
    margin-top: 1em !IMPORTANT;
}
select {
    width: 100% !IMPORTANT;
    appearance: none !IMPORTANT; 
    background: transparent;
    border: 0 !IMPORTANT;
    border-bottom: 1px solid #fff  !IMPORTANT;
    color: #948aa0 !IMPORTANT;
    padding: 10px;
    height: auto;
}
label#Requiere_Cruce1-lbl, label#Requiere_Cruce0-lbl {
    color: #fff;
}

.rsform-type-selectlist:before {
    content: ">" !IMPORTANT;
    display: block !IMPORTANT;
    position: absolute;
    width: 10px;
    height: 10px;
    color: #8b8198;
    right: 0;
    top: 39px;
    transform: rotate(90deg);
}

.rsform-type-selectlist {
    position: relative;
}
select:focus {
    box-shadow: none !IMPORTANT; 
}
div#rlta-panel-cotizar a {
    color: #fff;
    /* background: #ffca33; */
    padding: 0px;
    position: relative;
}

div#rlta-panel-cotizar a:before {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    position: absolute;
    background: url(https://vax.framelova.info/images/header_highlights_arrow-icon.png) center center no-repeat;
    background-size: contain;
    bottom: 6px;
    right: -21px;
}

/*** 01/04/25 ***/
div#qx-row-ry027 img.qx-img-fluid.blur-up.lazyautosizes.lazyloaded {
    height: 200px;
}

/*** temporal casos exito ***/
section#qx-section-6m26i {
    padding-bottom: 0;
}
section#qx-section-6m26i .qx-container {
    display: none;
}