.elementor-277 .elementor-element.elementor-element-0baf6df{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-277 .elementor-element.elementor-element-0baf6df::before, .elementor-277 .elementor-element.elementor-element-0baf6df > .elementor-background-video-container::before, .elementor-277 .elementor-element.elementor-element-0baf6df > .e-con-inner > .elementor-background-video-container::before, .elementor-277 .elementor-element.elementor-element-0baf6df > .elementor-background-slideshow::before, .elementor-277 .elementor-element.elementor-element-0baf6df > .e-con-inner > .elementor-background-slideshow::before, .elementor-277 .elementor-element.elementor-element-0baf6df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-e21eea4 );--background-overlay:'';}.elementor-277 .elementor-element.elementor-element-0baf6df:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-0baf6df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-277 .elementor-element.elementor-element-ec4ecec{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:60px;--padding-left:0px;--padding-right:50px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-82e39ca .elementor-heading-title{font-family:var( --e-global-typography-dfeb445-font-family ), Sans-serif;font-size:var( --e-global-typography-dfeb445-font-size );font-weight:var( --e-global-typography-dfeb445-font-weight );line-height:var( --e-global-typography-dfeb445-line-height );color:var( --e-global-color-1977c30 );}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-277 .elementor-element.elementor-element-1c441b7 .elementor-icon-list-icon i{color:var( --e-global-color-accent );font-size:14px;}.elementor-277 .elementor-element.elementor-element-1c441b7 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );--e-icon-list-icon-size:14px;}.elementor-277 .elementor-element.elementor-element-1c441b7 .elementor-icon-list-icon{width:14px;}.elementor-277 .elementor-element.elementor-element-1c441b7 .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-1c441b7 .elementor-icon-list-text a{color:var( --e-global-color-1977c30 );}.elementor-277 .elementor-element.elementor-element-694db86{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-277 .elementor-element.elementor-element-f333f45{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-277 .elementor-element.elementor-element-fa1f7ec{--divider-border-style:solid;--divider-color:var( --e-global-color-0e3e25e );--divider-border-width:1px;}.elementor-277 .elementor-element.elementor-element-fa1f7ec .elementor-divider-separator{width:100%;}.elementor-277 .elementor-element.elementor-element-fa1f7ec .elementor-divider{padding-block-start:40px;padding-block-end:40px;}.elementor-277 .elementor-element.elementor-element-cd0b406 > .elementor-widget-container{margin:0px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-277 .elementor-element.elementor-element-cd0b406{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-277 .elementor-element.elementor-element-cd0b406 .elementor-share-btn{font-size:calc(0.7px * 10);height:30px;}.elementor-277 .elementor-element.elementor-element-cd0b406 .elementor-share-btn__icon{--e-share-buttons-icon-size:17px;}.elementor-277 .elementor-element.elementor-element-c3dc38b{--divider-border-style:solid;--divider-color:var( --e-global-color-0e3e25e );--divider-border-width:1px;}.elementor-277 .elementor-element.elementor-element-c3dc38b .elementor-divider-separator{width:100%;}.elementor-277 .elementor-element.elementor-element-c3dc38b .elementor-divider{padding-block-start:40px;padding-block-end:40px;}.elementor-277 .elementor-element.elementor-element-b8dd309{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-277 .elementor-element.elementor-element-655cd5f{--grid-columns:3;--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-277 .elementor-element.elementor-element-655cd5f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-277 .elementor-element.elementor-element-655cd5f .elementor-loop-container{grid-auto-rows:1fr;}.elementor-277 .elementor-element.elementor-element-655cd5f .e-loop-item > .elementor-section, .elementor-277 .elementor-element.elementor-element-655cd5f .e-loop-item > .elementor-section > .elementor-container, .elementor-277 .elementor-element.elementor-element-655cd5f .e-loop-item > .e-con, .elementor-277 .elementor-element.elementor-element-655cd5f .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1024px){.elementor-277 .elementor-element.elementor-element-0baf6df{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-277 .elementor-element.elementor-element-ec4ecec{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:30px;}.elementor-277 .elementor-element.elementor-element-82e39ca .elementor-heading-title{font-size:var( --e-global-typography-dfeb445-font-size );line-height:var( --e-global-typography-dfeb445-line-height );}.elementor-277 .elementor-element.elementor-element-694db86{--margin-top:60px;--margin-bottom:0px;--margin-left:6px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;} .elementor-277 .elementor-element.elementor-element-cd0b406{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-277 .elementor-element.elementor-element-b8dd309{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-277 .elementor-element.elementor-element-655cd5f{--grid-columns:1;}}@media(max-width:767px){.elementor-277 .elementor-element.elementor-element-0baf6df{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-277 .elementor-element.elementor-element-ec4ecec{--width:100%;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-82e39ca .elementor-heading-title{font-size:var( --e-global-typography-dfeb445-font-size );line-height:var( --e-global-typography-dfeb445-line-height );}.elementor-277 .elementor-element.elementor-element-694db86{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;} .elementor-277 .elementor-element.elementor-element-cd0b406{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-277 .elementor-element.elementor-element-b8dd309{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-277 .elementor-element.elementor-element-655cd5f{--grid-columns:1;}}@media(min-width:768px){.elementor-277 .elementor-element.elementor-element-ec4ecec{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-277 .elementor-element.elementor-element-ec4ecec{--width:70%;}}/* Start custom CSS for theme-post-content, class: .elementor-element-f333f45 */.elementor-277 .elementor-element.elementor-element-f333f45 p {
    margin-bottom:15px;
}

.elementor-277 .elementor-element.elementor-element-f333f45 p i span {
    font-weight: 600 !important;
}

.elementor-277 .elementor-element.elementor-element-f333f45 a {
    font-weight: 800;
}

.elementor-277 .elementor-element.elementor-element-f333f45 a span {
    font-weight: 800 !important;
}

.elementor-277 .elementor-element.elementor-element-f333f45 h1,h2,h3,h4,h5,h6 {
    color:var(--e-global-color-primary);
    font-weight: 600;
    margin:50px 0 10px 0;
    font-family: Poppins;
}

.elementor-277 .elementor-element.elementor-element-f333f45 h2:first-child {
    margin-top:0;
}

.elementor-277 .elementor-element.elementor-element-f333f45 h2 {
    font-size:32px;
}

.elementor-277 .elementor-element.elementor-element-f333f45 h3 {
    font-size:25px;
}

.elementor-277 .elementor-element.elementor-element-f333f45 h4 {
    font-size:20px;
}

.elementor-277 .elementor-element.elementor-element-f333f45 h5 {
    font-size:18px;
}

.elementor-277 .elementor-element.elementor-element-f333f45 h6 {
    font-size:16px;
}

.elementor-277 .elementor-element.elementor-element-f333f45 h2 strong, h3 strong, h4 strong, h5 strong, h6 strong, h2 b, h3 b, h4 b, h5 b, h6 b {
    font-weight: 600;
}

.elementor-277 .elementor-element.elementor-element-f333f45 ul {
    margin:25px 0 25px 20px;
    padding:0;
}

.elementor-277 .elementor-element.elementor-element-f333f45 li {
    margin:0 0 10px 0;
    padding:0;
}

.elementor-277 .elementor-element.elementor-element-f333f45 table {
    width:100%;
    margin:25px 0 25px 0;
}

.key-takeaways-module {
    margin:60px 0;
}

.ktm-head-icon-wrap {
    padding:16px 20px 1px 20px;
}

.ktm-head-icon-wrap h2 {
    color:#000;
}

.ktm-content {
    padding:5px 20px 10px 20px;
}

.c-cta-con p {
    text-align: center;
    margin:0;
}

.c-cta-con a.cta-primary {
    display: inline-block;
    background-color: var(--e-global-color-primary);
    color:#fff;
    padding: 10px 25px 10px 20px;
    border-radius: 50px;
}

.c-cta-con a.cta-primary:hover {
    background-color:#000;
    color:#fff;
}

.c-cta-con a.cta-primary br {
    display:none;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-655cd5f */.elementor-277 .elementor-element.elementor-element-655cd5f .e-loop-item {
    transition-duration: 0.5s;
}

.elementor-277 .elementor-element.elementor-element-655cd5f .e-loop-item:hover {
    transform: scale(1.015);
    transition-duration: 0.5s;
}/* End custom CSS */