*{box-sizing:border-box; font-family:Arial, Helvetica, sans-serif;}
body{margin:0; padding:0;}
.mdft_landing.mdft_container{width:100%; height:auto;}
.mdft_landing .mdft_section{display:block; width:100%; height:auto; padding:60px 0;}
.mdft_landing .mdft_row{display:flex; width:100%; max-width:1600px; margin:0 auto;}
.mdft_landing .mdft_row.full{max-width:100%;}
.mdft_landing .mdft_content{padding:0 60px; width:100%;}
.mdft_landing .mdft_content.half{width:50%;}
.mdft_landing .mdft_divider{height:60px; display: block;}

/*Main*/
.mdft_landing .mdft_main{background-image:url(https://isp.fulltimelatam.com/wp-content/uploads/2023/09/main.webp); background-position:center; background-size:cover;}
.mdft_landing .mdft_main .mainTitle p, .mdft_main .mainTitle h1{color:#ffffff;}
.mdft_landing .mdft_main .mainTitle h1{font-size:54px; margin:30px 0;}
.mdft_landing .mdft_main .mainTitle p{margin:0; font-size:20px;}
.mdft_landing .mdft_main .mainTitle .subtitle{font-weight:bold;}

.mdft_main .mainTitle{padding-top:60px;}

/*Form*/
#frmContacto #rd-section-lj5vh1ab{background:#ffe5e7db; border-radius:20px;}
#frmContacto #rd-button-lj5vh1b4{border:none; border-radius:50px; min-width:auto !important; max-width:250px; margin-top:5px;}
#frmContacto #rd-column-lj5vh1b0 > div{background-color: transparent;}
#frmContacto #rd-text-lj5vh1af{margin-bottom:0; margin:14px;}
#frmContacto #rd-column-lj5vh1ad > div{border-radius:20px 20px 0 0;}
#frmContacto #rd-form-lj5vh1b1 .bricks-form__label{color:#000000; font-size:14px; margin-top:6px;}
#frmContacto #rd-form-lj5vh1b1 .bricks-form__input{background:none; border:none; border-bottom:solid 1px; color:#000000; font-size:16px; border-radius:0;}

/*Experiencia*/
.mdft_landing .experiencia{padding:0; background:gray;}
.mdft_landing .experiencia .expBackground{background-image:url(https://isp.fulltimelatam.com/wp-content/uploads/2023/09/experiencia.jpg); background-position:center; background-size:cover;}
/*Polémico*/
.mdft_landing .experiencia .mdft_content{padding:140px 10%;}
.mdft_landing .experiencia .expText p, .experiencia .expText h2{color:#ffffff;}
.mdft_landing .experiencia .expText p{margin:0;}
.mdft_landing .experiencia .expText .subtitle{text-transform:uppercase; font-size:26px; font-weight:bold;}
.mdft_landing .experiencia .expText h2{font-size:42px; margin:30px 0 50px;}
.mdft_landing .experiencia .expText .item{margin:15px 0; font-size:20px; font-weight:bold;}
.mdft_landing .experiencia .expText .item:before{content: ""; margin-right: 14px; width: 31px; height: 31px; display: inline-block; background-image: url(https://isp.fulltimelatam.com/wp-content/uploads/2023/09/tilde.png); background-size: cover; margin-bottom: -8px;}

/*Elegirnos*/
.mdft_landing .elegirnos{background: radial-gradient(circle, #f69299 0%, #f1e9f4 40%);}
.mdft_landing .elegirnos .porque p, .elegirnos .porque h4{text-align:center; color:#000000;}
.mdft_landing .elegirnos .porque p{margin:0; font-size:20px; text-transform:uppercase; font-weight:bold;}
.mdft_landing .elegirnos .porque h4{font-weight:normal; font-size:30px; max-width:630px; margin:20px auto;}

.mdft_landing .elegirnos .tarjetas{display: flex; justify-content: space-between; flex-wrap: wrap; align-items: stretch;}
.mdft_landing .elegirnos .tarjetas .tarjeta{margin:0 10px 10px; width: 100%; max-width: 300px; background: #ffffff; padding: 40px 20px 20px; border-radius: 30px; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start;}
.mdft_landing .elegirnos .tarjetas .tarjeta p{margin:0;}
.mdft_landing .elegirnos .tarjetas .tarjeta .tarjetaTitulo, .elegirnos .tarjetas .tarjeta .tarjetaCta{display:flex; align-items: center; justify-content: flex-start;}
.mdft_landing .elegirnos .tarjetas .tarjeta .tarjetaTitulo img, .elegirnos .tarjetas .tarjeta .tarjetaCta img{margin-right:15px;}
.mdft_landing .elegirnos .tarjetas .tarjeta .tarjetaTitulo p, .elegirnos .tarjetas .tarjeta .tarjetaCta p{font-size:16px; text-align:left;}
.mdft_landing .elegirnos .tarjetas .tarjeta .tarjetaTitulo img{width:60px;}
.mdft_landing .elegirnos .tarjetas .tarjeta .tarjetaTitulo p{font-weight:bold; font-size:18px;}
.mdft_landing .elegirnos .tarjetas .tarjeta .tarjetaCta{margin-top:auto;}
.mdft_landing .elegirnos .tarjetas .tarjeta .tarjetaCta img{width:34px;}
.mdft_landing .elegirnos .tarjetas .tarjeta .tarjetaCta p{text-transform:uppercase;}
.mdft_landing .elegirnos .tarjetas .tarjeta .tarjetaCta p a{text-decoration:none; color:inherit;}
.mdft_landing .elegirnos .tarjetas .tarjeta .tarjetaCta p a:hover{text-decoration:underline;}
.mdft_landing .elegirnos .tarjetas .tarjeta .tarjetaTexto{margin:36px 0 30px;}
.mdft_landing .elegirnos .tarjetas .tarjeta .tarjetaTexto p{font-size:14px;}

.mdft_landing .elegirnos .stats{padding: 60px; margin: 0 60px; background-image: url(https://isp.fulltimelatam.com/wp-content/uploads/2023/09/oportunidad.webp); background-size: cover; background-position: center; display: flex; flex-direction: row;}
.mdft_landing .elegirnos .stats .statsTexto{width:50%;}
.mdft_landing .elegirnos .stats .statsTexto h4, .elegirnos .stats .statsTexto p{margin:20px 0; color:#ffffff;}
.mdft_landing .elegirnos .stats .statsTexto h4{font-weight:normal; font-size:30px;}
.mdft_landing .elegirnos .stats .statsTexto p{font-size:18px}
.mdft_landing .elegirnos .stats .statsInfo{width:40%; margin-left:60px; padding-left:60px; border-left:solid 1px #ffffff; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; align-content: flex-end;}
.mdft_landing .elegirnos .stats .statsInfo .statsItem{width:50%; padding:24px;}
.mdft_landing .elegirnos .stats .statsInfo .statsItem p{color:#ffffff; font-weight:bold; text-align:left; text-transform:uppercase; font-size:16px; margin:0;}
.mdft_landing .elegirnos .stats .statsInfo .statsItem p:first-child{font-size:30px; margin-bottom:10px;}

/*Hub*/
.mdft_landing .hub{background:#5a0386; padding:80px 0;}
.mdft_landing .hub .mdft_row{max-width:1200px;}
.mdft_landing .hub .hubText p{color:#ffffff; font-size:24px; text-align:center; margin:0;}

/*Productos*/
.mdft_landing .productos{background:#f7f7f7;}
.mdft_landing .productos .prodIntro p{text-align:center; font-weight: bold; font-size: 18px; max-width: 800px; margin:0 auto 40px;}
.mdft_landing .productos .prodCard{padding: 30px; background: #ffffff; border-radius: 30px; margin: 10px; display: flex;}
.mdft_landing .productos .prodCard > div{width:50%; padding:0 20px;}
.mdft_landing .productos .prodCard > div h5{font-size:20px;}
.mdft_landing .productos .prodCard > div p{font-size:16px;}
.mdft_landing .productos .prodCard > div h5, .productos .prodCard > div p{margin: 10px 0 20px;}
.mdft_landing .productos .prodCard > div ul{padding-left:0; margin:0;}
.mdft_landing .productos .prodCard > div ul li{margin:5px 0; text-transform:uppercase; font-size:14px; font-weight:bold;}

.mdft_landing .productos .prodCard > div:last-child{display:flex; justify-content: center; align-items: center;}
.mdft_landing .productos .prodCard > div:last-child img{max-width:100%; max-height:250px;}
.mdft_landing #mt53{margin-top:53px;}

/*Video*/
.mdft_landing .video{background:radial-gradient(circle, #f69299 0%, #f1e9f4 40%);}
.mdft_landing .video .mdft_row{max-width: 960px; width:90%;}
.mdft_landing .mdft_content.videoContainer{position: relative; width: 100%; height: 0; padding-bottom: 56.25%; padding-top:0;}

/*##############################*/
/*##########RESPONSIVE##########*/
/*##############################*/

@media all and (max-width: 1399px){
    .mdft_landing .elegirnos .tarjetas .tarjeta{max-width:260px;}
}

@media all and (max-width: 1199px){
    .mdft_landing .mdft_main .mainTitle h1 {font-size: 40px;}
    
    .mdft_main .mainTitle{padding-top:0;}
    .mdft_main .ctaForm{padding-top:60px !important;}
    .mdft_main .mdft_row{flex-direction: column; align-items: center;}
    .mdft_main .mdft_row .mdft_content.half{width:100%; max-width:800px;}
    
    .mdft_landing .mdft_divider{height: 30px;}
    .mdft_landing .experiencia .mdft_content{padding: 80px 6%;}
    .mdft_landing .experiencia .expText h2{font-size: 30px; margin: 20px 0 30px;}
    
    .mdft_landing .elegirnos .porque h4{margin: 10px auto;}
    .mdft_landing .elegirnos .tarjetas .tarjeta{max-width:100%;}
    .mdft_landing .elegirnos .stats .statsInfo{margin-left: 30px; padding-left: 30px;}
    .mdft_landing .elegirnos .stats .statsInfo .statsItem{width: 100%; padding: 15px;}

    .mdft_landing .hub{padding:50px 0;}

    .mdft_landing .productos .mdft_row{width: 100%; flex-direction: column; padding:0 10px;}
    .mdft_landing .productos .prodCard{width:100%; margin:10px 0;}
}

@media all and (max-width: 767px){
    .mdft_landing .mdft_content.half {width: 100%;}
    .mdft_landing .mdft_content {padding: 0 30px;}
    .mdft_landing .mdft_row {flex-direction: column;}
    .mdft_landing .mdft_section{padding: 40px 0;}

    .mdft_landing .mdft_main{background-image:url(https://isp.fulltimelatam.com/wp-content/uploads/2023/09/main-mobile.webp);}
    .mdft_landing .mdft_main .mainTitle h1{font-size:32px;}

    .mdft_landing .experiencia .expBackground{display:none;}
    .mdft_landing .experiencia .mdft_content {padding: 40px 30px;}
    .mdft_landing .experiencia .expText .subtitle{font-size:18px;}
    .mdft_landing .experiencia .expText h2{font-size:24px;}
    .mdft_landing .experiencia .expText .item{font-size:16px;}
    
    .mdft_landing .mdft_section.elegirnos{padding-bottom:0;}
    .mdft_landing .elegirnos .porque h4 {font-size:24px;}
    .mdft_landing .elegirnos .stats {margin:0; flex-direction:column; background-image: url(https://isp.fulltimelatam.com/wp-content/uploads/2023/09/oportunidad-mobile.webp);}
    .mdft_landing .elegirnos .stats .statsTexto {width: 100%;}
    .mdft_landing .elegirnos .stats .statsInfo {margin-left: 0px; padding-left: 0px; border: none; width: 100%;}
    .mdft_landing .elegirnos .stats .statsInfo .statsItem {padding:15px 0;}

    .mdft_landing .productos .prodCard {background: linear-gradient(0deg, #cccccc, white 40%); flex-direction:column;}
    .mdft_landing .productos .prodCard > div {width: 100%; padding: 20px;}
    .mdft_landing #mt53{margin-top:0;}
}