  .elementor-2816 .elementor-element.elementor-element-1295d39{--display:flex;--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2816 .elementor-element.elementor-element-1295d39.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-2816 .elementor-element.elementor-element-7bdfa54{--display:flex;--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2816 .elementor-element.elementor-element-7bdfa54:not(.elementor-motion-effects-element-type-background), .elementor-2816 .elementor-element.elementor-element-7bdfa54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#882121;}.elementor-2816 .elementor-element.elementor-element-7bdfa54::before, .elementor-2816 .elementor-element.elementor-element-7bdfa54 > .elementor-background-video-container::before, .elementor-2816 .elementor-element.elementor-element-7bdfa54 > .e-con-inner > .elementor-background-video-container::before, .elementor-2816 .elementor-element.elementor-element-7bdfa54 > .elementor-background-slideshow::before, .elementor-2816 .elementor-element.elementor-element-7bdfa54 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2816 .elementor-element.elementor-element-7bdfa54 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2816 .elementor-element.elementor-element-e6c62a0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:5px;--padding-left:15px;--padding-right:15px;overflow:visible;}.elementor-2816 .elementor-element.elementor-element-8a6b7ba{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-2816 .elementor-element.elementor-element-8a6b7ba .jet-listing-dynamic-image{justify-content:center;}.elementor-2816 .elementor-element.elementor-element-8a6b7ba .jet-listing-dynamic-image__figure{align-items:center;}.elementor-2816 .elementor-element.elementor-element-8a6b7ba .jet-listing-dynamic-image a{display:flex;justify-content:center;width:100%;}.elementor-2816 .elementor-element.elementor-element-8a6b7ba .jet-listing-dynamic-image img{width:100%;}.elementor-2816 .elementor-element.elementor-element-8a6b7ba .jet-listing-dynamic-image__caption{text-align:left;}.elementor-2816 .elementor-element.elementor-element-055cf43{background-color:#505050;margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 10px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-astglobalcolor5 );text-align:center;}.elementor-2816 .elementor-element.elementor-element-055cf43 .elementor-heading-title{font-family:"Foco", Sans-serif;font-weight:600;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-astglobalcolor5 );}.elementor-2816 .elementor-element.elementor-element-e844a5e{background-color:#505050;margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 10px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-astglobalcolor5 );text-align:center;}.elementor-2816 .elementor-element.elementor-element-e844a5e .elementor-heading-title{font-family:"Foco", Sans-serif;font-weight:600;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-astglobalcolor5 );}.elementor-2816 .elementor-element.elementor-element-d18631d{text-align:center;}.elementor-2816 .elementor-element.elementor-element-d18631d .elementor-heading-title{font-family:"Foco", Sans-serif;font-size:17px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-2816 .elementor-element.elementor-element-e593dd2 .ekit-stylish-list-content{justify-content:center;align-items:center;}.elementor-2816 .elementor-element.elementor-element-e593dd2 .ekit-stylish-list.list-inline{justify-content:center;}.elementor-2816 .elementor-element.elementor-element-e593dd2 .ekit-stylish-list-content-icon > i{font-size:13px;color:#E93469;}.elementor-2816 .elementor-element.elementor-element-e593dd2 .ekit-stylish-list-content-icon > svg{height:13px;width:13px;}.elementor-2816 .elementor-element.elementor-element-e593dd2 .ekit-stylish-list-content-icon > img{height:13px;width:13px;color:#E93469;}.elementor-2816 .elementor-element.elementor-element-e593dd2 .ekit-stylish-list-content-icon > svg path{stroke:#E93469 !important;}.elementor-2816 .elementor-element.elementor-element-e593dd2 .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-icon > i{color:#E93469;}.elementor-2816 .elementor-element.elementor-element-e593dd2 .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-icon > img{color:#E93469;}.elementor-2816 .elementor-element.elementor-element-e593dd2 .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-icon > svg path{stroke:#E93469 !important;}.elementor-2816 .elementor-element.elementor-element-e593dd2 .ekit-stylish-list-content-title{color:#FFFFFF;transition:all 0.3s ease-out;font-family:"Foco", Sans-serif;font-size:15px;font-weight:700;margin:0px 6px 0px 0px;}.elementor-2816 .elementor-element.elementor-element-e593dd2 .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-title{color:#FFFFFF;}.elementor-2816 .elementor-element.elementor-element-e593dd2 .ekit-stylish-list-content-description{color:#FFFFFF;transition:color 0.3s ease;font-family:"Foco", Sans-serif;font-size:15px;font-weight:900;}.elementor-2816 .elementor-element.elementor-element-e593dd2 .ekit-stylish-list-content-badge span{color:#fff;background-color:#EF0A0A;border-radius:4px;padding:2px 5px 2px 5px;}.elementor-2816 .elementor-element.elementor-element-7b7fff4 .ekit-stylish-list-content{justify-content:center;align-items:center;}.elementor-2816 .elementor-element.elementor-element-7b7fff4 .ekit-stylish-list.list-inline{justify-content:center;}.elementor-2816 .elementor-element.elementor-element-7b7fff4 .ekit-stylish-list-content-icon > i{font-size:13px;color:#E93469;}.elementor-2816 .elementor-element.elementor-element-7b7fff4 .ekit-stylish-list-content-icon > svg{height:13px;width:13px;}.elementor-2816 .elementor-element.elementor-element-7b7fff4 .ekit-stylish-list-content-icon > img{height:13px;width:13px;color:#E93469;}.elementor-2816 .elementor-element.elementor-element-7b7fff4 .ekit-stylish-list-content-icon > svg path{stroke:#E93469 !important;}.elementor-2816 .elementor-element.elementor-element-7b7fff4 .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-icon > i{color:#E93469;}.elementor-2816 .elementor-element.elementor-element-7b7fff4 .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-icon > img{color:#E93469;}.elementor-2816 .elementor-element.elementor-element-7b7fff4 .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-icon > svg path{stroke:#E93469 !important;}.elementor-2816 .elementor-element.elementor-element-7b7fff4 .ekit-stylish-list-content-title{color:#FFFFFF;transition:all 0.3s ease-out;font-family:"Foco", Sans-serif;font-size:15px;font-weight:700;margin:0px 6px 0px 0px;}.elementor-2816 .elementor-element.elementor-element-7b7fff4 .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-title{color:#FFFFFF;}.elementor-2816 .elementor-element.elementor-element-7b7fff4 .ekit-stylish-list-content-description{color:#FFFFFF;transition:color 0.3s ease;font-family:"Foco", Sans-serif;font-size:15px;font-weight:900;}.elementor-2816 .elementor-element.elementor-element-7b7fff4 .ekit-stylish-list-content-badge span{color:#fff;background-color:#EF0A0A;border-radius:4px;padding:2px 5px 2px 5px;}.elementor-2816 .elementor-element.elementor-element-89a293d{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-2816 .elementor-element.elementor-element-89a293d img{width:150px;height:auto;}.elementor-2816 .elementor-element.elementor-element-ef4ee3b img{width:80px;}.elementor-2816 .elementor-element.elementor-element-f9eb495{--display:flex;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:5px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;overflow:visible;}.elementor-2816 .elementor-element.elementor-element-e6fa562 .elementor-button{background-color:#02010100;font-family:"Foco", Sans-serif;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:25px 25px 25px 25px;padding:10px 10px 10px 10px;}.elementor-2816 .elementor-element.elementor-element-e662751 .elementor-button:hover, .elementor-2816 .elementor-element.elementor-element-e662751 .elementor-button:focus{color:var( --e-global-color-astglobalcolor5 );}.elementor-2816 .elementor-element.elementor-element-e662751 .elementor-button:hover svg, .elementor-2816 .elementor-element.elementor-element-e662751 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}@media(max-width:1024px){.elementor-2816 .elementor-element.elementor-element-8a6b7ba .jet-listing-dynamic-image a{width:100%;}.elementor-2816 .elementor-element.elementor-element-8a6b7ba .jet-listing-dynamic-image img{width:100%;}}@media(min-width:768px){.elementor-2816 .elementor-element.elementor-element-1295d39{--content-width:305px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2816 .elementor-element.elementor-element-1295d39{--content-width:314.66px;}}@media(max-width:767px){.elementor-2816 .elementor-element.elementor-element-1295d39{--content-width:390px;}.elementor-2816 .elementor-element.elementor-element-8a6b7ba .jet-listing-dynamic-image a{width:100%;}.elementor-2816 .elementor-element.elementor-element-8a6b7ba .jet-listing-dynamic-image img{width:100%;}}/* Start custom CSS for jet-listing-dynamic-image, class: .elementor-element-8a6b7ba */.bmg-course-img {
  clip-path: polygon(
    50% 0%,   /* top center point (V down) */
    100% 10%, /* top right */
    100% 100%,/* bottom right */
    50% 90%,  /* bottom center point (V up) */
    0% 100%,  /* bottom left */
    0% 10%    /* top left */
  );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-055cf43 */.elementor-2816 .elementor-element.elementor-element-055cf43 h6 {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e844a5e */.elementor-2816 .elementor-element.elementor-element-e844a5e h6 {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for elementskit-stylish-list, class: .elementor-element-e593dd2 */.elementor-2816 .elementor-element.elementor-element-e593dd2 .ekit-stylish-list-content-text {
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for elementskit-stylish-list, class: .elementor-element-7b7fff4 */.elementor-2816 .elementor-element.elementor-element-7b7fff4 .ekit-stylish-list-content-text {
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1295d39 */.elementor-2816 .elementor-element.elementor-element-1295d39 { clip-path: polygon(0 0, 101% 0, 100% 100%, 50% 96%, 0 100%);
}

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

.elementor-2816 .elementor-element.elementor-element-1295d39 .e-con.e-flex {
    display: flex;        /* ensure flex is applied */
    flex-direction: column; /* stack children vertically */
    height: 100%;         /* parent must have a height to inherit from */
}

.elementor-2816 .elementor-element.elementor-element-1295d39 .e-con.e-flex > .e-con-inner {
    flex: 1;              /* grow to fill available space */
    height: 100%;         /* force full height */
    align-self: stretch;  /* stretch inside parent */
}
}/* End custom CSS */