.elementor-2084 .elementor-element.elementor-element-232f1f1{--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(--32) var(--32);--row-gap:var(--32);--column-gap:var(--32);--overlay-opacity:1;--padding-top:var(--56);--padding-bottom:var(--56);--padding-left:0;--padding-right:0;}.elementor-2084 .elementor-element.elementor-element-232f1f1::before, .elementor-2084 .elementor-element.elementor-element-232f1f1 > .elementor-background-video-container::before, .elementor-2084 .elementor-element.elementor-element-232f1f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2084 .elementor-element.elementor-element-232f1f1 > .elementor-background-slideshow::before, .elementor-2084 .elementor-element.elementor-element-232f1f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2084 .elementor-element.elementor-element-232f1f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2084 .elementor-element.elementor-element-530503a{--display:flex;--gap:var(--32) var(--32);--row-gap:var(--32);--column-gap:var(--32);--overlay-opacity:0.15;--border-radius:16px 16px 16px 16px;--padding-top:var(--48);--padding-bottom:var(--48);--padding-left:var(--32);--padding-right:var(--32);}.elementor-2084 .elementor-element.elementor-element-530503a::before, .elementor-2084 .elementor-element.elementor-element-530503a > .elementor-background-video-container::before, .elementor-2084 .elementor-element.elementor-element-530503a > .e-con-inner > .elementor-background-video-container::before, .elementor-2084 .elementor-element.elementor-element-530503a > .elementor-background-slideshow::before, .elementor-2084 .elementor-element.elementor-element-530503a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2084 .elementor-element.elementor-element-530503a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2084 .elementor-element.elementor-element-530503a.e-con{--flex-grow:1;--flex-shrink:2;}.elementor-2084 .elementor-element.elementor-element-640f805 .elementor-heading-title{font-family:var( --e-global-typography-9234f1d-font-family ), Sans-serif;font-size:var( --e-global-typography-9234f1d-font-size );font-weight:var( --e-global-typography-9234f1d-font-weight );line-height:var( --e-global-typography-9234f1d-line-height );color:var( --e-global-color-587254d );}.elementor-2084 .elementor-element.elementor-element-68ef7c0{--display:flex;--gap:var(--32) var(--32);--row-gap:var(--32);--column-gap:var(--32);--overlay-opacity:0.15;--border-radius:16px 16px 16px 16px;--padding-top:var(--48);--padding-bottom:var(--48);--padding-left:var(--32);--padding-right:var(--32);}.elementor-2084 .elementor-element.elementor-element-68ef7c0::before, .elementor-2084 .elementor-element.elementor-element-68ef7c0 > .elementor-background-video-container::before, .elementor-2084 .elementor-element.elementor-element-68ef7c0 > .e-con-inner > .elementor-background-video-container::before, .elementor-2084 .elementor-element.elementor-element-68ef7c0 > .elementor-background-slideshow::before, .elementor-2084 .elementor-element.elementor-element-68ef7c0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2084 .elementor-element.elementor-element-68ef7c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2084 .elementor-element.elementor-element-68ef7c0.e-con{--flex-grow:2;--flex-shrink:1;}.elementor-2084 .elementor-element.elementor-element-cb4a046 .elementor-heading-title{font-family:var( --e-global-typography-9234f1d-font-family ), Sans-serif;font-size:var( --e-global-typography-9234f1d-font-size );font-weight:var( --e-global-typography-9234f1d-font-weight );line-height:var( --e-global-typography-9234f1d-line-height );color:var( --e-global-color-587254d );}.elementor-2084 .elementor-element.elementor-element-1248c6d{font-family:var( --e-global-typography-d050fdd-font-family ), Sans-serif;font-size:var( --e-global-typography-d050fdd-font-size );font-weight:var( --e-global-typography-d050fdd-font-weight );line-height:var( --e-global-typography-d050fdd-line-height );}.elementor-2084 .elementor-element.elementor-element-35bf285{--display:flex;--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;--justify-content:flex-start;--align-items:flex-start;--gap:var(--16) var(--16);--row-gap:var(--16);--column-gap:var(--16);}.elementor-2084 .elementor-element.elementor-element-aaa11d0{padding:0 0 0 0;}.elementor-2084 .elementor-element.elementor-element-aaa11d0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2084 .elementor-element.elementor-element-aaa11d0 .elementor-button .elementor-button-content-wrapper{gap:0.5em;}@media(max-width:1366px){.elementor-2084 .elementor-element.elementor-element-640f805 .elementor-heading-title{font-size:var( --e-global-typography-9234f1d-font-size );line-height:var( --e-global-typography-9234f1d-line-height );}.elementor-2084 .elementor-element.elementor-element-cb4a046 .elementor-heading-title{font-size:var( --e-global-typography-9234f1d-font-size );line-height:var( --e-global-typography-9234f1d-line-height );}.elementor-2084 .elementor-element.elementor-element-1248c6d{font-size:var( --e-global-typography-d050fdd-font-size );line-height:var( --e-global-typography-d050fdd-line-height );}}@media(max-width:1024px){.elementor-2084 .elementor-element.elementor-element-640f805 .elementor-heading-title{font-size:var( --e-global-typography-9234f1d-font-size );line-height:var( --e-global-typography-9234f1d-line-height );}.elementor-2084 .elementor-element.elementor-element-cb4a046 .elementor-heading-title{font-size:var( --e-global-typography-9234f1d-font-size );line-height:var( --e-global-typography-9234f1d-line-height );}.elementor-2084 .elementor-element.elementor-element-1248c6d{font-size:var( --e-global-typography-d050fdd-font-size );line-height:var( --e-global-typography-d050fdd-line-height );}}@media(max-width:767px){.elementor-2084 .elementor-element.elementor-element-640f805 .elementor-heading-title{font-size:var( --e-global-typography-9234f1d-font-size );line-height:var( --e-global-typography-9234f1d-line-height );}.elementor-2084 .elementor-element.elementor-element-cb4a046 .elementor-heading-title{font-size:var( --e-global-typography-9234f1d-font-size );line-height:var( --e-global-typography-9234f1d-line-height );}.elementor-2084 .elementor-element.elementor-element-1248c6d{font-size:var( --e-global-typography-d050fdd-font-size );line-height:var( --e-global-typography-d050fdd-line-height );}}/* Start custom CSS for heading, class: .elementor-element-640f805 */.elementor-2084 .elementor-element.elementor-element-640f805 {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d2a376c */.elementor-2084 .elementor-element.elementor-element-d2a376c .menu-wrapper {
    gap: var(--16);
    display: flex;
    flex-direction: column;
}

.elementor-2084 .elementor-element.elementor-element-d2a376c .elementor-button {
    background-color: var(--page-color);
    border-color: var(--page-color);
}

.elementor-2084 .elementor-element.elementor-element-d2a376c .elementor-button .elementor-button-content-wrapper {
    justify-content: space-between;
}

.elementor-2084 .elementor-element.elementor-element-d2a376c .elementor-button:hover {
    background-color: var( --e-global-color-394a38f );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb4a046 */.elementor-2084 .elementor-element.elementor-element-cb4a046 {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-232f1f1 */.elementor-2084 .elementor-element.elementor-element-232f1f1.bg-transparent:before {
    display: none;
}

.elementor-2084 .elementor-element.elementor-element-232f1f1.bg-shade,
.elementor-2084 .elementor-element.elementor-element-232f1f1.bg-fill {
    --padding-top: var(--100);
    --padding-bottom: var(--100);
}

.elementor-2084 .elementor-element.elementor-element-232f1f1.bg-shade:before {
    --e-global-color-primary: var(--e-global-color-b7eaf70);
    --e-global-color-secondary: var(--e-global-color-daa4b6e);
    --e-global-color-text: var(--e-global-color-3a7b1c2);
    --e-global-color-accent: var(--e-global-color-617e5ee);
    --e-global-color-5fb25d2: var(--e-global-color-e73a6e0);
    --e-global-color-1bdef24: var(--e-global-color-187d42d);
}

.elementor-2084 .elementor-element.elementor-element-232f1f1.bg-fill .e-con.block,
.elementor-2084 .elementor-element.elementor-element-232f1f1.bg-shade .e-con.block {
    --e-global-color-primary: var(--e-global-color-df4102a);
}

.elementor-2084 .elementor-element.elementor-element-232f1f1.bg-fill .e-con.block:before,
.elementor-2084 .elementor-element.elementor-element-232f1f1.bg-shade .e-con:before {
    opacity: 1;
}

.elementor-2084 .elementor-element.elementor-element-232f1f1.bg-fill .e-con.block:before {
    background-color: var(--e-global-color-primary);
}

.elementor-2084 .elementor-element.elementor-element-232f1f1.bg-fill .menu-wrapper .elementor-button,
.elementor-2084 .elementor-element.elementor-element-232f1f1.bg-shade .menu-wrapper .elementor-button {
    background-color: var(--e-global-color-587254d);
    border-color: var(--e-global-color-587254d);
    color: var(--e-global-color-df4102a);
}

.elementor-2084 .elementor-element.elementor-element-232f1f1.bg-fill .menu-wrapper .elementor-button:hover,
.elementor-2084 .elementor-element.elementor-element-232f1f1.bg-shade .menu-wrapper .elementor-button:hover {
    color: var(--e-global-color-587254d);
    background-color: transparent;
}

@media (min-width: 768px) {
    .elementor-2084 .elementor-element.elementor-element-232f1f1.reverse-1 {
        --flex-direction: row-reverse;
    }
}/* End custom CSS */