@import url(https://fonts.googleapis.com/css?family=Inconsolata);@import url(https://fonts.googleapis.com/css?family=Roboto);.container{background-color:#aca8a4;padding:15px 11px}header{background-color:#ebebeb;height:37px;width:100%}header img{float:right;margin:6px}header input{float:right;margin:6px 13px 6px 18px}.buscador{padding:6px 25px 6px 5px;background:#fff url(/img/lupa.gif) 95% no-repeat;border:none;height:25px;width:180px;border-radius:0;box-shadow:none}.buscador:focus{outline:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-webkit-appearance:textfield}nav{background-color:white;font-family:letrasMenu;font-size:8pt;height:auto;margin:0;min-height:115px;padding-left:0;padding-right:0;padding-top:22px;width:100%}.container-fluid{padding-left:10px}.navbar{border:0;margin-bottom:0}.navbar-collapse{padding:0;width:100%}.navbar-default{background-color:white;padding-left:5px}.yamm .yamm-content,.yamm-content ul{padding:0}.dropdown-item,.dropdown-menu>li a{font-family:Roboto,sans-serif;color:#777;font-size:12px;display:block;padding:5px 15px 5px 25px;clear:both;font-weight:400;line-height:20px;white-space:nowrap;text-decoration:none}.dropdown-item:hover,.dropdown-menu>li a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}@media (min-width:768px){.navbar-nav{padding-top:43px;float:right}.yamm .yamm-content{padding:10px 0}.yamm-content ul{border-right:1px dotted #c6c6c6;display:table;width:inherit}.yamm-content ul:last-child{border-right:none}.dropdown-item,.dropdown-menu>li a{line-height:1.428571429;padding:3px 20px;color:#9c9c9c}.dropdown-item:hover,.dropdown-menu>li a:hover{background-color:#f5f5f5;color:#262626}}.corpus{background-color:white;height:auto}.corpus,.footer{width:100%}.footer-menu{background-color:#eeeeee;font-family:Open Sans Regular;width:100%}.footer-menu>.col-md-2{background-color:#eeeeee;padding:10px 0 10px 15px}.footer-menu>.col-md-2:last-child ul{border:none}.footer-menu>.col-md-2 ul{border-right:1px solid #dbdbdb;color:#888b8c;font-size:12px;list-style:none;padding:0 10px 0 0}.footer-menu b{font-family:Open Sans Regular;color:#000;font-weight:400;font-size:12.3px}.footer-menu>.col-md-2 ul img{padding:5px}.footer-menu>.col-md-2 a{color:#888b8c;text-decoration:none}.footer-final{font-family:Open Sans Regular;background-color:white;color:#858585;font-size:12.5px;height:auto;padding:18px 45px;width:100%}.custom-size{width:80%;height:auto}.breadcrumb{padding:8px 15px;margin-bottom:20px;background-color:#f8f9fa;border-radius:4px}.breadcrumb,.breadcrumb-item,.breadcrumb-item+.breadcrumb-item:before{font-size:16px;font-family:Open Sans Regular,sans-serif}.breadcrumb-item+.breadcrumb-item:before{content:">"}.btn-block{display:block;width:100%}.btn-block,.btn-warning{font-size:16px;padding:12px 20px;font-weight:700}.btn-warning{background-color:#ffc107;border-color:#ffc107;color:#212529}.btn-success{background-color:#28a745;border-color:#28a745;padding:12px 20px}.btn-success,.detalles{font-size:16px;font-weight:700}.detalles{margin-bottom:10px}blockquote{font-size:14px;line-height:1.4}blockquote h4{font-size:16px;font-weight:700;margin-bottom:8px}.syllabus-download{display:inline-block;padding:12px 20px;background-color:#28a745;color:white;text-decoration:none;border-radius:4px;font-size:16px;font-weight:700;font-family:Open Sans Regular,sans-serif;border:none;cursor:pointer;transition:background-color .3s ease;text-align:center}.syllabus-download:hover{background-color:#218838;color:white;text-decoration:none}.cursos .contenedor{font-family:Roboto,sans-serif;color:#333}.cursos article h1{font-family:Roboto,sans-serif;font-weight:700;font-size:28px;color:#2c3e50;margin-bottom:20px;line-height:1.3}.cursos article h2{font-weight:600;font-size:20px;color:#34495e;margin-top:25px;line-height:1.4}.cursos article h2,.cursos article p{font-family:Roboto,sans-serif;margin-bottom:15px}.cursos article ol,.cursos article p,.cursos article ul{font-weight:400;font-size:16px;color:#555;line-height:1.6}.cursos article ol,.cursos article ul{font-family:Roboto,sans-serif;margin-bottom:15px}.cursos article li{margin-bottom:8px}.cursos aside,.cursos aside .detalles{font-family:Roboto,sans-serif}.cursos aside .detalles{font-weight:600;font-size:16px;color:#2c3e50;margin-bottom:8px}.cursos aside blockquote,.cursos aside ul{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;color:#555;line-height:1.5}.cursos aside li{margin-bottom:10px}.breadcrumb{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;color:#666}.breadcrumb-item a{color:#3498db;text-decoration:none}.breadcrumb-item a:hover{color:#2980b9;text-decoration:underline}.breadcrumb-item.active{color:#2c3e50;font-weight:500}.btn{font-family:Roboto,sans-serif;font-weight:500;font-size:16px;border-radius:4px;transition:all .3s ease}.btn-warning{background-color:#f39c12;border-color:#f39c12;color:#fff}.btn-warning:hover{background-color:#e67e22;border-color:#e67e22;color:#fff}.btn-success{background-color:#27ae60;border-color:#27ae60;color:#fff}.btn-success:hover{background-color:#229954;border-color:#229954;color:#fff}.cursos .title h1{font-family:Roboto,sans-serif;font-weight:700;font-size:32px;color:#fff;text-transform:uppercase;letter-spacing:1px}.course-info{position:relative;border-top:1px solid #e0e0e0;padding-top:20px}.info-icon{position:absolute;background:#27ae60;width:32px;height:32px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;font-family:Roboto,sans-serif;font-size:20px;font-weight:700;border-radius:50%;top:-16px;left:20px}.info-section{margin:20px 0;border-bottom:1px solid #f0f0f0;padding:0 10px 15px 50px}.info-section:last-child{border-bottom:none}.info-section h4{margin-bottom:8px}.info-section p{margin:0;font-size:14px;color:#555}.payment-methods{margin-top:10px}.payment-method{margin-bottom:20px;padding:15px;background-color:#f8f9fa;border-radius:6px;border-left:4px solid #27ae60}.payment-method h5{font-family:Roboto,sans-serif;font-weight:600;font-size:16px;color:#2c3e50;margin-bottom:10px}.bank-details{font-family:Roboto,sans-serif;font-size:13px;color:#555;margin:10px 0;padding-left:20px}.bank-details li{margin-bottom:5px}.voucher-info{font-family:Roboto,sans-serif;font-size:13px;color:#2c3e50;margin-top:10px;padding:8px;background-color:#e8f5e8;border-radius:4px}.voucher-info strong{color:#27ae60}.carrusel{background-color:white;height:auto;max-height:457px;width:100%}.carousel,.carousel-inner,.carousel-item{height:457px}.carousel-item img{height:457px;object-fit:cover;width:100%}.carousel-caption{text-align:left;min-height:400px;height:auto;width:400px;left:5%;text-shadow:none;top:25%}.carousel-caption span{font-family:New Cicle Gordita;font-size:45.83px;line-height:41.67px}.carousel-caption h4{width:340px}.portada-titulo{color:#3BBDD7}.portada-subtitulo{color:#A3CFEF;font-family:New Cicle Gordita;font-size:31.25px;line-height:33.33px}.portada-descripcion{color:#6CADD7}.imagenes-Home{width:100%}.contenedor{background-color:white;min-height:720px;height:auto;width:100%;overflow:hidden}.contenedor .col-md-7{background-color:white;padding:17px 10px 10px 15px}.contenedor .col-md-5{background-color:white;padding:17px 15px 10px 10px}.curso-title{color:#9fca59;font-family:New Cicle Gordita;font-size:25px}.curso-articulo{height:auto;min-height:140px;padding-top:20px;text-align:left}.curso-articulo .col-md-2{margin-top:0;padding-left:0;padding-right:21px}.curso-articulo .col-md-10{padding-top:5px}.curso-fecha-mes{color:#7B757F;font-family:Open Sans Bold;font-size:12pt;margin:0}.curso-fecha-numero{color:#8DC540;font-family:Open Sans Bold;font-size:21pt;padding-top:10px;line-height:1em}.cuadrado-fecha{background-color:#DAEBC1;height:auto;max-height:60px;max-width:72px;padding-top:6px;text-align:center;width:auto}.curso-titulo{color:#90c23f;font-family:Open Sans Bold;font-size:14.58px}.curso-descripcion{color:#787878;font-family:Open Sans Regular;font-size:12.5px;padding-top:8px}.curso-descripcion a{color:#9FCA59;text-decoration:none}.multimedia-title{color:#f8b133}.multimedia-title,.multimedia-video-titulo{font-family:New Cicle Gordita;font-size:25px}.multimedia-video-titulo{color:#000101;padding-left:15px}.video{height:350px;background-color:#dddddd;padding-top:24px}.video .col-md-12{height:90%;width:100%;padding-top:10px;padding-bottom:6px}.videos-joedayz{height:95%;width:100%}.blog{margin-top:20px}.blog .col-md-12{padding-top:10px;text-align:left;background-color:#f5f5f5;padding-bottom:45px}.blog-fecha{color:#5b5b5b;font-family:Open Sans Regular;font-size:16.67px}.blog-titulo{color:#35a1b5;font-family:Open Sans Bold;font-size:16.67px;margin-bottom:7px;display:block}.blog-autor{color:#383838;font-family:Open Sans Italic;font-size:14.58px;line-height:12.5px}.blog-more{font-family:Open Sans Bold;line-height:1.2em;margin-bottom:7px;display:block;font-size:10pt}.blog-more,.blog-more:hover{color:#35a1b5}.blog p{color:#515151;font-family:Open Sans Regular;padding-top:12.58px}.title{border-top:5px solid #dddbda;border-bottom:5px solid #dddbda}.title h1{padding-left:15px;color:#fff;font-family:letrasTitle;font-size:34px;margin:5px 0;text-transform:uppercase;line-height:1em}h4{font-size:18px;font-family:letrasDescripcionCurso;margin:0}.detalles{font-family:Open Sans Bold;font-size:14.58px;margin:0}blockquote p{color:#000;font-family:Open Sans Regular;font-size:12.5px}.cursos article{margin-bottom:35px;border-top:2px dotted #c6c6c6;border-bottom:2px dotted #c6c6c6;padding-right:30px}.cursos article header{background:none}.cursos article h1{font-size:25px;margin:10px 0}.cursos article h1,.cursos article h2{font-family:Open Sans Bold;line-height:22.92px}.cursos article h2{font-size:14.58px;margin-top:10px;margin-bottom:0;padding:3px 0}.cursos article a{font-family:Open Sans Regular}.cursos article p{margin-bottom:10px}.cursos article p,.cursos article ul{color:#787878;font-family:Open Sans Regular;font-size:14.58px;line-height:22.92px}.cursos article ul{margin-bottom:5px;padding-left:18px}.cursos .title{background:#90c13f url(/img/fondo-curso.png) 100% repeat-y}.cursos .title h1{background:url(/img/icon-curso.png) 15px no-repeat;padding-left:40px}.jetbrains .title{background:#90c13f url(/img/fondo-curso.png) 100% repeat-y}.jetbrains .title h1{background:url(/img/icon-curso.png) 15px no-repeat;padding-left:40px}.entrenamiento .title{background:#90c13f url(/img/fondo-curso.png) 100% repeat-y}.entrenamiento .title h1{background:url(/img/icon-curso.png) 15px no-repeat;padding-left:40px}.contacto .title{background:#90c13f url(/img/fondo-curso.png) 100% repeat-y}.contacto .title h1{background:url(/img/icon-curso.png) 15px no-repeat;padding-left:40px}.jetbrains article h1{font-size:24px;font-weight:600;color:#333;margin-bottom:20px}.jetbrains article h2{font-size:18px;font-weight:600;color:#333;margin:25px 0 15px}.jetbrains article h3{font-size:16px;font-weight:600;color:#333;margin:20px 0 10px}.jetbrains article p{font-size:14px;line-height:1.6;color:#555;margin-bottom:15px}.entrenamiento article h1{font-size:24px;font-weight:600;color:#333;margin-bottom:20px}.entrenamiento article h2{font-size:18px;font-weight:600;color:#333;margin:25px 0 15px}.entrenamiento article p{font-size:14px;line-height:1.6;color:#555;margin-bottom:15px}.training-type{display:flex;align-items:flex-start;gap:15px;margin:20px 0;padding:20px;background-color:#f8f9fa;border-radius:8px;border-left:4px solid #007acc}.training-icon{font-size:24px;flex-shrink:0;margin-top:5px}.training-content{flex:1 1}.training-content p{margin-bottom:10px}.training-tag{display:inline-block;background-color:#007acc;color:white;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500;text-transform:uppercase}.featured-courses{margin:30px 0}.course-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px;margin-top:20px}.course-card{display:block;padding:20px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;transition:all .3s ease}.course-card,.course-card:hover{text-decoration:none;color:inherit}.course-card:hover{background-color:#e9ecef;border-color:#007acc;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.course-card h4{font-size:16px;font-weight:600;color:#333;margin-bottom:10px}.course-card p{font-size:13px;color:#666;margin:0;line-height:1.4}.contacto article h1{font-size:24px;font-weight:600;color:#333;margin-bottom:20px}.contacto article h2{font-size:18px;font-weight:600;color:#333;margin:25px 0 15px}.contacto article p{font-size:14px;line-height:1.6;color:#555;margin-bottom:15px}.social-buttons{display:flex;flex-direction:column;gap:8px}.social-buttons .btn{margin-bottom:5px}.social-btn{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:8px 12px;text-decoration:none;transition:all .3s ease}.social-btn:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.social-icon{font-size:16px;line-height:1}.whatsapp-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 15px;text-decoration:none;transition:all .3s ease}.whatsapp-btn:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.whatsapp-icon{font-size:18px;line-height:1}.contact-form-section{background-color:#f8f9fa;padding:25px;border-radius:8px;border-left:4px solid #007acc;margin:20px 0}.contact-form{max-width:100%}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:20px}.form-group{display:flex;flex-direction:column}.form-group label{font-weight:500;color:#333;margin-bottom:5px;font-size:14px}.form-control{padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color .3s ease}.form-control:focus{outline:none;border-color:#007acc;box-shadow:0 0 0 2px rgba(0,122,204,.1)}.form-control::placeholder{color:#999}.form-actions{text-align:center;margin-top:25px}.form-actions .btn{padding:12px 30px;font-size:16px;font-weight:500}.form-note{margin-top:10px;font-size:12px;color:#666;font-style:italic}.additional-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px;margin:30px 0}.info-card{background-color:#f8f9fa;padding:20px;border-radius:8px;border-left:4px solid #28a745;text-align:center}.info-card h4{font-size:16px;font-weight:600;color:#333;margin-bottom:10px}.info-card p{font-size:13px;color:#666;margin:0;line-height:1.4}.alert{padding:12px 16px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;font-size:14px}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.cursos .contenedor .col-md-5,.cursos .contenedor .col-md-7{padding:15px}.cursos aside{position:relative;border-top:1px solid #bababa}.cursos aside>span:first-child{position:absolute;background:#8cc63f;width:32px;height:32px;display:table;text-align:center;vertical-align:middle;color:#fff;font-family:Inconsolata,sans-serif;font-size:25px;line-height:1.3em}.cursos aside{font-family:Open Sans Regular}.cursos aside>blockquote{border:0;margin:20px 0;padding:0 10px 0 50px;font-size:12px}.cursos aside>blockquote.resaltado{border-top:2px dotted #c6c6c6;border-bottom:2px dotted #c6c6c6;padding-top:10px;padding-bottom:10px}.cursos aside>blockquote.resaltado h4{color:#c23f3f}.cursos article a,.cursos h4{color:#88af48}.title-list{background-color:#90c23f;font-family:New Cicle Gordita;font-size:35px;color:#fff;margin:0;text-transform:uppercase;padding:3px 15px}section{clear:both}.curso-fecha{font-size:13.4px;font-weight:700}.ul-catalogo-software{column-count:3;font-size:8pt}.abcRioButton{background-color:#fff;background-color:#4285f4}.abcRioButton,.abcRioButton2{height:40px;border-radius:1px;box-shadow:0 2px 4px 0 rgba(0,0,0,.25);box-sizing:border-box;transition:background-color .218s,border-color .218s,box-shadow .218s;-webkit-user-select:none;-webkit-appearance:none;background-image:none;color:#262626;cursor:pointer;outline:0;overflow:hidden;position:relative;text-align:center;vertical-align:middle;white-space:nowrap;width:auto;border:0;color:#fff}.abcRioButton2{background-color:#fff;background-color:#000000}.abcRioButtonContentWrapper{height:100%;width:100%;border:1px solid transparent}.abcRioButtonIcon{background-color:#fff;border-radius:1px;padding:10px;float:left}#mk-sidebar .widget a.abcRioButtonContents span,#sidebar-register-form a.abcRioButtonContents span{font-family:Roboto,arial,sans-serif!important;font-weight:500;letter-spacing:.21px;margin-left:6px;margin-right:6px;vertical-align:top;font-size:16px!important;line-height:48px!important;display:inline!important;color:white!important}.abcRioButtonIconImage{width:18px;height:18px}.abcRioButtonSvg{display:block}.abcRioButtonContents{font-family:Roboto,arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:.21px;margin-left:6px;margin-right:6px;vertical-align:top;font-size:16px;line-height:38px;color:white!important;padding:0 20px;text-decoration:none!important}#g-login,#g-signup,#g-signup2{display:inline-block;margin:0 auto;text-align:center}table{border-spacing:30px}td,th{padding:15px}.titulo-pequeno{font-size:1.2em;margin-bottom:20px}.imagen-centro,.titulo-pequeno{text-align:center}.reducida{max-width:50%;height:auto;display:block;margin:0 auto}.service-description{font-family:Roboto,sans-serif;font-size:14px;color:#555;line-height:1.5;margin-top:10px;text-align:center;padding:0 10px}.blog .col-md-12{text-align:center;padding:15px}.blog h3.titulo-pequeno{font-family:Roboto,sans-serif;font-weight:600;font-size:16px;color:#2c3e50;margin-bottom:15px;line-height:1.3}.dropdown-menu.show{display:block!important}.clients-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px;margin-top:15px}.client-item{display:flex;justify-content:center;align-items:center;padding:10px;background-color:#f8f9fa;border-radius:8px;min-height:80px}.client-logo{max-width:100%;max-height:60px;object-fit:contain;filter:grayscale(100%);transition:filter .3s ease}.client-logo:hover{filter:grayscale(0)}.client-logo.custom-size{max-height:50px;max-width:100px}.products-image-section{text-align:center;margin:20px 0;padding:20px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.products-image{max-width:100%;height:auto;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.products-links-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px;gap:8px;margin:20px 0;max-width:100%}.product-link{display:block;padding:8px 12px;background-color:#f8f9fa;color:#333;text-decoration:none;border-radius:4px;font-family:Roboto,sans-serif;font-size:13px;font-weight:500;text-align:center;border:1px solid #e9ecef;transition:all .2s ease}.product-link:hover{background-color:#e9ecef;color:#007acc;text-decoration:none;border-color:#007acc}.pricing-example{background-color:#fff3cd;padding:15px;border-radius:8px;margin:20px 0;border-left:4px solid #ffc107}.pricing-note{margin:0;font-size:14px;color:#856404;line-height:1.5}.pricing-section{background-color:#f8f9fa;padding:20px;border-radius:8px;margin:20px 0;border-left:4px solid #28a745}.pricing-disclaimer{background-color:#d1ecf1;padding:15px;border-radius:8px;margin:20px 0;border-left:4px solid #17a2b8}.pricing-disclaimer p{margin:0;font-size:14px;color:#0c5460;line-height:1.5}.price-item{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #e9ecef}.price-item:last-child{border-bottom:none}.price-label{font-size:14px;color:#333;flex:1 1}.price-label,.price-value{font-family:Roboto,sans-serif}.price-value{font-weight:700;font-size:16px;color:#28a745;margin-left:15px}@media (max-width:768px){.clients-grid{grid-template-columns:1fr}.products-image-section{padding:15px}.products-links-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px}.product-link{font-size:12px;padding:6px 8px}.jetbrains article h1{font-size:20px}.jetbrains article h2{font-size:16px}.jetbrains article p{font-size:13px}.price-item{flex-direction:column;align-items:flex-start;gap:5px}.price-value{margin-left:0}.training-type{flex-direction:column;gap:10px}.training-icon{align-self:flex-start}.course-grid{grid-template-columns:1fr;gap:15px}.course-card{padding:15px}.form-row{grid-template-columns:1fr;gap:15px}.social-buttons{flex-direction:row;flex-wrap:wrap;gap:10px}.social-buttons .btn{flex:1 1;min-width:120px}.social-btn{justify-content:center;font-size:12px}.social-icon,.whatsapp-btn{font-size:14px}.whatsapp-icon{font-size:16px}.additional-info{grid-template-columns:1fr;gap:15px}.contact-form-section{padding:20px}}.founder-profile{display:flex;gap:20px;margin:25px 0;padding:20px;background-color:#f8f9fa;border-radius:8px;border-left:4px solid #28a745}.founder-image{flex-shrink:0}.founder-photo{border-radius:50%;border:3px solid #28a745;box-shadow:0 4px 8px rgba(0,0,0,.1)}.founder-info{flex:1 1}.founder-title{font-family:Roboto,sans-serif;font-weight:700;font-size:24px;color:#2c3e50;margin-bottom:15px;border-bottom:2px solid #28a745;padding-bottom:8px}.founder-info h3{font-size:18px;color:#28a745;margin-bottom:10px}.founder-info h3,.founder-info h4{font-family:Roboto,sans-serif;font-weight:600}.founder-info h4{font-size:16px;color:#2c3e50;margin:15px 0 10px}.founder-info p{margin-bottom:12px}.founder-expertise,.founder-info p,.founder-values{font-family:Roboto,sans-serif;font-size:14px;line-height:1.6;color:#555}.founder-expertise,.founder-values{margin:10px 0 15px;padding-left:20px}.founder-expertise li,.founder-values li{margin-bottom:8px;position:relative}.founder-expertise li:before,.founder-values li:before{content:"✓";color:#28a745;font-weight:700;position:absolute;left:-20px}.founder-contacts{margin-top:20px;padding-top:15px;border-top:1px solid #e9ecef}.founder-contacts p{margin-bottom:8px}.founder-contacts strong{color:#2c3e50;font-weight:600}.social-links{display:flex;gap:15px;margin:10px 0;flex-wrap:wrap}.social-link{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background-color:#f8f9fa;color:#333;text-decoration:none;border-radius:20px;font-size:13px;font-weight:500;border:1px solid #e9ecef;transition:all .3s ease}.social-link:hover{background-color:#28a745;color:white;text-decoration:none;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.social-icon{font-size:14px}.team-description{font-size:14px;color:#666;line-height:1.5;margin-top:10px;font-style:italic}.company-details,.team-description{font-family:Roboto,sans-serif}.company-details p{font-size:14px;color:#555;margin-bottom:8px;display:flex;justify-content:space-between}.company-details strong{color:#2c3e50;font-weight:600;min-width:100px}.certifications-list{font-family:Roboto,sans-serif;font-size:13px;color:#555;line-height:1.5;margin:0;padding-left:20px}.certifications-list li{margin-bottom:6px;position:relative}.certifications-list li:before{content:"🏆";position:absolute;left:-20px}@media (max-width:768px){.founder-profile{flex-direction:column;gap:15px;padding:15px}.founder-image{text-align:center}.founder-photo{width:120px!important;height:120px!important}.founder-title{font-size:20px;text-align:center}.founder-info h3{font-size:16px;text-align:center}.social-links{justify-content:center;gap:10px}.social-link{font-size:12px;padding:5px 10px}.company-details p{flex-direction:column;gap:2px}.company-details strong{min-width:auto}}.privacidad .title{background:#90c13f url(/img/fondo-curso.png) 100% repeat-y}.privacidad .title h1{background:url(/img/icon-curso.png) 15px no-repeat;padding-left:40px}.privacidad article{margin-bottom:35px;border-top:2px dotted #c6c6c6;border-bottom:2px dotted #c6c6c6;padding-right:30px}.privacidad article header{background:none}.privacidad article h1{font-size:25px;margin:10px 0;color:#2c3e50}.privacidad article h1,.privacidad article h2{font-family:Open Sans Bold;line-height:22.92px}.privacidad article h2{font-size:18px;margin-top:15px;margin-bottom:10px;padding:3px 0;color:#34495e}.privacidad article h3{font-family:Open Sans Bold;font-size:16px;line-height:22.92px;margin-top:12px;margin-bottom:8px;padding:2px 0;color:#28a745}.privacidad article p{color:#787878;font-family:Open Sans Regular;font-size:14.58px;line-height:22.92px;margin-bottom:15px}.privacidad article a{font-family:Open Sans Regular;color:#88af48;text-decoration:none}.privacidad article a:hover{color:#6c8e3a;text-decoration:underline}.privacidad article ul{color:#787878;font-family:Open Sans Regular;font-size:14.58px;line-height:22.92px;margin-bottom:15px;padding-left:18px}.privacidad article li{margin-bottom:8px}@media (max-width:768px){.privacidad article h1{font-size:20px}.privacidad article h2{font-size:16px}.privacidad article h3{font-size:14px}.privacidad article p,.privacidad article ul{font-size:13px}}@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap");body{font-family:Roboto,sans-serif}@font-face{font-family:letrasTitle;src:url("/fuentes/new_cicle/New Cicle Fina.ttf") format("truetype")}@font-face{font-family:New Cicle Gordita;src:url(/fuentes/new_cicle/New-Cicle-Gordita.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Open Sans Bold;src:url(/fuentes/open-sans/OpenSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Open Sans Regular;src:url(/fuentes/open-sans/OpenSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Open Sans Italic;src:url(/fuentes/open-sans/OpenSans-Italic.ttf) format("truetype");font-weight:400;font-style:italic}