.elementor-839 .elementor-element.elementor-element-b921b02{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--grid-auto-flow:row;--padding-top:96px;--padding-bottom:80px;--padding-left:var(--aura-g-container-gap);--padding-right:var(--aura-g-container-gap);}.elementor-839 .elementor-element.elementor-element-ab77318{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-839 .elementor-element.elementor-element-3bc3fd2{text-align:start;}.elementor-839 .elementor-element.elementor-element-3bc3fd2 img{width:auto;height:136px;object-fit:cover;object-position:center center;}.elementor-839 .elementor-element.elementor-element-5ae8a60{--display:flex;}.elementor-839 .elementor-element.elementor-element-e38b0f8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-839 .elementor-element.elementor-element-e38b0f8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-839 .elementor-element.elementor-element-e38b0f8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-839 .elementor-element.elementor-element-e38b0f8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-839 .elementor-element.elementor-element-e38b0f8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-839 .elementor-element.elementor-element-e38b0f8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-839 .elementor-element.elementor-element-e38b0f8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-839 .elementor-element.elementor-element-e38b0f8{--e-icon-list-icon-size:4px;--icon-vertical-offset:0px;}.elementor-839 .elementor-element.elementor-element-e38b0f8 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-839 .elementor-element.elementor-element-e38b0f8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-839 .elementor-element.elementor-element-e38b0f8 .elementor-icon-list-item > a{font-size:16px;line-height:1.2em;}.elementor-839 .elementor-element.elementor-element-e38b0f8 .elementor-icon-list-text{color:var( --e-global-color-ab633f7 );transition:color 0.3s;}.elementor-839 .elementor-element.elementor-element-251d400 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-839 .elementor-element.elementor-element-f058495{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:4px;--icon-vertical-offset:0px;}.elementor-839 .elementor-element.elementor-element-f058495 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-839 .elementor-element.elementor-element-f058495 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-839 .elementor-element.elementor-element-f058495 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-839 .elementor-element.elementor-element-f058495 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-839 .elementor-element.elementor-element-f058495 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-839 .elementor-element.elementor-element-f058495 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-839 .elementor-element.elementor-element-f058495 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-839 .elementor-element.elementor-element-f058495 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-839 .elementor-element.elementor-element-f058495 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-839 .elementor-element.elementor-element-f058495 .elementor-icon-list-item > a{font-size:14px;line-height:1.2em;}.elementor-839 .elementor-element.elementor-element-f058495 .elementor-icon-list-text{color:var( --e-global-color-6e87e27 );transition:color 0.3s;}.elementor-839 .elementor-element.elementor-element-f9669aa{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-839 .elementor-element.elementor-element-5ca5489.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-839 .elementor-element.elementor-element-5ca5489 .elementor-icon{font-size:32px;}.elementor-839 .elementor-element.elementor-element-5ca5489 .elementor-icon svg{height:32px;}.elementor-839 .elementor-element.elementor-element-35ed463.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-839 .elementor-element.elementor-element-35ed463 .elementor-icon{font-size:32px;}.elementor-839 .elementor-element.elementor-element-35ed463 .elementor-icon svg{height:32px;}.elementor-839 .elementor-element.elementor-element-2c129c9{--display:flex;}.elementor-839 .elementor-element.elementor-element-18aae69{text-align:center;}.elementor-839 .elementor-element.elementor-element-18aae69 .elementor-heading-title{font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.2em;}.elementor-839 .elementor-element.elementor-element-3f900d1{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-nav-menu-horizontal-menu-item-margin:calc( 18px / 2 );}.elementor-839 .elementor-element.elementor-element-3f900d1 .elementor-nav-menu .elementor-item{font-size:18px;line-height:1.2em;}.elementor-839 .elementor-element.elementor-element-3f900d1 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-ab633f7 );fill:var( --e-global-color-ab633f7 );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-839 .elementor-element.elementor-element-3f900d1 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:18px;}.elementor-839 .elementor-element.elementor-element-1c55093{--display:flex;}.elementor-839 .elementor-element.elementor-element-84b7f87{text-align:center;}.elementor-839 .elementor-element.elementor-element-84b7f87 .elementor-heading-title{font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.2em;}.elementor-839 .elementor-element.elementor-element-bb3fc6d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-nav-menu-horizontal-menu-item-margin:calc( 18px / 2 );}.elementor-839 .elementor-element.elementor-element-bb3fc6d .elementor-nav-menu .elementor-item{font-size:18px;line-height:1.2em;}.elementor-839 .elementor-element.elementor-element-bb3fc6d .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-ab633f7 );fill:var( --e-global-color-ab633f7 );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-839 .elementor-element.elementor-element-bb3fc6d .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:18px;}.elementor-839 .elementor-element.elementor-element-3cc0ac0{--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;--padding-top:24px;--padding-bottom:24px;--padding-left:var(--aura-g-container-gap);--padding-right:var(--aura-g-container-gap);}.elementor-839 .elementor-element.elementor-element-3cc0ac0:not(.elementor-motion-effects-element-type-background), .elementor-839 .elementor-element.elementor-element-3cc0ac0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf5d6e7 );}.elementor-839 .elementor-element.elementor-element-9399f76{width:100%;max-width:100%;}.elementor-839 .elementor-element.elementor-element-9399f76.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1639px){.elementor-839 .elementor-element.elementor-element-b921b02{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;--padding-top:80px;--padding-bottom:64px;--padding-left:var(--aura-g-container-gap);--padding-right:var(--aura-g-container-gap);}.elementor-839 .elementor-element.elementor-element-ab77318{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-839 .elementor-element.elementor-element-3bc3fd2 img{height:105px;}.elementor-839 .elementor-element.elementor-element-5ca5489 .elementor-icon{font-size:28px;}.elementor-839 .elementor-element.elementor-element-5ca5489 .elementor-icon svg{height:28px;}.elementor-839 .elementor-element.elementor-element-35ed463 .elementor-icon{font-size:28px;}.elementor-839 .elementor-element.elementor-element-35ed463 .elementor-icon svg{height:28px;}.elementor-839 .elementor-element.elementor-element-18aae69 .elementor-heading-title{font-size:20px;}.elementor-839 .elementor-element.elementor-element-3f900d1{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-nav-menu-horizontal-menu-item-margin:calc( 16px / 2 );}.elementor-839 .elementor-element.elementor-element-3f900d1 .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-839 .elementor-element.elementor-element-3f900d1 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:16px;}.elementor-839 .elementor-element.elementor-element-84b7f87 .elementor-heading-title{font-size:20px;}.elementor-839 .elementor-element.elementor-element-bb3fc6d{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-nav-menu-horizontal-menu-item-margin:calc( 16px / 2 );}.elementor-839 .elementor-element.elementor-element-bb3fc6d .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-839 .elementor-element.elementor-element-bb3fc6d .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:16px;}.elementor-839 .elementor-element.elementor-element-3cc0ac0{--padding-top:20px;--padding-bottom:20px;--padding-left:var(--aura-g-container-gap);--padding-right:var(--aura-g-container-gap);}}@media(max-width:1365px){.elementor-839 .elementor-element.elementor-element-b921b02{--grid-auto-flow:row;}.elementor-839 .elementor-element.elementor-element-ab77318{--grid-auto-flow:row;}}@media(max-width:1279px){.elementor-839 .elementor-element.elementor-element-b921b02{--e-con-grid-template-columns:repeat(2, 1fr);--gap:48px 60px;--row-gap:48px;--column-gap:60px;--grid-auto-flow:row;--padding-top:64px;--padding-bottom:60px;--padding-left:var(--aura-g-container-gap);--padding-right:var(--aura-g-container-gap);}.elementor-839 .elementor-element.elementor-element-ab77318{--e-con-grid-template-columns:repeat(2, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;grid-column:span 2;}.elementor-839 .elementor-element.elementor-element-18aae69{text-align:start;}.elementor-839 .elementor-element.elementor-element-84b7f87{text-align:start;}}@media(max-width:767px){.elementor-839 .elementor-element.elementor-element-b921b02{--e-con-grid-template-columns:repeat(1, 1fr);--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;--padding-top:64px;--padding-bottom:40px;--padding-left:var(--aura-g-container-gap);--padding-right:var(--aura-g-container-gap);}.elementor-839 .elementor-element.elementor-element-ab77318{--e-con-grid-template-columns:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;grid-column:span 1;}.elementor-839 .elementor-element.elementor-element-3cc0ac0{--padding-top:24px;--padding-bottom:24px;--padding-left:var(--aura-g-container-gap);--padding-right:var(--aura-g-container-gap);}}@media(max-width:389px){.elementor-839 .elementor-element.elementor-element-b921b02{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-839 .elementor-element.elementor-element-ab77318{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for image, class: .elementor-element-3bc3fd2 */.elementor-839 .elementor-element.elementor-element-3bc3fd2 img {
    aspect-ratio: 111/136;
}

@media(max-width:1639px) {
    .elementor-839 .elementor-element.elementor-element-3bc3fd2 img {
        aspect-ratio: 86/105;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e38b0f8 */.elementor-839 .elementor-element.elementor-element-e38b0f8 svg path {
    fill: #A1A1A1;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f058495 */.elementor-839 .elementor-element.elementor-element-f058495 svg path {
    fill: #A1A1A1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9669aa */.elementor-839 .elementor-element.elementor-element-f9669aa .elementor-icon-wrapper {
    line-height: 1;
}

.elementor-839 .elementor-element.elementor-element-f9669aa > .elementor-element {
    display: none;
}

.elementor-839 .elementor-element.elementor-element-f9669aa > .elementor-element:has(a[href]) {
    display: block;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3f900d1 */.elementor-839 .elementor-element.elementor-element-3f900d1 .elementor-item {
    width: fit-content;
}

.elementor-839 .elementor-element.elementor-element-3f900d1 li {
    display: flex;
    justify-content: center;
}

@media(max-width:1279px) {
    .elementor-839 .elementor-element.elementor-element-3f900d1 li {
        justify-content: start;
    }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-bb3fc6d */.elementor-839 .elementor-element.elementor-element-bb3fc6d .elementor-item {
    width: fit-content;
}

.elementor-839 .elementor-element.elementor-element-bb3fc6d li {
    display: flex;
    justify-content: center;
}

@media(max-width:1279px) {
    .elementor-839 .elementor-element.elementor-element-bb3fc6d li {
        justify-content: start;
    }
}/* End custom CSS */