.elementor-305 .elementor-element.elementor-element-06bee95{--display:flex;--min-height:66vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-06bee95:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-06bee95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7128e2a );}.elementor-305 .elementor-element.elementor-element-8f3a9a2{--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;--justify-content:space-between;--align-items:center;}.elementor-305 .elementor-element.elementor-element-793fb4a .elementor-heading-title{color:var( --e-global-color-372cb73 );}.elementor-305 .elementor-element.elementor-element-9a3e57c .elementor-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-305 .elementor-element.elementor-element-9a3e57c .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-b0dd721 );}.elementor-305 .elementor-element.elementor-element-9a3e57c .elementor-progress-wrapper{background-color:var( --e-global-color-primary );border-radius:35px;overflow:hidden;}.elementor-305 .elementor-element.elementor-element-9a3e57c .elementor-progress-bar{height:22px;line-height:22px;}.elementor-305 .elementor-element.elementor-element-fce2911 .learndash-wrapper .ld-alert.ld-alert-success.ld-alert-certificate{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );border-width:2px;border-style:solid;border-radius:4px;}.elementor-305 .elementor-element.elementor-element-fce2911 .learndash-wrapper .ld-alert.ld-alert-success.ld-alert-certificate .ld-button{color:#ffffff !important;background-color:#7d439a !important;}.elementor-305 .elementor-element.elementor-element-a49e436{--display:flex;--border-radius:16px 16px 16px 16px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-305 .elementor-element.elementor-element-a49e436:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-a49e436 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-69f80f8 );}.elementor-305 .elementor-element.elementor-element-d27ab05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-305 .elementor-element.elementor-element-df1618f{--grid-columns:1;--grid-row-gap:0.5em;}.elementor-305 .elementor-element.elementor-element-b703ca3{--display:flex;border-style:none;--border-style:none;}.elementor-305 .elementor-element.elementor-element-509b58c{padding:0px 0px 0px 0px;border-style:none;border-radius:16px 16px 16px 16px;}.elementor-305 .elementor-element.elementor-element-094a567{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:60px;--padding-bottom:60px;--padding-left:050px;--padding-right:050px;}.elementor-305 .elementor-element.elementor-element-094a567:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-094a567 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-656eb1f );}@media(max-width:1024px){.elementor-305 .elementor-element.elementor-element-06bee95{--padding-top:60px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-305 .elementor-element.elementor-element-9a3e57c .elementor-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-305 .elementor-element.elementor-element-df1618f{--grid-columns:1;}}@media(min-width:768px){.elementor-305 .elementor-element.elementor-element-06bee95{--content-width:1000px;}}@media(max-width:1024px) and (min-width:768px){.elementor-305 .elementor-element.elementor-element-06bee95{--content-width:100%;}}@media(max-width:767px){.elementor-305 .elementor-element.elementor-element-06bee95{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-305 .elementor-element.elementor-element-8f3a9a2{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-305 .elementor-element.elementor-element-878343c.elementor-element{--align-self:center;}.elementor-305 .elementor-element.elementor-element-9a3e57c{width:100%;max-width:100%;}.elementor-305 .elementor-element.elementor-element-9a3e57c .elementor-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-305 .elementor-element.elementor-element-fce2911{width:100%;max-width:100%;}.elementor-305 .elementor-element.elementor-element-a49e436{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-305 .elementor-element.elementor-element-df1618f{--grid-columns:1;--grid-row-gap:1em;}.elementor-305 .elementor-element.elementor-element-094a567{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}}/* Start custom CSS for shortcode, class: .elementor-element-c4c89fa */.elementor-305 .elementor-element.elementor-element-c4c89fa .learndash-wrapper .ld-button {
    border-radius: 30px !important;
    background-color: #7D439A !important;
    color: #fff;
    padding: 12px 20px;
    border: none;
    margin: 0 !important;
    font-family: "Nunito";
    font-size: 1.3rem;
    font-weight: 700;
    line-height: 1;
}

.elementor-305 .elementor-element.elementor-element-c4c89fa .learndash-wrapper .ld-button:hover {
    background-color: #DEB3F2 !important;
    color: #38302E;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-878343c */.elementor-305 .elementor-element.elementor-element-878343c .mast_hide_element {
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-9a3e57c */.elementor-305 .elementor-element.elementor-element-9a3e57c .elementor-progress-text {
    padding-inline-start: 5px;
}/* End custom CSS */
/* Start custom CSS for ld-course-certificate, class: .elementor-element-fce2911 */.elementor-305 .elementor-element.elementor-element-fce2911 .learndash-wrapper .ld-alert.ld-alert-success.ld-alert-certificate {
    padding: 1em;
    border-radius: 30px;
    display: flex;
    width: 100%;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
}

.elementor-305 .elementor-element.elementor-element-fce2911 .learndash-wrapper .ld-alert.ld-alert-success.ld-alert-certificate .ld-alert-content {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    gap: 16px
}

.elementor-305 .elementor-element.elementor-element-fce2911 .learndash-wrapper .ld-alert.ld-alert-success.ld-alert-certificate .ld-icon-certificate::before {
    content: url('data:image/svg+xml;charset=UTF-8, <svg aria-hidden="true" viewBox="0 0 384 512" width="40px" height="40px" xmlns="http://www.w3.org/2000/svg"><path fill="%235F3076" d="M97.12 362.63c-8.69-8.69-4.16-6.24-25.12-11.85-9.51-2.55-17.87-7.45-25.43-13.32L1.2 448.7c-4.39 10.77 3.81 22.47 15.43 22.03l52.69-2.01L105.56 507c8 8.44 22.04 5.81 26.43-4.96l52.05-127.62c-10.84 6.04-22.87 9.58-35.31 9.58-19.5 0-37.82-7.59-51.61-21.37zM382.8 448.7l-45.37-111.24c-7.56 5.88-15.92 10.77-25.43 13.32-21.07 5.64-16.45 3.18-25.12 11.85-13.79 13.78-32.12 21.37-51.62 21.37-12.44 0-24.47-3.55-35.31-9.58L252 502.04c4.39 10.77 18.44 13.4 26.43 4.96l36.25-38.28 52.69 2.01c11.62.44 19.82-11.27 15.43-22.03zM263 340c15.28-15.55 17.03-14.21 38.79-20.14 13.89-3.79 24.75-14.84 28.47-28.98 7.48-28.4 5.54-24.97 25.95-45.75 10.17-10.35 14.14-25.44 10.42-39.58-7.47-28.38-7.48-24.42 0-52.83 3.72-14.14-.25-29.23-10.42-39.58-20.41-20.78-18.47-17.36-25.95-45.75-3.72-14.14-14.58-25.19-28.47-28.98-27.88-7.61-24.52-5.62-44.95-26.41-10.17-10.35-25-14.4-38.89-10.61-27.87 7.6-23.98 7.61-51.9 0-13.89-3.79-28.72.25-38.89 10.61-20.41 20.78-17.05 18.8-44.94 26.41-13.89 3.79-24.75 14.84-28.47 28.98-7.47 28.39-5.54 24.97-25.95 45.75-10.17 10.35-14.15 25.44-10.42 39.58 7.47 28.36 7.48 24.4 0 52.82-3.72 14.14.25 29.23 10.42 39.59 20.41 20.78 18.47 17.35 25.95 45.75 3.72 14.14 14.58 25.19 28.47 28.98C104.6 325.96 106.27 325 121 340c13.23 13.47 33.84 15.88 49.74 5.82a39.676 39.676 0 0 1 42.53 0c15.89 10.06 36.5 7.65 49.73-5.82zM97.66 175.96c0-53.03 42.24-96.02 94.34-96.02s94.34 42.99 94.34 96.02-42.24 96.02-94.34 96.02-94.34-42.99-94.34-96.02z"></path></svg>');
}



.elementor-305 .elementor-element.elementor-element-fce2911 .learndash-wrapper .ld-alert.ld-alert-success.ld-alert-certificate .ld-alert-content .ld-alert-messages {
    font-family: "Nunito";
    font-size: 1.3rem;
    font-weight: 600;
    line-height: 1;
}

.elementor-305 .elementor-element.elementor-element-fce2911 .learndash-wrapper .ld-alert.ld-alert-success.ld-alert-certificate .ld-button {
    border-radius: 30px !important;
    background-color: #7D439A !important;
    color: #fff;
    padding: 12px 20px;
    border: none;
    margin: 0 !important;
    font-family: "Nunito";
    font-size: 1.2rem;
    font-weight: 700;
    line-height: 1;
    text-align: center;
}

.elementor-305 .elementor-element.elementor-element-fce2911 .learndash-wrapper .ld-alert.ld-alert-success.ld-alert-certificate .ld-button:hover {
    background-color: #DEB3F2 !important;
    color: #38302E !important;
    
}

.elementor-305 .elementor-element.elementor-element-fce2911 .learndash-wrapper .ld-alert.ld-alert-success.ld-alert-certificate .ld-button .ld-icon {
    display: none;
}

@media only screen and (max-width: 768px) {

    .elementor-305 .elementor-element.elementor-element-fce2911 .learndash-wrapper .ld-alert.ld-alert-success.ld-alert-certificate {
        gap: 10px;
        padding: 12px;
    }
    .elementor-305 .elementor-element.elementor-element-fce2911 .learndash-wrapper .ld-alert.ld-alert-success.ld-alert-certificate .ld-alert-content .ld-alert-messages {
    font-size: 1.2rem;
    }
    .elementor-305 .elementor-element.elementor-element-fce2911 .learndash-wrapper .ld-alert.ld-alert-success.ld-alert-certificate .ld-button {
            font-size: 1.1rem;
            padding: 10px 16px;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06bee95 */.elementor-305 .elementor-element.elementor-element-06bee95 .mast_display_none {
    display: none !important;
}/* End custom CSS */