.elementor-377 .elementor-element.elementor-element-77bb43dd{--display:flex;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:var(--section-padding-top-global);--padding-bottom:var(--section-padding-bottom-global);--padding-left:var(--section-padding-left-global);--padding-right:var(--section-padding-right-global);}.elementor-377 .elementor-element.elementor-element-77bb43dd:not(.elementor-motion-effects-element-type-background), .elementor-377 .elementor-element.elementor-element-77bb43dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6F2FF;}.elementor-377 .elementor-element.elementor-element-3502c316{--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:var(--main-container-gap) var(--main-container-gap);--row-gap:var(--main-container-gap);--column-gap:var(--main-container-gap);}.elementor-377 .elementor-element.elementor-element-3bd4b31{--display:flex;--justify-content:center;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-377 .elementor-element.elementor-element-3f2e6f3{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-377 .elementor-element.elementor-element-7986b4c .elementor-heading-title{font-family:var( --e-global-typography-d2dad98-font-family ), Sans-serif;font-size:var( --e-global-typography-d2dad98-font-size );font-weight:var( --e-global-typography-d2dad98-font-weight );color:var( --e-global-color-primary );}.elementor-377 .elementor-element.elementor-element-db365d3 .elementor-heading-title{font-family:var( --e-global-typography-262fae1-font-family ), Sans-serif;font-size:var( --e-global-typography-262fae1-font-size );font-weight:var( --e-global-typography-262fae1-font-weight );line-height:var( --e-global-typography-262fae1-line-height );color:var( --e-global-color-d7287ab );}.elementor-377 .elementor-element.elementor-element-a18666d{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-377 .elementor-element.elementor-element-bfa856e{background-color:var( --e-global-color-647252e );padding:var(--item-padding-block) var(--item-padding-inline) var(--item-padding-block) var(--item-padding-inline);border-radius:var(--item-border-radius) var(--item-border-radius) var(--item-border-radius) var(--item-border-radius);}.elementor-377 .elementor-element.elementor-element-bfa856e .elementor-icon-box-wrapper{text-align:left;}.elementor-377 .elementor-element.elementor-element-bfa856e .elementor-icon-box-title{margin-bottom:var(--content-spacing);color:var( --e-global-color-primary );}.elementor-377 .elementor-element.elementor-element-bfa856e .elementor-icon-box-title, .elementor-377 .elementor-element.elementor-element-bfa856e .elementor-icon-box-title a{font-family:var( --e-global-typography-49f0db0-font-family ), Sans-serif;font-size:var( --e-global-typography-49f0db0-font-size );font-weight:var( --e-global-typography-49f0db0-font-weight );}.elementor-377 .elementor-element.elementor-element-bfa856e .elementor-icon-box-description{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 );color:var( --e-global-color-primary );}.elementor-377 .elementor-element.elementor-element-56daf52{background-color:var( --e-global-color-647252e );padding:var(--item-padding-block) var(--item-padding-inline) var(--item-padding-block) var(--item-padding-inline);border-radius:var(--item-border-radius) var(--item-border-radius) var(--item-border-radius) var(--item-border-radius);}.elementor-377 .elementor-element.elementor-element-56daf52 .elementor-icon-box-wrapper{text-align:left;}.elementor-377 .elementor-element.elementor-element-56daf52 .elementor-icon-box-title{margin-bottom:var(--content-spacing);color:var( --e-global-color-primary );}.elementor-377 .elementor-element.elementor-element-56daf52 .elementor-icon-box-title, .elementor-377 .elementor-element.elementor-element-56daf52 .elementor-icon-box-title a{font-family:var( --e-global-typography-49f0db0-font-family ), Sans-serif;font-size:var( --e-global-typography-49f0db0-font-size );font-weight:var( --e-global-typography-49f0db0-font-weight );}.elementor-377 .elementor-element.elementor-element-56daf52 .elementor-icon-box-description{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 );color:var( --e-global-color-primary );}.elementor-377 .elementor-element.elementor-element-bc388a0{background-color:var( --e-global-color-647252e );padding:var(--item-padding-block) var(--item-padding-inline) var(--item-padding-block) var(--item-padding-inline);border-radius:var(--item-border-radius) var(--item-border-radius) var(--item-border-radius) var(--item-border-radius);}.elementor-377 .elementor-element.elementor-element-bc388a0 .elementor-icon-box-wrapper{text-align:left;}.elementor-377 .elementor-element.elementor-element-bc388a0 .elementor-icon-box-title{margin-bottom:var(--content-spacing);color:var( --e-global-color-primary );}.elementor-377 .elementor-element.elementor-element-bc388a0 .elementor-icon-box-title, .elementor-377 .elementor-element.elementor-element-bc388a0 .elementor-icon-box-title a{font-family:var( --e-global-typography-49f0db0-font-family ), Sans-serif;font-size:var( --e-global-typography-49f0db0-font-size );font-weight:var( --e-global-typography-49f0db0-font-weight );}.elementor-377 .elementor-element.elementor-element-bc388a0 .elementor-icon-box-description{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 );color:var( --e-global-color-primary );}.elementor-377 .elementor-element.elementor-element-ead192f{--display:flex;--justify-content:flex-end;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-377 .elementor-element.elementor-element-7a3ff6a9 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}@media(max-width:1024px){.elementor-377 .elementor-element.elementor-element-3502c316{--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;}.elementor-377 .elementor-element.elementor-element-7986b4c .elementor-heading-title{font-size:var( --e-global-typography-d2dad98-font-size );}.elementor-377 .elementor-element.elementor-element-db365d3 .elementor-heading-title{font-size:var( --e-global-typography-262fae1-font-size );line-height:var( --e-global-typography-262fae1-line-height );}.elementor-377 .elementor-element.elementor-element-bfa856e .elementor-icon-box-title, .elementor-377 .elementor-element.elementor-element-bfa856e .elementor-icon-box-title a{font-size:var( --e-global-typography-49f0db0-font-size );}.elementor-377 .elementor-element.elementor-element-bfa856e .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-377 .elementor-element.elementor-element-56daf52 .elementor-icon-box-title, .elementor-377 .elementor-element.elementor-element-56daf52 .elementor-icon-box-title a{font-size:var( --e-global-typography-49f0db0-font-size );}.elementor-377 .elementor-element.elementor-element-56daf52 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-377 .elementor-element.elementor-element-bc388a0 .elementor-icon-box-title, .elementor-377 .elementor-element.elementor-element-bc388a0 .elementor-icon-box-title a{font-size:var( --e-global-typography-49f0db0-font-size );}.elementor-377 .elementor-element.elementor-element-bc388a0 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-377 .elementor-element.elementor-element-7986b4c .elementor-heading-title{font-size:var( --e-global-typography-d2dad98-font-size );}.elementor-377 .elementor-element.elementor-element-db365d3 .elementor-heading-title{font-size:var( --e-global-typography-262fae1-font-size );line-height:var( --e-global-typography-262fae1-line-height );}.elementor-377 .elementor-element.elementor-element-bfa856e .elementor-icon-box-title, .elementor-377 .elementor-element.elementor-element-bfa856e .elementor-icon-box-title a{font-size:var( --e-global-typography-49f0db0-font-size );}.elementor-377 .elementor-element.elementor-element-bfa856e .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-377 .elementor-element.elementor-element-56daf52 .elementor-icon-box-title, .elementor-377 .elementor-element.elementor-element-56daf52 .elementor-icon-box-title a{font-size:var( --e-global-typography-49f0db0-font-size );}.elementor-377 .elementor-element.elementor-element-56daf52 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-377 .elementor-element.elementor-element-bc388a0 .elementor-icon-box-title, .elementor-377 .elementor-element.elementor-element-bc388a0 .elementor-icon-box-title a{font-size:var( --e-global-typography-49f0db0-font-size );}.elementor-377 .elementor-element.elementor-element-bc388a0 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-377 .elementor-element.elementor-element-3bd4b31{--width:var(--content-container-width);}.elementor-377 .elementor-element.elementor-element-ead192f{--width:var(--image-container-width);}}/* Start custom CSS for heading, class: .elementor-element-db365d3 */.elementor-377 .elementor-element.elementor-element-db365d3 span {
    font-weight: 400;
    color: var( --e-global-color-primary )
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a18666d */.elementor-377 .elementor-element.elementor-element-a18666d {
    --item-padding-inline: 1.5rem;
    --item-padding-block: 1.5rem;
    --item-border-radius: 1.25rem;
    --content-spacing: 0.5rem;
}

.why-choose-container {
    counter-reset: item-counter;

    & .why-choose-item {
        --number-size: 4rem;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        gap: 1rem;
        align-items: flex-start;
        
        &::before {
            content: counter(item-counter);
            counter-increment: item-counter;
            color: var(--e-global-color-d7287ab);
            font-family: "Open Sans";
            font-size: 2.125rem;
            font-weight: 600;
            background-color: var(--e-global-color-48db722);
            border-radius: 1000px;
            min-width: var(--number-size);
            min-height: var(--number-size);
            display: flex;
            justify-content: center;
            align-items: center;
        }
    }
}

@media (max-width: 767px) {
    .why-choose-container {
        & .why-choose-item {
            flex-direction: column;
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77bb43dd */@media(min-width: 1024px) {
	.elementor-377 .elementor-element.elementor-element-77bb43dd {
		--section-padding-top-global: 3rem;
		--section-padding-bottom-global: 3rem;
		
		--content-container-width: 45%;
        --image-container-width: calc( 100% - var(--content-container-width) );
        --main-container-gap: 4rem;
	}
}/* End custom CSS */