/* Styles para landings de Fabricantes */@font-face {  font-family: 'TwCenMT-Regular';  src: url('templates/landings/fonts/TwCenMT.eot'); /* IE9 Compat Modes */  src: url('templates/landings/fonts/TwCenMT.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */    url('templates/landings/fonts/TwCenMT.woff2') format('woff2'), /* Modern Browsers */    url('templates/landings/fonts/TwCenMT.woff') format('woff'), /* Modern Browsers */    url('templates/landings/fonts/TwCenMT.ttf') format('truetype'), /* Safari, Android, iOS */    url('templates/landings/fonts/TwCenMT.svg') format('svg'); /* Legacy iOS */  font-weight: normal;  font-style: normal;}@font-face {  font-family: 'TwCenMT-Italic';  src: url('templates/landings/fonts/TwCenMTItalic.eot'); /* IE9 Compat Modes */  src: url('templates/landings/fonts/TwCenMTItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */    url('templates/landings/fonts/TwCenMTItalic.woff2') format('woff2'), /* Modern Browsers */    url('templates/landings/fonts/TwCenMTItalic.woff') format('woff'), /* Modern Browsers */    url('templates/landings/fonts/TwCenMTItalic.ttf') format('truetype'), /* Safari, Android, iOS */    url('templates/landings/fonts/TwCenMTItalic.svg') format('svg'); /* Legacy iOS */  font-weight: normal;  font-style: normal;}@font-face {  font-family: 'TwCenMT-BoldItalic';  src: url('templates/landings/fonts/TwCenMTBoldItalic.eot'); /* IE9 Compat Modes */  src: url('templates/landings/fonts/TwCenMTBoldItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */    url('templates/landings/fonts/TwCenMTBoldItalic.woff2') format('woff2'), /* Modern Browsers */    url('templates/landings/fonts/TwCenMTBoldItalic.woff') format('woff'), /* Modern Browsers */    url('templates/landings/fonts/TwCenMTBoldItalic.ttf') format('truetype'), /* Safari, Android, iOS */    url('templates/landings/fonts/TwCenMTBoldItalic.svg') format('svg'); /* Legacy iOS */  font-weight: normal;  font-style: normal;}@font-face {  font-family: 'TwCenMT-Bold';  src: url('templates/landings/fonts/TwCenMTBold.eot'); /* IE9 Compat Modes */  src: url('templates/landings/fonts/TwCenMTBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */    url('templates/landings/fonts/TwCenMTBold.woff2') format('woff2'), /* Modern Browsers */    url('templates/landings/fonts/TwCenMTBold.woff') format('woff'), /* Modern Browsers */    url('templates/landings/fonts/TwCenMTBold.ttf') format('truetype'), /* Safari, Android, iOS */    url('templates/landings/fonts/TwCenMTBold.svg') format('svg'); /* Legacy iOS */  font-weight: normal;  font-style: normal;}.mobile-only {    display: none !important;}.row-header {    padding: 80px 0 20px 0;}.row-header .col-btn-contacta {    text-align: right; }.row-header .col-btn-contacta a.qbutton {    height: 80px;    font-size: 20px;    line-height: 80px;    width: 50%;    text-align: center;    border-width: 4px;    border-radius: 10px !important;}    .vc_custom_1439183055783 {  /* fix para pixel bottom en header optimizely */        background-size: inherit !important;        }.encabezado p {    font-size: 32px;    line-height: 40px;    padding: 10px 0;}.light, .light p, .light li {    font-weight: 300 !important;}.medium, .medium p, .medium li {    font-weight: 500 !important;}.bold, .bold p, .bold li  {    font-weight: 700 !important;}strong {    font-weight: 700;}.bigger, .bigger p, .bigger li {    font-size: 50px !important;    line-height: 100px;}.align-center, .align-left p, .align-left li {    text-align: center !important;}.align-left, .align-left p, .align-left li {    text-align: left !important;}.align-right, .align-right p, .align-right li {    text-align: right !important;}.features-image-left .image_with_text {    margin: 20px 0;}.features-image-left .image_with_text img {    float: left;    margin: 10px 20px 30px 0;}.row-saber-mas img {    width: 100%;}.row-saber-mas h3 {    color: #000000;    margin-top: 20px;    text-transform: uppercase;}.row-saber-mas h6 {    color: #00ACD6;    margin: 10px 0;    font-size: 18px;    line-height: 24px;    font-weight: 700;}.section_subtitle_3, .section_subtitle_3 p {    margin: 20px 0 !important;    font-size: 24px !important;    line-height: 32px;}.form-landing-optimizely, .form-landing-gap  {    margin-right: -15px;    margin-left: -15px;}.landing-row-form input[type="text"], .landing-row-form input[type="email"], .landing-row-form select, .landing-row-form .pseudo-text  {    border-radius: 5px;    width: 100%;    font-size: 16px;    font-style: italic;    background-color: #fff;    color: #2A2A29;    height: 40px;}.landing-row-form .pseudo-text ul {    display: table;    list-style: none;    padding: 8px 10px 8px 15px}.landing-row-form .pseudo-text ul li:first-child {    padding-right: 40px;}.landing-row-form .pseudo-text ul li {    display: table-cell;    padding-right: 10px;}.landing-row-form .pseudo-text ul li input[type="checkbox"] {    margin-right: 10px;}.landing-row-form input.wpcf7-form-control.wpcf7-submit {    border-radius: 5px;    width: 100% !important;    font-size: 18px !important;    border: 0;    box-sizing: border-box;    text-align: center;    margin: 0;    padding: 0;    height: 40px;}.landing-row-form.optimizely input.wpcf7-form-control.wpcf7-submit {    color: #fff;    background: #47AD33;}.landing-row-form.optimizely input[type="submit"]:hover {    color: #fff !important;    background: #00A13A !important; }.landing-row-form.gap input.wpcf7-form-control.wpcf7-submit {    color: #fff;    background: #F19821;}.landing-row-form.gap input[type="submit"]:hover {    color: #2A2A29 !important;    background: #FFF !important; }.landing-row-form.testing input.wpcf7-form-control.wpcf7-submit {    color: #fff;    background: #E73446;}.landing-row-form.testing input[type="submit"]:hover {    color: #fff !important;    background: #da0c2e !important; }.landing-testing-row-foto-texto .section_inner_margin {    background: #fff;    margin-right: 0;}.landing-testing-row-foto-texto .section_inner_margin .col-1{    padding-right: 0;    background: #E3E3E3;}.landing-testing-row-foto-texto .section_inner_margin .col-2{    padding: 50px;    }.landing-row-form, .row-parallax.testing  { /* ocultan el footer-contacto */    z-index: 100;}.landing-testing.footer-contacto {    position: fixed;    bottom: 0;    z-index: 90;    padding-top: 10px;    width: 100%;    margin-bottom: -5px !important;}.landing-testing.footer-contacto a {    font-family: 'TwCenMT-Regular';    font-size: 22px;}.testing p {    font-family: 'TwCenMT-Regular';    font-size: 24px;    line-height: 30px;} .testing input {    font-family: 'TwCenMT-Regular' !important;    font-size: 24px;    line-height: 30px;}.testing .claim-tit1 p {    font-family:'TwCenMT-Bold';    font-size: 60px;    line-height: 58px;}.testing .claim-tit2 p {    font-size: 32px;    line-height: 38px;}.testing-mensaje p {    font-size: 32px;    color: #fff;    padding: 40px 0;}.testing .section_subtitle {    margin-top: 10px !important;}.testing .section_subtitle p {    font-size: 40px !important;    color: #1d1d1b;    padding-bottom: 30px;    margin-top: 0 !important;}/* temporal */.row-pre-footer.testing {    display: none;}.gris1, .gris1 p {    color: #C6C6C6;}.gris2, .gris2 p {    color: #C6C6C6;    font-size: 14px;}.landing-testing-logos-herramientas  .gallery_holder ul {    display: table;    margin-left: auto;    margin-right: auto;    width: 100%;}.landing-testing-logos-herramientas  .gallery_holder ul li {	display: table-cell;	margin: 0 20px;    vertical-align: middle;	float: none !important;        width: 10%;}.landing-testing-logos-herramientas  .gallery_holder ul li img {    margin: 0 0 -8px 0;}/* MEDIA QUERIES */@media (max-width: 320px) {        }/* Extra small devices (phones, less than 768px) */@media (max-width: 767px) {         .desktop-only {        display: none !important;    }        .mobile-only {        display: block !important;    }   .row-header {        padding: 40px 0 0 0;    }    .vc_empty_space {        display: none;    }        .content-no-title {        /* para páginas que no necesitan title (landings, etc) */        margin-top: 0 !important; /* ojo */            }        .landing-testing.footer-contacto a {        font-size: 18px;    }    .row-header .encabezado p {        font-size: 26px;        line-height: 32px;        padding: 10px 0;    }        .row-header .col-btn-contacta a.qbutton {        font-size: 14px;        width: 100%;        box-sizing: border-box !important;        margin: 30px 0;    }    .row-header .col-btn-contacta .vc_align_right {        text-align: center;    }        .features-image-left {        text-align: center !important;    }        .features-image-left .image_with_text img {        float: none;        margin-left: auto;        margin-right: auto;    }    .col-mas-info-sm6.col-2 {        margin-top: 40px;    }        /* mostrar uno debajo de otro    .landing-testing-logos-herramientas .gallery_holder ul li {        display: block;        margin: 0;        width: 100%;    }*/           .testing .claim-tit1 p {        font-size: 32px;    }        .testing .claim-tit2 p {        font-size: 22px;    }        .landing-testing-row-foto-texto .section_inner_margin {        background: none;    }            .landing-testing-row-foto-texto .section_inner_margin .col-1 {        padding-right: 15px;    }        .testing .col-mas-info-sm6.col-2 {        margin-top: 0px;        margin-left: 15px;        margin-right: 15px;    }        .landing-testing-row-foto-texto .section_inner_margin .col-2{        padding: 30px;    }    }/* iPad H */@media (min-width: 769px) and (max-width: 1024px) {            .bigger p {        font-size: 42px !important;        line-height: 50px !important;      }            .row-header {            padding: 60px 0 0 0;        }              .landing-testing-row-foto-texto .section_inner_margin .col-2 {            padding: 35px;        }                .testing .section_subtitle {            margin-top: 0 !important;        }        .testing .section_subtitle p {            padding-bottom: 10px;        }}/* Small devices (tablets, 768px and up) */@media (min-width: 768px) and (max-width: 991px) {            section_title, .section_title p {            margin: 30px 0 !important;            font-size: 32px !important;            line-height: 40px !important;      }            .row-header .col-btn-contacta a.qbutton {            font-size: 18px;            line-height: 80px;            width: 100%;            text-align: center;            box-sizing: border-box !important;        }     .content-no-title {        margin-top: 0 !important;  /* ojo */     }          .features-image-left .image_with_text {        margin: 20px 0;        padding-left: 100px;        box-sizing: border-box;    }          .features-image-left .image_with_text img {        margin-left: -100px;    }            .landing-testing-row-foto-texto .section_inner_margin .col-1 {        padding-top: 65px;        background: #fff;    }    }/* Medium devices (desktops, 992px and up) */@media (min-width: 992px) { }/* Large devices (large desktops, 1200px and up) */@media (min-width: 1200px) { }