.elementor-492 .elementor-element.elementor-element-273f1f99{--display:flex;--padding-top:06rem;--padding-bottom:06rem;--padding-left:0rem;--padding-right:0rem;}.elementor-492 .elementor-element.elementor-element-273f1f99:not(.elementor-motion-effects-element-type-background), .elementor-492 .elementor-element.elementor-element-273f1f99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cursos-cortos.institutoemprendedores.pe/wp-content/uploads/2026/08/formulario_bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-492 .elementor-element.elementor-element-46af45ec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-492 .elementor-element.elementor-element-35f6abf6{--display:flex;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-492 .elementor-element.elementor-element-704df742 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.6rem;font-weight:600;font-style:italic;color:#FFFFFF;}.elementor-492 .elementor-element.elementor-element-6bcb61d4{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-492 .elementor-element.elementor-element-6e377130 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:700;color:#FFFFFF;}.elementor-492 .elementor-element.elementor-element-6decc54f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.3rem;color:#FFFFFF;}.elementor-492 .elementor-element.elementor-element-5e09b59e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-492 .elementor-element.elementor-element-74b5dc18{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-492 .elementor-element.elementor-element-6908c16a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:400;color:#FFFFFF;}.elementor-492 .elementor-element.elementor-element-66565157{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-492 .elementor-element.elementor-element-cbe7970 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:400;color:#FFFFFF;}.elementor-492 .elementor-element.elementor-element-31e72594{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-492 .elementor-element.elementor-element-340c7789 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:400;color:#FFFFFF;}.elementor-492 .elementor-element.elementor-element-b296245{--display:flex;--border-radius:2rem 2rem 2rem 2rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-492 .elementor-element.elementor-element-b296245:not(.elementor-motion-effects-element-type-background), .elementor-492 .elementor-element.elementor-element-b296245 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-492 .elementor-element.elementor-element-474ab61{text-align:center;}.elementor-492 .elementor-element.elementor-element-474ab61 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.9rem;font-weight:600;}.elementor-492 .elementor-element.elementor-element-618a35a > .elementor-widget-container{margin:0rem 01rem 0rem 01rem;padding:0rem 0rem 0rem 0rem;}.elementor-492 .elementor-element.elementor-element-618a35a .usil-hubspot-form input[type=submit], .elementor-492 .elementor-element.elementor-element-618a35a .usil-hubspot-form .hs-button{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:500;background-color:var( --e-global-color-primary );color:#FFFFFF;padding:8px 30px 8px 30px;border-style:none;}.elementor-492 .elementor-element.elementor-element-618a35a .usil-hubspot-form input[type=submit]:hover, .elementor-492 .elementor-element.elementor-element-618a35a .usil-hubspot-form .hs-button:hover{background-color:var( --e-global-color-8d3ea6a );color:#FFFFFF !important;}.elementor-492 .elementor-element.elementor-element-618a35a .hs-form-field.has-floating-label.input-focused .input-label-wrapper > label{color:#0036dc;background-color:#ffffff;transform:translate(0, -5px) !important;border-radius:4px 4px 4px 4px !important;}.elementor-492 .elementor-element.elementor-element-618a35a .hs-fieldtype-select > label, .elementor-492 .elementor-element.elementor-element-618a35a .hs-fieldtype-select > label *, .elementor-492 .elementor-element.elementor-element-618a35a .hs-dependent-field .hs-fieldtype-select > label, .elementor-492 .elementor-element.elementor-element-618a35a .hs-dependent-field .hs-fieldtype-select > label *{color:#0036dc !important;}.elementor-492 .elementor-element.elementor-element-618a35a .hs-fieldtype-select > label, .elementor-492 .elementor-element.elementor-element-618a35a .hs-dependent-field .hs-fieldtype-select > label{background-color:#ffffff !important;top:-9px !important;border-radius:4px 4px 4px 4px !important;}.elementor-492 .elementor-element.elementor-element-618a35a .usil-hubspot-form select option{color:#333333;background-color:#ffffff;}@media(max-width:1366px) and (min-width:768px){.elementor-492 .elementor-element.elementor-element-46af45ec{--content-width:95%;}}@media(max-width:1024px) and (min-width:768px){.elementor-492 .elementor-element.elementor-element-46af45ec{--content-width:90%;}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-492 .elementor-element.elementor-element-46af45ec{--content-width:90%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-492 .elementor-element.elementor-element-704df742 .elementor-heading-title{font-size:2rem;}.elementor-492 .elementor-element.elementor-element-6e377130 .elementor-heading-title{line-height:1.3rem;}.elementor-492 .elementor-element.elementor-element-74b5dc18{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-492 .elementor-element.elementor-element-6908c16a .elementor-heading-title{font-size:0.9rem;}.elementor-492 .elementor-element.elementor-element-66565157{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-492 .elementor-element.elementor-element-cbe7970 .elementor-heading-title{font-size:0.9rem;}.elementor-492 .elementor-element.elementor-element-31e72594{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-492 .elementor-element.elementor-element-340c7789 .elementor-heading-title{font-size:0.9rem;}.elementor-492 .elementor-element.elementor-element-b296245{--padding-top:02rem;--padding-bottom:02rem;--padding-left:01rem;--padding-right:01rem;}.elementor-492 .elementor-element.elementor-element-474ab61 .elementor-heading-title{font-size:1.7rem;}.elementor-492 .elementor-element.elementor-element-618a35a > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}}/* Start custom CSS *//**
========================================
* Banners
========================================
*/

.sec-banners {
    .box-contenido {
        .descripcion-span {
            font-weight: 600;
        }
    }

    .btn-main {
        &.btn-banner {
            .elementor-button-content-wrapper {
                --btn-icon-size: 3rem;
            }
        }
    }
}

/**
========================================
* Cursos
========================================
*/

.sec-cursos {
    .cursos-title h2 {
        background: linear-gradient(90deg, #011BB6 0%, #1D9492 100%);
        background-clip: text;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    .box-card {
        .card-text {
            .card-description {
                display: -webkit-box;
                -webkit-line-clamp: 2; /* Número exacto de líneas que deseas mostrar */
                -webkit-box-orient: vertical;
                overflow: hidden;
            }
        }
    }
}/* End custom CSS */